From cd2b60a0779ba69d1492edfe0b95e4e95d3f5ddd Mon Sep 17 00:00:00 2001 From: wangmingzhe Date: Wed, 4 Dec 2019 16:51:08 +0800 Subject: [PATCH 001/258] =?UTF-8?q?=E8=BF=81=E7=A7=BB=E7=90=86=E8=B5=94?= =?UTF-8?q?=E9=83=A8=E5=88=86=E4=BB=A3=E7=A0=81=E3=80=81=E5=89=8D=E5=90=8E?= =?UTF-8?q?=E7=AB=AF=E8=81=94=E8=B0=83=E7=90=86=E8=B5=94=E6=8A=A5=E6=A1=88?= =?UTF-8?q?=EF=BC=8C=E7=90=86=E8=B5=94=E7=94=B3=E8=AF=B7=E8=87=B3=E5=BD=B1?= =?UTF-8?q?=E5=83=8F=E4=B8=8A=E4=BC=A0=E6=8E=A5=E5=8F=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/ebiz/claims/claims.js | 92 + src/assets/images/u20257.png | Bin 0 -> 10915 bytes src/assets/images/u25897.png | Bin 0 -> 2161 bytes src/assets/js/utils/data-dictionary.js | 403 +- src/assets/js/utils/hospital.js | 4121 +++++++++++++++++ src/components/ebiz/agentEenter/RsTop.vue | 89 + src/components/ebiz/claims/Customer.vue | 183 + src/components/ebiz/claims/CustomerPicker.vue | 167 + src/filters/index.js | 13 +- src/router/ebiz/claims.js | 186 + src/router/ebiz/index.js | 3 +- src/views/ebiz/claims/Accident.vue | 439 ++ src/views/ebiz/claims/ApplyInfo.vue | 1066 +++++ src/views/ebiz/claims/ClaimsDetail.vue | 68 + src/views/ebiz/claims/ClaimsList.vue | 324 ++ src/views/ebiz/claims/ClaimsSignature.vue | 336 ++ src/views/ebiz/claims/Fail.vue | 38 + src/views/ebiz/claims/FillImage.vue | 132 + src/views/ebiz/claims/ImageData.vue | 536 +++ src/views/ebiz/claims/InsuredInfo.vue | 549 +++ src/views/ebiz/claims/ProblemList.vue | 128 + src/views/ebiz/claims/ReportApply.vue | 626 +++ src/views/ebiz/claims/ReportFail.vue | 47 + src/views/ebiz/claims/ReportInfo.vue | 149 + src/views/ebiz/claims/ReportSuccess.vue | 70 + src/views/ebiz/claims/SearchCustomer.vue | 143 + src/views/ebiz/claims/SearchHospital.vue | 66 + .../ebiz/claims/SignatureConfirmation.vue | 351 ++ src/views/ebiz/claims/Success.vue | 48 + 29 files changed, 10338 insertions(+), 35 deletions(-) create mode 100644 src/api/ebiz/claims/claims.js create mode 100644 src/assets/images/u20257.png create mode 100644 src/assets/images/u25897.png create mode 100644 src/assets/js/utils/hospital.js create mode 100644 src/components/ebiz/agentEenter/RsTop.vue create mode 100644 src/components/ebiz/claims/Customer.vue create mode 100644 src/components/ebiz/claims/CustomerPicker.vue create mode 100644 src/router/ebiz/claims.js create mode 100644 src/views/ebiz/claims/Accident.vue create mode 100644 src/views/ebiz/claims/ApplyInfo.vue create mode 100644 src/views/ebiz/claims/ClaimsDetail.vue create mode 100644 src/views/ebiz/claims/ClaimsList.vue create mode 100644 src/views/ebiz/claims/ClaimsSignature.vue create mode 100644 src/views/ebiz/claims/Fail.vue create mode 100644 src/views/ebiz/claims/FillImage.vue create mode 100644 src/views/ebiz/claims/ImageData.vue create mode 100644 src/views/ebiz/claims/InsuredInfo.vue create mode 100644 src/views/ebiz/claims/ProblemList.vue create mode 100644 src/views/ebiz/claims/ReportApply.vue create mode 100644 src/views/ebiz/claims/ReportFail.vue create mode 100644 src/views/ebiz/claims/ReportInfo.vue create mode 100644 src/views/ebiz/claims/ReportSuccess.vue create mode 100644 src/views/ebiz/claims/SearchCustomer.vue create mode 100644 src/views/ebiz/claims/SearchHospital.vue create mode 100644 src/views/ebiz/claims/SignatureConfirmation.vue create mode 100644 src/views/ebiz/claims/Success.vue diff --git a/src/api/ebiz/claims/claims.js b/src/api/ebiz/claims/claims.js new file mode 100644 index 000000000..37d5b2118 --- /dev/null +++ b/src/api/ebiz/claims/claims.js @@ -0,0 +1,92 @@ +import request from '@/assets/js/utils/request' +import getUrl from '@/assets/js/utils/get-url' + +//进度查询列表 +export function progress(data) { + return request({ + url: getUrl(`/claim/claimApply/progress`, 1), + method: 'post', + data + }) +} + +//进度查询详情 +export function progressDetail(data) { + return request({ + url: getUrl(`/claim/claimApply/progressDetail`, 1), + method: 'post', + data + }) +} + +//历史报案列表 +export function history(data) { + return request({ + url: getUrl(`/claim/claimReport/history`, 1), + method: 'post', + data + }) +} + +//理赔申请 +export function apply(data) { + return request({ + url: getUrl(`/claim/claimApply/apply`, 1), + method: 'post', + data + }) +} + +//客户列表查询 +export function customerList(data) { + return request({ + url: getUrl(`/edor/customer/customerList`, 1), + method: 'post', + data + }) +} + +//客户详情查询 +export function customerInfo(data) { + return request({ + url: getUrl(`/edor/customer/customerInfo`, 1), + method: 'post', + data + }) +} + +//理赔申请查询 +export function query(data) { + return request({ + url: getUrl(`/claim/claimApply/query`, 1), + method: 'post', + data + }) +} + +//理赔申请删除接口 +export function Delete(data) { + return request({ + url: getUrl(`/claim/claimApply/delete`, 1), + method: 'get', + data + }) +} + +//理赔报案提交 +export function report(data) { + return request({ + url: getUrl(`/claim/claimReport/report`, 1), + method: 'post', + data + }) +} + +// 获取验证码 +export function getAuthCode(data) { + return request({ + url: getUrl('/customer/authcode/loginedSend', 1), + method: 'post', + data + }) +} \ No newline at end of file diff --git a/src/assets/images/u20257.png b/src/assets/images/u20257.png new file mode 100644 index 0000000000000000000000000000000000000000..6e49e3ff729c9b9a55a974a725d9ed8194ac8de9 GIT binary patch literal 10915 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 literal 0 HcmV?d00001 diff --git a/src/assets/images/u25897.png b/src/assets/images/u25897.png new file mode 100644 index 0000000000000000000000000000000000000000..d91005fb81affddd5f7b68072ad5c0fdb389b731 GIT binary patch literal 2161 zcmV-%2#)uOP)%SvvmcA}J{iKdj=G>g>+WykpM#W;45;oq6-i z<^4Hx-?`^=&pr2^9}m=|hnZtXj~=}so6RnZ#bRdwoE#b&dZS6x5gH+wnWN6Rs{nkA zh*mK3g#gYYnk}E1GXg|J#{nE+=4ZOQyALj3zI>uyJ?a8UCX?^;eSae}e;hzJ5oL+! zFcH1P%qIcl=TUHonb!h%djPjD5{c|hBoe=`6{sc<=iGJ7d^>;y5&1;)TOxXxnIARA zjE7N1tT-|9xS04ye=XPNmnW6bZu$S59D6^OO=T>ySaL{|~f8D`!?M7xbK zuT(p6@%VH)-7+~jxzYFin*j_G(a!*EQ%e0ktlZEb&bbXl^b;a#C88g-x3_Qa@9+Od z*onf9^E~gfzVGiQqBmo)*t&Q;{>L!yRs>;YIOpyMu$7r#C8ABnm;+&i*E(i&bo7#` zsi~hca{|B?t@ZaS$*KtAoRh6|12g|B8jW6`NF@GMNoXVf4^F~e0B&ODyS3Ik0PuXW z%Ys;I9|UkC5$#b*Z7nCL5z3d6VXYN_JBjE4t@W0wL5c+2qqV-JS&D{{YpuNtz^%-@ z!x;0;Qty`<3PbQP`d_I3jV3=8=Ua?Fl7;CKpaEORH z1tJ=au1+KpBVp$jH(=&LV@%Hsh;wcY5j{mj8?@GsgcT;^O2Di##ynq6M&J`q19(R* z5F%TGOJ@E7fVfgBHNCY8w|IMd`{G(6+F}?YdV`s-DD2%*jvZLy92pylMAlSeiGn=O z^Oi94>&$$!G3LH$5a*oSnnPOa-fFB-Ja!I@rx^Th$W4H2xR`6h%VAv z#|t1i0DH97U#thD1kB5e7A;!o`+h8+&;J3y`Hg}IT;g6Ly3rWZfw8f%uG6Pak4to^ zl)AfKkOGYF`;y1Y7CJ7aApjRP5+bn3b|Tuz%pDR{PCJccfJ&+FGyBq0N_HiQWF~$rPKpp{bnb!KbX=Y4{iAC5#K zmnRa5Bhw&3m7);FhxU_XGWni-K7X(%jIS8^78a@AFy30bAHbDLsU-k%Gl`XRZWj@4 z?&#=PTq)fYWm2is@?0)AD*40$Bv!JmPBQZY#+a?5Pcg`J;UVnB=y~2}n0ap_Qe6NC zgW`CoRM$Bt5y+N8E;0)wIEEhwFrbvWRLoV*SArPrrbr}mK=x=gel>Tjq`Uyuc64;? zuCyBhCx1!ue697mf~;9p6meYN_dRCbW{mlEJ<2ufUFV!s=A|(-of(z{39RxU5nUgN zMEaFdLjIO{JkMLr%+k$zRBJ8$%9-b^lBv|IGMUVnG%cBVr7>petw17Md3=0aN +
+
+ + + 个险营销员需如实填写下列各项内容及真实提供简历、学历证明、身份证等材料。如有不实,后果自负。 + + 上述健康告知各项,若答复“有”、“是”时,请注明号数并详细说明,如有诊治,请告知原因、日期、医院名称及诊治结果。 + + +
+ +
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
{{ item }}
+
+ + +
+
+
+ + + + diff --git a/src/components/ebiz/claims/Customer.vue b/src/components/ebiz/claims/Customer.vue new file mode 100644 index 000000000..87afe6ca1 --- /dev/null +++ b/src/components/ebiz/claims/Customer.vue @@ -0,0 +1,183 @@ + + + + + diff --git a/src/components/ebiz/claims/CustomerPicker.vue b/src/components/ebiz/claims/CustomerPicker.vue new file mode 100644 index 000000000..88debf8f3 --- /dev/null +++ b/src/components/ebiz/claims/CustomerPicker.vue @@ -0,0 +1,167 @@ + + + diff --git a/src/filters/index.js b/src/filters/index.js index 990bfadfa..90c7d614c 100644 --- a/src/filters/index.js +++ b/src/filters/index.js @@ -1,6 +1,6 @@ import Common from '@/assets/js/common' import DataDictionary from '@/assets/js/utils/data-dictionary' - +import Hospital from '@/assets/js/utils/hospital' /* * 把其他filter放到index.js里面一起引入 */ @@ -110,6 +110,17 @@ export default { }) return text }, + + // 数据字典 id 转 text + HospitalIdToText(id, type) { + let text = '' + Hospital[type].some(item => { + if (item.id == id) { + text = item.text + } + }) + return text + }, /** * 处理千分位并保留两位小数 * @param {[type]} moneyStr 钱 diff --git a/src/router/ebiz/claims.js b/src/router/ebiz/claims.js new file mode 100644 index 000000000..428e4dedf --- /dev/null +++ b/src/router/ebiz/claims.js @@ -0,0 +1,186 @@ +//理赔 定义相关组件 +const ProblemList = () => import('@/views/ebiz/claims/ProblemList') +const FillImage = () => import('@/views/ebiz/claims/FillImage') +const success = () => import('@/views/ebiz/claims/Success') +const fail = () => import('@/views/ebiz/claims/Fail') +const claimsList = () => import('@/views/ebiz/claims/ClaimsList') +const searchCustomer = () => import('@/views/ebiz/claims/SearchCustomer') +const searchHospital = () => import('@/views/ebiz/claims/SearchHospital') +const insuredInfo = () => import('@/views/ebiz/claims/InsuredInfo') +const reportInfo = () => import('@/views/ebiz/claims/ReportInfo') +const imageData = () => import('@/views/ebiz/claims/ImageData') +const signatureConfirmation = () => import('@/views/ebiz/claims/SignatureConfirmation') +const claimsSignature = () => import('@/views/ebiz/claims/ClaimsSignature') +const claimsDetail = () => import('@/views/ebiz/claims/ClaimsDetail') +const accident = () => import('@/views/ebiz/claims/Accident') +const applyInfo = () => import('@/views/ebiz/claims/ApplyInfo') +const reportApply = () => import('@/views/ebiz/claims/ReportApply') +const reportSuccess = () => import('@/views/ebiz/claims/ReportSuccess') +const reportFail = () => import('@/views/ebiz/claims/ReportFail') + + + +export default [ + { + path: '/claims/ProblemList', + name: 'ProblemList', + component: ProblemList, + meta: { + title: '问题件列表', + index: 1 + } + }, + { + path: '/claims/FillImage', + name: 'FillImage', + component: FillImage, + meta: { + title: '补充影像资料', + index: 1 + } + }, + { + path: '/claims/success', + name: 'success', + component: success, + meta: { + title: '提交成功', + index: 1 + } + }, + { + path: '/claims/fail', + name: 'fail', + component: fail, + meta: { + title: '提交失败', + index: 1 + } + }, + { + path: '/claims/claimsList', + name: 'claimsList', + component: claimsList, + meta: { + title: '理赔进度查询', + index: 1 + } + }, + { + path: '/claims/searchCustomer', + name: 'searchCustomer', + component: searchCustomer, + meta: { + title: '搜索客户', + index: 1 + } + }, + { + path: '/claims/searchHospital', + name: 'searchHospital', + component: searchHospital, + meta: { + title: '搜索医院', + index: 1 + } + }, + { + path: '/claims/insuredInfo', + name: 'insuredInfo', + component: insuredInfo, + meta: { + title: '被保人信息', + index: 1 + } + }, + { + path: '/claims/reportInfo', + name: 'reportInfo', + component: reportInfo, + meta: { + title: '报案信息', + index: 1 + } + }, + { + path: '/claims/imageData', + name: 'imageData', + component: imageData, + meta: { + title: '上传理赔影像资料', + index: 1 + } + }, + { + path: '/claims/signatureConfirmation', + name: 'signatureConfirmation', + component: signatureConfirmation, + meta: { + title: '签字确认', + index: 1 + } + }, + { + path: '/claims/claimsSignature', + name: 'claimsSignature', + component: claimsSignature, + meta: { + title: '签字确认', + index: 1 + } + }, + { + path: '/claims/claimsDetail', + name: 'claimsDetail', + component: claimsDetail, + meta: { + title: '理赔详情', + index: 2 + } + }, + { + path: '/claims/accident', + name: 'accident', + component: accident, + meta: { + title: '出险信息', + index: 3 + } + }, + { + path: '/claims/applyInfo', + name: 'applyInfo', + component: applyInfo, + meta: { + title: '申请信息', + index: 4 + } + }, + { + path: '/claims/reportApply', + name: 'reportApply', + component: reportApply, + meta: { + title: '报案申请', + index: 1 + } + }, + { + path: '/claims/reportSuccess', + name: 'reportSuccess', + component: reportSuccess, + meta: { + title: '报案成功', + index: 1 + } + }, + { + path: '/claims/reportFail', + name: 'reportFail', + component: reportFail, + meta: { + title: '报案失败', + index: 1 + } + }, +] diff --git a/src/router/ebiz/index.js b/src/router/ebiz/index.js index 9be0c4106..50f988b51 100644 --- a/src/router/ebiz/index.js +++ b/src/router/ebiz/index.js @@ -6,4 +6,5 @@ import my from './my' import serve from './serve' import common from './common' import product from './product' -export default [...proposal, ...sale, ...customer, ...my, ...serve, ...common, ...product] //根据需要进行删减 +import claims from './claims' +export default [...proposal, ...sale, ...customer, ...my, ...serve, ...common, ...product, ...claims] //根据需要进行删减 diff --git a/src/views/ebiz/claims/Accident.vue b/src/views/ebiz/claims/Accident.vue new file mode 100644 index 000000000..cf64c0331 --- /dev/null +++ b/src/views/ebiz/claims/Accident.vue @@ -0,0 +1,439 @@ + + + + + diff --git a/src/views/ebiz/claims/ApplyInfo.vue b/src/views/ebiz/claims/ApplyInfo.vue new file mode 100644 index 000000000..d58c4114d --- /dev/null +++ b/src/views/ebiz/claims/ApplyInfo.vue @@ -0,0 +1,1066 @@ + + + + + diff --git a/src/views/ebiz/claims/ClaimsDetail.vue b/src/views/ebiz/claims/ClaimsDetail.vue new file mode 100644 index 000000000..e50532f70 --- /dev/null +++ b/src/views/ebiz/claims/ClaimsDetail.vue @@ -0,0 +1,68 @@ + + + + + diff --git a/src/views/ebiz/claims/ClaimsList.vue b/src/views/ebiz/claims/ClaimsList.vue new file mode 100644 index 000000000..457e53c93 --- /dev/null +++ b/src/views/ebiz/claims/ClaimsList.vue @@ -0,0 +1,324 @@ + + + + diff --git a/src/views/ebiz/claims/ClaimsSignature.vue b/src/views/ebiz/claims/ClaimsSignature.vue new file mode 100644 index 000000000..9b1739f1e --- /dev/null +++ b/src/views/ebiz/claims/ClaimsSignature.vue @@ -0,0 +1,336 @@ + + + diff --git a/src/views/ebiz/claims/Fail.vue b/src/views/ebiz/claims/Fail.vue new file mode 100644 index 000000000..856585ef6 --- /dev/null +++ b/src/views/ebiz/claims/Fail.vue @@ -0,0 +1,38 @@ + + + \ No newline at end of file diff --git a/src/views/ebiz/claims/FillImage.vue b/src/views/ebiz/claims/FillImage.vue new file mode 100644 index 000000000..e19ff3364 --- /dev/null +++ b/src/views/ebiz/claims/FillImage.vue @@ -0,0 +1,132 @@ + + + diff --git a/src/views/ebiz/claims/ImageData.vue b/src/views/ebiz/claims/ImageData.vue new file mode 100644 index 000000000..2183975cf --- /dev/null +++ b/src/views/ebiz/claims/ImageData.vue @@ -0,0 +1,536 @@ + + + + diff --git a/src/views/ebiz/claims/InsuredInfo.vue b/src/views/ebiz/claims/InsuredInfo.vue new file mode 100644 index 000000000..1d33c3309 --- /dev/null +++ b/src/views/ebiz/claims/InsuredInfo.vue @@ -0,0 +1,549 @@ + + + + diff --git a/src/views/ebiz/claims/ProblemList.vue b/src/views/ebiz/claims/ProblemList.vue new file mode 100644 index 000000000..6fb646e79 --- /dev/null +++ b/src/views/ebiz/claims/ProblemList.vue @@ -0,0 +1,128 @@ + + + + +> diff --git a/src/views/ebiz/claims/ReportApply.vue b/src/views/ebiz/claims/ReportApply.vue new file mode 100644 index 000000000..b2335398a --- /dev/null +++ b/src/views/ebiz/claims/ReportApply.vue @@ -0,0 +1,626 @@ + + + + + diff --git a/src/views/ebiz/claims/ReportFail.vue b/src/views/ebiz/claims/ReportFail.vue new file mode 100644 index 000000000..95e2270d3 --- /dev/null +++ b/src/views/ebiz/claims/ReportFail.vue @@ -0,0 +1,47 @@ + + + \ No newline at end of file diff --git a/src/views/ebiz/claims/ReportInfo.vue b/src/views/ebiz/claims/ReportInfo.vue new file mode 100644 index 000000000..e6c80f39e --- /dev/null +++ b/src/views/ebiz/claims/ReportInfo.vue @@ -0,0 +1,149 @@ + + + + + diff --git a/src/views/ebiz/claims/ReportSuccess.vue b/src/views/ebiz/claims/ReportSuccess.vue new file mode 100644 index 000000000..b32d28d90 --- /dev/null +++ b/src/views/ebiz/claims/ReportSuccess.vue @@ -0,0 +1,70 @@ + + + diff --git a/src/views/ebiz/claims/SearchCustomer.vue b/src/views/ebiz/claims/SearchCustomer.vue new file mode 100644 index 000000000..221a0b6b4 --- /dev/null +++ b/src/views/ebiz/claims/SearchCustomer.vue @@ -0,0 +1,143 @@ + + + + + diff --git a/src/views/ebiz/claims/SearchHospital.vue b/src/views/ebiz/claims/SearchHospital.vue new file mode 100644 index 000000000..b32a4dcf6 --- /dev/null +++ b/src/views/ebiz/claims/SearchHospital.vue @@ -0,0 +1,66 @@ + + + + + diff --git a/src/views/ebiz/claims/SignatureConfirmation.vue b/src/views/ebiz/claims/SignatureConfirmation.vue new file mode 100644 index 000000000..7dd4b3dc6 --- /dev/null +++ b/src/views/ebiz/claims/SignatureConfirmation.vue @@ -0,0 +1,351 @@ + + + diff --git a/src/views/ebiz/claims/Success.vue b/src/views/ebiz/claims/Success.vue new file mode 100644 index 000000000..d55831487 --- /dev/null +++ b/src/views/ebiz/claims/Success.vue @@ -0,0 +1,48 @@ + + + From 8680e43c127ea1a8d6c3305b11741b7b28454725 Mon Sep 17 00:00:00 2001 From: wangmingzhe Date: Fri, 6 Dec 2019 16:17:41 +0800 Subject: [PATCH 002/258] =?UTF-8?q?=E4=B8=8A=E4=BC=A0=E7=90=86=E8=B5=94?= =?UTF-8?q?=E9=97=AE=E9=A2=98=E4=BB=B6=E4=BB=A3=E7=A0=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/ebiz/claims/claims.js | 31 +- src/assets/js/utils/data-dictionary.js | 2 + src/assets/js/utils/nationality.js | 244 +++++++++++++++ src/filters/index.js | 13 +- src/views/ebiz/claims/ApplyInfo.vue | 151 +++++---- src/views/ebiz/claims/ClaimsDetail.vue | 69 ++++- src/views/ebiz/claims/ClaimsList.vue | 172 +++++++---- src/views/ebiz/claims/Fail.vue | 4 +- src/views/ebiz/claims/FillImage.vue | 378 ++++++++++++++++++----- src/views/ebiz/claims/ImageData.vue | 153 ++++++--- src/views/ebiz/claims/InsuredInfo.vue | 121 ++++---- src/views/ebiz/claims/ProblemList.vue | 207 ++++++++----- src/views/ebiz/claims/ReportInfo.vue | 51 ++- src/views/ebiz/claims/SearchCustomer.vue | 7 + src/views/ebiz/claims/Success.vue | 4 +- 15 files changed, 1213 insertions(+), 394 deletions(-) create mode 100644 src/assets/js/utils/nationality.js diff --git a/src/api/ebiz/claims/claims.js b/src/api/ebiz/claims/claims.js index 37d5b2118..5ea5c9b5f 100644 --- a/src/api/ebiz/claims/claims.js +++ b/src/api/ebiz/claims/claims.js @@ -28,6 +28,15 @@ export function history(data) { }) } +// //历史报案详情接口 +// export function historyDetail(data) { +// return request({ +// url: getUrl(`/claim/claimReport/historyDetail`, 1), +// method: 'post', +// data +// }) +// } + //理赔申请 export function apply(data) { return request({ @@ -82,6 +91,24 @@ export function report(data) { }) } +//问题件列表接口 +export function issueList(data) { + return request({ + url: getUrl(`/claim/issue/query`, 1), + method: 'post', + data + }) +} + +//问题件提交接口 +export function save(data) { + return request({ + url: getUrl(`/claim/issue/save`, 1), + method: 'post', + data + }) +} + // 获取验证码 export function getAuthCode(data) { return request({ @@ -89,4 +116,6 @@ export function getAuthCode(data) { method: 'post', data }) -} \ No newline at end of file +} + + diff --git a/src/assets/js/utils/data-dictionary.js b/src/assets/js/utils/data-dictionary.js index db5bfa62a..de7be0ce3 100644 --- a/src/assets/js/utils/data-dictionary.js +++ b/src/assets/js/utils/data-dictionary.js @@ -938,6 +938,8 @@ export default { healthCondition: [], // 申请人身份 applicantStatus: [{ id: '01', text: '本人' }, { id: '02', text: '监护人' }], + // 理赔申请人身份 + lpApplicantStatus: [{ id: '00', text: '本人' }, { id: '05', text: '监护人' }], // 出险申请类型 applyType: [ { diff --git a/src/assets/js/utils/nationality.js b/src/assets/js/utils/nationality.js new file mode 100644 index 000000000..b11e83c8a --- /dev/null +++ b/src/assets/js/utils/nationality.js @@ -0,0 +1,244 @@ +export default { + nationality: [ + { id: "ABW", text: "阿鲁巴" }, + { id: "AFG", text: "阿富汗" }, + { id: "AGO", text: "安哥拉" }, + { id: "AIA", text: "安圭拉" }, + { id: "ALB", text: "阿尔巴尼亚" }, + { id: "AND", text: "安道尔" }, + { id: "ANT", text: "荷属安的列斯" }, + { id: "ARE", text: "阿联酋" }, + { id: "ARG", text: "阿根廷" }, + { id: "ARM", text: "亚美尼亚" }, + { id: "ASM", text: "美属萨摩亚" }, + { id: "ATA", text: "南极洲" }, + { id: "ATF", text: "法属南部领土" }, + { id: "ATG", text: "安提瓜和巴布达" }, + { id: "AUS", text: "澳大利亚" }, + { id: "AUT", text: "奥地利" }, + { id: "AZE", text: "阿塞拜疆" }, + { id: "BDI", text: "布隆迪" }, + { id: "BEL", text: "比利时" }, + { id: "BEN", text: "贝宁" }, + { id: "BFA", text: "布基纳法索" }, + { id: "BGD", text: "孟加拉国" }, + { id: "BGR", text: "保加利亚" }, + { id: "BHR", text: "巴林" }, + { id: "BHS", text: "巴哈马" }, + { id: "BIH", text: "波斯尼亚和黑塞哥维那" }, + { id: "BLR", text: "白俄罗斯" }, + { id: "BLZ", text: "伯利兹" }, + { id: "BMU", text: "百慕大" }, + { id: "BOL", text: "玻利维亚" }, + { id: "BRA", text: "巴西" }, + { id: "BRB", text: "巴巴多斯" }, + { id: "BRN", text: "文莱" }, + { id: "BTN", text: "不丹" }, + { id: "BVT", text: "布维岛" }, + { id: "BWA", text: "博茨瓦纳" }, + { id: "CAF", text: "中非" }, + { id: "CAN", text: "加拿大" }, + { id: "CCK", text: "科科斯(基林)群岛" }, + { id: "CHE", text: "瑞士" }, + { id: "CHL", text: "智利" }, + { id: "CHN", text: "中国" }, + { id: "CIV", text: "科特迪瓦" }, + { id: "CMR", text: "喀麦隆" }, + { id: "COD", text: "刚果(金)" }, + { id: "COG", text: "刚果(布)" }, + { id: "COK", text: "库克群岛" }, + { id: "COL", text: "哥伦比亚" }, + { id: "COM", text: "科摩罗" }, + { id: "CPV", text: "佛得角" }, + { id: "CRI", text: "哥斯达黎加" }, + { id: "CUB", text: "古巴" }, + { id: "CXR", text: "圣诞岛" }, + { id: "CYM", text: "开曼群岛" }, + { id: "CYP", text: "塞浦路斯" }, + { id: "CZE", text: "捷克" }, + { id: "DEU", text: "德国" }, + { id: "DJI", text: "吉布提" }, + { id: "DMA", text: "多米尼克" }, + { id: "DNK", text: "丹麦" }, + { id: "DOM", text: "多米尼加共和国" }, + { id: "DZA", text: "阿尔及利亚" }, + { id: "ECU", text: "厄瓜多尔" }, + { id: "EGY", text: "埃及" }, + { id: "ERI", text: "厄立特里亚" }, + { id: "ESH", text: "西撒哈拉" }, + { id: "ESP", text: "西班牙" }, + { id: "EST", text: "爱沙尼亚" }, + { id: "ETH", text: "埃塞俄比亚" }, + { id: "FIN", text: "芬兰" }, + { id: "FJI", text: "斐济" }, + { id: "FLK", text: "马尔维纳斯群岛(福克兰群岛)" }, + { id: "FRA", text: "法国" }, + { id: "FRO", text: "法罗群岛" }, + { id: "FSM", text: "密克罗尼西亚" }, + { id: "GAB", text: "加蓬" }, + { id: "GBR", text: "英国" }, + { id: "GEO", text: "格鲁吉亚" }, + { id: "GHA", text: "加纳" }, + { id: "GIB", text: "直布罗陀" }, + { id: "GIN", text: "几内亚" }, + { id: "GLP", text: "瓜德罗普" }, + { id: "GMB", text: "冈比亚" }, + { id: "GNB", text: "几内亚比绍" }, + { id: "GNQ", text: "赤道几内亚" }, + { id: "GRC", text: "希腊" }, + { id: "GRD", text: "格林纳达" }, + { id: "GRL", text: "格陵兰" }, + { id: "GTM", text: "危地马拉" }, + { id: "GUF", text: "法属圭亚那" }, + { id: "GUM", text: "关岛" }, + { id: "GUY", text: "圭亚那" }, + { id: "HKG", text: "中国香港" }, + { id: "HMD", text: "赫德岛和麦克唐纳岛" }, + { id: "HND", text: "洪都拉斯" }, + { id: "HRV", text: "克罗地亚" }, + { id: "HTI", text: "海地" }, + { id: "HUN", text: "匈牙利" }, + { id: "IDN", text: "印度尼西亚" }, + { id: "IND", text: "印度" }, + { id: "IOT", text: "英属印度洋领土" }, + { id: "IRL", text: "爱尔兰" }, + { id: "IRN", text: "伊朗" }, + { id: "IRQ", text: "伊拉克" }, + { id: "ISL", text: "冰岛" }, + { id: "ISR", text: "以色列" }, + { id: "ITA", text: "意大利" }, + { id: "JAM", text: "牙买加" }, + { id: "JOR", text: "约旦" }, + { id: "JPN", text: "日本" }, + { id: "KAZ", text: "哈萨克斯坦" }, + { id: "KEN", text: "肯尼亚" }, + { id: "KGZ", text: "吉尔吉斯斯坦" }, + { id: "KHM", text: "柬埔寨" }, + { id: "KIR", text: "基里巴斯" }, + { id: "KNA", text: "圣基茨和尼维斯" }, + { id: "KOR", text: "韩国" }, + { id: "KWT", text: "科威特" }, + { id: "LAO", text: "老挝" }, + { id: "LBN", text: "黎巴嫩" }, + { id: "LBR", text: "利比里亚" }, + { id: "LBY", text: "利比亚" }, + { id: "LCA", text: "圣卢西亚" }, + { id: "LIE", text: "列支敦士登" }, + { id: "LKA", text: "斯里兰卡" }, + { id: "LSO", text: "莱索托" }, + { id: "LTU", text: "立陶宛" }, + { id: "LUX", text: "卢森堡" }, + { id: "LVA", text: "拉脱维亚" }, + { id: "MAC", text: "澳门" }, + { id: "MAR", text: "摩洛哥" }, + { id: "MCO", text: "摩纳哥" }, + { id: "MDA", text: "摩尔多瓦" }, + { id: "MDG", text: "马达加斯加" }, + { id: "MDV", text: "马尔代夫" }, + { id: "MEX", text: "墨西哥" }, + { id: "MHL", text: "马绍尔群岛" }, + { id: "MKD", text: "马斯顿" }, + { id: "MLI", text: "马里" }, + { id: "MLT", text: "马耳他" }, + { id: "MMR", text: "缅甸" }, + { id: "MNG", text: "蒙古" }, + { id: "MNP", text: "北马里亚纳" }, + { id: "MOZ", text: "莫桑比克" }, + { id: "MRT", text: "毛里塔尼亚" }, + { id: "MSR", text: "蒙特塞拉特" }, + { id: "MTQ", text: "马提尼克" }, + { id: "MUS", text: "毛里求斯" }, + { id: "MWI", text: "马拉维" }, + { id: "MYS", text: "马来西亚" }, + { id: "MYT", text: "马约特" }, + { id: "NAM", text: "纳米比亚" }, + { id: "NCL", text: "新喀里多尼亚" }, + { id: "NER", text: "尼日尔" }, + { id: "NFK", text: "诺福克岛" }, + { id: "NGA", text: "尼日利亚" }, + { id: "NIC", text: "尼加拉瓜" }, + { id: "NIU", text: "纽埃" }, + { id: "NLD", text: "荷兰" }, + { id: "NOR", text: "挪威" }, + { id: "NPL", text: "尼泊尔" }, + { id: "NRU", text: "瑙鲁" }, + { id: "NZL", text: "新西兰" }, + { id: "OMN", text: "阿曼" }, + { id: "PAK", text: "巴基斯坦" }, + { id: "PAN", text: "巴拿马" }, + { id: "PCN", text: "皮特凯恩群岛" }, + { id: "PER", text: "秘鲁" }, + { id: "PHL", text: "菲律宾" }, + { id: "PLW", text: "帕劳" }, + { id: "PNG", text: "巴布亚新几内亚" }, + { id: "POL", text: "波兰" }, + { id: "PRI", text: "波多黎各" }, + { id: "PRK", text: "朝鲜" }, + { id: "PRT", text: "葡萄牙" }, + { id: "PRY", text: "巴拉圭" }, + { id: "PSE", text: "巴勒斯坦" }, + { id: "PYF", text: "法属波利尼西亚" }, + { id: "QAT", text: "卡塔尔" }, + { id: "REU", text: "留尼汪" }, + { id: "ROM", text: "罗马尼亚" }, + { id: "RUS", text: "俄罗斯" }, + { id: "RWA", text: "卢旺达" }, + { id: "SAU", text: "沙特阿拉伯" }, + { id: "SCG", text: "塞尔维亚和黑山" }, + { id: "SDN", text: "苏丹" }, + { id: "SEN", text: "塞内加尔" }, + { id: "SGP", text: "新加坡" }, + { id: "SGS", text: "南乔治亚岛和南桑德韦奇岛" }, + { id: "SHN", text: "圣赫勒拿" }, + { id: "SJM", text: "斯瓦尔巴群岛和扬马群岛" }, + { id: "SLB", text: "所罗门群岛" }, + { id: "SLE", text: "塞拉利昂" }, + { id: "SLV", text: "萨尔瓦多" }, + { id: "SMR", text: "圣马力诺" }, + { id: "SOM", text: "索马里" }, + { id: "SPM", text: "圣皮埃尔和密克隆" }, + { id: "STP", text: "圣多美和普林西比" }, + { id: "SUR", text: "苏里南" }, + { id: "SVK", text: "斯洛伐克" }, + { id: "SVN", text: "斯洛文尼亚" }, + { id: "SWE", text: "瑞典" }, + { id: "SWZ", text: "斯威士兰" }, + { id: "SYC", text: "塞舌尔" }, + { id: "SYR", text: "叙利亚" }, + { id: "TCA", text: "特克斯和凯科斯群岛" }, + { id: "TCD", text: "乍得" }, + { id: "TGO", text: "多哥" }, + { id: "THA", text: "泰国" }, + { id: "TJK", text: "塔吉克斯坦" }, + { id: "TKL", text: "托克劳" }, + { id: "TKM", text: "土库曼斯坦" }, + { id: "TMP", text: "东帝汶" }, + { id: "TON", text: "汤加" }, + { id: "TTO", text: "特立尼达和多巴哥" }, + { id: "TUN", text: "突尼斯" }, + { id: "TUR", text: "土耳其" }, + { id: "TUV", text: "图瓦卢" }, + { id: "TWN", text: "中国台湾" }, + { id: "TZA", text: "坦桑尼亚" }, + { id: "UGA", text: "乌干达" }, + { id: "UKR", text: "乌克兰" }, + { id: "UMI", text: "美属本土外小岛屿" }, + { id: "URY", text: "乌拉圭" }, + { id: "USA", text: "美国" }, + { id: "UZB", text: "乌兹别克斯坦" }, + { id: "VAT", text: "梵蒂冈" }, + { id: "VCT", text: "圣文森特和格林纳丁斯" }, + { id: "VEN", text: "委内瑞拉" }, + { id: "VGB", text: "英属维尔京群岛" }, + { id: "VIR", text: "美属维尔京群岛" }, + { id: "VNM", text: "越南" }, + { id: "VUT", text: "瓦努阿图" }, + { id: "WLF", text: "瓦利斯和富图纳群岛" }, + { id: "WSM", text: "西萨摩亚" }, + { id: "YEM", text: "也门" }, + { id: "ZAF", text: "南非" }, + { id: "ZAR", text: "扎伊尔" }, + { id: "ZMB", text: "赞比亚" }, + { id: "ZWE", text: "津巴布韦" }, + ] +} \ No newline at end of file diff --git a/src/filters/index.js b/src/filters/index.js index 90c7d614c..ac02918b4 100644 --- a/src/filters/index.js +++ b/src/filters/index.js @@ -1,6 +1,7 @@ import Common from '@/assets/js/common' import DataDictionary from '@/assets/js/utils/data-dictionary' import Hospital from '@/assets/js/utils/hospital' +import Nationality from '@/assets/js/utils/nationality' /* * 把其他filter放到index.js里面一起引入 */ @@ -111,7 +112,7 @@ export default { return text }, - // 数据字典 id 转 text + // 理赔申请部分医院数据字典 id 转 text HospitalIdToText(id, type) { let text = '' Hospital[type].some(item => { @@ -121,6 +122,16 @@ export default { }) return text }, + // 理赔申请部分国籍数据字典 id 转 text + NationalityIdToText(id, type) { + let text = '' + Nationality[type].some(item => { + if (item.id == id) { + text = item.text + } + }) + return text + }, /** * 处理千分位并保留两位小数 * @param {[type]} moneyStr 钱 diff --git a/src/views/ebiz/claims/ApplyInfo.vue b/src/views/ebiz/claims/ApplyInfo.vue index d58c4114d..a2780ac06 100644 --- a/src/views/ebiz/claims/ApplyInfo.vue +++ b/src/views/ebiz/claims/ApplyInfo.vue @@ -5,13 +5,14 @@

基本信息

@@ -34,6 +35,17 @@ required :value.sync="userInfo.applyerSex" > + --> + >-->
@@ -254,9 +266,9 @@ placeholder="若手术请选择" @click="toSelect('8')" /> - --> - - + + - - + + + --> + + + + + 待索赔 + 审核中 + 已结案 + + + 待索赔 + 已拒绝 + + + diff --git a/src/views/ebiz/claims/ImageData.vue b/src/views/ebiz/claims/ImageData.vue index 2183975cf..3a695e37c 100644 --- a/src/views/ebiz/claims/ImageData.vue +++ b/src/views/ebiz/claims/ImageData.vue @@ -37,7 +37,7 @@ -
+
@@ -222,7 +222,7 @@ import { progressDetail, apply } from '@/api/ebiz/claims/claims' export default { data() { return { - isDisabled: true, + isDisabled: false, //待验证 // 理赔申请书 // fileList01: [], // 申请人有效身份证件 @@ -257,7 +257,9 @@ export default { accidentCause: '', //出险原因 applyType: '', //申请类型 list: [], //给后台传的list - imageType: '' + imageType: '', + + a: [] } }, mounted() { @@ -365,27 +367,40 @@ export default { Dialog.confirm({ title: '提示', message: '您确定要删除吗' - }).then(() => { - if (detail.name == 'fileList01') { - this.deleteImg(this.fileList01, file) - } else if (detail.name == 'fileList02') { - this.deleteImg(this.fileList02, file) - } else if (detail.name == 'fileList03') { - this.deleteImg(this.fileList03, file) - } else if (detail.name == 'fileList04') { - this.deleteImg(this.fileList04, file) - } else if (detail.name == 'fileList05') { - this.deleteImg(this.fileList05, file) - } else if (detail.name == 'fileList06') { - this.deleteImg(this.fileList06, file) - } else if (detail.name == 'fileList07') { - this.deleteImg(this.fileList07, file) - } - // this.deleteImg(file) }) + .then(() => { + if (detail.name == 'fileList01') { + this.deleteImg(this.fileList01, file) + } else if (detail.name == 'fileList02') { + this.deleteImg(this.fileList02, file) + } else if (detail.name == 'fileList03') { + this.deleteImg(this.fileList03, file) + } else if (detail.name == 'fileList04') { + this.deleteImg(this.fileList04, file) + } else if (detail.name == 'fileList05') { + this.deleteImg(this.fileList05, file) + } else if (detail.name == 'fileList06') { + this.deleteImg(this.fileList06, file) + } else if (detail.name == 'fileList07') { + this.deleteImg(this.fileList07, file) + } else if (detail.name == 'fileList08') { + this.deleteImg(this.fileList08, file) + } else if (detail.name == 'fileList09') { + this.deleteImg(this.fileList09, file) + } else if (detail.name == 'fileList10') { + this.deleteImg(this.fileList10, file) + } else if (detail.name == 'fileList11') { + this.deleteImg(this.fileList11, file) + } else if (detail.name == 'fileList12') { + this.deleteImg(this.fileList12, file) + } + // this.deleteImg(file) + }) + .catch(() => {}) }, //删除图片 deleteImg(arr, file) { + //删除v-model绑定的数组中的图片 arr.map((item, index, array) => { if (item.content == file.content) { array.splice(index, 1) @@ -393,10 +408,19 @@ export default { return } }) + //删除给后台传的图片 + this.list.map((item, index, array) => { + if (item.fileName.indexOf(file.file.name) > 0) { + array.splice(index, 1) + } else { + return + } + }) }, test(type) { let that = this that.type = type + that.a.push(type) }, // 下一步 nextStep() { @@ -476,22 +500,79 @@ export default { }, watch: { listenChange(val) { - let that = this - if (that.applyType.indexOf('04') >= 0) { - //申请类型有身故时 - if (val.fileList04.length != '0' && val.fileList05.length != '0' && val.fileList08.length != '0' && val.fileList11.length != '0') { - that.isDisabled = false - } else { - that.isDisabled = true - } - } else { - //申请类型没有身故时 - if (val.fileList01.length != '0' && val.fileList02.length != '0' && val.fileList03.length != '0') { - that.isDisabled = false - } else { - that.isDisabled = true - } - } + // console.log(JSON.stringify(val)) + // this.a.map((item, index, array) => { + // console.log(val[item]) + // if (val[item].length !=length) { + // this.isDisabled = false + // } else { + // return + // } + // }) + // let that = this + // //申请类型存在身故时 + // if (that.applyType.indexOf('04') >= 0) { + // if (val.fileList04.length != '0' && val.fileList05.length != '0' && val.fileList08.length != '0' && val.fileList11.length != '0') { + // that.isDisabled = false + // } else { + // that.isDisabled = true + // } + // } + // //申请类型不存在身故时 + // if (that.applyType.indexOf('04') == -1) { + // //年龄小于18岁时判断被保险人有效身份证件及与申请人的关系证明 + // if (that.age < 18) { + // //年龄小于18并且申请类型包含住院日额或医疗费用及重大疾病或中症或轻症或特定疾病 + // if ( + // (that.applyType.indexOf('01') || that.applyType.indexOf('02')) && + // (that.applyType.indexOf('03') || that.applyType.indexOf('07') || that.applyType.indexOf('08') || that.applyType.indexOf('09')) + // ) { + // if ( + // val.fileList02.length != '0' && + // val.fileList03.length != '0' && + // val.fileList05.length != '0' && + // val.fileList06.length != '0' && + // val.fileList07.length != '0' && + // val.fileList09.length != '0' + // ) { + // that.isDisabled = false + // } + // } + // if (that.applyType.indexOf('01') || that.applyType.indexOf('02')) { + // //年龄小于18且申请类型包含住院日额或医疗费用时 + // if ( + // val.fileList02.length != '0' && + // val.fileList03.length != '0' && + // val.fileList05.length != '0' && + // val.fileList06.length != '0' && + // val.fileList07.length != '0' + // ) { + // that.isDisabled = false + // } + // //年龄小于18无其他附加条件时 + // } else { + // if (val.fileList03.length != '0' && val.fileList02.length != '0' && val.fileList05.length != '0' && val.fileList06.length != '0') { + // that.isDisabled = false + // } else { + // that.isDisabled = true + // } + // } + // } + // // //申请类型没有身故时且年龄不小于18岁排除上面的一项 + // // } else if (val.fileList02.length != '0' && val.fileList05.length != '0' && val.fileList06.length != '0') { + // // that.isDisabled = false + // // } else { + // // that.isDisabled = true + // // } + // // if (that.applyType.indexOf('01') >= 0) { + // // } + // //不存在身故且无任何附加条件 + // if (val.fileList02.length != '0' && val.fileList05.length != '0' && val.fileList06.length != '0') { + // that.isDisabled = false + // } else { + // that.isDisabled = true + // } + // } } }, components: { diff --git a/src/views/ebiz/claims/InsuredInfo.vue b/src/views/ebiz/claims/InsuredInfo.vue index 1d33c3309..0975d1b13 100644 --- a/src/views/ebiz/claims/InsuredInfo.vue +++ b/src/views/ebiz/claims/InsuredInfo.vue @@ -110,7 +110,7 @@ clearable />
- - -
-
-
-
报案号:
-
{{ item.No }}
-
-
-
-
- 投保人 -
- {{ item.insured }} -
-
-
- 被保人 -
- {{ item.applicant }} -
-
-
- 主险 -
- {{ item.mainRisk }} -
- - - -
-
-
- 投保提交日期 -
- {{ item.insuredDate }} -
-
-
- 照会下达日期 -
- {{ item.issuedDate }} -
-
-
- 状态 -
- {{ item.stauts }} -
-
-
- 问题件处理 + +
+
+
+
陪案号:
+
{{ item.claimNo }}
+
+
+
+
+
+ 被保
+ {{ item.insuredName }}
-
-
- -
暂无案件信息!
-
- - +
+
+
+ 出险时间 +
+ {{ item.accidentDate }} +
+
+
+ 案件状态 +
+ {{ item.caseState | statusFormat}} +
+
+
+ 问题件处理 +
+
+
+
+
+ +
暂无案件信息!
+
+
diff --git a/src/views/ebiz/claims/ReportInfo.vue b/src/views/ebiz/claims/ReportInfo.vue index e6c80f39e..1ff7e664c 100644 --- a/src/views/ebiz/claims/ReportInfo.vue +++ b/src/views/ebiz/claims/ReportInfo.vue @@ -33,7 +33,15 @@
- 点击选择 + 点击选择
@@ -41,7 +49,16 @@
暂无报案信息!
- 理赔申请 + 理赔申请
@@ -50,6 +67,9 @@ import { Search, List, Tag, Row, Col } from 'vant' import { history } from '@/api/ebiz/claims/claims' // import { getPolicyList } from '@/api/ebiz/serve/serve' +import axios from 'axios' +import index from '@/config/index' + export default { components: { [Search.name]: Search, @@ -93,12 +113,24 @@ export default { computed: {}, methods: { getHistory() { + this.$toast.loading({ + duration: 0, // 持续展示 toast + forbidClick: true, // 禁用背景点击 + loadingType: 'spinner', + message: '加载中……' + }) this.insuredNo = window.localStorage.getItem('customerNo') let data = { + userModel: { + id: '123456', + name: '王某', + mobile: '13592585978' + }, insuredNo: this.insuredNo } history(data).then(res => { console.log(res) + this.$toast.clear() if (res.result == 0) { this.list = res.content.claimReportInfos } else { @@ -108,6 +140,21 @@ export default { }, // 点击选择去被保人信息 goToDetail(data) { + axios + .get(index.apiDomain + `/claim/claimReport/historyDetail`, { + params: { + insuredNo: this.insuredNo + }, + headers: { + token: localStorage.token + } + }) + .then(res => { + console.log(res) + }) + .catch(err => { + console.log(err) + }) let Data = JSON.stringify(data) localStorage.setItem('customerData', Data) this.$jump({ diff --git a/src/views/ebiz/claims/SearchCustomer.vue b/src/views/ebiz/claims/SearchCustomer.vue index 221a0b6b4..a93ee39d6 100644 --- a/src/views/ebiz/claims/SearchCustomer.vue +++ b/src/views/ebiz/claims/SearchCustomer.vue @@ -64,6 +64,12 @@ export default { methods: { // 搜索 onSearch() { + this.$toast.loading({ + duration: 0, // 持续展示 toast + forbidClick: true, // 禁用背景点击 + loadingType: 'spinner', + message: '加载中……' + }) let data = { queryParam: this.searchVal, agentCode: '111111', @@ -72,6 +78,7 @@ export default { customerList(data).then(res => { if (res.result == 0) { console.log(res) + this.$toast.clear() this.list = res.content if (this.list.length) { this.isShow = false diff --git a/src/views/ebiz/claims/Success.vue b/src/views/ebiz/claims/Success.vue index d55831487..671e21ccd 100644 --- a/src/views/ebiz/claims/Success.vue +++ b/src/views/ebiz/claims/Success.vue @@ -4,9 +4,9 @@

提交成功

-

理赔申请提交成功,我们会尽快核实,请您耐心等待!

+
返回 From b913a956e812f18e7110c58d48e6ade14ab6bf61 Mon Sep 17 00:00:00 2001 From: wangmingzhe Date: Fri, 6 Dec 2019 18:25:37 +0800 Subject: [PATCH 003/258] =?UTF-8?q?=E5=8E=BB=E9=99=A4usermodel=E6=B5=8B?= =?UTF-8?q?=E8=AF=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/views/ebiz/claims/Accident.vue | 20 ++++++++++---------- src/views/ebiz/claims/ApplyInfo.vue | 14 +++++++------- src/views/ebiz/claims/ClaimsDetail.vue | 17 ++++++++++------- src/views/ebiz/claims/ClaimsList.vue | 10 +++++----- src/views/ebiz/claims/FillImage.vue | 10 +++++----- src/views/ebiz/claims/ImageData.vue | 10 +++++----- src/views/ebiz/claims/InsuredInfo.vue | 10 +++++----- src/views/ebiz/claims/ProblemList.vue | 10 +++++----- src/views/ebiz/claims/ReportApply.vue | 8 ++++---- src/views/ebiz/claims/ReportInfo.vue | 10 +++++----- 10 files changed, 61 insertions(+), 58 deletions(-) diff --git a/src/views/ebiz/claims/Accident.vue b/src/views/ebiz/claims/Accident.vue index cf64c0331..a5160e7f8 100644 --- a/src/views/ebiz/claims/Accident.vue +++ b/src/views/ebiz/claims/Accident.vue @@ -245,11 +245,11 @@ export default { otherCompany: '', //新增其他公司保险名称(非必填) accidentAddress: '', //出险地点 caseDesc: '', //事故经过 - mandatorName: '王某', //受托人姓名 - mandatorCertiType: '0', //证件类型 - mandatorCertiCode: '410305199508111533', //证件号码 - agentItem: '01', //代办事项 - days:'23',//新增委托天数 + mandatorName: '', //受托人姓名 + mandatorCertiType: '', //证件类型 + mandatorCertiCode: '', //证件号码 + agentItem: '', //代办事项 + days:'',//新增委托天数 businessNo: '', //业务号码 id: localStorage.insuranceId || '' //用于区分新增还是二次提交 } @@ -385,11 +385,11 @@ export default { message: '加载中……' }) let data = { - userModel: { - id: '123456', - name: '王某', - mobile: '13592585978' - }, + // userModel: { + // id: '123456', + // name: '王某', + // mobile: '13592585978' + // }, slaveStatus: this.slaveStatus, claimApplyRiskReqDTO: this.userInfo } diff --git a/src/views/ebiz/claims/ApplyInfo.vue b/src/views/ebiz/claims/ApplyInfo.vue index a2780ac06..ecfa57b37 100644 --- a/src/views/ebiz/claims/ApplyInfo.vue +++ b/src/views/ebiz/claims/ApplyInfo.vue @@ -534,8 +534,8 @@ export default { applyerNationatlity: 'CHN', // 国家/地区 applyerAddr: '', //联系地址 applyerBankAccountName: '', // 账户户名 - applyerBankName: '工商银行', // 开户银行 - applyerBankCode: '102', //银行编码 + applyerBankName: '', // 开户银行 + applyerBankCode: '', //银行编码 applyerBankAccountNo: '', // 银行卡号 isPettyCase: '0' //小额案件 // hospital: '', // 治疗医院 @@ -1014,11 +1014,11 @@ export default { message: '加载中……' }) let data = { - userModel: { - id: '123456', - name: '王某', - mobile: '13592585978' - }, + // userModel: { + // id: '123456', + // name: '王某', + // mobile: '13592585978' + // }, slaveStatus: this.slaveStatus, claimApplyInfoReqDTO: this.userInfo } diff --git a/src/views/ebiz/claims/ClaimsDetail.vue b/src/views/ebiz/claims/ClaimsDetail.vue index 9017cb320..577e1771a 100644 --- a/src/views/ebiz/claims/ClaimsDetail.vue +++ b/src/views/ebiz/claims/ClaimsDetail.vue @@ -24,7 +24,7 @@ 审核中 已结案 - + 待索赔 已拒绝 @@ -51,7 +51,8 @@ export default { return { srcImg: '', // 银行logo list: {}, //详情数据 - actives: [0, 1], //进度数组 + actives: [0, 1, 2], //进度数组 + refuse: [0,3], //拒绝数组 index: '' } }, @@ -83,11 +84,11 @@ export default { getClaimsetail() { let that = this let data = { - userModel: { - id: '123456', - name: '王某', - mobile: '13592585978' - }, + // userModel: { + // id: '123456', + // name: '王某', + // mobile: '13592585978' + // }, businessNo: '', //赔案号 caseStatus: 'claimProgress', //状态 claimNo: localStorage.getItem('claimNo') //赔案号 @@ -102,6 +103,8 @@ export default { this.index = 1 } else if (that.list.caseStatus == '60') { this.index = 2 + } else if (that.list.caseStatus == '53') { + this.index = 3 } that.srcImg = that.$assetsUrl + `images/bank/bank_${that.list.applyerBankCode}.png` diff --git a/src/views/ebiz/claims/ClaimsList.vue b/src/views/ebiz/claims/ClaimsList.vue index 2d376df13..d589ab741 100644 --- a/src/views/ebiz/claims/ClaimsList.vue +++ b/src/views/ebiz/claims/ClaimsList.vue @@ -172,11 +172,11 @@ export default { //初始化列表 getOrderList() { let data = { - userModel: { - id: '123456', - name: '王某', - mobile: '13592585978' - }, + // userModel: { + // id: '123456', + // name: '王某', + // mobile: '13592585978' + // }, progressStatus: this.active, caseStatus: this.caseStatus } diff --git a/src/views/ebiz/claims/FillImage.vue b/src/views/ebiz/claims/FillImage.vue index a77363b19..99aac08a0 100644 --- a/src/views/ebiz/claims/FillImage.vue +++ b/src/views/ebiz/claims/FillImage.vue @@ -190,11 +190,11 @@ export default { message: '加载中……' }) let data = { - userModel: { - id: '123456', - name: '王某', - mobile: '13592585978' - }, + // userModel: { + // id: '123456', + // name: '王某', + // mobile: '13592585978' + // }, claimImageInfoDTOS: this.list, claimNo: this.imgClaimNo } diff --git a/src/views/ebiz/claims/ImageData.vue b/src/views/ebiz/claims/ImageData.vue index 3a695e37c..15a4ee9e9 100644 --- a/src/views/ebiz/claims/ImageData.vue +++ b/src/views/ebiz/claims/ImageData.vue @@ -432,11 +432,11 @@ export default { message: '加载中……' }) let data = { - userModel: { - id: '123456', - name: '王某', - mobile: '13592585978' - }, + // userModel: { + // id: '123456', + // name: '王某', + // mobile: '13592585978' + // }, claimImageReqDTO: { businessNo: localStorage.businessNo, //业务号 claimImageInfoDTOS: this.list diff --git a/src/views/ebiz/claims/InsuredInfo.vue b/src/views/ebiz/claims/InsuredInfo.vue index 0975d1b13..3aaeedc87 100644 --- a/src/views/ebiz/claims/InsuredInfo.vue +++ b/src/views/ebiz/claims/InsuredInfo.vue @@ -499,11 +499,11 @@ export default { message: '加载中……' }) let data = { - userModel: { - id: '123456', - name: '王某', - mobile: '13592585978' - }, + // userModel: { + // id: '123456', + // name: '王某', + // mobile: '13592585978' + // }, slaveStatus: this.slaveStatus, claimApplyInsuredReqDTO: this.userInfo } diff --git a/src/views/ebiz/claims/ProblemList.vue b/src/views/ebiz/claims/ProblemList.vue index 7f1df52b5..caa42d8a5 100644 --- a/src/views/ebiz/claims/ProblemList.vue +++ b/src/views/ebiz/claims/ProblemList.vue @@ -101,11 +101,11 @@ export default { message: '加载中……' }) let data = { - userModel: { - id: '11101000000053', - name: '王某', - mobile: '13592585978' - }, + // userModel: { + // id: '11101000000053', + // name: '王某', + // mobile: '13592585978' + // }, agentCode: '' //代理人编号 } issueList(data).then(res => { diff --git a/src/views/ebiz/claims/ReportApply.vue b/src/views/ebiz/claims/ReportApply.vue index b2335398a..b9a989ead 100644 --- a/src/views/ebiz/claims/ReportApply.vue +++ b/src/views/ebiz/claims/ReportApply.vue @@ -536,10 +536,10 @@ export default { message: '加载中……' }) let data = { - userModel: { - id: '123456', - name: '王某' - }, + // userModel: { + // id: '123456', + // name: '王某' + // }, accAdress: this.accAdress, accCity: this.accCity, accCounty: this.accCounty, diff --git a/src/views/ebiz/claims/ReportInfo.vue b/src/views/ebiz/claims/ReportInfo.vue index 1ff7e664c..b7d73816d 100644 --- a/src/views/ebiz/claims/ReportInfo.vue +++ b/src/views/ebiz/claims/ReportInfo.vue @@ -121,11 +121,11 @@ export default { }) this.insuredNo = window.localStorage.getItem('customerNo') let data = { - userModel: { - id: '123456', - name: '王某', - mobile: '13592585978' - }, + // userModel: { + // id: '123456', + // name: '王某', + // mobile: '13592585978' + // }, insuredNo: this.insuredNo } history(data).then(res => { From 272817128563004368820fb955eff4b2a0a47bbb Mon Sep 17 00:00:00 2001 From: wangmingzhe Date: Mon, 9 Dec 2019 10:52:19 +0800 Subject: [PATCH 004/258] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E5=87=BA=E9=99=A9?= =?UTF-8?q?=E4=BF=A1=E6=81=AF=E9=A1=B5=E5=A7=94=E6=89=98=E4=BF=A1=E6=81=AF?= =?UTF-8?q?=E9=83=A8=E5=88=86=E5=AD=97=E6=AE=B5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/views/ebiz/claims/Accident.vue | 47 ++++++++++++++------------- src/views/ebiz/claims/InsuredInfo.vue | 2 +- src/views/ebiz/claims/ReportApply.vue | 6 ++++ 3 files changed, 31 insertions(+), 24 deletions(-) diff --git a/src/views/ebiz/claims/Accident.vue b/src/views/ebiz/claims/Accident.vue index a5160e7f8..62c3ce410 100644 --- a/src/views/ebiz/claims/Accident.vue +++ b/src/views/ebiz/claims/Accident.vue @@ -102,6 +102,7 @@ />

委托信息

- + - + @@ -228,7 +229,7 @@ export default { from: this.$route.query.from, //页面跳转来源 slaveStatus: 'claimApplyRisk', //进行到的状态 insuranceId: '', //出险信息主键id - idType: '身份证', + idType: '', applyName: [], areaName: '', //联系地址 areaShow: false, //显示隐藏地址选择 @@ -248,7 +249,7 @@ export default { mandatorName: '', //受托人姓名 mandatorCertiType: '', //证件类型 mandatorCertiCode: '', //证件号码 - agentItem: '', //代办事项 + agentItem: '01', //代办事项 days:'',//新增委托天数 businessNo: '', //业务号码 id: localStorage.insuranceId || '' //用于区分新增还是二次提交 @@ -261,26 +262,26 @@ export default { this.userInfo.businessNo = window.localStorage.getItem('businessNo') let userModel = JSON.parse(window.localStorage.getItem('userModel')) this.userInfo.mandatorName = userModel.name - this.idType = userModel.idType + this.userInfo.mandatorCertiType = userModel.idType this.userInfo.mandatorCertiCode = userModel.idno - //受托人证件类型 - switch (this.idType) { - case '身份证': - this.userInfo.mandatorCertiType = '0' - break - case '护照': - this.userInfo.mandatorCertiType = '4' - break - case '台胞证': - this.userInfo.mandatorCertiType = '8' - break - case '回乡证': - this.userInfo.mandatorCertiType = '5' - break - case '其他': - this.userInfo.mandatorCertiType = '9' - break - } + // //受托人证件类型 + // switch (this.idType) { + // case '身份证': + // this.userInfo.mandatorCertiType = '0' + // break + // case '护照': + // this.userInfo.mandatorCertiType = '4' + // break + // case '台胞证': + // this.userInfo.mandatorCertiType = '8' + // break + // case '回乡证': + // this.userInfo.mandatorCertiType = '5' + // break + // case '其他': + // this.userInfo.mandatorCertiType = '9' + // break + // } }, beforeRouteLeave(to, from, next) { document.body.style.backgroundColor = '' diff --git a/src/views/ebiz/claims/InsuredInfo.vue b/src/views/ebiz/claims/InsuredInfo.vue index 3aaeedc87..0f3645164 100644 --- a/src/views/ebiz/claims/InsuredInfo.vue +++ b/src/views/ebiz/claims/InsuredInfo.vue @@ -4,7 +4,7 @@

基本信息

- 已有历史报案信息 +
Date: Mon, 9 Dec 2019 12:03:36 +0800 Subject: [PATCH 005/258] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E7=94=B3=E8=AF=B7?= =?UTF-8?q?=E4=BA=BA=E8=BA=AB=E4=BB=BD=E6=95=B0=E6=8D=AE=E5=AD=97=E5=85=B8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/assets/js/utils/data-dictionary.js | 4 ++-- src/views/ebiz/claims/ApplyInfo.vue | 10 ++++++---- src/views/ebiz/claims/InsuredInfo.vue | 2 +- 3 files changed, 9 insertions(+), 7 deletions(-) diff --git a/src/assets/js/utils/data-dictionary.js b/src/assets/js/utils/data-dictionary.js index de7be0ce3..739c335a7 100644 --- a/src/assets/js/utils/data-dictionary.js +++ b/src/assets/js/utils/data-dictionary.js @@ -939,7 +939,7 @@ export default { // 申请人身份 applicantStatus: [{ id: '01', text: '本人' }, { id: '02', text: '监护人' }], // 理赔申请人身份 - lpApplicantStatus: [{ id: '00', text: '本人' }, { id: '05', text: '监护人' }], + lpApplicantStatus: [{ id: '1', text: '本人' }, { id: '2', text: '配偶' }, { id: '3', text: '父母' }, { id: '4', text: '子女' }, { id: '5', text: '其他' }], // 出险申请类型 applyType: [ { @@ -1177,7 +1177,7 @@ export default { } ], //是否购买其他公司保险" - cureList:[ + cureList: [ { id: 1, text: '是' diff --git a/src/views/ebiz/claims/ApplyInfo.vue b/src/views/ebiz/claims/ApplyInfo.vue index ecfa57b37..683a4c2ef 100644 --- a/src/views/ebiz/claims/ApplyInfo.vue +++ b/src/views/ebiz/claims/ApplyInfo.vue @@ -12,7 +12,6 @@ label="申请人身份" name="申请人身份" right-icon="arrow" - placeholder="请选择" @click="toSelect('1')" /> @@ -728,7 +727,7 @@ export default { ;[this.popupShow, this.pickerType] = [true, pickerType] if (valueKey) this.valueKey = valueKey if (pickerType == '1') { - this.columns = DataDictionary.applicantStatus + this.columns = DataDictionary.lpApplicantStatus } else if (pickerType == '2') { this.columns = DataDictionary.lpIdType } else if (pickerType == '3') { @@ -751,11 +750,12 @@ export default { }, //确认选择字段 onConfirm(value) { + console.log(value) this.popupShow = false if (this.pickerType == '1') { this.userInfo.applyerRelation = value.id //当申请人身份为本人时,请求基本客户信息 - if (value.id == '01') { + if (value.id == '1') { //被保人信息主键id let Id = localStorage.claimId let data = { @@ -773,6 +773,7 @@ export default { this.userInfo.applyerOccuCode = applicant.insuredOccuCode this.userInfo.applyerOccuName = applicant.insuredOccuName this.userInfo.applyerSex = applicant.insuredSex + this.userInfo.applyerBirthday = applicant.insuredBirthday } else { this.$toast(res.resultMessage) } @@ -785,6 +786,7 @@ export default { this.userInfo.applyerOccuCode = '' this.userInfo.applyerOccuName = '' this.userInfo.applyerSex = '0' + this.userInfo.applyerBirthday = '' } } else if (this.pickerType == '2') { //身份证以外的证件类型可以使用长期 @@ -934,7 +936,7 @@ export default { item.id = item.code item.text = item.bankName }) - res.content.splice(12, 1) + // res.content.splice(12, 1) //待确认 this.bankList = res.content } }) diff --git a/src/views/ebiz/claims/InsuredInfo.vue b/src/views/ebiz/claims/InsuredInfo.vue index 0f3645164..f91dbe67c 100644 --- a/src/views/ebiz/claims/InsuredInfo.vue +++ b/src/views/ebiz/claims/InsuredInfo.vue @@ -225,7 +225,7 @@ export default { insuredName: '', //姓名 insuredSex: '0', //性别 insuredBirthday: '', //出生日期 - certiType: '', //证件类型 + certiType: '0', //证件类型 certiCode: '', // 证件号码 insuredNo: '', //被保人编号 insuredOccuCode: '', //职业类型编码 From ac699b6b6778b817707b4c1d8bc448193c234022 Mon Sep 17 00:00:00 2001 From: wangmingzhe Date: Mon, 9 Dec 2019 14:46:50 +0800 Subject: [PATCH 006/258] =?UTF-8?q?=E6=9B=B4=E6=94=B9=E8=8E=B7=E5=8F=96?= =?UTF-8?q?=E9=93=B6=E8=A1=8C=E5=8D=A1=E5=88=97=E8=A1=A8=E6=8E=A5=E5=8F=A3?= =?UTF-8?q?=EF=BC=8C=E5=BD=B1=E5=83=8F=E4=B8=8A=E4=BC=A0=E9=A1=B5=E6=B7=BB?= =?UTF-8?q?=E5=8A=A0=E6=A0=A1=E9=AA=8C=E8=A2=AB=E4=BF=9D=E4=BA=BA=E5=B9=B4?= =?UTF-8?q?=E9=BE=84?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/views/ebiz/claims/ApplyInfo.vue | 2 +- src/views/ebiz/claims/ImageData.vue | 10 +++++++--- src/views/ebiz/claims/InsuredInfo.vue | 1 + 3 files changed, 9 insertions(+), 4 deletions(-) diff --git a/src/views/ebiz/claims/ApplyInfo.vue b/src/views/ebiz/claims/ApplyInfo.vue index 683a4c2ef..a37e905d7 100644 --- a/src/views/ebiz/claims/ApplyInfo.vue +++ b/src/views/ebiz/claims/ApplyInfo.vue @@ -927,7 +927,7 @@ export default { // 获取银行卡列表 getBankList() { let data = { - operateType: 'bank_type' + operateType: 'claim_bank_type' } getBankList(data).then(res => { if (res.result == '0') { diff --git a/src/views/ebiz/claims/ImageData.vue b/src/views/ebiz/claims/ImageData.vue index 15a4ee9e9..79f5a0d5e 100644 --- a/src/views/ebiz/claims/ImageData.vue +++ b/src/views/ebiz/claims/ImageData.vue @@ -218,6 +218,7 @@ import { Cell, CellGroup, Field, Uploader, RadioGroup, Radio, Dialog, Picker, Po import { uploadImg } from '@/api/ebiz/sale/sale' import RsTop from '@/components/ebiz/agentEenter/RsTop' import config from '@/config' +import utils from '@/assets/js/business-common' import { progressDetail, apply } from '@/api/ebiz/claims/claims' export default { data() { @@ -258,6 +259,8 @@ export default { applyType: '', //申请类型 list: [], //给后台传的list imageType: '', + age: '',//被保人的年龄 + applyerBirthday:'',//申请人的出生日期 a: [] } @@ -270,7 +273,8 @@ export default { this.accidentCause = localStorage.accidentCause //出险原因 this.applyType = localStorage.applyType //申请类型 } - console.log(this.applyType.indexOf('04')) + let insuredBirthday = localStorage.getItem('insuredBirthday') + this.age = utils.jsGetAge(insuredBirthday) }, beforeRouteLeave(to, from, next) { document.body.style.backgroundColor = '' @@ -424,7 +428,6 @@ export default { }, // 下一步 nextStep() { - console.log(this.list) this.$toast.loading({ duration: 0, // 持续展示 toast forbidClick: true, // 禁用背景点击 @@ -439,10 +442,11 @@ export default { // }, claimImageReqDTO: { businessNo: localStorage.businessNo, //业务号 - claimImageInfoDTOS: this.list + claimImageInfoDTOS: this.list, }, slaveStatus: 'claimApplyImage' } + console.log(data) apply(data).then(res => { if (res.result == '0') { this.$toast.clear() diff --git a/src/views/ebiz/claims/InsuredInfo.vue b/src/views/ebiz/claims/InsuredInfo.vue index f91dbe67c..6a0592371 100644 --- a/src/views/ebiz/claims/InsuredInfo.vue +++ b/src/views/ebiz/claims/InsuredInfo.vue @@ -492,6 +492,7 @@ export default { save() { console.log(this.userInfo) + localStorage.setItem('insuredBirthday',this.userInfo.insuredBirthday) this.$toast.loading({ duration: 0, // 持续展示 toast forbidClick: true, // 禁用背景点击 From d5d59d9d884a590fa3a2d78217c71244fe86e079 Mon Sep 17 00:00:00 2001 From: wangmingzhe Date: Mon, 9 Dec 2019 19:37:00 +0800 Subject: [PATCH 007/258] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E4=BA=8C=E6=AC=A1?= =?UTF-8?q?=E6=8F=90=E4=BA=A4=E6=97=A0id=E3=80=81=E7=AD=BE=E5=90=8D?= =?UTF-8?q?=E5=85=B3=E9=94=AE=E5=AD=97=E9=94=99=E8=AF=AF?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/views/ebiz/claims/Accident.vue | 19 +++++----- src/views/ebiz/claims/ApplyInfo.vue | 7 ++-- src/views/ebiz/claims/ClaimsSignature.vue | 14 ++++---- src/views/ebiz/claims/InsuredInfo.vue | 35 ++++++++++++------- src/views/ebiz/claims/ReportApply.vue | 8 ++--- .../ebiz/claims/SignatureConfirmation.vue | 16 ++++----- 6 files changed, 58 insertions(+), 41 deletions(-) diff --git a/src/views/ebiz/claims/Accident.vue b/src/views/ebiz/claims/Accident.vue index 62c3ce410..7e0d8ff2d 100644 --- a/src/views/ebiz/claims/Accident.vue +++ b/src/views/ebiz/claims/Accident.vue @@ -46,13 +46,13 @@ > @@ -241,7 +241,7 @@ export default { accCounty: '', //新增出险区/县 accCity: '', //新增出险市 accProvince: '', //新增出险省 - insuredHospital: '', //新增治疗医院 + hospitalCode: '', //新增治疗医院 isInsureOther: null, //新增是否购买过其他公司保险 otherCompany: '', //新增其他公司保险名称(非必填) accidentAddress: '', //出险地点 @@ -252,7 +252,7 @@ export default { agentItem: '01', //代办事项 days:'',//新增委托天数 businessNo: '', //业务号码 - id: localStorage.insuranceId || '' //用于区分新增还是二次提交 + id: '' } } }, @@ -264,6 +264,9 @@ export default { this.userInfo.mandatorName = userModel.name this.userInfo.mandatorCertiType = userModel.idType this.userInfo.mandatorCertiCode = userModel.idno + if(localStorage.insuranceId){ + this.id = localStorage.getItem('insuranceId') + } // //受托人证件类型 // switch (this.idType) { // case '身份证': @@ -343,7 +346,7 @@ export default { onConfirm(value) { this.popupShow = false if (this.pickerType == '1') { - this.userInfo.insuredHospital = value.id + this.userInfo.hospitalCode = value.id } else if (this.pickerType == '2') { this.userInfo.isInsureOther = value.id } diff --git a/src/views/ebiz/claims/ApplyInfo.vue b/src/views/ebiz/claims/ApplyInfo.vue index a37e905d7..4706efbe2 100644 --- a/src/views/ebiz/claims/ApplyInfo.vue +++ b/src/views/ebiz/claims/ApplyInfo.vue @@ -513,13 +513,13 @@ export default { applyId: '', //申请信息主键id from: this.$route.query.from, //页面跳转来源 userInfo: { - id: localStorage.applyId || '', //用于区分新增还是二次提交 + id: '', businessNo: localStorage.businessNo, //业务号 applyerRelation: '', //申请人身份 applyerName: '', //姓名 applyerSex: '0', //性别 applyerBirthday: '', //出生日期 - applyerCertiType: '0', //证件类型 + applyerCertiType: '1', //证件类型 applyerCertiCode: '', //证件号码 applyerCertiStartDate: '', // 证件起始日期 applyerCertiEndDate: '', // 证件截止日期 @@ -587,6 +587,9 @@ export default { this.chargeList = DataDictionary.chargeList // 筛选按钮的点击事件 window.appCallBack = this.appCallBack + if(localStorage.applyId){ + this.id = localStorage.getItem('applyId') + } }, beforeRouteLeave(to, from, next) { document.body.style.backgroundColor = '' diff --git a/src/views/ebiz/claims/ClaimsSignature.vue b/src/views/ebiz/claims/ClaimsSignature.vue index 9b1739f1e..bfd34993d 100644 --- a/src/views/ebiz/claims/ClaimsSignature.vue +++ b/src/views/ebiz/claims/ClaimsSignature.vue @@ -15,7 +15,7 @@ {{ list.mandatorSignState == '0' ? '签名' : '已签名' }} - +
@@ -24,7 +24,7 @@ {{ list.applyerSignState == '0' ? '签名' : '已签名' }} - +
@@ -178,7 +178,7 @@ export default { number: that.list.mandatorCertiCode, //姓名 name: that.list.mandatorName, - keyword: '受托人签名', + keyword: '受托人姓名', pageNo: '1', index: '1', offset: '20', @@ -325,10 +325,10 @@ export default { } diff --git a/src/views/ebiz/claims/SignatureConfirmation.vue b/src/views/ebiz/claims/SignatureConfirmation.vue index 0175be2a9..fb477fbb4 100644 --- a/src/views/ebiz/claims/SignatureConfirmation.vue +++ b/src/views/ebiz/claims/SignatureConfirmation.vue @@ -72,7 +72,7 @@
提交
From 3cd815b1bd2989afdccb8bc582e42404aad6905b Mon Sep 17 00:00:00 2001 From: wangmingzhe Date: Tue, 10 Dec 2019 20:35:08 +0800 Subject: [PATCH 012/258] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E5=AE=A2=E6=88=B7?= =?UTF-8?q?=E6=90=9C=E7=B4=A2=E5=85=B3=E9=97=AD=EF=BC=8C=E7=82=B9=E5=87=BB?= =?UTF-8?q?=E5=AE=A2=E6=88=B7=E4=BF=9D=E5=AD=98=E5=AE=A2=E6=88=B7=E7=BC=96?= =?UTF-8?q?=E5=8F=B7=EF=BC=8C=E7=90=86=E8=B5=94=E8=BF=9B=E5=BA=A6=E6=9F=A5?= =?UTF-8?q?=E8=AF=A2=E6=95=B0=E6=8D=AE=E7=BF=BB=E8=BD=AC?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/views/ebiz/claims/ApplyInfo.vue | 4 ++-- src/views/ebiz/claims/ClaimsDetail.vue | 16 ++++++++++++++-- src/views/ebiz/claims/ClaimsList.vue | 1 + src/views/ebiz/claims/ReportApply.vue | 16 ++++++++++++++-- 4 files changed, 31 insertions(+), 6 deletions(-) diff --git a/src/views/ebiz/claims/ApplyInfo.vue b/src/views/ebiz/claims/ApplyInfo.vue index 1dba6ea80..849e93ee2 100644 --- a/src/views/ebiz/claims/ApplyInfo.vue +++ b/src/views/ebiz/claims/ApplyInfo.vue @@ -485,8 +485,8 @@ export default { }, data() { return { - change: '', //待修改!! - OtherFeesList: [], //暂定其他费用的数组 + // change: '', //待修改!! + // OtherFeesList: [], //暂定其他费用的数组 customerNo: '', //客户编号 DataIndex: '', //点击客户的index,用来获取对应客户信息 // CustomerDetails:[],//客户详情数据 diff --git a/src/views/ebiz/claims/ClaimsDetail.vue b/src/views/ebiz/claims/ClaimsDetail.vue index 577e1771a..5d8b80499 100644 --- a/src/views/ebiz/claims/ClaimsDetail.vue +++ b/src/views/ebiz/claims/ClaimsDetail.vue @@ -6,8 +6,8 @@ - - + +
@@ -78,6 +78,18 @@ export default { break } return text + }, + ResultFormat: function(Result) { + let text + switch (Result) { + case '1': + text = '给付' + break + case '80': + text = '拒付' + break + } + return text } }, methods: { diff --git a/src/views/ebiz/claims/ClaimsList.vue b/src/views/ebiz/claims/ClaimsList.vue index 525a0ff72..2de66911a 100644 --- a/src/views/ebiz/claims/ClaimsList.vue +++ b/src/views/ebiz/claims/ClaimsList.vue @@ -194,6 +194,7 @@ export default { this.isSuccess = true if (res.content) { this.claimsList = res.content.claimProgressInfos + this.claimsList.reverse() } if (this.claimsList.length == 0) { this.isSuccess = false diff --git a/src/views/ebiz/claims/ReportApply.vue b/src/views/ebiz/claims/ReportApply.vue index 02b947205..a36228d01 100644 --- a/src/views/ebiz/claims/ReportApply.vue +++ b/src/views/ebiz/claims/ReportApply.vue @@ -273,7 +273,7 @@ export default { smsId: '', //获取验证码时返回的 insuredBirthday: '', //被保人出生日期 insuredName: '', //被保人姓名 - // insuredNo: '', //被保人编号(当选择被保人本人时传输此数据) + insuredNo: '', //被保人编号(当选择被保人本人时传输此数据) insuredSex: '0', //被保人性别 reportAndInsuredRelation: '11', //与被保人关系 reportMobile: '', //报案人联系电话 @@ -347,7 +347,7 @@ export default { mounted() { document.body.style.backgroundColor = '#fff' // 筛选按钮的点击事件 - // window.appCallBack = this.appCallBack + window.appCallBack = this.appCallBack }, beforeRouteLeave(to, from, next) { document.body.style.backgroundColor = '' @@ -385,6 +385,17 @@ export default { } }) }, + appCallBack() { + // 筛选按钮的点击事件 + this.$jump({ + flag: 'navigation', + extra: { + title: '报案申请', + hiddenRight: '1' + } + }) + this.customerShowPicker = false + }, //弹框选择 toSelect(pickerType, valueKey) { //pickerType 1.申请人身份 2、证件类型 3、税收居民身份 4、国家/地区 5、开户银行 6、疾病代码 7、事故代码 8.手术代码9.治疗医院 @@ -494,6 +505,7 @@ export default { this.certiType = CustomerDetails.idType this.certiCode = CustomerDetails.idNo this.insuredBirthday = CustomerDetails.customerBirthday + this.insuredNo = CustomerDetails.insuredNo //保存客户编号(被保人编号) } else { this.$toast(res.resultMessage) } From 6766e0261f324c7a862be5dabdc86ac21546a3f3 Mon Sep 17 00:00:00 2001 From: wangmingzhe Date: Wed, 11 Dec 2019 14:10:14 +0800 Subject: [PATCH 013/258] =?UTF-8?q?[IMP]=20=E4=BA=BA=E8=84=B8=E8=AF=86?= =?UTF-8?q?=E5=88=AB=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/views/ebiz/claims/ApplyInfo.vue | 2 +- src/views/ebiz/claims/ClaimsList.vue | 3 +- src/views/ebiz/claims/ReportSuccess.vue | 53 +++++---- .../ebiz/claims/SignatureConfirmation.vue | 110 ++++++++++-------- src/views/ebiz/claims/Success.vue | 31 ++--- 5 files changed, 109 insertions(+), 90 deletions(-) diff --git a/src/views/ebiz/claims/ApplyInfo.vue b/src/views/ebiz/claims/ApplyInfo.vue index 849e93ee2..3e6587e23 100644 --- a/src/views/ebiz/claims/ApplyInfo.vue +++ b/src/views/ebiz/claims/ApplyInfo.vue @@ -68,7 +68,7 @@ @blur="getRelatedData(userInfo.applyerCertiCode)" > 4008-008-008

- 返回 + 返回 开始
- --> + -->
@@ -70,15 +70,20 @@
-
+
提交
+
From b46c21ba59222ac53cda39971847147ef6230c07 Mon Sep 17 00:00:00 2001 From: wangmingzhe Date: Wed, 11 Dec 2019 15:41:24 +0800 Subject: [PATCH 014/258] =?UTF-8?q?=E3=80=90IMP=E3=80=91=20=E7=90=86?= =?UTF-8?q?=E8=B5=94=E8=BF=9B=E5=BA=A6=E6=9F=A5=E8=AF=A2=E7=BC=96=E8=BE=91?= =?UTF-8?q?=E8=B7=B3=E8=BD=AC=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/views/ebiz/claims/ClaimsList.vue | 3 +-- src/views/ebiz/claims/InsuredInfo.vue | 2 +- src/views/ebiz/claims/SignatureConfirmation.vue | 2 ++ 3 files changed, 4 insertions(+), 3 deletions(-) diff --git a/src/views/ebiz/claims/ClaimsList.vue b/src/views/ebiz/claims/ClaimsList.vue index 79b6b57f0..99e379b15 100644 --- a/src/views/ebiz/claims/ClaimsList.vue +++ b/src/views/ebiz/claims/ClaimsList.vue @@ -296,7 +296,7 @@ export default { url = '/claims/SignatureConfirmation?edit=1' break case '25': - url = '/claims/SignatureConfirmation?edit=1' + url = '/claims/Success?edit=1' break } that.$jump({ @@ -304,7 +304,6 @@ export default { extra: { url: location.origin + `/#${url}`, forbidSwipeBack: '1', - backToFirst:'1' }, routerInfo: { path: url } }) diff --git a/src/views/ebiz/claims/InsuredInfo.vue b/src/views/ebiz/claims/InsuredInfo.vue index cbb5c5f8e..37ff0b694 100644 --- a/src/views/ebiz/claims/InsuredInfo.vue +++ b/src/views/ebiz/claims/InsuredInfo.vue @@ -56,7 +56,7 @@ clearable > Date: Wed, 11 Dec 2019 17:07:48 +0800 Subject: [PATCH 015/258] =?UTF-8?q?=E3=80=90IMP=E3=80=91=20=E4=BF=AE?= =?UTF-8?q?=E6=94=B9=E4=BA=8B=E6=95=85=E6=8F=8F=E8=BF=B0=E8=BE=93=E5=85=A5?= =?UTF-8?q?=E6=A1=86=E4=B8=BA=E6=96=87=E6=9C=AC=E5=9F=9F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/views/ebiz/claims/Accident.vue | 5 +++++ src/views/ebiz/claims/ApplyInfo.vue | 10 +++++++--- src/views/ebiz/claims/InsuredInfo.vue | 5 +++++ src/views/ebiz/claims/SignatureConfirmation.vue | 2 ++ 4 files changed, 19 insertions(+), 3 deletions(-) diff --git a/src/views/ebiz/claims/Accident.vue b/src/views/ebiz/claims/Accident.vue index fec9f862f..3d635f767 100644 --- a/src/views/ebiz/claims/Accident.vue +++ b/src/views/ebiz/claims/Accident.vue @@ -57,11 +57,16 @@ /> diff --git a/src/views/ebiz/claims/InsuredInfo.vue b/src/views/ebiz/claims/InsuredInfo.vue index 37ff0b694..d5cbd6b6d 100644 --- a/src/views/ebiz/claims/InsuredInfo.vue +++ b/src/views/ebiz/claims/InsuredInfo.vue @@ -133,11 +133,16 @@ /> diff --git a/src/views/ebiz/claims/SignatureConfirmation.vue b/src/views/ebiz/claims/SignatureConfirmation.vue index ea4aa8fde..618fb2df5 100644 --- a/src/views/ebiz/claims/SignatureConfirmation.vue +++ b/src/views/ebiz/claims/SignatureConfirmation.vue @@ -4,6 +4,7 @@ +
- + required + @on-click="selectClick('1')" + > { + console.log(res) + if (res.result == 0) { + let CustomerDetails = res.content + //let Customerdetail = this.CustomerDetails[this.DataIndex] + this.userInfo.insuredName = CustomerDetails.customerName + this.userInfo.insuredSex = CustomerDetails.customerSex + this.userInfo.certiType = CustomerDetails.idType + this.userInfo.certiCode = CustomerDetails.idNo + this.userInfo.insuredBirthday = CustomerDetails.customerBirthday + this.userInfo.insuredNo = CustomerDetails.insuredNo //保存客户编号(被保人编号) + this.userInfo.insuredNationatlity = CustomerDetails.nationality + this.userInfo.insuredMobile = CustomerDetails.customermobile + this.userInfo.insuredAddr = CustomerDetails.address + } else { + this.$toast(res.resultMessage) + } + }) + }, ChooseOccupation() { // chooseOccupation(this, '2') this.occupationShowPicker = false @@ -428,7 +469,9 @@ export default { hiddenRight: '1' } }) - if (this.currentPopupIndex == 2) { + if (this.currentPopupIndex == 1) { + this.customerShowPicker = false + }else if (this.currentPopupIndex == 2) { this.occupationShowPicker = false } else if (this.currentPopupIndex == 3) { this.isScan = false diff --git a/src/views/ebiz/claims/ReportApply.vue b/src/views/ebiz/claims/ReportApply.vue index a36228d01..eb0dba07b 100644 --- a/src/views/ebiz/claims/ReportApply.vue +++ b/src/views/ebiz/claims/ReportApply.vue @@ -117,7 +117,7 @@ required :value.sync="accidentCause" > - + + + * + 申请类型 + + + {{ item.label }} + + diff --git a/src/views/ebiz/claims/SignatureConfirmation.vue b/src/views/ebiz/claims/SignatureConfirmation.vue index 0c48d9e30..6cff107a8 100644 --- a/src/views/ebiz/claims/SignatureConfirmation.vue +++ b/src/views/ebiz/claims/SignatureConfirmation.vue @@ -122,7 +122,8 @@ export default { [CellGroup.name]: CellGroup, [Collapse.name]: Collapse, [CollapseItem.name]: CollapseItem, - [Dialog.name]: Dialog + [Dialog.name]: Dialog, + UploadImageFile: UploadImageFile, }, created() { this.init() @@ -255,7 +256,6 @@ export default { }) } else { this.idcardData.typeface = !this.idcardData.typeface - console.log("触发" + this.typeface) this.idcardData.idcardName = this.list.applyerName this.idcardData.idcardNumber = this.list.applyerCertiCode } From 2833e8f8c42a21ce3db3b0190f53bb486b18dc1d Mon Sep 17 00:00:00 2001 From: wangmingzhe Date: Thu, 12 Dec 2019 14:29:17 +0800 Subject: [PATCH 020/258] =?UTF-8?q?=E3=80=90IMP=E3=80=91=20=E5=BE=AE?= =?UTF-8?q?=E4=BF=A1=E7=AB=AF=E7=AD=BE=E5=AD=97=E7=A1=AE=E8=AE=A4=E4=BA=BA?= =?UTF-8?q?=E8=84=B8=E8=AF=86=E5=88=AB?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/views/ebiz/claims/SignatureConfirmation.vue | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/views/ebiz/claims/SignatureConfirmation.vue b/src/views/ebiz/claims/SignatureConfirmation.vue index 6cff107a8..c1d170d3d 100644 --- a/src/views/ebiz/claims/SignatureConfirmation.vue +++ b/src/views/ebiz/claims/SignatureConfirmation.vue @@ -74,9 +74,9 @@ 提交 From 59c8e9dffaee3cf07405f8db2a9f17a7cef64fbb Mon Sep 17 00:00:00 2001 From: wangmingzhe Date: Thu, 12 Dec 2019 15:34:42 +0800 Subject: [PATCH 021/258] =?UTF-8?q?=E3=80=90IMP=E3=80=91=20=E6=8B=A6?= =?UTF-8?q?=E6=88=AA=E5=8E=9F=E7=94=9F=E8=BF=94=E5=9B=9E=E4=BA=8B=E4=BB=B6?= =?UTF-8?q?=EF=BC=8C=E7=82=B9=E5=87=BB=E8=87=AA=E5=AE=9A=E4=B9=89=E5=85=B3?= =?UTF-8?q?=E9=97=AD=E5=9B=BE=E7=89=87=E8=BF=94=E5=9B=9E=E6=9C=8D=E5=8A=A1?= =?UTF-8?q?=E9=A1=B5=EF=BC=8C=E6=9B=B4=E6=94=B9=E5=BE=AE=E4=BF=A1=E7=AB=AF?= =?UTF-8?q?=E7=AD=BE=E5=90=8D=E7=8A=B6=E6=80=81=E7=9A=84=E5=88=A4=E6=96=AD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/views/ebiz/claims/ClaimsList.vue | 5 ++-- src/views/ebiz/claims/ClaimsSignature.vue | 2 +- src/views/ebiz/claims/ImageData.vue | 1 - src/views/ebiz/claims/ReportApply.vue | 3 +- src/views/ebiz/claims/ReportSuccess.vue | 5 +++- .../ebiz/claims/SignatureConfirmation.vue | 28 +++++++++++++++---- src/views/ebiz/claims/Success.vue | 4 +++ 7 files changed, 34 insertions(+), 14 deletions(-) diff --git a/src/views/ebiz/claims/ClaimsList.vue b/src/views/ebiz/claims/ClaimsList.vue index 99e379b15..80269255a 100644 --- a/src/views/ebiz/claims/ClaimsList.vue +++ b/src/views/ebiz/claims/ClaimsList.vue @@ -81,7 +81,7 @@ @click="goApply" >理赔申请
编辑 Date: Thu, 12 Dec 2019 16:57:55 +0800 Subject: [PATCH 022/258] =?UTF-8?q?=E3=80=90IMP=E3=80=91=20=E5=AE=8C?= =?UTF-8?q?=E5=96=84=E9=A1=B5=E9=9D=A2=E6=A0=B7=E5=BC=8F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/views/ebiz/claims/Accident.vue | 8 ++++---- src/views/ebiz/claims/ApplyInfo.vue | 15 ++++++++------ src/views/ebiz/claims/InsuredInfo.vue | 6 +++++- src/views/ebiz/claims/ReportApply.vue | 29 ++++----------------------- 4 files changed, 22 insertions(+), 36 deletions(-) diff --git a/src/views/ebiz/claims/Accident.vue b/src/views/ebiz/claims/Accident.vue index f52ee54ee..3eb11a15b 100644 --- a/src/views/ebiz/claims/Accident.vue +++ b/src/views/ebiz/claims/Accident.vue @@ -14,8 +14,8 @@ > * - 申请类型 - + 申请类型 + {{ item.label }} @@ -463,7 +463,7 @@ export default { min-width: 28vw; } .flex { - margin-left: 5.2vw; + margin-left: 5vw; display: flex; justify-content: center; } diff --git a/src/views/ebiz/claims/ApplyInfo.vue b/src/views/ebiz/claims/ApplyInfo.vue index f63d5aea7..fe6cb7ff0 100644 --- a/src/views/ebiz/claims/ApplyInfo.vue +++ b/src/views/ebiz/claims/ApplyInfo.vue @@ -74,6 +74,7 @@ type="danger" round @click="selectClick('3')" + v-no-more-click="1000" >证件扫描 - + > 银行卡扫描 - - + * - 申请类型 - + 申请类型 + {{ item.label }} @@ -670,7 +649,7 @@ export default { min-width: 28vw; } .flex { - margin-left: 5.3vw; + margin-left: 5vw; display: flex; justify-content: center; } From df335eab16b90166b8568d0da5d03123f2e95d21 Mon Sep 17 00:00:00 2001 From: wangmingzhe Date: Tue, 17 Dec 2019 17:35:30 +0800 Subject: [PATCH 023/258] =?UTF-8?q?[FIX]=20=E4=BF=AE=E6=94=B9=E5=AE=A2?= =?UTF-8?q?=E6=88=B7=E6=9F=A5=E8=AF=A2=E5=8F=8A=E8=AF=A6=E6=83=85=E6=8E=A5?= =?UTF-8?q?=E5=8F=A3=EF=BC=8C=E6=B7=BB=E5=8A=A0=E7=90=86=E8=B5=94=E7=94=B3?= =?UTF-8?q?=E8=AF=B7=E6=8F=90=E4=BA=A4=E5=A4=B1=E8=B4=A5=E5=AD=97=E6=AE=B5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/ebiz/claims/claims.js | 2 +- src/components/ebiz/claims/Customer.vue | 23 +++++++++++++++----- src/views/ebiz/claims/ApplyInfo.vue | 2 +- src/views/ebiz/claims/ClaimsDetail.vue | 2 +- src/views/ebiz/claims/ProblemList.vue | 6 ++++-- src/views/ebiz/claims/ReportApply.vue | 15 ++++++++++++- src/views/ebiz/claims/ReportFail.vue | 27 ++++++++++++++---------- src/views/ebiz/claims/ReportSuccess.vue | 9 ++++++-- src/views/ebiz/claims/SearchCustomer.vue | 11 ++++++++-- 9 files changed, 71 insertions(+), 26 deletions(-) diff --git a/src/api/ebiz/claims/claims.js b/src/api/ebiz/claims/claims.js index 5ea5c9b5f..274aa10d3 100644 --- a/src/api/ebiz/claims/claims.js +++ b/src/api/ebiz/claims/claims.js @@ -58,7 +58,7 @@ export function customerList(data) { //客户详情查询 export function customerInfo(data) { return request({ - url: getUrl(`/edor/customer/customerInfo`, 1), + url: getUrl(`/edor/customer/claimCustomerInfo`, 1), method: 'post', data }) diff --git a/src/components/ebiz/claims/Customer.vue b/src/components/ebiz/claims/Customer.vue index 87afe6ca1..571318351 100644 --- a/src/components/ebiz/claims/Customer.vue +++ b/src/components/ebiz/claims/Customer.vue @@ -67,7 +67,7 @@ export default { // idno: '00000000000000000' // } ], - isSuccess: false,//?? + isSuccess: false, //?? selected: 0, isSearch: true, // 是否显示搜索按钮 isShow: false, //无客户数据时显示 @@ -92,13 +92,21 @@ export default { onSearch() { let data = { queryParam: this.searchVal, - queryType: '111111', - agentCode: this.selected //0客户姓名,1证件号码,2手机号 + queryType: '0', + surrenderType: '1' //1(投被保人都会查出来) 2(只会查出投保人) + // userModel: { + // branchType: '02', + // id: 'A861101000053', + // manageComCode: 'string', + // name: 'string' + // } } customerList(data).then(res => { if (res.result == 0) { console.log(res) - this.list = res.content + if (res.content[0].customerName != '') { + this.list = res.content + } if (this.list.length) { this.isShow = false } else { @@ -115,9 +123,10 @@ export default { this.list = [] this.selected = 0 this.searchVal = '' + this.isShow = false this.isSearch = true }, - choose(data,index) { + choose(data, index) { // console.log(data) // let params = { // customerNumber: data.customerNumber @@ -151,7 +160,11 @@ export default { diff --git a/src/views/ebiz/claims/ReportApply.vue b/src/views/ebiz/claims/ReportApply.vue index ae5f4f959..6aec650ee 100644 --- a/src/views/ebiz/claims/ReportApply.vue +++ b/src/views/ebiz/claims/ReportApply.vue @@ -31,6 +31,7 @@ :value.sync="insuredBirthday" type="date" :flag="true" + :maxDate="currentDate" > - + { @@ -507,7 +516,7 @@ export default { this.certiType = CustomerDetails.idType this.certiCode = CustomerDetails.idNo this.insuredBirthday = CustomerDetails.customerBirthday - this.insuredNo = CustomerDetails.insuredNo //保存客户编号(被保人编号) + this.insuredNo = CustomerDetails.insuredNo //保存客户编号(被保人编号) } else { this.$toast(res.resultMessage) } @@ -515,13 +524,9 @@ export default { }, //点击提交 nextStep() { - if (!this.userInfo.applyType) { - this.$toast('申请类型不能为空') - return - } this.$validator.validate().then(valid => { if (true === valid) { - if (this.certiType == '0') { + if (this.certiType == '1') { //身份证 if (this.certiCode.length == '18') { //18位身份证第17位是性别位, 奇男偶女 @@ -542,10 +547,16 @@ export default { // 证件号码规则校验 if (!idNoCheck.isIdno(this.certiCode)) { this.$toast('您填写的证件号码有误') + } + if (!this.applyType) { + return this.$toast('申请类型不能为空') } else { this.save() } } else { + if (!this.applyType) { + return this.$toast('申请类型不能为空') + } this.save() } } else { @@ -593,12 +604,12 @@ export default { if (res.result == 0) { this.$toast.clear() this.rptNo = res.content.rptNo //报案号 - localStorage.setItem('rptNo',res.content.rptNo) + localStorage.setItem('rptNo', res.content.rptNo) this.$jump({ flag: 'h5', extra: { url: location.origin + '/#/claims/reportSuccess', - forbidSwipeBack: '1', + forbidSwipeBack: '1' }, routerInfo: { path: '/claims/reportSuccess' @@ -609,7 +620,7 @@ export default { flag: 'h5', extra: { url: location.origin + '/#/claims/reportFail', - forbidSwipeBack: '1', + forbidSwipeBack: '1' }, routerInfo: { path: '/claims/reportFail' From 9e9de7f177e670e4ca7bfd9880e94e2b9b9a813e Mon Sep 17 00:00:00 2001 From: wangmingzhe Date: Thu, 19 Dec 2019 17:33:41 +0800 Subject: [PATCH 027/258] =?UTF-8?q?[IMP]=20=E4=BF=AE=E6=94=B9=E7=90=86?= =?UTF-8?q?=E8=B5=94=E7=94=B3=E8=AF=B7=E7=AD=BE=E5=AD=97=E7=A1=AE=E8=AE=A4?= =?UTF-8?q?=E9=A1=B5=E5=AD=97=E4=BD=93=E9=AB=98=E4=BA=AE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/views/ebiz/claims/ClaimsSignature.vue | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/views/ebiz/claims/ClaimsSignature.vue b/src/views/ebiz/claims/ClaimsSignature.vue index 6126638f3..11102789a 100644 --- a/src/views/ebiz/claims/ClaimsSignature.vue +++ b/src/views/ebiz/claims/ClaimsSignature.vue @@ -6,7 +6,7 @@ 本人确认已阅读 - 《鼎诚人寿理赔申请书》 + 《国富人寿理赔申请书》 + --> 编辑
暂无报案信息!
暂无申请信息!
-
暂无赔案信息!
+
暂无赔案信息!
@@ -124,7 +127,7 @@ From 679d88a58a295e898d4b701201edda23f82dd19a Mon Sep 17 00:00:00 2001 From: yuweiqi Date: Wed, 6 May 2020 15:37:54 +0800 Subject: [PATCH 078/258] =?UTF-8?q?[FIX]=E3=80=90=E6=9B=B4=E6=8D=A2?= =?UTF-8?q?=E4=BA=BA=E8=84=B8=E8=AF=86=E5=88=AB=E5=8E=82=E5=95=86=E5=BE=AE?= =?UTF-8?q?=E4=BF=A1=E7=AB=AF=E3=80=91=E5=B9=B2=E6=8E=89=E5=8E=9F=E6=8E=A5?= =?UTF-8?q?=E5=8F=A3=E7=99=BD=E5=90=8D=E5=8D=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/assets/js/utils/request.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/assets/js/utils/request.js b/src/assets/js/utils/request.js index 51f26db92..93b1578c1 100644 --- a/src/assets/js/utils/request.js +++ b/src/assets/js/utils/request.js @@ -20,7 +20,7 @@ let sale = [ '/sale/order/orderDetail', '/customer/authcode/loginedSend', '/uploadImage', - '/customer/recognition', + // '/customer/recognition', '/sale/insure/underWrite', '/sale/insure/acceptInsurance', '/app/code/getCodeValue', From 2fe9df9a44271bca7a2d2d4df76e529958ad3549 Mon Sep 17 00:00:00 2001 From: yuweiqi Date: Thu, 7 May 2020 11:28:29 +0800 Subject: [PATCH 079/258] =?UTF-8?q?[FIX]=E3=80=90=E6=9B=B4=E6=8D=A2?= =?UTF-8?q?=E4=BA=BA=E8=84=B8=E8=AF=86=E5=88=AB=E5=8E=82=E5=95=86=E5=BE=AE?= =?UTF-8?q?=E4=BF=A1=E7=AB=AF=E3=80=91=E8=8E=B7=E5=8F=96=E8=85=BE=E8=AE=AF?= =?UTF-8?q?=E4=BA=BA=E8=84=B8=E8=AF=86=E5=88=ABurl=EF=BC=8C=E5=B9=B6?= =?UTF-8?q?=E8=B7=B3=E8=BD=AC=E5=88=B0=E8=AF=A5url?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/components/ebiz/sale/UploadImageFile.vue | 49 ++++++++++++-------- 1 file changed, 30 insertions(+), 19 deletions(-) diff --git a/src/components/ebiz/sale/UploadImageFile.vue b/src/components/ebiz/sale/UploadImageFile.vue index a7372d3cb..4b84fb22b 100644 --- a/src/components/ebiz/sale/UploadImageFile.vue +++ b/src/components/ebiz/sale/UploadImageFile.vue @@ -136,31 +136,42 @@ export default { getRecognitionUrl(val, num) { return new Promise((resolve, reject) => { - let data = {} - data = { realName: this.realName, idno: this.idno, redirectUrl: '' } - getRecognitionUrl(data).then(res => { - console.log('getRecognitionUrl', res) - if (res.result == '0') { - this.requestId = res.content.requestId - this.bizToken = res.content.bizToken - } else { - this.$toast(res.resultMessage) + let data = { realName: this.realName, idno: this.idno, redirectUrl: '/sale/' } + console.log('获取URL请求参数', data) + getRecognitionUrl(data).then( + res => { + console.log('getRecognitionUrl', res) + if (res.result == '0') { + this.requestId = res.content.requestId + this.bizToken = res.content.bizToken + window.location.href = res.content.url + } else { + this.$toast(res.resultMessage) + } + }, + error => { + console.log(error) } - }) + ) }) }, getRecognitionResult(requestId, bizToken) { return new Promise((resolve, reject) => { - getRecognitionResult({ requestId, bizToken }).then(res => { - console.log('getRecognitionResult', res) - if (res.result == '0') { - this.recognizeResult = res.content.result - this.recognizeMessage = res.content.result == '1' ? res.content.resultMessage : '' - this.isSuccess = true - } else { - this.$toast(res.resultMessage) + getRecognitionResult({ requestId, bizToken }).then( + res => { + console.log('getRecognitionResult', res) + if (res.result == '0') { + this.recognizeResult = res.content.result + this.recognizeMessage = res.content.result == '1' ? res.content.resultMessage : '' + this.isSuccess = true + } else { + this.$toast(res.resultMessage) + } + }, + error => { + console.log(error) } - }) + ) }) } } From b8348f4559c194dca12e1bc98f079973948ada64 Mon Sep 17 00:00:00 2001 From: yuweiqi Date: Thu, 7 May 2020 16:47:59 +0800 Subject: [PATCH 080/258] =?UTF-8?q?[FIX]=E3=80=90=E6=9B=B4=E6=8D=A2?= =?UTF-8?q?=E4=BA=BA=E8=84=B8=E8=AF=86=E5=88=AB=E5=8E=82=E5=95=86=E3=80=91?= =?UTF-8?q?=E5=8F=96=E6=B6=88=E8=B0=83=E7=94=A8UploadImageFile=E7=BB=84?= =?UTF-8?q?=E4=BB=B6=EF=BC=9B=E7=AD=BE=E5=90=8D=E9=A1=B5=E5=88=86=E4=BA=AB?= =?UTF-8?q?=E5=88=B0=E5=BE=AE=E4=BF=A1url=E4=BF=AE=E6=94=B9=EF=BC=8C?= =?UTF-8?q?=E5=87=8F=E5=B0=91url=E9=95=BF=E5=BA=A6=EF=BC=8C=E9=A1=B5?= =?UTF-8?q?=E9=9D=A2=E5=88=9D=E5=A7=8B=E5=8C=96=E6=89=80=E9=9C=80=E5=8F=82?= =?UTF-8?q?=E6=95=B0=E4=BB=8E=E8=AF=B7=E6=B1=82=E5=90=8E=E7=AB=AF=E6=8E=A5?= =?UTF-8?q?=E5=8F=A3=E5=B9=B6=E8=B0=83=E7=94=A8intLocalStorage=E6=96=B9?= =?UTF-8?q?=E6=B3=95=E5=90=8E=E7=9A=84localStorage=E4=B8=AD=E5=8F=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/views/ebiz/sale/SignatureConfirmation.vue | 161 +++++++++++++----- 1 file changed, 118 insertions(+), 43 deletions(-) diff --git a/src/views/ebiz/sale/SignatureConfirmation.vue b/src/views/ebiz/sale/SignatureConfirmation.vue index 6678af610..ab19e3223 100644 --- a/src/views/ebiz/sale/SignatureConfirmation.vue +++ b/src/views/ebiz/sale/SignatureConfirmation.vue @@ -227,20 +227,29 @@ }}
- - + --> + + diff --git a/src/views/ebiz/product-store/LoginMsg.vue b/src/views/ebiz/product-store/LoginMsg.vue new file mode 100644 index 000000000..f46a388e5 --- /dev/null +++ b/src/views/ebiz/product-store/LoginMsg.vue @@ -0,0 +1,76 @@ + + + + + + diff --git a/src/views/ebiz/product-store/StoreDetail.vue b/src/views/ebiz/product-store/StoreDetail.vue new file mode 100644 index 000000000..c78b6109b --- /dev/null +++ b/src/views/ebiz/product-store/StoreDetail.vue @@ -0,0 +1,97 @@ + + + + + + diff --git a/src/views/ebiz/product-store/StoreList.vue b/src/views/ebiz/product-store/StoreList.vue new file mode 100644 index 000000000..35175924f --- /dev/null +++ b/src/views/ebiz/product-store/StoreList.vue @@ -0,0 +1,67 @@ + + + + + + \ No newline at end of file From 54177f0e3b22edbf209677e511520625025143e6 Mon Sep 17 00:00:00 2001 From: yuweiqi Date: Wed, 17 Jun 2020 11:42:04 +0800 Subject: [PATCH 208/258] =?UTF-8?q?[FIX]=E3=80=90=E5=95=86=E5=93=81?= =?UTF-8?q?=E5=95=86=E5=9F=8E=E3=80=91=E9=A1=B5=E9=9D=A2=E8=B7=B3=E8=BD=AC?= =?UTF-8?q?=E8=B0=83=E8=AF=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/router/ebiz/product-store.js | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/router/ebiz/product-store.js b/src/router/ebiz/product-store.js index b969f9dff..1fd7612de 100644 --- a/src/router/ebiz/product-store.js +++ b/src/router/ebiz/product-store.js @@ -11,7 +11,7 @@ export default [ component: ForwardRecord, meta: { title: '转发记录', - index: 1 + index: 4 } }, { @@ -20,7 +20,7 @@ export default [ component: LoginMsg, meta: { title: '输入登录信息', - index: 1 + index: 3 } }, { @@ -29,7 +29,7 @@ export default [ component: StoreDetail, meta: { title: '商城简介', - index: 1 + index: 2 } }, { From b7cd73b92802ede6540da7baa9e37d8545f2d97b Mon Sep 17 00:00:00 2001 From: yuweiqi Date: Wed, 17 Jun 2020 13:41:02 +0800 Subject: [PATCH 209/258] =?UTF-8?q?[FIX]=E3=80=90=E5=95=86=E5=93=81?= =?UTF-8?q?=E5=95=86=E5=9F=8E=E3=80=91=E5=BE=AE=E4=BF=A1=E5=88=86=E4=BA=AB?= =?UTF-8?q?url=E4=BF=AE=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/views/ebiz/product-store/LoginMsg.vue | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/views/ebiz/product-store/LoginMsg.vue b/src/views/ebiz/product-store/LoginMsg.vue index f46a388e5..130e61a84 100644 --- a/src/views/ebiz/product-store/LoginMsg.vue +++ b/src/views/ebiz/product-store/LoginMsg.vue @@ -45,7 +45,7 @@ export default { share() { let url = location.origin + - '/#/manpower/DiscAnalysis/Share?token=' + + '/#/productStore/storeDetail?token=' + localStorage.getItem('token') + '&name=' + escape(this.loginInfo.name) + From e00da7d200b7d5338518ce8d3bc56cad3d8da7de Mon Sep 17 00:00:00 2001 From: yuweiqi Date: Wed, 17 Jun 2020 14:04:28 +0800 Subject: [PATCH 210/258] =?UTF-8?q?[FIX]=E3=80=90=E5=95=86=E5=93=81?= =?UTF-8?q?=E5=95=86=E5=9F=8E=E9=A1=B5=E3=80=91=E8=BD=AC=E5=8F=91=E8=AE=B0?= =?UTF-8?q?=E5=BD=95=E6=8C=89=E9=92=AE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/views/ebiz/product-store/StoreDetail.vue | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/src/views/ebiz/product-store/StoreDetail.vue b/src/views/ebiz/product-store/StoreDetail.vue index c78b6109b..9190e3335 100644 --- a/src/views/ebiz/product-store/StoreDetail.vue +++ b/src/views/ebiz/product-store/StoreDetail.vue @@ -43,8 +43,13 @@ export default { setTimeout(() => { // eslint-disable-next-line no-undef EWebBridge.webCallAppInJs('webview_right_button', { - title: '转发记录', - title_color: '#e9332e' + btns: [ + { + title: '转发记录', + title_color: '#e9332e', + route: { flag: '', extra: {} } + } + ] }) }, 100) } From b9187cf353fa8182f81a51a65bf7c58892a44dc3 Mon Sep 17 00:00:00 2001 From: yuweiqi Date: Wed, 17 Jun 2020 15:00:37 +0800 Subject: [PATCH 211/258] =?UTF-8?q?[FIX]=E3=80=90=E5=95=86=E5=93=81?= =?UTF-8?q?=E5=95=86=E5=9F=8E=E3=80=91=E8=BD=AC=E5=8F=91=E8=AE=B0=E5=BD=95?= =?UTF-8?q?=E6=8C=89=E9=92=AE=E6=94=B9=E4=B8=BA=E5=9B=BE=E6=A0=87=EF=BC=8C?= =?UTF-8?q?=E5=88=86=E4=BA=AB=E5=88=B0=E5=BE=AE=E4=BF=A1url=E4=BF=AE?= =?UTF-8?q?=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/assets/images/jilu@3x.png | Bin 0 -> 2242 bytes src/views/ebiz/product-store/LoginMsg.vue | 3 +-- src/views/ebiz/product-store/StoreDetail.vue | 4 ++-- 3 files changed, 3 insertions(+), 4 deletions(-) create mode 100644 src/assets/images/jilu@3x.png diff --git a/src/assets/images/jilu@3x.png b/src/assets/images/jilu@3x.png new file mode 100644 index 0000000000000000000000000000000000000000..428fcd1e0f86f86f438c198a992c35f19b0bd194 GIT binary patch literal 2242 zcmcIm`Bzid7C!eTgd{)=DWE8kTZmGHNW~&D=BfT<-ghl~rgk_NjsFA>(B4s6)d&1l(f7;EGeX=J2B8g*|90N#I90SCwzdC)G-Aymd3yC^_Ge97ICMZL01@Obsf9{AQ zg5pfRYie(SXvjOUDBy^(*fp>J=~ukju!yj+1NFg%JuAwRuKdO>UJ9+49 zPb4K&`Z$y)wd|CY`nC)5oX@|1;)w+8-aTC*&YEYiNf#ja@}ILR{0)&VLz-%2PQq1P#HEVo z7f45t@b+LVzNoco`E3mA{XjUuRIy5)OAM>*IST6e)ztDeUZY_g(FlPYh>eA4jqE%}*-Sf?z zPFXg}+W^}ebdEZt0<)egWMuSB>XK|N{51}~pky-^3#$s=A&7589XG3*bxC$8iBa@`vs4&Pp zexd}{6jk1AJYqBMyZCqH!k(5 z(Yj4Rrq6Uc**LIPc~VedpyQk;1TZtt{=5f?iJfzBzpIA->E8Co$1adpYh?}Gt0w`rU$pngTrQ0z$#GH*sGWHb3~nH zKxVMFb!YAa*S9U0S4O5)o#hL;)x2Iw>e8md;{cNFRt3UqD^LLAXTH}V3=_)?7~7t_iuE(t#UuQKo)jk5Tqm9>fMBK)Z!uva;C4Ds`2&fJD8A0~Mo{3sE=EyJ zp`yK;eTq;FNP^~iFKI9_SweBpX#nx-XKM79As~6t{(2aK@eE}OZ#|)@eq)9TOh(Md zjA9NEeXx_5tC6Ybfj-x{HlhJh{DV4F97g+Aw)*v^R@)I*RkG0LV*zld%6g;5O!ND! z`x7k3-io6G?o+CSI_|ubhL4A{V$?#dJ#XwACX{$Y+{woLw9*W(hE3eeeMI({315Z! zNhDQvzTa#(#LK6^i#e3d&YLahrU=i!zGtO39O!7i6CCd0H4Y z$E_Ro`bSy`iHeR8ug|j!pQgdYkMgO0!09>|V=_^|ZO;i!dd}66F5ivQ37Cv5vf5KN zHKty@Itb={ZEAmXzxsF$-5pt}_P zQ9-o$8^g^Zs#NqWg_&W40@h2}D>>2WY$$%^A|@7ZX7=GY1_FNs*)_z_{I96qG*0vO z`xC9FYm`a9dXK&p&$VRgt{4I+Ykf-g)F42oe0Kz;=97SP+t#xKQWEG7aY=WpWB|_I zb-H&d7(h~CzR!_n4eTzAry@GL6l-s^vnRh*@By~rVPiKm_` zU0xFW4xojl*GR?f5LWy+qFGc<0yUii#w(#JXjBZiMUE4vM~!32BwI=32=7UW`A$fp4fi_s*9`+ literal 0 HcmV?d00001 diff --git a/src/views/ebiz/product-store/LoginMsg.vue b/src/views/ebiz/product-store/LoginMsg.vue index 130e61a84..7d1d03e52 100644 --- a/src/views/ebiz/product-store/LoginMsg.vue +++ b/src/views/ebiz/product-store/LoginMsg.vue @@ -49,9 +49,8 @@ export default { localStorage.getItem('token') + '&name=' + escape(this.loginInfo.name) + - 'password=' + + '&password=' + escape(this.loginInfo.password) - console.log(url) // eslint-disable-next-line no-undef EWebBridge.webCallAppInJs('bridge', { flag: 'share', diff --git a/src/views/ebiz/product-store/StoreDetail.vue b/src/views/ebiz/product-store/StoreDetail.vue index 9190e3335..6b7f80b12 100644 --- a/src/views/ebiz/product-store/StoreDetail.vue +++ b/src/views/ebiz/product-store/StoreDetail.vue @@ -5,7 +5,7 @@
- +
@@ -46,7 +46,7 @@ export default { btns: [ { title: '转发记录', - title_color: '#e9332e', + img: this.$assetsUrl + 'images/jilu@3x.png', route: { flag: '', extra: {} } } ] From e9bff1ad57b483a99827c0d6725b04f0169643cd Mon Sep 17 00:00:00 2001 From: yuweiqi Date: Wed, 17 Jun 2020 17:02:50 +0800 Subject: [PATCH 212/258] =?UTF-8?q?[FIX]=E3=80=90=E5=95=86=E5=93=81?= =?UTF-8?q?=E5=95=86=E5=9F=8E=E3=80=91=E5=A2=9E=E5=8A=A0=E6=8E=A5=E5=8F=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/ebiz/product-store/product-store.js | 46 ++++++------- .../ebiz/product-store/ForwardRecord.vue | 27 ++++---- src/views/ebiz/product-store/LoginMsg.vue | 49 ++++++++++--- src/views/ebiz/product-store/StoreDetail.vue | 69 +++++++++++++++---- src/views/ebiz/product-store/StoreList.vue | 29 +++++--- 5 files changed, 156 insertions(+), 64 deletions(-) diff --git a/src/api/ebiz/product-store/product-store.js b/src/api/ebiz/product-store/product-store.js index 91945ab7f..e3a343f09 100644 --- a/src/api/ebiz/product-store/product-store.js +++ b/src/api/ebiz/product-store/product-store.js @@ -2,28 +2,28 @@ import request from '@/assets/js/utils/request' import getUrl from '@/assets/js/utils/get-url' // // 获取商品商城列表 -// export function getCategory(data) { -// return request({ -// url: getUrl('/sale/product/getCategory', 1), -// method: 'post', -// data -// }) -// } +export function getShopList(data) { + return request({ + url: getUrl('/customer/shop/getShopList', 1), + method: 'post', + data + }) +} -// // 获取商城详情 -// export function getList(data) { -// return request({ -// url: getUrl('/sale/product/getProList', 1), -// method: 'post', -// data -// }) -// } +// 查询分享轨迹(转发记录) +export function getShareList(data) { + return request({ + url: getUrl('/customer/shop/getShareList', 1), + method: 'post', + data + }) +} -// // 获取转发记录列表 -// export function getProductInfo(data) { -// return request({ -// url: getUrl('/sale/product/getItemDetail', 1), -// method: 'post', -// data -// }) -// } +// 分享轨迹保存 +export function saveShareTrack(data) { + return request({ + url: getUrl('/customer/shop/saveShareTrack', 1), + method: 'post', + data + }) +} diff --git a/src/views/ebiz/product-store/ForwardRecord.vue b/src/views/ebiz/product-store/ForwardRecord.vue index a8da78eea..7886b523e 100644 --- a/src/views/ebiz/product-store/ForwardRecord.vue +++ b/src/views/ebiz/product-store/ForwardRecord.vue @@ -6,7 +6,7 @@ 序号 转发时间 - 是否打开 + 打开次数
@@ -24,8 +24,8 @@
{{ index + 1 }} - {{ item.answerDate }} - {{ item.customerName }} + {{ item.shareTime }} + {{ item.enterCount }}
@@ -40,7 +40,7 @@ + diff --git a/src/views/ebiz/agentEenter/ShowPDF.vue b/src/views/ebiz/agentEenter/ShowPDF.vue index 81181fb7d..3644d55ef 100644 --- a/src/views/ebiz/agentEenter/ShowPDF.vue +++ b/src/views/ebiz/agentEenter/ShowPDF.vue @@ -1,50 +1,71 @@ From 9cf8f73d5296850ccbeadfc06441d425ecc6e1cd Mon Sep 17 00:00:00 2001 From: "tian.guangyuan" Date: Wed, 24 Jun 2020 14:04:26 +0800 Subject: [PATCH 237/258] =?UTF-8?q?[fix]=20=E4=BF=AE=E6=94=B9=20=E5=95=86?= =?UTF-8?q?=E5=93=81=E5=95=86=E5=9F=8E->VIP=E4=B8=93=E5=8C=BA=EF=BC=8C=20?= =?UTF-8?q?=E5=88=86=E4=BA=AB=E4=BC=9A=E8=8E=B7=E5=8F=96=E4=B8=8A=E4=B8=80?= =?UTF-8?q?=E6=AC=A1=E7=9A=84=E5=88=86=E4=BA=AB=E6=97=B6=E4=BF=9D=E5=AD=98?= =?UTF-8?q?=E7=9A=84=E8=B4=A6=E5=8F=B7=E5=AF=86=E7=A0=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/ebiz/product-store/product-store.js | 9 +++++++++ src/router/ebiz/product-store.js | 2 +- src/views/ebiz/product-store/LoginMsg.vue | 21 +++++++++++++++++---- 3 files changed, 27 insertions(+), 5 deletions(-) diff --git a/src/api/ebiz/product-store/product-store.js b/src/api/ebiz/product-store/product-store.js index e3a343f09..d2c4f060b 100644 --- a/src/api/ebiz/product-store/product-store.js +++ b/src/api/ebiz/product-store/product-store.js @@ -27,3 +27,12 @@ export function saveShareTrack(data) { data }) } + +// 获取账号密码以用于回显 +export function getPassword(data) { + return request({ + url: getUrl('/customer/shop/getPassword', 1), + method: 'post', + data + }) +} diff --git a/src/router/ebiz/product-store.js b/src/router/ebiz/product-store.js index 1fd7612de..1710189bd 100644 --- a/src/router/ebiz/product-store.js +++ b/src/router/ebiz/product-store.js @@ -37,7 +37,7 @@ export default [ name: 'StoreList', component: StoreList, meta: { - title: '商品商城', + title: 'VIP专区', index: 1 } } diff --git a/src/views/ebiz/product-store/LoginMsg.vue b/src/views/ebiz/product-store/LoginMsg.vue index b6d082988..e83ba6fbe 100644 --- a/src/views/ebiz/product-store/LoginMsg.vue +++ b/src/views/ebiz/product-store/LoginMsg.vue @@ -2,8 +2,8 @@ From 446094d8d55a75029abb164de73d904a09e112ec Mon Sep 17 00:00:00 2001 From: yuweiqi Date: Mon, 29 Jun 2020 15:04:08 +0800 Subject: [PATCH 243/258] =?UTF-8?q?[FIX]=E3=80=90=E5=95=86=E5=93=81?= =?UTF-8?q?=E5=95=86=E5=9F=8E=E3=80=91=E8=AF=A6=E6=83=85=E9=A1=B5=E6=A0=B7?= =?UTF-8?q?=E5=BC=8F=E8=B0=83=E6=95=B4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/views/ebiz/product-store/StoreDetail.vue | 30 +++++++++----------- 1 file changed, 13 insertions(+), 17 deletions(-) diff --git a/src/views/ebiz/product-store/StoreDetail.vue b/src/views/ebiz/product-store/StoreDetail.vue index 0415dcf11..3a975384d 100644 --- a/src/views/ebiz/product-store/StoreDetail.vue +++ b/src/views/ebiz/product-store/StoreDetail.vue @@ -4,12 +4,11 @@
-
+
-
+
-
- 查看 - 一键转发
+ 查看 + 一键转发
@@ -53,7 +52,7 @@ export default { data() { let isWeixin = this.$utils.device().isWeixin //判断环境 return { - bgc: '', // + // bgc: '', // isWeixin, //是否在微信 mallId: '', //商城id shareId: '', //分享id @@ -100,11 +99,11 @@ export default { await this.getShopList({ id: this.mallId }) window['appCallBack'] = this.appCallBack document.getElementsByTagName('body')[0].style.backgroundColor = this.detail.color - this.bgc = document.getElementsByTagName('body')[0].style.backgroundColor + // this.bgc = document.getElementsByTagName('body')[0].style.backgroundColor }, destroyed() { // document.getElementsByTagName('body')[0].classList.remove('bg-white') - document.getElementsByTagName('body')[0].style.backgroundColor = this.bgc + // document.getElementsByTagName('body')[0].style.backgroundColor = this.bgc }, methods: { //获取商城详情 @@ -177,22 +176,19 @@ export default { /deep/.van-field__label { width: 40%; } - + .img-store > div { + float: left; + width: 100%; + } .img-store { - height: 100%; img { display: block; } /deep/.van-button { width: 100%; } - .bottom-img { - display: block; - position: fixed; - left: 0; - bottom: 0; - width: 100%; - z-index: 999; + .mindle-img { + height: 75vh; } } } From a5ee96c279d3ab9f5adf67b36367e6cc69e4971d Mon Sep 17 00:00:00 2001 From: yuweiqi Date: Wed, 1 Jul 2020 15:55:54 +0800 Subject: [PATCH 244/258] =?UTF-8?q?[FIX]=E3=80=90=E5=95=86=E5=93=81?= =?UTF-8?q?=E5=95=86=E5=9F=8E=E3=80=91=E5=95=86=E5=93=81=E8=AF=A6=E6=83=85?= =?UTF-8?q?=E9=A1=B5=E6=A0=B7=E5=BC=8F=E8=B0=83=E6=95=B4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/views/ebiz/product-store/StoreDetail.vue | 80 +++++++++----------- 1 file changed, 37 insertions(+), 43 deletions(-) diff --git a/src/views/ebiz/product-store/StoreDetail.vue b/src/views/ebiz/product-store/StoreDetail.vue index 3a975384d..001abafda 100644 --- a/src/views/ebiz/product-store/StoreDetail.vue +++ b/src/views/ebiz/product-store/StoreDetail.vue @@ -5,10 +5,13 @@
-
-
+
+
+ +
+
- +
{ - getShopList(data).then( - res => { - this.$toast.clear() - if (res.result == '0') { - this.detail = res.content[0] - this.isCanCheck = false - resolve() - } else { - reject(this.$toast(res.resultMessage)) - } - }, - error => { - reject(this.$toast(error)) - } - ) + async getShopList(data) { + const res = await getShopList(data).catch(err => { + this.loaded = false }) + if (!res) return + if (res.result == '0') { + this.detail = res.content[0] + this.loaded = true + this.isCanCheck = false + } else { + this.$toast(res.resultMessage) + } }, //查看 check() { @@ -144,11 +135,14 @@ export default { }, //分享轨迹保存 saveShareTrack(data) { - saveShareTrack(data).then(res => { - if (res.result == '0') { - } else { - this.$toast(res.resultMessage) - } + return new Promise((resolve, reject) => { + saveShareTrack(data).then(res => { + if (res.result == '0') { + resolve() + } else { + reject(this.$toast(res.resultMessage)) + } + }) }) }, //app回调 @@ -166,6 +160,13 @@ export default { } }) } + }, + imageLoaded(e) { + const screeVH = window.innerHeight, + detailVH = e.path[3].offsetHeight + this.$nextTick(() => { + screeVH - detailVH > 0 ? (this.$refs.fillContent.style.height = screeVH - detailVH + 'px') : '0px' + }) } } } @@ -176,10 +177,6 @@ export default { /deep/.van-field__label { width: 40%; } - .img-store > div { - float: left; - width: 100%; - } .img-store { img { display: block; @@ -187,9 +184,6 @@ export default { /deep/.van-button { width: 100%; } - .mindle-img { - height: 75vh; - } } } From 29b2e78152cc5fa421deb0a0e11610e9ad2539bd Mon Sep 17 00:00:00 2001 From: yuweiqi Date: Wed, 1 Jul 2020 20:03:26 +0800 Subject: [PATCH 245/258] =?UTF-8?q?[FIX]=E3=80=90=E5=95=86=E5=93=81?= =?UTF-8?q?=E5=95=86=E5=9F=8E=E3=80=91=E8=AF=A6=E6=83=85=E9=A1=B5=E3=80=81?= =?UTF-8?q?=E8=BD=AC=E5=8F=91=E4=BF=A1=E6=81=AF=E9=A1=B5=E6=98=BE=E7=A4=BA?= =?UTF-8?q?=E8=B0=83=E6=95=B4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/views/ebiz/product-store/LoginMsg.vue | 8 +-- src/views/ebiz/product-store/StoreDetail.vue | 53 ++++++++++++++++---- 2 files changed, 46 insertions(+), 15 deletions(-) diff --git a/src/views/ebiz/product-store/LoginMsg.vue b/src/views/ebiz/product-store/LoginMsg.vue index dda2f09f6..508374409 100644 --- a/src/views/ebiz/product-store/LoginMsg.vue +++ b/src/views/ebiz/product-store/LoginMsg.vue @@ -5,18 +5,18 @@ diff --git a/src/views/ebiz/product-store/StoreDetail.vue b/src/views/ebiz/product-store/StoreDetail.vue index 001abafda..fd50262dd 100644 --- a/src/views/ebiz/product-store/StoreDetail.vue +++ b/src/views/ebiz/product-store/StoreDetail.vue @@ -5,21 +5,31 @@
-
-
+
+
+
+ + + + + + 《国富客户权益卡简介》 + + +
- +
@@ -27,22 +37,22 @@ v-model="loginInfo.password" readonly required - :label="`${detail.name.replace(/商城/, '')}登陆密码:`" + :label="`${detail.name.replace(/商城/, '')}特约账号密码:`" v-validate="'required'" - name="登录密码" + name="特约账号密码" placeholder="请输入" clearable />
- 查看 - 一键转发 + 查看 + 一键转发
@@ -185,5 +212,9 @@ export default { width: 100%; } } + .iframe { + width: 100vw; + height: 90vh; + } } From 457cde40f04b29943cffb74b93b9bb943cc33d00 Mon Sep 17 00:00:00 2001 From: yuweiqi Date: Wed, 1 Jul 2020 20:31:43 +0800 Subject: [PATCH 246/258] =?UTF-8?q?[FIX]=E3=80=90=E5=95=86=E5=93=81?= =?UTF-8?q?=E5=95=86=E5=9F=8E=E3=80=91pdf=E9=A2=84=E8=A7=88=E8=B7=AF?= =?UTF-8?q?=E5=BE=84=E8=B0=83=E6=95=B4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/views/ebiz/product-store/StoreDetail.vue | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/src/views/ebiz/product-store/StoreDetail.vue b/src/views/ebiz/product-store/StoreDetail.vue index fd50262dd..84c62d8e5 100644 --- a/src/views/ebiz/product-store/StoreDetail.vue +++ b/src/views/ebiz/product-store/StoreDetail.vue @@ -12,7 +12,9 @@
- +
+ +
@@ -82,11 +84,11 @@ export default { aname: '', password: '' }, + pdfUrl: '', //pdf地址 detail: { topImgUrl: '', //商城简介图片地址 middleImgUrl: '', //商城简介图片地址 footerImgUrl: '', //商城简介图片地址 - pdfUrl: '', //pdf地址 linkUrl: '', //商城外链地址 name: '', //商城名称 color: '' //背景色 @@ -131,6 +133,7 @@ export default { if (!res) return if (res.result == '0') { this.detail = res.content[0] + this.pdfUrl = this.$assetsUrl + res.content[0].pdfUrl this.loaded = true this.isCanCheck2 = true } else { @@ -215,6 +218,7 @@ export default { .iframe { width: 100vw; height: 90vh; + margin-top: 20px; } } From 3278dc6cc6006899330f146d9acf95386c0f8c82 Mon Sep 17 00:00:00 2001 From: yuweiqi Date: Wed, 1 Jul 2020 20:39:37 +0800 Subject: [PATCH 247/258] =?UTF-8?q?[FIX]=E3=80=90=E5=95=86=E5=93=81?= =?UTF-8?q?=E5=95=86=E5=9F=8E=E3=80=91=E7=99=BB=E5=BD=95=E4=BF=A1=E6=81=AF?= =?UTF-8?q?=E9=A1=B5-=E6=A0=B7=E5=BC=8F=E8=B0=83=E6=95=B4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/views/ebiz/product-store/LoginMsg.vue | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/views/ebiz/product-store/LoginMsg.vue b/src/views/ebiz/product-store/LoginMsg.vue index 508374409..0bad20c25 100644 --- a/src/views/ebiz/product-store/LoginMsg.vue +++ b/src/views/ebiz/product-store/LoginMsg.vue @@ -133,8 +133,8 @@ export default { div:last-child.van-cell { border-bottom: 1px solid #ebedf0; } - /deep/ .van-field__label { - width: 110px; + /deep/.van-field__label { + width: 40%; } } From 8dbdd26cbccfcaae664a633c262ae42e50ae307b Mon Sep 17 00:00:00 2001 From: yuweiqi Date: Thu, 2 Jul 2020 09:44:51 +0800 Subject: [PATCH 248/258] =?UTF-8?q?[FIX]=E3=80=90=E5=95=86=E5=93=81?= =?UTF-8?q?=E5=95=86=E5=9F=8E=E3=80=91=E8=AF=A6=E6=83=85=E9=A1=B5=E6=A0=B7?= =?UTF-8?q?=E5=BC=8F=E8=B0=83=E6=95=B4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/views/ebiz/product-store/StoreDetail.vue | 30 +++++++++++--------- 1 file changed, 17 insertions(+), 13 deletions(-) diff --git a/src/views/ebiz/product-store/StoreDetail.vue b/src/views/ebiz/product-store/StoreDetail.vue index 84c62d8e5..cbfde7be1 100644 --- a/src/views/ebiz/product-store/StoreDetail.vue +++ b/src/views/ebiz/product-store/StoreDetail.vue @@ -10,18 +10,7 @@
-
- -
- -
-
- - - 《国富客户权益卡简介》 - - -
+
@@ -46,7 +35,22 @@ clearable />
- 查看 +
+ +
+ + +
+
+ + + 《国富客户权益卡简介》 + + +
+ 查看 一键转发
From 72c60010e40d2c714d91cae5c3a8d05ad4be1dbf Mon Sep 17 00:00:00 2001 From: anbbukn Date: Thu, 2 Jul 2020 11:31:09 +0800 Subject: [PATCH 249/258] =?UTF-8?q?[FIX]=20=E5=8D=8F=E8=AE=AE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/App.vue | 5 +- src/router/ebiz/product-store.js | 11 +++- src/views/ebiz/product-store/Protocol.vue | 59 ++++++++++++++++++++ src/views/ebiz/product-store/StoreDetail.vue | 40 +++++++++---- 4 files changed, 102 insertions(+), 13 deletions(-) create mode 100644 src/views/ebiz/product-store/Protocol.vue diff --git a/src/App.vue b/src/App.vue index 184ba9078..349affefb 100644 --- a/src/App.vue +++ b/src/App.vue @@ -2,7 +2,10 @@
- + + + + - -
- +
- 《国富客户权益卡简介》 + 《国富客户权益卡简介》 + 查看
- 查看 + 一键转发 + @@ -130,6 +130,17 @@ export default { }, methods: { //获取商城详情 + enterProtocol() { + this.$jump({ + flag: 'h5', + extra: { + url: location.origin + `/#/productStore/protocol` + }, + routerInfo: { + path: `/productStore/protocol` + } + }) + }, async getShopList(data) { const res = await getShopList(data).catch(err => { this.loaded = false @@ -208,6 +219,7 @@ export default { From d3ffb1fb3fe9777090a8688b9159dc596fc6b95f Mon Sep 17 00:00:00 2001 From: anbbukn Date: Thu, 2 Jul 2020 11:48:36 +0800 Subject: [PATCH 250/258] =?UTF-8?q?[FIX]=20=E5=8D=8F=E8=AE=AE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/views/ebiz/product-store/Protocol.vue | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/views/ebiz/product-store/Protocol.vue b/src/views/ebiz/product-store/Protocol.vue index 6223cfc6f..010c24334 100644 --- a/src/views/ebiz/product-store/Protocol.vue +++ b/src/views/ebiz/product-store/Protocol.vue @@ -1,6 +1,8 @@