Browse Source

节点默认值

master
jiangyy 4 years ago
parent
commit
e52114ad61
  1. 23
      src/views/form/publish/index.vue

23
src/views/form/publish/index.vue

@ -18,7 +18,6 @@
<el-tree class="form_item" <el-tree class="form_item"
ref="tree" ref="tree"
node-key="orgId" node-key="orgId"
:default-checked-keys="publishAgency"
style="background-color:#f7f7f7" style="background-color:#f7f7f7"
:props="props" :props="props"
:data="treeData" :data="treeData"
@ -104,6 +103,10 @@
@click="stopPublishProject"> @click="stopPublishProject">
停止发布 停止发布
</el-button> </el-button>
<!-- <el-button type="danger"
@click="disableditem">
禁用
</el-button> -->
</el-col> </el-col>
<!-- <el-col :span="12"> <!-- <el-col :span="12">
<el-button type="warning" <el-button type="warning"
@ -199,17 +202,23 @@ export default {
} else { } else {
this.publishClient = '未知' this.publishClient = '未知'
} }
// this.processSelTreeData(this.selTreeData)
this.publishAgency = res.data.orgList || [] this.publishAgency = res.data.orgList || []
// this.processSelTreeData(this.selTreeData) // this.processSelTreeData(this.selTreeData)
// this.$refs.selTree.setCheckedNodes(this.publishAgency) this.$refs.selTree.setCheckedKeys(this.publishAgency)
this.processSelTreeData(this.selTreeData)
// this.$refs.selTree.setCheckedNodes(this.publishAgency)
}) })
}, },
disableditem () {
this.processSelTreeData(this.selTreeData)
},
processSelTreeData (array) { processSelTreeData (array) {
array.forEach(element => { array.forEach(element => {
@ -218,6 +227,8 @@ export default {
this.processSelTreeData(element.subOrgList) this.processSelTreeData(element.subOrgList)
} }
}); });
console.log(this.selTreeData)
}, },
// //
@ -240,15 +251,15 @@ export default {
resursionTree (orgArray, orgId) { resursionTree (orgArray, orgId) {
for (let i = 0; i < orgArray.length; i++) { for (let i = 0; i < orgArray.length; i++) {
let item = orgArray[i] let item = orgArray[i]
// debugger
if (item && item.orgId === orgId) { if (item && item.orgId === orgId) {
// debugger
this.selAgencyList.push(orgArray[i]) this.selAgencyList.push(orgArray[i])
orgArray[i] = {} orgArray[i] = {}
break break
} else if (item.subOrgList && item.subOrgList.length > 0) { } else if (item.subOrgList && item.subOrgList.length > 0) {
// debugger
this.resursionTree(item.subOrgList, orgId) this.resursionTree(item.subOrgList, orgId)
} }

Loading…
Cancel
Save