diff --git a/src/api/ebiz/preserve/preserve.js b/src/api/ebiz/preserve/preserve.js index d6b635a74..0071b7de4 100644 --- a/src/api/ebiz/preserve/preserve.js +++ b/src/api/ebiz/preserve/preserve.js @@ -9,6 +9,14 @@ export function progressListQuery(data) { }) } +export function progressDetailQuery(data) { + return request({ + url: getUrl('/edor/query/queryDetails', 0), + method: 'post', + data + }) +} + export function edorChange(data) { return request({ url: getUrl('/edor/item/change', 0), diff --git a/src/config/preserve.js b/src/config/preserve.js index dcc7ce4ea..7afca6e92 100644 --- a/src/config/preserve.js +++ b/src/config/preserve.js @@ -2,6 +2,7 @@ let mockBaseUrl = 'http://rap2.taobao.org:38080/app/mock/250585/' export default { '/edor/query/queryEdorList': mockBaseUrl + '/edor/query/queryEdorList', + '/edor/query/queryDetails': mockBaseUrl + '/edor/query/queryDetails', '/edor/customer/policyList': mockBaseUrl + '/edor/customer/policyList', '/edor/customer/customerInfo': mockBaseUrl + '/edor/customer/customerInfo', '/edor/customer/customerList': mockBaseUrl + '/edor/customer/customerList', diff --git a/src/router/ebiz/preserve.js b/src/router/ebiz/preserve.js index 7375a2b37..9247290d4 100644 --- a/src/router/ebiz/preserve.js +++ b/src/router/ebiz/preserve.js @@ -13,6 +13,7 @@ const beneficiaryConfirmation = () => import('@/views/ebiz/preserve/BeneficiaryC const surrenderInfo = () => import('@/views/ebiz/preserve/SurrenderInfo') const surrenderConfirmation = () => import('@/views/ebiz/preserve/SurrenderConfirmation') const Progress = () => import('@/views/ebiz/preserve/Progress') +const Contact = () => import('@/views/ebiz/preserve/detail/Contact') export default [ { @@ -141,4 +142,13 @@ export default [ index: 14 } }, + { + path: '/preserve/detail/Contact/:surrenderId', + name: 'Contact', + component: Contact, + meta: { + title: '联系方式变更', + index: 15 + } + }, ] diff --git a/src/views/ebiz/preserve/Progress.vue b/src/views/ebiz/preserve/Progress.vue index aaa52158d..f8e7889fd 100644 --- a/src/views/ebiz/preserve/Progress.vue +++ b/src/views/ebiz/preserve/Progress.vue @@ -14,48 +14,29 @@
-
{{ item.edorapplyNo }}
+
{{ item.edorapplyNo | date }}
-
-
- 客户 -
+
客户
{{ item.customerName }}
-
-
- 状态 -
- {{item.surrenderStatus}} +
状态
+ {{ item.surrenderStatus | idToText('preserveState') }}
-
-
- 保全项 -
- {{ item.surrenderType }} +
保全项
+ {{ item.surrenderType | idToText('preserveType') }}
-
- 查看详情 + 查看详情
@@ -70,7 +51,9 @@ + diff --git a/src/views/ebiz/preserve/detail/Contact.vue b/src/views/ebiz/preserve/detail/Contact.vue new file mode 100644 index 000000000..096fc9d14 --- /dev/null +++ b/src/views/ebiz/preserve/detail/Contact.vue @@ -0,0 +1,159 @@ + + + + + + diff --git a/src/views/ebiz/preserve/js/data-dictionary.js b/src/views/ebiz/preserve/js/data-dictionary.js new file mode 100644 index 000000000..f596cfec8 --- /dev/null +++ b/src/views/ebiz/preserve/js/data-dictionary.js @@ -0,0 +1,36 @@ +// 保全相关的数据字典 +export default { + preserveState: { + 0: '申请成功', + 1: '待导入核心', + 2: '保全失败', + 3: '保全申请失败待导入核心', + 4: '待打款', + 5: '保全成功', + 6: '转核' + }, + preserveType: { + 1: '联系方式变更', + 2: '受益人变更', + 3: '续期账号变更', + 4: '犹退', + 5: '退保' + }, + preserveUserType: { + 1: '联系方式变更保存的客户', + 2: '受益人变更保存的客户', + 3: '续期账号变更保存的客户', + 4: '犹退保存的客户', + 5: '退保保存的客户' + }, + preserveAccountType: { + 1: '联系方式变更保存的客户', + 2: '受益人变更保存的客户', + 3: '续期账号变更保存的客户', + 4: '犹退保存的客户', + 5: '退保保存的客户' + }, + route: { + 1: 'Contact' + } +} diff --git a/src/views/ebiz/preserve/js/utils.js b/src/views/ebiz/preserve/js/utils.js new file mode 100644 index 000000000..7d615c50b --- /dev/null +++ b/src/views/ebiz/preserve/js/utils.js @@ -0,0 +1,4 @@ + +export default { + +}