Эх сурвалжийг харах

调整模块分类选择方式

yangg 10 сар өмнө
parent
commit
899ac80ff0

Файлын зөрүү хэтэрхий том тул дарагдсан байна
+ 0 - 0
dist/index.html


+ 0 - 0
dist/static/css/chunk-2bb4ff7a.6044f932.css → dist/static/css/chunk-77ad5402.6044f932.css


Файлын зөрүү хэтэрхий том тул дарагдсан байна
+ 0 - 0
dist/static/js/app.c4e64ffb.js


Файлын зөрүү хэтэрхий том тул дарагдсан байна
+ 0 - 0
dist/static/js/chunk-2bb4ff7a.787d2788.js


Файлын зөрүү хэтэрхий том тул дарагдсан байна
+ 0 - 0
dist/static/js/chunk-77ad5402.6a2d75c2.js


+ 21 - 4
src/views/template/components/dataList.vue

@@ -80,7 +80,16 @@
           ></el-input>
         </el-form-item>
         <el-form-item label="所属分类:" prop="category_id">
-          <el-select
+          <el-cascader
+            v-model="moduleForm.category_id"
+            clearable
+            :options="categoryList"
+            :props="props"
+            :show-all-levels="false"
+            @change="onChangeCategory"
+            placeholder="请选择模块分类"
+          />
+          <!-- <el-select
             v-model="moduleForm.category_id"
             clearable
             class="m-2"
@@ -93,7 +102,7 @@
               :label="item.name"
               :value="item.id"
             />
-          </el-select>
+          </el-select> -->
         </el-form-item>
         <el-form-item label="模块状态:" prop="status">
           <el-select
@@ -122,7 +131,7 @@
 <script>
 import { mapGetters } from "vuex";
 
-import { deleteTemplate, pageTemplate,getAllList,updateTemplate } from "@/api/template";
+import { deleteTemplate, pageTemplate,getAllList,updateTemplate,treeCategory } from "@/api/template";
 import dataInfo from "./dataInfo.vue";
 import elDragDialog from "@/directive/el-drag-dialog";
 import Editor from "@/views/document/com/editor.vue";
@@ -177,6 +186,12 @@ export default {
           { required: true, message: "请选择分类", trigger: "change" },
         ],
       },
+      props: {
+        value: "id",
+        label: "name",
+        children: "children",
+        checkStrictly: true,
+      },
       statusOptions: [
         {
           value: "",
@@ -198,6 +213,8 @@ export default {
     this.initCategoryList();
   },
   methods: {
+    /* 选择模块分类 */
+    onChangeCategory(){},
      /* 取消修改 */
      closeModule() {
       this.dialogVisible = false;
@@ -228,7 +245,7 @@ export default {
     /* 获取分类 */
     async initCategoryList() {
       let _this = this;
-      let res = await getAllList();
+      let res = await treeCategory();
       this.categoryList = res.data; //this.processDataForCascader(res.data);
     },
 

Энэ ялгаанд хэт олон файл өөрчлөгдсөн тул зарим файлыг харуулаагүй болно