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 @@