Explorar el Código

增加主分类的默认值及创建

yanglzh hace 2 años
padre
commit
2264e164d8
Se han modificado 1 ficheros con 6 adiciones y 2 borrados
  1. 6 2
      src/views/system/api/component/edit.vue

+ 6 - 2
src/views/system/api/component/edit.vue

@@ -8,7 +8,7 @@
         </el-radio-group>
       </el-form-item>
       <el-form-item label="上级分类" prop="parentId">
-        <el-cascader :options="typeData" :props="{ checkStrictly: false,  multiple:  false,  emitPath: false, value: 'id', label: 'name' }" placeholder="请选择关联页面" clearable class="w100" v-model="formData.parentId"></el-cascader>
+        <el-cascader :options="typeData" :props="{ checkStrictly: true,  multiple:  false,  emitPath: false, value: 'id', label: 'name' }" placeholder="请选择关联页面" clearable class="w100" v-model="formData.parentId"></el-cascader>
       </el-form-item>
       <template v-if="formData.types===1">
         <el-form-item label="分类名称" prop="name">
@@ -105,7 +105,11 @@ const open = async (row: any) => {
   resetForm();
   showDialog.value = true;
   api.api.getList({ types: 1, status: -1, }).then((res: any) => {
-    typeData.value = res.Info;
+    typeData.value = [{
+      id: -1,
+      name: '主分类',
+      children: res.Info
+    }]
   });
   nextTick(() => {
     Object.assign(formData, { ...row });