From 3f20b0b46550f44ebc34fca05b2bb1ee3f78aeeb Mon Sep 17 00:00:00 2001 From: zyn Date: Wed, 22 Nov 2023 13:55:11 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E9=A1=B5=E9=9D=A2loading?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../pages/creatProcess/policyMeetings/step1.vue | 9 +++++++++ .../pages/creatProcess/policyMeetings/step2.vue | 7 ++++++- .../creatProcess/policyRegulatoryMaterials/index.vue | 11 ++++++++++- .../creatProcess/policyTopicEnrollment/index.vue | 9 +++++++++ .../creatProcess/policyTopicParticipation/index.vue | 9 +++++++++ .../pages/creatProcess/policyWarehousing/step1.vue | 12 ++++++++++-- .../pages/creatProcess/policyWarehousing/step2.vue | 7 ++++++- 7 files changed, 59 insertions(+), 5 deletions(-) diff --git a/src/pages/processCenter/pages/creatProcess/policyMeetings/step1.vue b/src/pages/processCenter/pages/creatProcess/policyMeetings/step1.vue index 762b58c31..9f2399cd0 100644 --- a/src/pages/processCenter/pages/creatProcess/policyMeetings/step1.vue +++ b/src/pages/processCenter/pages/creatProcess/policyMeetings/step1.vue @@ -58,6 +58,7 @@ @submit="handleSubmit" > + 数据获取中 @@ -187,6 +188,8 @@ export default { processData: [], processLoading: false, showProcess: false, + + loading: false } }, created() { @@ -232,6 +235,7 @@ export default { this.title = '重新起草' } this.showProcess = true + this.loading = true inboundLiaisonDetail({ taskIds, pId: prcId @@ -251,12 +255,15 @@ export default { this.reloadForm = true }) } + }).finally(() => { + this.loading = false }) return; } // 根据草稿查询流程详情 if(bpnId) { + this.loading = true queryTaskFirst({ bpnId }).then(res => { this.reloadForm = false let mes = JSON.parse(res.mes) @@ -265,6 +272,8 @@ export default { this.$nextTick(() => { this.reloadForm = true }) + }).finally(() => { + this.loading = false }) } }, diff --git a/src/pages/processCenter/pages/creatProcess/policyMeetings/step2.vue b/src/pages/processCenter/pages/creatProcess/policyMeetings/step2.vue index 650f40bdb..51b058ab4 100644 --- a/src/pages/processCenter/pages/creatProcess/policyMeetings/step2.vue +++ b/src/pages/processCenter/pages/creatProcess/policyMeetings/step2.vue @@ -62,6 +62,7 @@ @checkedRole="checkedRole" :nodeList="nodeList" > + 数据获取中 @@ -194,6 +195,8 @@ export default { drawerModal: false, drawerTitle: '', nodeList: [], + + loading: false } }, created() { @@ -227,6 +230,7 @@ export default { }, getData() { return new Promise((resolve, reject) => { + this.loading = true inboundLiaisonDetail({ taskIds: this.$route.query.taskIds, pId: this.$route.query.prcId @@ -240,7 +244,8 @@ export default { this.reloadForm = true }) } - }).catch(e => { + }).finally(() => { + this.loading = false }) }) }, diff --git a/src/pages/processCenter/pages/creatProcess/policyRegulatoryMaterials/index.vue b/src/pages/processCenter/pages/creatProcess/policyRegulatoryMaterials/index.vue index 7e7263ae4..9a87838e2 100644 --- a/src/pages/processCenter/pages/creatProcess/policyRegulatoryMaterials/index.vue +++ b/src/pages/processCenter/pages/creatProcess/policyRegulatoryMaterials/index.vue @@ -124,6 +124,7 @@ @checkedRole="checkedRole" :nodeList="nodeList" > + 数据获取中 @@ -228,7 +229,9 @@ export default { drawerModal: false, drawerTitle: '', nodeList: [], - dict: {} + + dict: {}, + loading: false } }, created() { @@ -297,6 +300,7 @@ export default { const { bpnId, taskIds, prcId } = this.$route.query if (taskIds) { + this.loading = true inboundLiaisonDetail({ taskIds, pId: prcId @@ -316,12 +320,15 @@ export default { this.reloadForm = true }) } + }).finally(() => { + this.loading = false }) return; } // 根据草稿查询流程详情 if(bpnId) { + this.loading = true queryTaskFirst({ bpnId }).then(res => { this.reloadForm = false let mes = JSON.parse(res.mes) @@ -330,6 +337,8 @@ export default { this.$nextTick(() => { this.reloadForm = true }) + }).finally(() => { + this.loading = false }) } }, diff --git a/src/pages/processCenter/pages/creatProcess/policyTopicEnrollment/index.vue b/src/pages/processCenter/pages/creatProcess/policyTopicEnrollment/index.vue index 711da01b1..a45c60368 100644 --- a/src/pages/processCenter/pages/creatProcess/policyTopicEnrollment/index.vue +++ b/src/pages/processCenter/pages/creatProcess/policyTopicEnrollment/index.vue @@ -99,6 +99,7 @@ @checkedRole="checkedRole" :nodeList="nodeList" > + 数据获取中 @@ -322,6 +323,8 @@ export default { drawerModal: false, drawerTitle: '', nodeList: [], + + loading: false } }, watch: { @@ -448,6 +451,7 @@ export default { const { bpnId, taskIds, prcId } = this.$route.query if (taskIds) { + this.loading = true inboundLiaisonDetail({ taskIds, pId: prcId @@ -471,12 +475,15 @@ export default { this.reloadForm = true }) } + }).finally(() => { + this.loading = false }) return; } // 根据草稿查询流程详情 if(bpnId) { + this.loading = true queryTaskFirst({ bpnId }).then(res => { this.reloadForm = false let mes = JSON.parse(res.mes) @@ -485,6 +492,8 @@ export default { this.$nextTick(() => { this.reloadForm = true }) + }).finally(() => { + this.loading = false }) } }, diff --git a/src/pages/processCenter/pages/creatProcess/policyTopicParticipation/index.vue b/src/pages/processCenter/pages/creatProcess/policyTopicParticipation/index.vue index 1bb35353c..013da0f9a 100644 --- a/src/pages/processCenter/pages/creatProcess/policyTopicParticipation/index.vue +++ b/src/pages/processCenter/pages/creatProcess/policyTopicParticipation/index.vue @@ -109,6 +109,7 @@ @checkedRole="checkedRole" :nodeList="nodeList" > + 数据获取中 @@ -226,6 +227,8 @@ export default { drawerModal: false, drawerTitle: '', nodeList: [], + + loading: false } }, created() { @@ -327,6 +330,7 @@ export default { const { bpnId, taskIds, prcId } = this.$route.query if (taskIds) { + this.loading = true inboundLiaisonDetail({ taskIds, pId: prcId @@ -350,12 +354,15 @@ export default { this.reloadForm = true }) } + }).finally(() => { + this.loading = false }) return; } // 根据草稿查询流程详情 if(bpnId) { + this.loading = true queryTaskFirst({ bpnId }).then(res => { this.reloadForm = false let mes = JSON.parse(res.mes) @@ -364,6 +371,8 @@ export default { this.$nextTick(() => { this.reloadForm = true }) + }).finally(() => { + this.loading = false }) } }, diff --git a/src/pages/processCenter/pages/creatProcess/policyWarehousing/step1.vue b/src/pages/processCenter/pages/creatProcess/policyWarehousing/step1.vue index 9a81eea7f..8d2362193 100644 --- a/src/pages/processCenter/pages/creatProcess/policyWarehousing/step1.vue +++ b/src/pages/processCenter/pages/creatProcess/policyWarehousing/step1.vue @@ -43,6 +43,7 @@ @submit="handleSubmit" > + 数据获取中 @@ -253,7 +254,9 @@ export default { // 审批历史 processData: [], processLoading: false, - showProcess: false + showProcess: false, + + loading: false, } }, created() { @@ -301,6 +304,7 @@ export default { this.title = '重新起草' } this.showProcess = true + this.loading = true inboundLiaisonDetail({ taskIds, pId: prcId @@ -320,13 +324,15 @@ export default { this.reloadForm = true }) } - }).catch(e => { + }).finally(() => { + this.loading = false }) return; } // 根据草稿查询流程详情 if(this.$route.query.bpnId){ + this.loading = true queryTaskFirst({ bpnId: this.$route.query.bpnId }).then(res => { @@ -337,6 +343,8 @@ export default { this.$nextTick(() => { this.reloadForm = true }) + }).finally(() => { + this.loading = false }) } }, diff --git a/src/pages/processCenter/pages/creatProcess/policyWarehousing/step2.vue b/src/pages/processCenter/pages/creatProcess/policyWarehousing/step2.vue index f89dfa0e4..74401822c 100644 --- a/src/pages/processCenter/pages/creatProcess/policyWarehousing/step2.vue +++ b/src/pages/processCenter/pages/creatProcess/policyWarehousing/step2.vue @@ -48,6 +48,7 @@ @checkedRole="checkedRole" :nodeList="nodeList" > + 数据获取中 @@ -267,6 +268,8 @@ export default { drawerModal: false, drawerTitle: '', nodeList: [], + + loading: false, } }, created() { @@ -287,6 +290,7 @@ export default { }, getData() { return new Promise((resolve, reject) => { + this.loading = true inboundLiaisonDetail({ taskIds: this.$route.query.taskIds, pId: this.$route.query.prcId @@ -300,7 +304,8 @@ export default { this.reloadForm = true }) } - }).catch(e => { + }).finally(() => { + this.loading = false }) }) },