From f8e7c645dc27dfa121edcb7c7a64fa91848fb7cf Mon Sep 17 00:00:00 2001 From: zhangqi1 Date: Wed, 15 Sep 2021 22:10:05 +0800 Subject: [PATCH] =?UTF-8?q?GFRS-2618=E3=80=90=E5=89=8D=E7=AB=AF=E3=80=91?= =?UTF-8?q?=E6=96=B0=E5=A2=9E=E6=B4=A5=E8=B4=B4=E7=94=B3=E8=AF=B7=E7=9A=84?= =?UTF-8?q?=E5=9F=BA=E6=9C=AC=E4=BF=A1=E6=81=AF=E9=A1=B5=E9=9D=A2=E7=9A=84?= =?UTF-8?q?=E9=83=A8=E5=88=86=E4=BB=A3=E7=A0=81=E3=80=82=E6=8F=90=E4=BA=A4?= =?UTF-8?q?=E4=BA=BA--=E5=BC=A0=E9=BD=90?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/ebiz/allowance/myInfo.js | 22 + src/api/ebiz/parentList/parentList.js | 20 + .../ebiz/allowance/application/IndexBar.vue | 15 +- .../ebiz/allowance/myInfo/IndexBar.vue | 225 +++ .../ebiz/allowance/parentList/Parent.vue | 113 -- src/components/ebiz/parentList/Parent.vue | 100 ++ .../parentList/ParentPicker.vue | 3 +- .../allowance/application/AccountInfo.vue | 133 +- .../application/AttachmentManagement.vue | 2 +- .../ebiz/allowance/application/BaseInfo.vue | 89 +- .../ebiz/allowance/myInfo/AccountInfo.vue | 563 +++++++ .../allowance/myInfo/AttachmentManagement.vue | 1363 +++++++++++++++++ src/views/ebiz/allowance/myInfo/BaseInfo.vue | 635 ++++++++ 13 files changed, 3069 insertions(+), 214 deletions(-) create mode 100644 src/api/ebiz/allowance/myInfo.js create mode 100644 src/api/ebiz/parentList/parentList.js create mode 100644 src/components/ebiz/allowance/myInfo/IndexBar.vue delete mode 100644 src/components/ebiz/allowance/parentList/Parent.vue create mode 100644 src/components/ebiz/parentList/Parent.vue rename src/components/ebiz/{allowance => }/parentList/ParentPicker.vue (99%) diff --git a/src/api/ebiz/allowance/myInfo.js b/src/api/ebiz/allowance/myInfo.js new file mode 100644 index 000000000..398d60b26 --- /dev/null +++ b/src/api/ebiz/allowance/myInfo.js @@ -0,0 +1,22 @@ +import request from '@/assets/js/utils/request' +import getUrl from '@/assets/js/utils/get-url' + +// 我的资料-基本信息,账户信息,影响资料等查询详细数据信息的接口 +export function getAllowanceBaseDetail(data) { + return request({ + url: getUrl('/agent/allowanceBase/getAllowanceBaseDetail', 1), + method: 'post', + data + }) +} + +// 我的资料-基本信息,账户信息,影响资料等点击下一步操作时调用的保存接口 +export function saveOrUpdateAllowanceBase(data) { + return request({ + url: getUrl('/agent/allowanceBase/saveOrUpdateAllowanceBase', 1), + method: 'post', + data + }) +} + + diff --git a/src/api/ebiz/parentList/parentList.js b/src/api/ebiz/parentList/parentList.js new file mode 100644 index 000000000..e70cded94 --- /dev/null +++ b/src/api/ebiz/parentList/parentList.js @@ -0,0 +1,20 @@ +import request from '@/assets/js/utils/request' +import getUrl from '@/assets/js/utils/get-url' + +// 代理人客户列表 +export function getAllowanceBaseList(data) { + return request({ + url: getUrl('/agent/allowanceBase/getAllowanceBaseList', 1), + method: 'post', + data + }) +} + +//查询代理人客户信息 +export function getAgentCustomerInfo(data) { + return request({ + url: getUrl('/customer/agent/getAgentCustomerInfo', 1), + method: 'post', + data + }) +} diff --git a/src/components/ebiz/allowance/application/IndexBar.vue b/src/components/ebiz/allowance/application/IndexBar.vue index a4c641bbb..a9d8e2af0 100644 --- a/src/components/ebiz/allowance/application/IndexBar.vue +++ b/src/components/ebiz/allowance/application/IndexBar.vue @@ -45,6 +45,11 @@ export default { valueKey: { type: String, default: 'text' + }, + // 津贴申请的流水单号 + allowanceNo: { + type: String, + default: '' } }, components: { @@ -89,7 +94,7 @@ export default { imgNoCheckedUrl: this.$assetsUrl + 'images/allowance/qmqr_n.png' } ], - //localStorage.allowancePageFlag:控制导航是否可以直接跳转页面 1-投保人信息 2-被保人信息 3-选择产品 4-受益人信息 5-告知信息 6-账户信息 7-附件上传 8-签名确认 + //localStorage.allowancePageFlag:控制导航是否可以直接跳转页面 1-基本信息 2-账户信息 3-影像资料 4-签名确认 allowancePageFlag: Number(localStorage.allowancePageFlag) } }, @@ -107,16 +112,16 @@ export default { if (Number(localStorage.allowancePageFlag) < Number(pageIndex)) return switch (pageIndex) { case 1: //跳到基本信息页面 - url = `/allowance/application/BaseInfo?edit=1&allowancePageFlag=${pageIndex}` + url = `/allowance/application/BaseInfo?edit=1&allowancePageFlag=${pageIndex}&allowanceNo=${this.allowanceNo}` break case 2: //跳到账户信息页面 - url = `/allowance/application/AccountInfo?edit=1&allowancePageFlag=${pageIndex}` + url = `/allowance/application/AccountInfo?edit=1&allowancePageFlag=${pageIndex}&allowanceNo=${this.allowanceNo}` break case 3: //跳到影像资料页面 - url = `/allowance/application/AttachmentManagement?edit=1&allowancePageFlag=${pageIndex}` + url = `/allowance/application/AttachmentManagement?edit=1&allowancePageFlag=${pageIndex}&allowanceNo=${this.allowanceNo}` break case 4: //跳到签名确认页面 - url = `/allowance/application/SignatureConfirmation?edit=1&allowancePageFlag=${pageIndex}` + url = `/allowance/application/SignatureConfirmation?edit=1&allowancePageFlag=${pageIndex}&allowanceNo=${this.allowanceNo}` break default: break diff --git a/src/components/ebiz/allowance/myInfo/IndexBar.vue b/src/components/ebiz/allowance/myInfo/IndexBar.vue new file mode 100644 index 000000000..ecb245191 --- /dev/null +++ b/src/components/ebiz/allowance/myInfo/IndexBar.vue @@ -0,0 +1,225 @@ + + + diff --git a/src/components/ebiz/allowance/parentList/Parent.vue b/src/components/ebiz/allowance/parentList/Parent.vue deleted file mode 100644 index 27c512620..000000000 --- a/src/components/ebiz/allowance/parentList/Parent.vue +++ /dev/null @@ -1,113 +0,0 @@ - - - diff --git a/src/components/ebiz/parentList/Parent.vue b/src/components/ebiz/parentList/Parent.vue new file mode 100644 index 000000000..48b7011fe --- /dev/null +++ b/src/components/ebiz/parentList/Parent.vue @@ -0,0 +1,100 @@ + + + diff --git a/src/components/ebiz/allowance/parentList/ParentPicker.vue b/src/components/ebiz/parentList/ParentPicker.vue similarity index 99% rename from src/components/ebiz/allowance/parentList/ParentPicker.vue rename to src/components/ebiz/parentList/ParentPicker.vue index 9a88ce2d8..a9075e5b9 100644 --- a/src/components/ebiz/allowance/parentList/ParentPicker.vue +++ b/src/components/ebiz/parentList/ParentPicker.vue @@ -89,7 +89,8 @@ export default { [Popup.name]: Popup, [Icon.name]: Icon, [Sticky.name]: Sticky, - Parent + [Parent.name]: Parent + }, mounted() { this.showPicker = this.parentShowPicker diff --git a/src/views/ebiz/allowance/application/AccountInfo.vue b/src/views/ebiz/allowance/application/AccountInfo.vue index 7347fd869..177c7e68c 100644 --- a/src/views/ebiz/allowance/application/AccountInfo.vue +++ b/src/views/ebiz/allowance/application/AccountInfo.vue @@ -1,6 +1,6 @@