|
@ -34,10 +34,13 @@ |
|
|
:data="partyOrgTree" |
|
|
:data="partyOrgTree" |
|
|
style="width: 100%" |
|
|
style="width: 100%" |
|
|
row-key="id" |
|
|
row-key="id" |
|
|
|
|
|
:key="tableKey" |
|
|
border |
|
|
border |
|
|
lazy |
|
|
lazy |
|
|
:load="handleTreeNodeExpand" |
|
|
:load="handleTreeNodeExpand" |
|
|
:tree-props="{children: 'children', hasChildren: 'hasChildren'}"> |
|
|
:tree-props="{children: 'children', hasChildren: 'hasChildren'}" |
|
|
|
|
|
ref="table" |
|
|
|
|
|
> |
|
|
|
|
|
|
|
|
<el-table-column |
|
|
<el-table-column |
|
|
prop="partyOrgName" |
|
|
prop="partyOrgName" |
|
@ -119,7 +122,8 @@ export default { |
|
|
updateDlgShow: false, // 创建对话框是否显示 |
|
|
updateDlgShow: false, // 创建对话框是否显示 |
|
|
editDlgShow: false, // 创建对话框是否显示 |
|
|
editDlgShow: false, // 创建对话框是否显示 |
|
|
partyOrgTree: [], // 党组织树形结构 |
|
|
partyOrgTree: [], // 党组织树形结构 |
|
|
expandedOrgId: [] |
|
|
expandedOrgId: [], |
|
|
|
|
|
tableKey:'' |
|
|
} |
|
|
} |
|
|
}, |
|
|
}, |
|
|
components: { |
|
|
components: { |
|
@ -225,7 +229,7 @@ export default { |
|
|
|
|
|
|
|
|
this.epmetResultResolver.success((data) => { |
|
|
this.epmetResultResolver.success((data) => { |
|
|
this.$message.success('删除成功'); |
|
|
this.$message.success('删除成功'); |
|
|
this.handleLoadTreeRoot(); |
|
|
this.handleLoadTreeRoot(true); |
|
|
}).parse(rst); |
|
|
}).parse(rst); |
|
|
|
|
|
|
|
|
}); |
|
|
}); |
|
@ -245,15 +249,13 @@ export default { |
|
|
/** |
|
|
/** |
|
|
* 加载树根 |
|
|
* 加载树根 |
|
|
*/ |
|
|
*/ |
|
|
async handleLoadTreeRoot() { |
|
|
async handleLoadTreeRoot(status) { |
|
|
let url = "/actual/base/party/org/listPartyOrgTreeRoot"; |
|
|
let url = "/actual/base/party/org/listPartyOrgTreeRoot"; |
|
|
|
|
|
|
|
|
let rst = await requestGet(url, {}) |
|
|
let rst = await requestGet(url, {}) |
|
|
|
|
|
|
|
|
this.epmetResultResolver.success((data) => { |
|
|
this.epmetResultResolver.success((data) => { |
|
|
this.partyOrgTree.length = 0; |
|
|
this.partyOrgTree.length = 0 |
|
|
this.partyOrgTree.push(data); |
|
|
this.partyOrgTree.push(data); |
|
|
|
|
|
this.tableKey = new Date().getTime(); |
|
|
// 默认加载2级,并且展开,从第三级开始,需要展开上一级动态查询得到 |
|
|
// 默认加载2级,并且展开,从第三级开始,需要展开上一级动态查询得到 |
|
|
this.$nextTick(() => { |
|
|
this.$nextTick(() => { |
|
|
document.getElementsByClassName('el-table__expand-icon')[0].click(); |
|
|
document.getElementsByClassName('el-table__expand-icon')[0].click(); |
|
|