yanglzh пре 2 година
родитељ
комит
b9916307d8
2 измењених фајлова са 5 додато и 7 уклоњено
  1. 3 3
      src/views/system/api/component/edit.vue
  2. 2 4
      src/views/system/api/index.vue

+ 3 - 3
src/views/system/api/component/edit.vue

@@ -59,7 +59,7 @@ const typeData = ref<any[]>([]);
 const baseForm: ApiRow = {
   menuIds: [],
   id: undefined,
-  parentId: -1,
+  parentId: undefined,
   name: '',
   types: 2,
   address: '',
@@ -72,8 +72,8 @@ const formData = reactive<ApiRow>({
 });
 
 const ruleForm = {
-  parentId: [ruleRequired('上级分类不能为空')],
-  menuIds: [ruleRequired('关联页面不能为空')],
+  parentId: [ruleRequired('上级分类不能为空', 'change')],
+  menuIds: [ruleRequired('关联页面不能为空', 'change')],
   name: [ruleRequired('接口名称不能为空')],
   address: [ruleRequired('接口地址不能为空')],
 };

+ 2 - 4
src/views/system/api/index.vue

@@ -44,10 +44,8 @@
         </el-table-column>
         <el-table-column label="操作" width="100" align="center" v-col="'handle'">
           <template #default="scope">
-            <template v-if="scope.row.types===2">
-              <el-button size="small" text type="warning" @click="addOrEdit(scope.row)" v-auth="'edit'">修改</el-button>
-              <el-button size="small" text type="danger" @click="onDel(scope.row)" v-auth="'del'">删除</el-button>
-            </template>
+            <el-button size="small" text type="warning" @click="addOrEdit(scope.row)" v-auth="'edit'">修改</el-button>
+            <el-button size="small" text type="danger" @click="onDel(scope.row)" v-auth="'del'">删除</el-button>
           </template>
         </el-table-column>
       </el-table>