From 96375713d273bf3ec9a8da82d14166f7d89276eb Mon Sep 17 00:00:00 2001
From: 田源 <lastanimals@163.com>
Date: 星期四, 27 七月 2023 16:51:48 +0800
Subject: [PATCH] 主题库分类注入2
---
Source/UBCS-WEB/src/components/Tree/classifyTrees.vue | 18 +++++++++
Source/UBCS-WEB/src/components/Tree/attrCrud.vue | 46 +++++++++++++---------
2 files changed, 45 insertions(+), 19 deletions(-)
diff --git a/Source/UBCS-WEB/src/components/Tree/attrCrud.vue b/Source/UBCS-WEB/src/components/Tree/attrCrud.vue
index 6461664..1dd85a5 100644
--- a/Source/UBCS-WEB/src/components/Tree/attrCrud.vue
+++ b/Source/UBCS-WEB/src/components/Tree/attrCrud.vue
@@ -372,25 +372,33 @@
}
return '';
},
- ProData: {
- handler(newVal, oldVal) {
- if(this.initializing){
- newVal.forEach((item) => {
- item.classifyInvokeText = {
- "娉ㄥ叆绫诲瀷": item.classifyInvokeAttr,
- "娉ㄥ叆绫诲瀷鍚嶇О": item.classifyInvokeAttrName,
- "灞傜骇璁剧疆": item.classifyInvokeLevel,
- "鏄惁鍙慨鏀�": item.classifyInvokeEditFlag
- };
- });
- }
- this.ProData=newVal;
- this.initializing = false;
- console.log('ProData',this.ProData)
- },
- deep: true,
- immediate:true
- },
+ // ProData: {
+ // handler(newVal, oldVal) {
+ // if(this.initializing){
+ // this.ProData = newVal.map((item) => {
+ // if (item.classifyInvokeAttr !=='') { // 妫�鏌lassifyInvokeText灞炴�ф槸鍚﹀瓨鍦�
+ // item = {
+ // ...item,
+ // classifyInvokeText: {
+ // classifyInvokeText: {
+ // "娉ㄥ叆绫诲瀷": item.classifyInvokeAttr,
+ // "娉ㄥ叆绫诲瀷鍚嶇О": item.classifyInvokeAttrName,
+ // "灞傜骇璁剧疆": item.classifyInvokeLevel,
+ // "鏄惁鍙慨鏀�": item.classifyInvokeEditFlag
+ // }
+ // }
+ // }
+ // }
+ // return item;
+ // });
+ // }
+ // this.initializing = false;
+ // console.log('ProData',this.ProData)
+ // console.log('newVal',newVal)
+ // },
+ // deep: true,
+ // immediate:true
+ // },
},
data() {
return {
diff --git a/Source/UBCS-WEB/src/components/Tree/classifyTrees.vue b/Source/UBCS-WEB/src/components/Tree/classifyTrees.vue
index 50f38a3..d2ceea3 100644
--- a/Source/UBCS-WEB/src/components/Tree/classifyTrees.vue
+++ b/Source/UBCS-WEB/src/components/Tree/classifyTrees.vue
@@ -931,6 +931,24 @@
this.crudArray=selection;
gridCodeClassifyTemplateAttr({'conditionMap[classifyTemplateOid]': row.oid}).then(res => {
this.ProData = res.data.data;
+ //鍒嗙被娉ㄥ叆鏁版嵁鏍煎紡
+ this.ProData = res.data.data.map((item) => {
+ //濡傛灉鍒嗙被娉ㄥ叆classifyInvokeAttr涓虹┖璇存槑鏄垵濮嬬姸鎬�
+ if(item.classifyInvokeAttr !== ''){
+ if (!item.hasOwnProperty('classifyInvokeText')) { // 妫�鏌lassifyInvokeText灞炴�ф槸鍚﹀瓨鍦�
+ item = {
+ ...item,
+ classifyInvokeText: {
+ "娉ㄥ叆绫诲瀷": item.classifyInvokeAttr,
+ "娉ㄥ叆绫诲瀷鍚嶇О": item.classifyInvokeAttrName,
+ "灞傜骇璁剧疆": item.classifyInvokeLevel,
+ "鏄惁鍙慨鏀�": item.classifyInvokeEditFlag
+ }
+ };
+ }
+ }
+ return item;
+ });
}).catch(res => {
this.$message.error(res)
})
--
Gitblit v1.9.3