Browse Source

党组织管理表单不刷新问题

feature
mk 2 years ago
parent
commit
4a70a5bce1
  1. 5
      src/views/modules/base/resi.vue
  2. 18
      src/views/modules/communityParty/partyOrg/orgTree.vue

5
src/views/modules/base/resi.vue

@ -86,7 +86,6 @@
:height="tableHeight"
@select-all="selectAll"
@selection-change="selectionChange">
<!-- 为啥要谁都能删除居民? -->
<!-- :selectable="checkSelectable" -->
<el-table-column type="selection"
fixed="left"
@ -553,7 +552,7 @@ export default {
},
category: this.$route.query.category,
searchForm:{}
searchForm:{},
};
},
@ -1368,7 +1367,7 @@ export default {
this.handleSearchFrom()
}else{
this.$refs.myResiSearch.form.categoryKey = []
this.getTableData()
this.getTableData()
}
})
}

18
src/views/modules/communityParty/partyOrg/orgTree.vue

@ -34,10 +34,13 @@
:data="partyOrgTree"
style="width: 100%"
row-key="id"
:key="tableKey"
border
lazy
:load="handleTreeNodeExpand"
:tree-props="{children: 'children', hasChildren: 'hasChildren'}">
:tree-props="{children: 'children', hasChildren: 'hasChildren'}"
ref="table"
>
<el-table-column
prop="partyOrgName"
@ -119,7 +122,8 @@ export default {
updateDlgShow: false, //
editDlgShow: false, //
partyOrgTree: [], //
expandedOrgId: []
expandedOrgId: [],
tableKey:''
}
},
components: {
@ -225,7 +229,7 @@ export default {
this.epmetResultResolver.success((data) => {
this.$message.success('删除成功');
this.handleLoadTreeRoot();
this.handleLoadTreeRoot(true);
}).parse(rst);
});
@ -245,15 +249,13 @@ export default {
/**
* 加载树根
*/
async handleLoadTreeRoot() {
async handleLoadTreeRoot(status) {
let url = "/actual/base/party/org/listPartyOrgTreeRoot";
let rst = await requestGet(url, {})
this.epmetResultResolver.success((data) => {
this.partyOrgTree.length = 0;
this.partyOrgTree.length = 0
this.partyOrgTree.push(data);
this.tableKey = new Date().getTime();
// 2
this.$nextTick(() => {
document.getElementsByClassName('el-table__expand-icon')[0].click();

Loading…
Cancel
Save