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

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

@ -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();

Loading…
Cancel
Save