Browse Source

增加自动代码校验判断

pixel 5 years ago
parent
commit
3ca1122ab4

+ 2 - 11
QMPlusServer/controller/api/sys_authority.go

@@ -8,17 +8,12 @@ import (
 	"github.com/gin-gonic/gin"
 )
 
-type CreateAuthorityParams struct {
-	AuthorityId   string `json:"authorityId"`
-	AuthorityName string `json:"authorityName"`
-}
-
 // @Tags authority
 // @Summary 创建角色
 // @Security ApiKeyAuth
 // @accept application/json
 // @Produce application/json
-// @Param data body api.CreateAuthorityParams true "创建角色"
+// @Param data body sysModel.SysAuthority true "创建角色"
 // @Success 200 {string} string "{"success":true,"data":{},"msg":"获取成功"}"
 // @Router /authority/createAuthority [post]
 func CreateAuthority(c *gin.Context) {
@@ -36,16 +31,12 @@ func CreateAuthority(c *gin.Context) {
 	}
 }
 
-type DeleteAuthorityPatams struct {
-	AuthorityId uint `json:"authorityId"`
-}
-
 // @Tags authority
 // @Summary 删除角色
 // @Security ApiKeyAuth
 // @accept application/json
 // @Produce application/json
-// @Param data body api.DeleteAuthorityPatams true "删除角色"
+// @Param data body sysModel.SysAuthority true "删除角色"
 // @Success 200 {string} string "{"success":true,"data":{},"msg":"获取成功"}"
 // @Router /authority/deleteAuthority [post]
 func DeleteAuthority(c *gin.Context) {

+ 7 - 0
QMPlusVuePage/src/view/systemTools/autoCode/index.vue

@@ -142,6 +142,13 @@ export default {
             this.form.fields.splice(index,1)
         },
         async enterForm(){
+            if(this.form.fields.length<=0){
+                this.$message({
+                    type:"error",
+                    message:"请填写至少一个field"
+                })
+                return false
+            }
             this.$refs.autoCodeForm.validate(async (valid) => {
           if (valid) {
             this.form.structName = toUpperCase(this.form.structName)