From a27478da4ebab5fdfd5b4fcc25580212ed52cc28 Mon Sep 17 00:00:00 2001
From: ludc
Date: 星期日, 26 十一月 2023 20:12:53 +0800
Subject: [PATCH] 代码提交
---
Source/UBCS-WEB/src/components/refer/vciWebReferTree.vue | 29 ++++++++++++++---------------
1 files changed, 14 insertions(+), 15 deletions(-)
diff --git a/Source/UBCS-WEB/src/components/refer/vciWebReferTree.vue b/Source/UBCS-WEB/src/components/refer/vciWebReferTree.vue
index fa3ea8d..f1a8c0d 100644
--- a/Source/UBCS-WEB/src/components/refer/vciWebReferTree.vue
+++ b/Source/UBCS-WEB/src/components/refer/vciWebReferTree.vue
@@ -1,5 +1,6 @@
<template>
- <avue-input-tree ref="referTree" :props="props" :disabled="disabled" :lazy="lazy" :tree-load="treeLoad" :node-click="nodeClick" :checked="checked" :blur="valueChange" :leaf-only="referConfig.onlyLeaf" :multiple="isMuti" v-model="value" :placeholder="title" :dic="treeData"></avue-input-tree>
+ <avue-input-tree ref="referTree" :props="props" :disabled="disabled" :lazy="lazy" :tree-load="treeLoad" :node-click="nodeClick" :checked="checked"
+ :leaf-only="referConfig.onlyLeaf" :multiple="isMuti" v-model="value" :placeholder="title" :dic="treeData"></avue-input-tree>
</template>
<script>
@@ -11,6 +12,7 @@
props:["referConfig","value","text","title","disabled"],
data() {
return {
+ visible: false,
options: this.referConfig.options,
lazy: this.referConfig.options.loadType == 'node',
isMuti:("true" == this.referConfig.options.isMuti || this.referConfig.options.isMuti == true || this.referConfig.options.muti == true) ? true : false,
@@ -127,14 +129,15 @@
},
getTree() {
+ //鍔犺浇鍏ㄩ儴
getTree(this.params, this.treeUrl).then(res => {
res.data.map(item => {
- if (!item.attribute) {
- item.attribute = {
+ if (!item.attributes) {
+ item.attributes = {
data: {}
}
} else {
- item.attribute.data = item.attribute.data || {}
+ item.attributes.data = item.attributes.data || {}
}
return {
...item,
@@ -145,6 +148,7 @@
})
},
treeLoad: function (treeNode, resolve) {
+ //閫愮骇鍔犺浇
const parentOid = (treeNode.level === 0) ? 0 : treeNode.data.oid;
this.params.parentOid=parentOid.indexOf('@vcitreesep@') > -1 ? parentOid.split('@vcitreesep@')[1] : parentOid;
this.params.parentValue=this.params.parentOid;
@@ -158,12 +162,12 @@
}
getLazyTree(this.params,this.treeUrl).then(res => {
resolve(res.data.data.map(item => {
- if(!item.attribute){
- item.attribute={
+ if(!item.attributes){
+ item.attributes={
data:{}
}
}else{
- item.attribute.data=item.attribute.data || {}
+ item.attributes.data=item.attributes.data || {}
}
return {
...item,
@@ -178,14 +182,10 @@
}
},
checked(checkedNode, checkedData) {
- this.checkedData=checkedData
- },
- valueChange(){
- if(this.isMuti){
- // this.setValue(this.checkedData)
- }
+ this.setValue(checkedData)
},
setValue:function (checkedData){
+ this.checkedData=checkedData
var value = [];
var text = [];
const textSep =this.config.textSep;
@@ -223,8 +223,7 @@
fieldMap:mapFields
});
}
- },
- watch:{}
+ }
}
</script>
--
Gitblit v1.9.3