diff --git a/epmet-oper-web/src/views/modules/customer/init/RegisterList.vue b/epmet-oper-web/src/views/modules/customer/init/RegisterList.vue index 77cb23d..9ec138c 100644 --- a/epmet-oper-web/src/views/modules/customer/init/RegisterList.vue +++ b/epmet-oper-web/src/views/modules/customer/init/RegisterList.vue @@ -281,7 +281,6 @@ export default { selCustomerId: '', diaSubVisible: false, activeName: 'resi', - dataListLoading: false, resiDataList: [], workDataList: [], @@ -425,6 +424,7 @@ export default { this.workDataList = [] this.$nextTick(() => { this.selCustomerId = row.customerId + this.loadSubscribeData() }) @@ -433,7 +433,10 @@ export default { //加载列表数据 async loadSubscribeData () { - this.dataListLoading = true + this.$refs.temp_list_resi_has.setTableLoading() + this.$refs.temp_list_resi_no.setTableLoading() + this.$refs.temp_list_work_has.setTableLoading() + this.$refs.temp_list_work_no.setTableLoading() // const url = 'https://nei.netease.com/api/apimock-v2/e3b1d0eb88e905f6c7ee559b2d6bb7ad/third/subscribe/getcustomerlist' const url = 'https://epmet-cloud.elinkservice.cn/api/third/subscribe/getcustomerlist' let params = { @@ -479,7 +482,10 @@ export default { } else { this.$message.error(msg + ":" + internalMsg) } - this.dataListLoading = false + this.$refs.temp_list_resi_has.setTableLoading() + this.$refs.temp_list_resi_no.setTableLoading() + this.$refs.temp_list_work_has.setTableLoading() + this.$refs.temp_list_work_no.setTableLoading() }, // 订阅消息窗口取消 diff --git a/epmet-oper-web/src/views/modules/customer/init/TempList.vue b/epmet-oper-web/src/views/modules/customer/init/TempList.vue index 1c3c21b..0e75ceb 100644 --- a/epmet-oper-web/src/views/modules/customer/init/TempList.vue +++ b/epmet-oper-web/src/views/modules/customer/init/TempList.vue @@ -8,7 +8,7 @@ @click="tableType==='sync'?delSubSure():syncSubSure()">{{btnName}} { - this.$refs.table.doLayout() // 解决表格错位 - }) + }, mounted () { @@ -88,12 +86,15 @@ export default { this.selList = val }, - getSelTemplIdList () { - let selTempIdList = [] + setTableLoading () { + this.tableLoading = !this.tableLoading + }, + getSelIdList () { + let selIdList = [] this.selList.forEach(element => { - selTempIdList.push(element.tmplId) + selIdList.push(element.id) }) - return selTempIdList + return selIdList }, getSelPersonalIdList () { let personalIdList = [] @@ -117,7 +118,7 @@ export default { cancelButtonText: '取消', type: 'warning' }).then(() => { - let selList = this.getSelTemplIdList() + let selList = this.getSelIdList() if (selList.length === 0) { this.$message.info("请选择要同步的模板") } else {