Karsa 1 жил өмнө
parent
commit
6f7c3bc5bd

+ 3 - 0
src/views/datasheet_manage/components/sheetClassifyDia.vue

@@ -20,6 +20,9 @@
 				:model="formData"
 				:rules="formRules">
 				
+          <el-form-item label="分类名称" prop="classify_name" v-if="formData.parentName">
+            <span>{{formData.parentName}}</span>
+          </el-form-item>
           <el-form-item label="分类名称" prop="classify_name">
             <el-input
             v-model="formData.classify_name"

+ 8 - 0
src/views/datasheet_manage/customAnalysis/list.vue

@@ -96,6 +96,14 @@
                   alt=""
                   style="width: 14px; height: 14px; margin-right: 8px"
                 />
+                 <!-- 添加子 -->
+								<img
+									src="~@/assets/img/set_m/add.png"
+									alt=""
+									style="width: 14px; height: 14px; margin-right: 8px"
+									@click.stop="addNode(node,data)"
+									v-if="isSheetBtnShow('classifyOpt_edit')&&node.level<3"
+								/>
                 <img
                   src="~@/assets/img/set_m/edit.png"
                   alt=""

+ 1 - 1
src/views/datasheet_manage/mixins/classifyMixin.js

@@ -77,7 +77,7 @@ export default {
 					? 'auto'
 					: width <= 260
 					? 90
-					: 0.7 * width;
+					: 0.6 * width;
 			this.$set(node, 'Nodewidth', label_wid + 'px');
 		},200),
 

+ 15 - 1
src/views/datasheet_manage/sheetList.vue

@@ -104,7 +104,7 @@
 									alt=""
 									style="width: 14px; height: 14px; margin-right: 8px"
 									@click.stop="addNode(node,data)"
-									v-if="data.Button.AddButton&&isEdbBtnShow('editCatalog')&&node.level<3"
+									v-if="isSheetBtnShow('classifyOpt_edit')&&node.level<3"
 								/>
                 <img
                   src="~@/assets/img/set_m/edit.png"
@@ -577,6 +577,18 @@ export default {
       this.classifyDia = true;
     },
 
+    /* 添加节点 */
+    addNode(node,data) {
+      this.dialog_title = "添加";
+      /* 编辑目录 */
+      this.classifyForm = {
+        classify_name: "",
+        parentClassifyId: 0,
+        parentName:''
+      };
+      this.classifyDia = true;
+    },
+
     /* 编辑节点 */
     editNode(node, { ExcelClassifyName, ExcelClassifyId }) {
       this.dialog_title = "编辑";
@@ -584,6 +596,8 @@ export default {
       this.classifyForm = {
         classify_name: ExcelClassifyName,
         classify_id: ExcelClassifyId,
+        parentName: '',
+        parentClassifyId: 0
       };
       this.classifyDia = true;
     },