From cf40071c886604967b162c55b7a1e7ab55c4771a Mon Sep 17 00:00:00 2001 From: zhangqi1 Date: Thu, 30 Sep 2021 22:10:01 +0800 Subject: [PATCH] =?UTF-8?q?GFRS-2618=E3=80=90=E5=89=8D=E7=AB=AF=E3=80=91?= =?UTF-8?q?=E4=BF=AE=E6=94=B9=E5=89=8D=E7=AB=AFbug=EF=BC=8C9=E6=9C=8830?= =?UTF-8?q?=E6=97=A5=E6=99=9A=E6=8F=90=E4=BA=A4=E5=B9=B6=E5=B0=86=E6=AD=A4?= =?UTF-8?q?=E7=89=88=E6=9C=AC=E5=90=88=E5=B9=B6dev=20--=E6=8F=90=E4=BA=A4?= =?UTF-8?q?=E4=BA=BA=EF=BC=9A=E5=BC=A0=E9=BD=90?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../ebiz/allowance/application/IndexBar.vue | 60 ++++++++++++++----- .../allowance/application/AccountInfo.vue | 43 ++++++++++--- .../application/AttachmentManagement.vue | 24 ++++++-- .../ebiz/allowance/application/BaseInfo.vue | 20 ++++--- src/views/ebiz/allowance/application/List.vue | 4 +- .../SignatureConfirmation.vue | 38 ++++++++---- 6 files changed, 137 insertions(+), 52 deletions(-) diff --git a/src/components/ebiz/allowance/application/IndexBar.vue b/src/components/ebiz/allowance/application/IndexBar.vue index 9c0f5b33b..9e9522e6b 100644 --- a/src/components/ebiz/allowance/application/IndexBar.vue +++ b/src/components/ebiz/allowance/application/IndexBar.vue @@ -50,6 +50,11 @@ export default { allowanceNo: { type: String, default: '' + }, + // 当再次申请的操作时,保存的之前旧的津贴申请流水单号 + reapplyNo: { + type: String, + default: '' } }, components: { @@ -108,24 +113,47 @@ export default { // if (localStorage.allowancePageFlag == '-10' && pageIndex != 4) { // this.$toast('已到达签名确认流程,不可以回到前面的流程') // } + if (!localStorage.allowancePageFlag) return - if (Number(localStorage.allowancePageFlag) < Number(pageIndex)) return - switch (pageIndex) { - case 1: //跳到基本信息页面 - url = `/allowance/application/BaseInfo?edit=1&allowancePageFlag=${pageIndex}&allowanceNo=${this.allowanceNo}` - break - case 2: //跳到账户信息页面 - url = `/allowance/application/AccountInfo?edit=1&allowancePageFlag=${pageIndex}&allowanceNo=${this.allowanceNo}` - break - case 3: //跳到影像资料页面 - url = `/allowance/application/AttachmentManagement?edit=1&allowancePageFlag=${pageIndex}&allowanceNo=${this.allowanceNo}` - break - case 4: //跳到签名确认页面 - url = `/allowance/application/SignatureConfirmation?edit=1&allowancePageFlag=${pageIndex}&allowanceNo=${this.allowanceNo}` - break - default: - break + if (Number(localStorage.allowancePageFlag) <= Number(pageIndex)) return + + // 判断当前是否是再次申请的操作,因为再次申请的操作会跳转不同的路由地址 + if (this.$route.query.reapply) { + switch (pageIndex) { + case 1: //跳到基本信息页面 + url = `/allowance/application/BaseInfo?edit=1&reapply=${this.reapplyNo}&allowancePageFlag=${pageIndex}&allowanceNo=${this.allowanceNo}` + break + case 2: //跳到账户信息页面 + url = `/allowance/application/AccountInfo?edit=1&reapply=${this.reapplyNo}&allowancePageFlag=${pageIndex}&allowanceNo=${this.allowanceNo}` + break + case 3: //跳到影像资料页面 + url = `/allowance/application/AttachmentManagement?edit=1&reapply=${this.reapplyNo}&allowancePageFlag=${pageIndex}&allowanceNo=${this.allowanceNo}` + break + case 4: //跳到签名确认页面 + url = `/allowance/application/SignatureConfirmation?edit=1&reapply=${this.reapplyNo}&allowancePageFlag=${pageIndex}&allowanceNo=${this.allowanceNo}` + break + default: + break + } + } else { + switch (pageIndex) { + case 1: //跳到基本信息页面 + url = `/allowance/application/BaseInfo?edit=1&allowancePageFlag=${pageIndex}&allowanceNo=${this.allowanceNo}` + break + case 2: //跳到账户信息页面 + url = `/allowance/application/AccountInfo?edit=1&allowancePageFlag=${pageIndex}&allowanceNo=${this.allowanceNo}` + break + case 3: //跳到影像资料页面 + url = `/allowance/application/AttachmentManagement?edit=1&allowancePageFlag=${pageIndex}&allowanceNo=${this.allowanceNo}` + break + case 4: //跳到签名确认页面 + url = `/allowance/application/SignatureConfirmation?edit=1&allowancePageFlag=${pageIndex}&allowanceNo=${this.allowanceNo}` + break + default: + break + } } + let str = location.hash let i = str.search(/AttachmentManagement/i) let k = str.search(/SignatureConfirmation/i) diff --git a/src/views/ebiz/allowance/application/AccountInfo.vue b/src/views/ebiz/allowance/application/AccountInfo.vue index 24a01bc2c..b9283c7b9 100644 --- a/src/views/ebiz/allowance/application/AccountInfo.vue +++ b/src/views/ebiz/allowance/application/AccountInfo.vue @@ -1,6 +1,6 @@