diff --git a/src/components/treeSelect/treeSelectNew.vue b/src/components/treeSelect/treeSelectNew.vue index d28e3d98c..9e5d9f383 100644 --- a/src/components/treeSelect/treeSelectNew.vue +++ b/src/components/treeSelect/treeSelectNew.vue @@ -151,6 +151,7 @@ created(){ }, mounted () { + // this.$refs.tree.setCheckedKeys(this.checkedKeys) if (this.checkedKeys.length > 0) { if (this.multiple) { this.defaultCheckedKeys = this.checkedKeys; @@ -275,10 +276,20 @@ cancelUserInfo () { this.$emit('popoverHideCancel', this.checkedIds, this.checkedData,false); }, + // setTreeVal(val) { + // this.$nextTick(() => { + // this.$refs.tree.setCheckedKeys(val); + // + // }) + // } }, watch: { - checkedKeys(val){ - this.$refs.tree.setCheckedKeys(val); + modalShowFlag(val){ + if(val){ + this.$nextTick(() => { + this.$refs.tree.setCheckedKeys(this.checkedKeys); + }) + } } } } diff --git a/src/pages/processCenter/pages/creatProcess/bzrk/step1.vue b/src/pages/processCenter/pages/creatProcess/bzrk/step1.vue index f90acf9a9..174160565 100644 --- a/src/pages/processCenter/pages/creatProcess/bzrk/step1.vue +++ b/src/pages/processCenter/pages/creatProcess/bzrk/step1.vue @@ -639,6 +639,7 @@ - + 0 && checkedData.length != 0) { @@ -3426,12 +3428,11 @@ this.form.cycvppscn = checkedData.chineseName } checkedData.forEach((item,index) => { - if(item.id){ - arr.push(item.id) + if(item.code){ + arr.push(item.code) } }) this.defaultCheckedKeys1 = arr - console.log(this.defaultCheckedKeys1) this.modalShowFlag2 = false } @@ -3440,6 +3441,7 @@ this.modalShowFlag2 = false }, popoverHideCarVs(checkedIds, checkedData, isShow, isLoadChild, topId) { + let arrnew = [] if (checkedData && checkedData.length != 0) { if (checkedData.length > 0) { this.form.kccvppsbm = checkedData.map(item => item.code).join(",") @@ -3448,6 +3450,12 @@ this.form.kccvppsbm = checkedData.code this.form.kccvppscn = checkedData.chineseName } + checkedData.forEach((item,index) => { + if(item.code){ + arrnew.push(item.code) + } + }) + this.defaultCheckedKeys2 = arrnew this.modalShowFlag3 = false }