UNPKG

@xysfe/actui

Version:

A fantastic mobile ui lib implement by Vue

1 lines 71.7 kB
!function(t,e){"object"==typeof exports&&"object"==typeof module?module.exports=e(require("@xysfe/actui/es/assets/utils/create/index.js"),require("@xysfe/actui/es/assets/utils/helpers.js"),require("@xysfe/actui/es/assets/mixins/visible.js"),require("@xysfe/actui/es/assets/utils/post.js"),require("@xysfe/actui/es/assets/common/popup.js"),require("@xysfe/actui/es/assets/common/goldlayer.js"),require("@xysfe/actui/es/Loading/index.js"),require("@xysfe/actui/es/FileUpload/index.js"),require("vue"),require("@xysfe/actui/es/GoldElement/index.js"),require("@xysfe/actui/es/assets/img/photo.png"),require("@xysfe/actui/es/assets/img/right-arrow.png"),require("@xysfe/actui/es/assets/img/tips_cx.png"),require("@xysfe/actui/es/assets/img/tips_xys.png"),require("@xysfe/actui/es/assets/img/icon-file.png"),require("@xysfe/actui/es/assets/img/tip.png")):"function"==typeof define&&define.amd?define(["@xysfe/actui/es/assets/utils/create/index.js","@xysfe/actui/es/assets/utils/helpers.js","@xysfe/actui/es/assets/mixins/visible.js","@xysfe/actui/es/assets/utils/post.js","@xysfe/actui/es/assets/common/popup.js","@xysfe/actui/es/assets/common/goldlayer.js","@xysfe/actui/es/Loading/index.js","@xysfe/actui/es/FileUpload/index.js","vue","@xysfe/actui/es/GoldElement/index.js","@xysfe/actui/es/assets/img/photo.png","@xysfe/actui/es/assets/img/right-arrow.png","@xysfe/actui/es/assets/img/tips_cx.png","@xysfe/actui/es/assets/img/tips_xys.png","@xysfe/actui/es/assets/img/icon-file.png","@xysfe/actui/es/assets/img/tip.png"],e):"object"==typeof exports?exports.GoldCert=e(require("@xysfe/actui/es/assets/utils/create/index.js"),require("@xysfe/actui/es/assets/utils/helpers.js"),require("@xysfe/actui/es/assets/mixins/visible.js"),require("@xysfe/actui/es/assets/utils/post.js"),require("@xysfe/actui/es/assets/common/popup.js"),require("@xysfe/actui/es/assets/common/goldlayer.js"),require("@xysfe/actui/es/Loading/index.js"),require("@xysfe/actui/es/FileUpload/index.js"),require("vue"),require("@xysfe/actui/es/GoldElement/index.js"),require("@xysfe/actui/es/assets/img/photo.png"),require("@xysfe/actui/es/assets/img/right-arrow.png"),require("@xysfe/actui/es/assets/img/tips_cx.png"),require("@xysfe/actui/es/assets/img/tips_xys.png"),require("@xysfe/actui/es/assets/img/icon-file.png"),require("@xysfe/actui/es/assets/img/tip.png")):t.GoldCert=e(t["@xysfe/actui/es/assets/utils/create/index.js"],t["@xysfe/actui/es/assets/utils/helpers.js"],t["@xysfe/actui/es/assets/mixins/visible.js"],t["@xysfe/actui/es/assets/utils/post.js"],t["@xysfe/actui/es/assets/common/popup.js"],t["@xysfe/actui/es/assets/common/goldlayer.js"],t["@xysfe/actui/es/Loading/index.js"],t["@xysfe/actui/es/FileUpload/index.js"],t.Vue,t["@xysfe/actui/es/GoldElement/index.js"],t["@xysfe/actui/es/assets/img/photo.png"],t["@xysfe/actui/es/assets/img/right-arrow.png"],t["@xysfe/actui/es/assets/img/tips_cx.png"],t["@xysfe/actui/es/assets/img/tips_xys.png"],t["@xysfe/actui/es/assets/img/icon-file.png"],t["@xysfe/actui/es/assets/img/tip.png"])}("undefined"!=typeof self?self:this,function(t,e,i,n,r,o,s,a,c,u,l,p,f,d,h,v){return function(t){function e(n){if(i[n])return i[n].exports;var r=i[n]={i:n,l:!1,exports:{}};return t[n].call(r.exports,r,r.exports,e),r.l=!0,r.exports}var i={};return e.m=t,e.c=i,e.d=function(t,i,n){e.o(t,i)||Object.defineProperty(t,i,{configurable:!1,enumerable:!0,get:n})},e.n=function(t){var i=t&&t.__esModule?function(){return t.default}:function(){return t};return e.d(i,"a",i),i},e.o=function(t,e){return Object.prototype.hasOwnProperty.call(t,e)},e.p="../es",e(e.s=2186)}({0:function(t,e){var i=t.exports="undefined"!=typeof window&&window.Math==Math?window:"undefined"!=typeof self&&self.Math==Math?self:Function("return this")();"number"==typeof __g&&(__g=i)},1:function(t,e,i){var n=i(31)("wks"),r=i(24),o=i(0).Symbol,s="function"==typeof o;(t.exports=function(t){return n[t]||(n[t]=s&&o[t]||(s?o:r)("Symbol."+t))}).store=n},10:function(t,e,i){var n=i(4),r=i(41),o=i(38),s=Object.defineProperty;e.f=i(3)?Object.defineProperty:function(t,e,i){if(n(t),e=o(e,!0),n(i),r)try{return s(t,e,i)}catch(t){}if("get"in i||"set"in i)throw TypeError("Accessors not supported!");return"value"in i&&(t[e]=i.value),t}},100:function(t,e,i){"use strict";var n=i(9),r=i(2),o=i(0),s=i(64),a=i(67);n(n.P+n.R,"Promise",{finally:function(t){var e=s(this,r.Promise||o.Promise),i="function"==typeof t;return this.then(i?function(i){return a(e,t()).then(function(){return i})}:t,i?function(i){return a(e,t()).then(function(){throw i})}:t)}})},101:function(t,e,i){"use strict";var n=i(9),r=i(44),o=i(66);n(n.S,"Promise",{try:function(t){var e=r.f(this),i=o(t);return(i.e?e.reject:e.resolve)(i.v),e.promise}})},1015:function(t,e){t.exports=l},106:function(t,e){t.exports=n},11:function(t,e){t.exports={}},111:function(t,e,i){t.exports={default:i(117),__esModule:!0}},117:function(t,e,i){var n=i(2),r=n.JSON||(n.JSON={stringify:JSON.stringify});t.exports=function(t){return r.stringify.apply(r,arguments)}},118:function(t,e){t.exports=r},12:function(t,e){t.exports=function(t){try{return!!t()}catch(t){return!0}}},1259:function(t,e,i){"use strict";var n=i(92),r=i.n(n),o=i(71),s=i.n(o),a=i(70),c=i.n(a),u=i(111),l=i.n(u),p=i(2189),f=i(40),d=i.n(f),h=i(2193),v=i(638),m=i.n(v),y=i(159),x=i.n(y),g=i(118),_=i.n(g),C=i(261),b=i.n(C),T=i(39),w=(i.n(T),i(2202)),S=i(106),I=i.n(S),k=[19,25,26,27,28,29,30,32,33,37,38,39,40,41];e.a={name:"ActGoldCert",components:{photo:p.a,relateVerifyPhoto:h.a,ActGoldLayer:x.a,ActPopup:_.a,ActLoading:b.a},mixins:[d.a],props:{certDetail:{type:Array,default:function(){return[]}},certTitle:{type:String,default:""},buyId:{type:String,default:""},taskId:{type:String,default:""},taskFlag:{type:Number,default:1},appId:{type:String,default:""},sourceType:{type:Array,default:function(){return["album","camera"]}},zIndex:{type:Number,default:100},brandColor:{type:String,default:"#8c7fee"},btnColor:{type:String,default:"#ff5a6e"},ocrApplyVerifyUrl:{type:String,default:"/offlineBuy/ocrApplyVerify"},hasSubmit:{type:Boolean,default:!1},ext:{type:Object,default:function(){}},showOcrFailDialog:{type:Boolean,default:!1},idValidFailConfirmText:{type:String,default:"去修改"},specialCertTypePicText:{type:Object,default:function(){return{}}},beforeUploadToast:{type:String,default:""},isCps:{type:Boolean,default:!1},taskUpCertV2:{type:Boolean,default:!1},taskCompleted:{type:Boolean,default:!1},canRedo:{type:Number,default:0},renewalBank:{type:Object,default:function(){return{}}},taskFailReason:{type:String,default:""},coopcheckResultNoDetail:{type:[Number,String],default:0},spliceShowExamples:{type:Boolean,default:!1},dealpolicyExpired:{type:Boolean,default:!1}},computed:{showUploadBtn:function(){if(this.expriedCanUpload)return!0;if(!this.module.length)return!0;for(var t=!1,e=!1,i=!1,n=!1,r=0;r<this.module.length;r++){var o=this.module[r],s=!this.relateCertTypes.includes(+o.certType),a=[39,40,41].includes(+o.certType);if(s||a)for(var c=o||{},u=c.certPic,l=c.limitCoverage,p=void 0===l?"":l,f=c.canOperation,d=0;d<u.length;d++){var h=u[d]||{},v=h.state;if(s)[8].includes(+v)&&(n=!0);else if(a)if(3==+v){if(p){t=!0;break}f?i=!0:e=!0}else 1==+v&&(n=!0)}}return!!i||!(t||e||n)&&(!(!this.canRedo||this.dealpolicyExpired)||!this.taskCompleted)},extraZindex:function(){return 2+~~this.zIndex},certDetailInfo:function(){return this.certDetailData||this.certDetail},hasSubmitInfo:function(){return Object(T.isUndefined)(this.hasSubmitData)?this.hasSubmit:this.hasSubmitData},canSubmit:function(){if(this.expriedCanUpload)return!0;if(this.canRedo&&!this.dealpolicyExpired)return!0;if(this.hasSubmitInfo)return!1;for(var t=0;t<this.module.length;t++)for(var e=this.module[t],i=e.certPic,n=0;n<i.length;n++){var r=i[n],o=!1;if(28==+e.certType&&Array.isArray(r.urls)){var s=(r.urls||[]).filter(function(t){return Object(T.isPdfUrl)(t.url)});o=s.length===r.urls.length&&r.urls.length>0}var a=[19,25].includes(Number(e.certType))&&r.ext.relationType&&1==~~r.ext.relationType.isOption||o;if(!(r.urls&&r.urls.length||a))return!1}return!0},preShowMessage:function(){return this.certTitle||this.certDetail&&this.certDetail[0]&&this.certDetail[0].task_content||""},auditTypeNameStr:function(){var t=[];if(this.module.length){var e=this.module.some(function(t){return t.certPic[0].certUpCfg});this.module.forEach(function(i){var n=i.certPic[0].certUpCfg;if(e){if(i.certType&&[19,32,25,33,27,26,28,29,30].includes(Number(i.certType))&&i.title&&n&&1===n.need_admin_check){var r=i.title.includes("请上传")?i.title.slice(3,i.title.length):i.title;t.push("【"+r+"】")}}else if(i.certType&&[19,32,25,33,27,26,28,29,30].includes(Number(i.certType))&&i.title){var o=i.title.includes("请上传")?i.title.slice(3,i.title.length):i.title;t.push("【"+o+"】")}})}return t.join("、")}},data:function(){return{relateCertTypes:k,module:[],bodyOverflowOrigin:null,certDetailData:null,hasSubmitData:void 0,exampleVisible:!1,curExample:{},isLoadingShow:!1,certDataChanged:!1,expriedCanUpload:!1}},created:function(){this.bodyOverflowOrigin=document.body.style.overflow,document.body.style.overflow="hidden",this.initPage()},methods:{setData:function(t){var e=t.certDetail,i=t.hasSubmit;this.certDetailData=e||[],this.hasSubmitData=i,this.initPage()},hasDataChanged:function(){return this.certDataChanged},initPage:function(){var t=this,e=[],i=this.certDetailInfo;if(i&&Object(T.isArray)(i))for(var n=0;n<i.length;n++)!function(n){var r=i[n],o=r.id,s=r.cert_belong,a=r.entity_cname,c=r.owner_cname,u=r.entity_cert_type_desc,l=r.entity_cert_type,p=r.entity_cert,f=r.ocr_auth_id,d=r.ocr_result,h=r.up_state,v=r.side,m=r.ext,y=r.urls,x=r.tips,g=r.ocrAuth,_=r.cert_up_cfg,C=e.find(function(t){return t.certName===r.entity_cname&&t.certNum===r.entity_cert&&t.certType===r.entity_cert_type}),b=t.getPicText({certType:l,side:v}),T=!(!y||!y.length)&&(t.hasSubmitInfo?[3,9].includes(~~h):![1,2,7,8].includes(+h));[7,8].includes(+h)&&(T=!1),t.dealpolicyExpired&&(T=!1),!t.hasSubmitInfo||1!=~~t.canRedo||[1,2,7,8].includes(+h)||t.dealpolicyExpired||(T=!0);var S="",I="";if(w.f[h])S=w.f[h].text,I=w.f[h].status;else if(w.e[d]){var k=w.e[d][l]||w.e[d].default;S=k.text,I=k.status}var U={id:o,side:v,ext:m,certUpCfg:_,urls:y,text:b,state:h,ocrResult:d,ocrAuthId:f,canReUplaod:T,stateText:S,stateIcon:I};if(6==+l&&t.spliceShowExamples&&(U.ext=U.ext||{},U.ext.examples={title:"户口本上传示例",imagList:[{title:"请按示例上传户口本照片。",imags:["https://sslstatic.cxisc.com/img/act/户口本上传示例.eb9c818536349dd0.png"]}]}),C){if(2==~~v&&m&&1==~~m.idTypeValidShow){var P;C.elements=C.elements||[];var j=t.getValidElems(m);(P=C.elements).push.apply(P,j)}1==~~v?C.certPic.unshift(U):C.certPic.push(U)}else{var O="",L=c?"("+c+")":"",E=u||w.c[l]||"";O=19==~~l?m&&m.title||"请上传投保人"+L+"与被保险人("+a+")关系证明":25==~~l?m&&m.title||"请上传被保险人"+L+"与指定受益人("+a+")关系证明":32==~~l?m&&m.title||"请上传被保险人"+L+"与监护人("+a+")关系证明":[22,26,27].includes(+l)?"请上传"+E+"照片":[33,37,38].includes(+l)?"请上传"+w.a[s]+"("+a+")"+E:m&&m.title||"请上传"+w.a[s]+"("+a+")"+E+"照片";var D={certBelong:s,certName:a,certType:l,certNum:p,title:O,certPic:[U],entityCertTypeDesc:u,tips:x||""};if([39,40,41].includes(+l)){if(g&&g.remark&&(U.stateRemark=g.remark),D.showUploadMaxTip=!0,D.showUploadMaxTipText="保司将会对您的信息进行审核,审核时效预计1-3个工作日,审核结果将以短信形式通知,若投保单失效也不影响此次审核。若审核通过则可进行投保,若审核不通过则无法投保该产品,请您选择其他产品。最多可上传5张图片。",3==+h)if(g&&g.limit_coverage){U.stateIcon="success";var F=+Number((+g.limit_coverage||0)/1e6).toFixed(0);U.stateText="人工审核通过,但需要降低投保保额至"+F+"万元进行投保,请重新投保。",D.limitCoverage=g.limit_coverage,U.certType39_40CanUpload=!1,U.canDelete=!1}else U.stateIcon="fail",U.stateText="人工审核不通过,您可以尝试投保其他产品。",U.certType39_40CanUpload=!1,U.canDelete=!1;2==+h&&(U.stateIcon="success",U.stateText="人工审核通过。",U.certType39_40CanUpload=!1,U.canDelete=!1),1==+h&&(U.certType39_40CanUpload=!1,U.canDelete=!1,U.stateText="人工审核中,预计1-3个工作日完成,可联系客服/投保顾问加急。 "),g&&1==+g.can_reupload&&1!=+h&&(U.stateText="人工审核不通过,您可以重新上传资料或者尝试投保其他产品。",U.certType39_40CanUpload=!0,U.canDelete=!0,U.canReUplaod=!0,D.canOperation=!0,t.expriedCanUpload=!0),U.ext||(U.ext={}),39==+l&&(U.ext.uploadMax=5,U.ext.examples={title:"收入证明示例",imagList:[{title:"可提供收入纳税明细截图,需体现扣款义务人及收入合计。",imags:["https://sslstatic.xiaoyusan.com/img/act/cert/income-proof.a0cd622bdf4c086c.png"]}]}),40==+l&&(U.ext.uploadMax=5,U.ext.examples={title:"工作证明示例",imagList:[{title:"可上传工作证明或者工作证照片。",imags:["https://sslstatic.xiaoyusan.com/img/act/cert/job-proof.1b2543d446bed5c0.png","https://sslstatic.xiaoyusan.com/img/act/cert/job-avatar.35ee060c6cf9a97a.png"]}]}),41==+l&&(D.showUploadMaxTipText="保司将会对您的信息进行审核,审核时效预计1-3个工作日,审核结果将以短信形式通知,若投保单失效也不影响此次审核。若审核通过则可进行投保,若审核不通过则无法投保该产品,请您选择其他产品。最多可上传10张图片。",U.ext.uploadMax=10,U.ext.examples={title:"收入证明及工作证明示例",imagList:[{title:"可提供收入纳税明细截图,需体现扣款义务人及收入合计。",imags:["https://sslstatic.xiaoyusan.com/img/act/cert/income-proof.a0cd622bdf4c086c.png"]},{title:"可上传工作证明或者工作证照片。",imags:["https://sslstatic.xiaoyusan.com/img/act/cert/job-proof.1b2543d446bed5c0.png","https://sslstatic.xiaoyusan.com/img/act/cert/job-avatar.35ee060c6cf9a97a.png"]}]})}if(2==~~v&&m&&1==~~m.idTypeValidShow){var V;D.elements=D.elements||[];var M=t.getValidElems(m);(V=D.elements).push.apply(V,M)}e.push(D)}}(n);var r=[];e.forEach(function(t){var e=t.certBelong;r[+e]?r[e].push(t):r[e]=[t]}),r.forEach(function(t){t&&t.sort(function(t,e){return w.b.findIndex(function(e){return e===+t.certType})-w.b.findIndex(function(t){return t===+e.certType})})});var o=r.flat(),s=o.findIndex(function(t){return 22==+t.certType});if(s>-1){var a=o[s];o.splice(s,1),o.push(a)}this.module=o,console.log(JSON.parse(l()(o)),"module")},getValidElems:function(t){var e=t.idValidStartTime,i=t.idValidEndTime,n=t.idValidType,r=(new Date).getFullYear(),o=r-50,s=((new Date).getMonth()+1+"").padStart(2,"0"),a=((new Date).getDate()+"").padStart(2,"0"),c=o+s+a;return[{key:"idValidType",name:"证件有效期",defaultValue:n||"1",attributeValues:[{value:"0",text:"长期",status:1},{value:"1",text:"非长期",status:1}],type:"5",defaultRemind:"请选择投保人证件有效期",display:1},{key:"idValidStartTime",name:"证件有效起期",defaultValue:e||r-10+s+a,attributeValues:[{max:r+s+a,conMax:1,min:c,conMin:1}],type:"7",defaultRemind:"请选择",display:1},{key:"idValidEndTime",name:"证件有效止期",defaultValue:i||r+10+s+a,attributeValues:[{max:r+50+s+a,conMax:1,min:r+s+a,conMin:1}],type:"7",defaultRemind:"请选择",display:1}]},getPicText:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},e=t.certType,i=t.side,n=w.d;if(this.specialCertTypePicText&&Object(T.isObject)(this.specialCertTypePicText))for(var r in this.specialCertTypePicText)this.specialCertTypePicText.hasOwnProperty(r)&&(n[r]=c()({},n[r],this.specialCertTypePicText[r]));var o=n[e];if(o)return o[i];var s=w.c[e];return 1==~~i?22==~~e?s+"卡号面":31==+e?"护照首页":s+"正面":2==~~i?22==~~e?s+"非卡号面":31==+e?"护照签证页":s+"反面":void 0},resetFile:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},e=t.subModule,i=t.id,n=e.certPic.find(function(t){return t.id===i});if(this.dealpolicyExpired){if(!this.expriedCanUpload)return void this.showToast("投保单已使用或已失效,不可修改");this.showToast("仅可操作审核未通过的证件")}if(this.hasSubmitInfo&&![3,9].includes(~~n.state)&&(!this.canRedo||this.dealpolicyExpired))return void this.showToast("已提交,不可删除更换");n.urls=[],n.stateText=""},chooseFile:function(){var t=this,e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},i=e.subModule,n=e.id,r=e.index,o=e.uploadOption,a=void 0===o?{}:o,u=e.selectedType,l=this.appId||"",p=i.certPic.find(function(t){return t.id===n}),f=[39,40,41].includes(+i.certType)&&i.canOperation;if(this.dealpolicyExpired){if(!this.expriedCanUpload)return void this.showToast("投保单已使用或已失效,不可修改");if(!f)return void this.showToast("仅可操作审核未通过的证件")}if(this.hasSubmitInfo&&![3,9].includes(~~p.state)&&(!this.canRedo||this.dealpolicyExpired)&&!f)return void this.showToast("已提交,不可再次上传");var d={buyId:this.buyId,taskId:this.taskId,upCertId:n,side:p.side,name:i.certName||""},h=c()(d,this.ext),v=this.taskUpCertV2?"/taskUpCertV2/upCertPic":"/file/upCertPic";if("pdf"===u){return(p.urls||[]).filter(function(t){return t.url&&Object(T.isPdfUrl)(t.url)}).length>=5?void this.showToast("最多上传5个文件"):(console.log("alan->","todo upload pdf"),[28].includes(+i.certType)&&(a.url=this.taskUpCertV2?"/taskUpCertV2/upCertFile":"/taskUpCert/upCertFile",a.requestParams=this.getUploadFileParams(n)),void this.uploadFile(a).then(function(e){console.log("uploadFile res",e);var i=(e||[]).map(function(t){return{name:t.name,url:t.url,origUrl:t.origUrl,pic_id:t._rawData?t._rawData.pic_id:""}});p.state=4,p.canReUplaod=!t.hasSubmitInfo,p.stateText="",p.stateIcon="",p.urls=[].concat(p.urls,i)}).catch(function(e){console.error(e),setTimeout(function(){t.showToast("上传失败,请重试")},500)}))}m.a.ocr({sourceType:this.sourceType,appId:l,url:v,ext:h,beforeUpload:function(e){return t.showToast("上传中,请稍等...",0),s.a.resolve(e)},complete:function(){t.hideToast()}}).then(function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},o=e.ret,a=e.data,c=e.errmsg;if(0===Number(o)){var u=a||{},l=u.dataBase,f=u.localId,d=u.picurl,h=u.pic_id,v=u.idValidStartTime,m=u.idValidEndTime,y=u.idValidType,x=u.ocr_auth_id,g=u.ocr_result,_=u.go_submit,C=d||l||f;if(p.ocrAuthId=x,p.ocrResult=g,[1,2].includes(~~g)){p.urls=[{url:C,pic_id:h}];var b=i.entityCertTypeDesc||w.c[i.certType]||"";if(w.e[g]){var S=w.e[g][b]||w.e[g].default;p.stateText=S.text,p.stateIcon=S.status}p.canReUplaod=!t.hasSubmitInfo;var I=+_?"提交":"人工审核",U={1:b+"识别失败,请重新上传",2:b+"照片中的姓名/证件号与填写投保信息填写的信息不一致。请重新上传"};return 22==~~i.certType&&(U[2]="上传的"+b+"信息与投保信息填写的不一致,请重新上传"),void t.showDialog({dialogType:2,dialogData:[U[g],"请确认上传的照片边框完整,字体清晰,亮度均匀。若确认照片无误,您也可以选择【"+I+"】"],confirmbtnText:I,cancelbtnText:"重新上传",onConfirm:function(){t.ocrVerify(p.ocrAuthId,_).then(function(e){w.f[e.up_state]&&(p.stateText=w.f[e.up_state].text,p.stateIcon=w.f[e.up_state].status),p.state=e.up_state,p.canReUplaod=t.hasSubmitInfo?[3,9].includes(~~e.up_state):1!=~~e.up_state,t.showToast("已提交人工审核,预计在24小时内完成审核。请短信留意审核结果")}).catch(function(e){t.showToast(e)})},onCancel:function(){p.state=0,t.chooseFile({subModule:i,id:n})}})}if(p.state=4,p.canReUplaod=!t.hasSubmitInfo,p.stateText="",p.stateIcon="",p&&p.ext&&1===Number(p.ext.idTypeValidShow)&&2===Number(p.side)){(i.elements||[]).forEach(function(t){"idValidStartTime"===t.key&&(t.defaultValue=v),"idValidEndTime"===t.key&&(t.defaultValue=m,t.display=~~y),"idValidType"===t.key&&(t.defaultValue=y)})}if(k.includes(Number(i.certType)))return void(Object(T.isNumber)(r)?t.$set(p.urls,r,{url:C,pic_id:h}):p.urls.push({url:C,pic_id:h}));p.urls=[{url:C,pic_id:h}]}else{if(!(t.showOcrFailDialog&&a&&a.detail_err&&a.detail_err.codes))return s.a.reject({ret:o,errmsg:c});var P=a.detail_err.codes,j=a.detail_err.grayFlag;["id_valid_start_neq","id_valid_end_neq"].includes(P)?2===Number(j)?t.toOcrFail({code:P,certType:i.certType,name:i.certName||"",entityCertTypeDesc:i.entityCertTypeDesc||""}):t.dontMatchOcrCertIdvalidDate({id:n,curSubModulePic:p,errDetail:a.detail_err}):t.toOcrFail({code:P,certType:i.certType,name:i.certName||"",entityCertTypeDesc:i.entityCertTypeDesc||""})}}).catch(function(e){t.hideToast();var i=Object(T.getErrmsg)(e),n=e&&Object(T.isObject)(e)&&e.isWxInterfaceFail,r=e.ret&&203826===e.ret;t.showDialog({dialogType:1,dialogData:n?["系统异常,操作失败,请重试"]:[i],confirmbtnText:n||r?"我知道了":"重新上传",onConfirm:function(){n&&location.reload()}})})},uploadFile:function(){var t=this,e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return new s.a(function(i,n){var o="";m.a.upload(r()({appId:t.appId},e,{beforeUpload:function(e){t.showToast("正在上传...",0),t.uploading=!0},uploaded:function(e){if(console.log("alan->uploaded",e),0===e.ret){return{url:e.data.url,name:e.data.name||"",size:e.data.size||0}}return o=e.errmsg||"上传失败",setTimeout(function(){t.showToast(o)},500),null}})).then(function(e){console.log("alan->FileUpload.upload data",e),t.hideToast(),i(e)},function(e){console.error(e),t.hideToast(),n(e)})})},ocrVerify:function(t,e){var i={ocr_auth_id:t};e&&(i.is_submit=1);var n=this.taskUpCertV2?"/taskUpCertV2/ocrApplyVerify":this.ocrApplyVerifyUrl;return I()(n,i).then(function(t){var e=t.data;return 0==~~e.ret?s.a.resolve(e.data):s.a.reject(e.errmsg)}).catch(function(t){return s.a.reject(t)})},getUploadFileParams:function(t,e){return{buyId:this.buyId,taskId:this.taskId,upCertId:t||"",buyToken:Object(T.getParam)("buytoken",window.location.href)||"",opType:0,picId:e||"",vscene:Object(T.getParam)("vscene",window.location.href)||"",pctk:Object(T.getParam)("pctk",window.location.href)||""}},deleteFile:function(){var t=this,e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},i=e.urls,n=(e.index,e.id),r=e.picId,o=e.isShowCover,a=e.photoInfo,c=e.delType,u=[39,40,41].includes(+a.certType)&&a.canOperation;if(this.dealpolicyExpired){if(!this.expriedCanUpload)return void this.showToast("投保单已使用或已失效,不可修改");if(!u)return void this.showToast("仅可操作审核未通过的证件")}if(this.hasSubmitInfo&&(!this.canRedo||this.dealpolicyExpired)&&!u)return void this.showToast("已提交不可删除");var l={buyId:this.buyId,taskId:this.taskId,upCertId:n,opType:1,picId:r},p=this.taskUpCertV2?"/taskUpCertV2/upCertPic":"/file/upCertPic";28==+a.certType&&"file"===c&&(l=this.getUploadFileParams(n,r),l.opType=1,p=this.taskUpCertV2?"/taskUpCertV2/upCertFile":"/taskUpCert/upCertFile"),I()(p,l).then(function(e){var n=e.data,a=i.findIndex(function(t){return t.pic_id===r});if(0!=~~n.ret)return s.a.reject(n.errmsg);o?t.$set(i,a,{url:"",pic_id:""}):i.splice(a,1)}).catch(function(e){t.showToast(e)})},checkUpcert:function(){var t=this;return new s.a(function(e,i){var n=t.hasSubmitInfo&&!(t.canRedo||t.expriedCanUpload),r=t.dealpolicyExpired&&!t.expriedCanUpload;if(n)return i("已提交,不可再次提交");if(r)return i("投保单已失效,不可提交");for(var o={},s=!1,a="",c="",u="",l=0;l<t.module.length;l++)for(var p=t.module[l],f=p.certPic,d=0;d<f.length;d++){var h=f[d],v=!1;if(28==+p.certType&&Array.isArray(h.urls)){var m=(h.urls||[]).filter(function(t){return Object(T.isPdfUrl)(t.url)});v=m.length===h.urls.length&&h.urls.length>0}var y=[19,25].includes(Number(p.certType))&&h.ext.relationType&&1==~~h.ext.relationType.isOption||v;if(!(h.urls&&h.urls.length||y))return i("还有图片未上传");if(t.relateCertTypes.includes(+p.certType)&&h.ext&&h.ext.uploadMin&&(!h.urls||h.urls.length<+h.ext.uploadMin))return i(p.title.substring(3)+"最少上传张数为"+h.ext.uploadMin+",请补齐");if(t.relateCertTypes.includes(+p.certType)&&h.certUpCfg&&h.certUpCfg.limit_min_count&&(!h.urls||h.urls.filter(function(t){return t&&t.url}).length<+h.certUpCfg.limit_min_count))return i(p.title.substring(3)+"最少上传张数为"+h.certUpCfg.limit_min_count+",请补齐");if([39,40,41].includes(+p.certType))if(3==~~h.state||9==~~h.state){var x=+Number((+p.limitCoverage||0)/1e6).toFixed(0);if(x>0)c="经审核,您当前投保的保额过高,需要降低保额至"+x+"万元重新投保。";else{if(p.canOperation)return i("有图片人工审核不通过,请重新上传再提交");u="人工审核不通过"}}else p.canOperation&&(s=!0);if(t.relateCertTypes.includes(+p.certType)&&h.certUpCfg&&h.certUpCfg.limit_min_count&&(!h.urls||h.urls.filter(function(t){return t&&t.url}).length<+h.certUpCfg.limit_min_count))return i(p.title.substring(3)+"最少上传张数为"+h.certUpCfg.limit_min_count+",请补齐");if(3!=~~h.state&&9!=~~h.state||1==~~t.coopcheckResultNoDetail||(a="有图片人工审核不通过,请重新上传再提交"),0==~~h.state){if(1==~~h.ocrResult)return i("有图片ocr识别失败,请重新上传再提交");if(2==~~h.ocrResult)return i("有图片ocr比对失败,请重新上传再提交");if(!y)return i("有图片还未上传成功,请重新上传再提交")}if(2==~~h.side&&h.ext&&1==~~h.ext.idTypeValidShow){var g="",_="",C="",b=p.elements||[];b.forEach(function(t){"idValidType"===t.key&&(g=t.defaultValue),"idValidStartTime"===t.key&&(_=t.defaultValue),"idValidEndTime"===t.key&&(C=t.defaultValue)}),o[h.id]={idValidType:g,idValidStartTime:_,idValidEndTime:C}}}s||(c&&i(c),u&&i(u),a&&i(a)),e(o)})},submitTaskUpcert:function(){var t=this;this.checkUpcert().then(function(e){t.beforeUploadToast&&t.auditTypeNameStr?(t.showToast(""+t.auditTypeNameStr+t.beforeUploadToast),setTimeout(function(){t.$emit("completed",e)},3e3)):t.$emit("completed",e)}).catch(function(e){t.showToast(e)})},cancel:function(){this.hide(),this.$emit("cancel")},changeValue:function(t){var e=t.elements,i=t.element,n=t.key,r=t.value;t.site;if(this.dealpolicyExpired)return void this.showToast("投保单已使用或已失效,不可修改");if(i.defaultValue=r,"idValidType"===n){var o=e.find(function(t){return"idValidEndTime"===t.key});o&&(o.display=Number(r))}},dontMatchOcrCertIdvalidDate:function(t){var e=this,i=t.id,n=t.errDetail,o=t.curSubModulePic,s=void 0,a=void 0,c=void 0,u=void 0;1===this.taskFlag?(s=2,a="取消",c="确认无误",u=["证件影像件的有效期与投保信息填写的不一致,请确认您的证件有效期是否如下,若非如下有效期,您也可以通过投保单的“修改信息”入口修改该证件的有效期。","证件有效期起期: "+n.ocr_idvalid_start_date,"证件有效期止期: "+n.ocr_idvalid_end_date]):(s=1,c="我知道了",u=["证件影像件的有效期与投保信息填写的不一致,因该单已完成核保,无法再修改投保信息中对应的证件有效期,请返回投保单取消投保单后重新投保。"]),o.urls=[{url:n.pic_url,pic_id:0}],o.state=0,o.canReUplaod=!this.hasSubmitInfo,o.stateText="证件有效期与投保信息填写不一致",o.stateIcon="fail",this.showDialog({dialogType:s,dialogData:u,confirmbtnText:c,cancelbtnText:a,onCancel:function(){},onConfirm:function(){if(1===e.taskFlag){e.showLoading();var t=e.taskUpCertV2?"/taskUpCertV2/submitModifyValidDate":"/offlineBuy/submitModifyValidDate";I()(t,r()({buyId:e.buyId,taskId:e.taskId,upCertId:i,detail_err:n},e.ext)).then(function(t){var i=t.data;e.hideLoading(),0==~~i.ret?(o.urls=[{url:n.pic_url,pic_id:i.data.pic_id}],o.state=4,o.canReUplaod=!e.hasSubmitInfo,o.stateText="",o.stateIcon="",e.certDataChanged=!0):e.showToast(i.errmsg)}).catch(function(t){e.hideLoading(),e.showToast(t)})}}})},toOcrFail:function(t){var e=this,i=t.code,n=t.certType,r=t.name,o=t.entityCertTypeDesc,s=[],a="",c="重新上传",u=o||w.c[n]||"";"ocr_fail"===i?(a=""+r+u+"识别失败,请重新上传",s=['<p style="text-align:center;">'+u+"识别失败,请重新上传</p>","请按要求上传证件,并确保上传的证件边框完整、字迹清晰、亮度均匀。","若确认照片无误,您也可以选择咨询客服"]):["name_neq","id_neq"].includes(i)?(a=""+r+u+"照片中姓名/证件号码与填写投保信息填写的不一致,请重新上传。",s=[u+"照片中姓名/证件号码与填写投保信息填写的不一致,请重新上传。","若确认照片无误,您也可以选择咨询客服。"]):["id_valid_start_neq","id_valid_end_neq"].includes(i)?(c=this.idValidFailConfirmText,a=""+r+u+"照片中的有效起期或止期与填写投保信息填写的不一致,请前往修改投保信息。",s=[u+"照片中的有效起期或止期与填写投保信息填写的不一致,请前往修改投保信息。"]):["sex_neq","birth_neq"].includes(i)&&(c="去修改",a=""+r+u+"照片中的性别或出生日期与填写投保信息填写的不一致,请前往修改投保信息。",s=[u+"照片中的性别或出生日期与填写投保信息填写的不一致,请前往修改投保信息。"]),this.showDialog({dialogType:2,dialogData:s,confirmbtnText:c,cancelbtnText:"咨询客服",onCancel:function(){window.XYSConsultV3&&window.XYSConsultV3.genConsultUrl({scene:"ocr",businessParam:{productTitle:"",errorWriting:a,tpl:"ocrfailed"}}).then(function(t){location.href=t})},onConfirm:function(){"去修改"===c&&e.$emit("amlOcrFailToModify")}})},showDialog:function(t){var e=t.dialogType,i=void 0===e?1:e,n=t.dialogTitle,r=void 0===n?"":n,o=t.dialogData,s=t.cancelbtnText,a=void 0===s?"取消":s,c=t.confirmbtnText,u=void 0===c?"确定":c,l=t.onConfirm,p=void 0===l?function(){}:l,f=t.onCancel,d=void 0===f?function(){}:f,h=this.$createGoldDialog({zIndex:this.extraZindex,closable:!1,title:r,content:o.join("<br/>"),buttonType:"sticky",showCancelButton:1!==Number(i),cancelButtonText:a,confirmButtonText:u,confirmButtonColor:this.brandColor,onConfirm:function(){h&&h.remove(),p()},onCancel:function(){h&&h.remove(),d()}});h.show()},showToast:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:3e3;this.hideToast(),this.toast||(this.toast=this.$createToast({zIndex:this.extraZindex})),this.toast.show(t,e)},hideToast:function(){this.toast&&this.toast.hide()},showLoading:function(){this.isLoadingShow=!0},hideLoading:function(){this.isLoadingShow=!1},error:function(t){this.$emit("error",t)},preview:function(t){var e=t.list,i=t.index;this.imagePreview?this.imagePreview.setData(e,i):this.imagePreview=this.$createImagePreview({images:e,start:i,zIndex:this.zIndex,zoom:!0}),this.imagePreview.show()},previewExample:function(t,e){var i=t.map(function(t){return{url:t}});this.preview({list:i,index:e})},showExampleLayer:function(t){this.curExample=t,this.$refs.exampleLayer.show()},hideExampleLayer:function(){this.$refs.exampleLayer.hide(),this.curExample={}},resetBodyOverflow:function(){document.body.style.overflow=this.bodyOverflowOrigin||"auto"},beforeDestroy:function(){this.resetBodyOverflow()}},watch:{isVisible:function(t){t?this.certDataChanged=!1:this.resetBodyOverflow()}}}},1260:function(t,e,i){"use strict";var n=i(870),r=i.n(n);e.a={props:{photoInfo:{type:Object,default:function(){}},brandColor:{type:String,default:"#8c7fee"},btnColor:{type:String,default:"#ff5a6e"},zIndex:{type:Number,default:100},renewalBank:{type:Object,default:function(){return{}}},coopcheckResultNoDetail:{type:[Number,String],default:0}},computed:{bankCertNum:function(){if(this.photoInfo.certNum.length<10)return this.photoInfo.certNum;var t=this.photoInfo.certNum.slice(0,6),e=this.photoInfo.certNum.slice(-4);return""+t+"*".repeat(this.photoInfo.certNum.length-10)+e},ext:function(){return this.photoInfo.certPic[0].ext||{}},certUpCfg:function(){return this.photoInfo.certPic[0].certUpCfg||{}},examples:function(){var t=this.photoInfo.examples||this.certUpCfg.examples||this.ext.examples;return t&&t.length||null}},components:{ActGoldElement:r.a},methods:{isShowStateText:function(t){return!(9==~~t.state&&1==~~this.coopcheckResultNoDetail)},preview:function(t){var e={list:[{url:t}],index:0};this.$emit("preview",e)},chooseFile:function(t){this.$emit("chooseFile",{subModule:this.photoInfo,id:t.id})},deleteFile:function(t){this.$emit("deleteFile",{subModule:this.photoInfo,id:t.id})},changeValue:function(t,e){var i=e.key,n=e.value,r=e.site,o={elements:this.photoInfo.elements,element:t,key:i,value:n,site:r};this.$emit("changeValue",o)},showExampleLayer:function(){var t={};t=this.certUpCfg.examples&&this.certUpCfg.examples.length?{title:"示例",imagList:[{title:"",imags:this.certUpCfg.examples.map(function(t){return t.url})}]}:this.ext.examples,this.$emit("showExampleLayer",t)}}}},1261:function(t,e,i){"use strict";var n=i(39),r=(i.n(n),i(2195)),o=i(26),s=i.n(o),a=i(791),c=i.n(a),u=function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return c.a.component(r.a.name,r.a),s()(r.a,c.a)(t)};e.a={props:{photoInfo:{type:Object,default:function(){}},brandColor:{type:String,default:"#8c7fee"},btnColor:{type:String,default:"#ff5a6e"},hasSubmit:{type:Boolean,default:!1},isCps:{type:Boolean,default:!1},canRedo:{type:Number,default:0}},data:function(){return{docpopIns:null,selectLayer:null}},computed:{curCertPic:function(){return this.photoInfo.certPic[0]||{}},curCertFileList:function(){return(this.curCertPic.urls||[]).filter(function(t){return Object(n.isPdfUrl)(t.url)})},picsUrl:function(){return(this.curCertPic.urls||[]).filter(function(t){return!Object(n.isPdfUrl)(t.url)})},canReUplaod:function(){return this.photoInfo.certPic[0].canReUplaod},ext:function(){return this.photoInfo.certPic[0].ext||{}},certUpCfg:function(){return this.photoInfo.certPic[0].certUpCfg||{}},canDelete:function(){if((this.curCertPic||{}).hasOwnProperty("canDelete")&&!this.curCertPic.canDelete)return!1;if(this.photoInfo.canOperation)return!0;if(this.hasSubmit&&1==~~this.canRedo){return![1,2,7,8].includes(~~(this.curCertPic.state||0))}return!this.hasSubmit},canUpload:function(){return!((this.curCertPic||{}).hasOwnProperty("certType39_40CanUpload")&&!this.curCertPic.certType39_40CanUpload)&&(!this.uploadMax||this.uploadMax>this.picsUrl.length)},uploadMax:function(){return this.certUpCfg.limit_count||this.ext.relationType&&Number(this.ext.relationType.uploadMax)||this.ext.uploadMax},uploadMin:function(){return this.certUpCfg.limit_min_count||this.ext.relationType&&Number(this.ext.relationType.uploadMin)||this.ext.uploadMin},isShowCover:function(){return!(!this.uploadMin||!this.uploadMax)&&(this.uploadMax===this.uploadMin&&this.photoInfo.certPic[0].certUpCfg)},desc:function(){var t=this.certUpCfg.desc||this.ext.desc||this.ext.relationType&&this.ext.relationType.desc,e=[19,25,32].includes(+this.photoInfo.certType)?["1、出生证明;","2、居民户口簿索引页,若没有户口簿索引页,则传户口簿户主页、投保人本人页、被保险人本人页;","3、居委会、村委会、派出所开具的关系证明。"]:[];return t&&"string"==typeof t&&(t=[t]),t||e},title:function(){return this.certUpCfg.title||this.ext.relationType&&this.ext.relationType.title||this.photoInfo.title||"关系证明"},examples:function(){return this.certUpCfg.examples&&this.certUpCfg.examples.length||this.ext.examples||null},file_tpl:function(){return this.certUpCfg.file_tpl&&this.certUpCfg.file_tpl.length||null},downLoadTempUrl:function(){var t=this.certUpCfg.file_tpl;return console.log(t,"fileTpl"),t[0].url}},methods:{getPicDesc:function(t){if(this.certUpCfg.pic_desc&&this.certUpCfg.pic_desc.length)return this.certUpCfg.pic_desc[t]},onDownLoadTpl:function(){var t=this;if(n.ua.isWx)navigator.clipboard.writeText(this.downLoadTempUrl).then(function(){var e="文件链接已写入剪切板,请前往浏览器下载";t.$createToast({textAlign:"center",toastTxt:e,txt:e,type:"txt"}).show()}).catch(function(){var e="当前环境不支持预览或下载此文件";t.$createToast({textAlign:"center",toastTxt:e,txt:e,type:"txt"}).show()});else try{location.href=this.downLoadTempUrl}catch(t){this.$createToast({textAlign:"center",toastTxt:"打开文件失败",txt:"打开文件失败",type:"txt"}).show()}},preview:function(t){var e=this.picsUrl.map(function(t){return{url:t.url}}),i={list:e,index:t};this.$emit("preview",i)},previewFile:function(t){var e=[{title:t.name,type:4,urls:[t.url]}],i=this.docpopIns;i||(i=this.$createDocPop({docData:e})),i.show()},chooseFile:function(t){if(28==+this.photoInfo.certType)return void this.showSelectLayer(t);this.chooseFileDone(t)},chooseFileDone:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},i=arguments[2],n={subModule:this.photoInfo,id:this.photoInfo.certPic[0].id};this.isShowCover&&(n.index=t),e&&(n.uploadOption=e),i&&(n.selectedType=i),this.$emit("chooseFile",n)},deleteFile:function(t,e,i){var n={delType:i,photoInfo:this.photoInfo,urls:this.photoInfo.certPic[0].urls||[],index:t,picId:e,id:this.photoInfo.certPic[0].id,isShowCover:this.isShowCover};console.log("alan->deleteFile postData",n),this.$emit("deleteFile",n)},showSelectLayer:function(t){var e=this;if(!this.selectLayer){var i=this.certUpCfg.upload_file_type||[],n=i;Array.isArray(n)||(n=[n]),this.selectLayer=u({onSelect:function(i){return e.onSelectUploadType(i,t)},typeConfig:n})}this.selectLayer.show()},onSelectUploadType:function(t,e){console.log("alan->type",t);var i={count:1,accept:"*/*"};"image"===t&&(i.accept="image/*",i.count=9,i.isLimitSourceType=!1,i.sourceType=["album"]),"camera"===t&&(i.accept="image/*",i.count=9,i.isLimitSourceType=!1,i.sourceType=["camera"]),"pdf"===t&&(n.ua.isAndroid&&n.ua.isXysApp?i.accept="application/pdf":i.accept=".pdf"),this.chooseFileDone(e,i,t)},showExampleLayer:function(){var t={};t=this.certUpCfg.examples&&this.certUpCfg.examples.length?{title:"示例",imagList:[{title:"",imags:this.certUpCfg.examples.map(function(t){return t.url})}]}:this.ext.examples,this.$emit("showExampleLayer",t)}}}},1262:function(t,e,i){"use strict";var n=i(159),r=i.n(n),o={CANCEL:"cancel",HIDE:"hide",SHOW:"show",SELECT:"select"};e.a={name:"SelectLayer",components:{ActGoldLayer:r.a},props:{typeConfig:{type:Array,default:function(){return[]}}},data:function(){return{defaultTypeList:[{type:"image",text:"照片图库"},{type:"camera",text:"拍照"},{type:"pdf",text:"选取PDF文件"}]}},computed:{typeList:function(){return this.typeConfig&&this.typeConfig.length>0?this.convertTypeConfig(this.typeConfig):this.defaultTypeList}},created:function(){},mounted:function(){},methods:{convertTypeConfig:function(t){var e={pdf:{type:"pdf",text:"选取PDF文件"},image:[{type:"image",text:"照片图库"},{type:"camera",text:"拍照"}]},i=[];return t.forEach(function(t){e[t]&&(Array.isArray(e[t])?i.push.apply(i,e[t]):i.push(e[t]))}),i},selectItem:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";t&&(this.hide(),this.$emit(o.SELECT,t))},cancel:function(){this.hide(),this.$emit(o.CANCEL)},show:function(){this.$refs["upload-method-layer"].show(),this.$emit(o.SHOW)},hide:function(){this.$refs["upload-method-layer"].hide()}}}},13:function(t,e,i){var n=i(34),r=i(15);t.exports=function(t){return n(r(t))}},14:function(t,e){var i={}.toString;t.exports=function(t){return i.call(t).slice(8,-1)}},15:function(t,e){t.exports=function(t){if(void 0==t)throw TypeError("Can't call method on "+t);return t}},159:function(t,e){t.exports=o},16:function(t,e){var i=Math.ceil,n=Math.floor;t.exports=function(t){return isNaN(t=+t)?0:(t>0?n:i)(t)}},17:function(t,e,i){var n=i(19);t.exports=function(t,e,i){if(n(t),void 0===e)return t;switch(i){case 1:return function(i){return t.call(e,i)};case 2:return function(i,n){return t.call(e,i,n)};case 3:return function(i,n,r){return t.call(e,i,n,r)}}return function(){return t.apply(e,arguments)}}},18:function(t,e){t.exports=!0},19:function(t,e){t.exports=function(t){if("function"!=typeof t)throw TypeError(t+" is not a function!");return t}},2:function(t,e){var i=t.exports={version:"2.6.12"};"number"==typeof __e&&(__e=i)},20:function(t,e,i){var n=i(31)("keys"),r=i(24);t.exports=function(t){return n[t]||(n[t]=r(t))}},2186:function(t,e,i){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var n=i(26),r=i.n(n),o=i(2187);o.a.install=function(t){t.component(o.a.name,o.a),t.prototype.$createGoldCert=r()(o.a,t)},e.default=o.a},2187:function(t,e,i){"use strict";function n(t){a||i(2188)}var r=i(1259),o=i(2203),s=i(7),a=!1,c=n,u=Object(s.a)(r.a,o.a,o.b,!1,c,"data-v-14ac88b2",null);u.options.__file="src\\components\\GoldCert\\src\\index.vue",e.a=u.exports},2188:function(t,e){},2189:function(t,e,i){"use strict";function n(t){a||i(2190)}var r=i(1260),o=i(2191),s=i(7),a=!1,c=n,u=Object(s.a)(r.a,o.a,o.b,!1,c,"data-v-1242ee12",null);u.options.__file="src\\components\\GoldCert\\src\\photo.vue",e.a=u.exports},2190:function(t,e){},2191:function(t,e,i){"use strict";i.d(e,"a",function(){return n}),i.d(e,"b",function(){return r});var n=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{staticClass:"photo_box"},[n("div",{staticClass:"title"},[n("p",{staticClass:"title_text"},[t._v("\n "+t._s(t.photoInfo.title||"")+"\n ")]),t._v(" "),t.examples?n("div",{staticClass:"example-btn",on:{click:t.showExampleLayer}},[n("div",{staticClass:"text",style:{color:t.brandColor}},[t._v("示例")]),t._v(" "),n("img",{attrs:{src:i(2192)}})]):t._e()]),t._v(" "),n("div",{staticClass:"line"}),t._v(" "),22==~~t.photoInfo.certType?n("div",{staticClass:"bank_intro"},[n("p",{staticClass:"bank_num"},[t._v("\n 银行卡号:"+t._s(t.bankCertNum)+" "),t.renewalBank&&t.renewalBank.bankName?n("span",[t._v(t._s(t.renewalBank.bankName))]):t._e()]),t._v(" "),t._m(0)]):t._e(),t._v(" "),n("div",{staticClass:"photo"},t._l(t.photoInfo.certPic,function(e,r){return n("div",{key:r,staticClass:"photo_item"},[n("div",{staticClass:"photo_img_wrap",class:{id_human:0==~~t.photoInfo.certType&&1==~~e.side,id_emblem:0==~~t.photoInfo.certType&&2==~~e.side},on:{click:function(i){return t.chooseFile(e)}}},[e.urls&&e.urls.length?n("div",{staticClass:"photo_img_body",on:{click:function(i){return i.stopPropagation(),t.preview(e.urls[0].url)}}},[n("img",{staticClass:"photo_img",attrs:{src:e.urls[0].url,alt:""}})]):[n("img",{staticClass:"photo_icon",attrs:{src:i(1015),alt:""}}),t._v(" "),n("span",{staticClass:"photo_text"},[t._v("\n "+t._s(e.text)+"\n ")])],t._v(" "),e.canReUplaod&&e.urls&&e.urls.length?n("div",{staticClass:"repeat_upload",on:{click:function(i){return i.stopPropagation(),t.deleteFile(e)}}},[n("span",{staticClass:"delete-txt"},[t._v("删除")])]):t._e()],2),t._v(" "),e.stateText&&t.isShowStateText(e)?n("div",{staticClass:"photo_status"},[n("i",{staticClass:"photo_status_icon",class:e.stateIcon}),t._v(" "),n("span",{staticClass:"photo_status_text"},[t._v(t._s(e.stateText))])]):t._e()])}),0),t._v(" "),t.photoInfo.elements&&t.photoInfo.elements.length?t._l(t.photoInfo.elements,function(e,i){return n("act-gold-element",{key:i,attrs:{element:e,brandColor:t.brandColor,btnColor:t.btnColor,zIndex:t.zIndex},on:{change:function(i){for(var n=arguments.length,r=Array(n);n--;)r[n]=arguments[n];return t.changeValue.apply(void 0,[e].concat(r))}}})}):t._e()],2)},r=[function(){var t=this,e=t.$createElement,i=t._self._c||e;return i("div",{staticClass:"tips"},[i("i",{staticClass:"tips_icon"}),t._v(" "),i("span",{staticClass:"tips_text"},[t._v("\n 请核对银行卡号与上传银行卡影像是否一致\n ")])])}];n._withStripped=!0},2192:function(t,e){t.exports=p},2193:function(t,e,i){"use strict";function n(t){a||i(2194)}var r=i(1261),o=i(2198),s=i(7),a=!1,c=n,u=Object(s.a)(r.a,o.a,o.b,!1,c,"data-v-8ae90600",null);u.options.__file="src\\components\\GoldCert\\src\\relateVerifyPhoto.vue",e.a=u.exports},2194:function(t,e){},2195:function(t,e,i){"use strict";function n(t){a||i(2196)}var r=i(1262),o=i(2197),s=i(7),a=!1,c=n,u=Object(s.a)(r.a,o.a,o.b,!1,c,"data-v-0b6463d6",null);u.options.__file="src\\components\\GoldCert\\src\\selectLayer.vue",e.a=u.exports},2196:function(t,e){},2197:function(t,e,i){"use strict";i.d(e,"a",function(){return n}),i.d(e,"b",function(){return r});var n=function(){var t=this,e=t.$createElement,i=t._self._c||e;return i("section",{ref:"el",staticClass:"cpn--act-file-list-select-layer"},[i("act-gold-layer",{ref:"upload-method-layer",staticClass:"method-select",attrs:{noHeader:"",center:!1}},[t._l(t.typeList,function(e){return i("div",{key:e.type,staticClass:"select-item",on:{click:function(i){return t.selectItem(e.type)}}},[t._v(t._s(e.text))])}),t._v(" "),i("div",{staticClass:"select-item cancel-btn",on:{click:t.cancel}},[t._v("取消")])],2)],1)},r=[];n._withStripped=!0},2198:function(t,e,i){"use strict";i.d(e,"a",function(){return n}),i.d(e,"b",function(){return r});var n=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{staticClass:"photo_box"},[n("div",{staticClass:"title"},[n("div",{staticClass:"title_text"},[n("div",[t._v(t._s(t.title))]),t._v(" "),t.uploadMax&&t.photoInfo.showUploadMaxTip?n("div",{staticClass:"max-upload-count"},[t.photoInfo.showUploadMaxTipText?n("span",[t._v(t._s(t.photoInfo.showUploadMaxTipText))]):n("span",[t._v("(最多可上传"+t._s(t.uploadMax)+"张图片)")])]):t._e()])]),t._v(" "),n("div",{staticClass:"intro"},t._l(t.desc,function(e,i){return n("div",{key:i},[n("div",{staticStyle:{"white-space":"pre-line"},domProps:{innerHTML:t._s(e)}})])}),0),t._v(" "),t.file_tpl||t.examples?n("div",{staticClass:"operate-btn"},[t.file_tpl?n("div",{staticClass:"download-btn",on:{click:t.onDownLoadTpl}},[t._v("\n 下载文件模板\n ")]):t._e(),t._v(" "),t.examples?n("div",{staticClass:"example-btn",style:{marginLeft:t.file_tpl?"8px":"0px"},on:{click:t.showExampleLayer}},[t._v("\n 查看示例\n ")]):t._e()]):t._e(),t._v(" "),t.isShowCover?n("div",{staticClass:"photo-box"},t._l(t.uploadMax,function(e,r){return n("div",{key:r,staticClass:"photo_item"},[n("div",{staticClass:"photo_img_wrap",on:{click:function(e){return t.chooseFile(r)}}},[t.picsUrl[r]&&t.picsUrl[r].url?n("div",{staticClass:"photo_img_body",on:{click:function(e){return e.stopPropagation(),t.preview(t.picsUrl[r].url)}}},[n("img",{staticClass:"photo_img",attrs:{src:t.picsUrl[r].url,alt:""}})]):[n("img",{staticClass:"photo_icon",attrs:{src:i(1015),alt:""}}),t._v(" "),n("p",{staticClass:"photo_text"},[t._v("\n "+t._s(t.getPicDesc(r))+"\n ")])],t._v(" "),t.picsUrl[r]&&t.picsUrl[r].url&&t.canReUplaod?n("div",{staticClass:"repeat_upload",on:{click:function(e){return e.stopPropagation(),t.deleteFile(r,t.picsUrl[r].pic_id)}}},[n("span",{staticClass:"delete-txt"},[t._v("删除")])]):t._e()],2)])}),0):n("div",{staticClass:"photo"},[t.canUpload?n("div",{staticClass:"photo_img photo_upload",on:{click:t.chooseFile}},[n("img",{staticClass:"photo_icon",attrs:{src:i(1015)}})]):t._e(),t._v(" "),t._l(t.picsUrl,function(e,i){return n("div",{key:i,staticClass:"photo_img",on:{click:function(e){return e.stopPropagation(),t.preview(i)}}},[n("img",{attrs:{src:e.url}}),t._v(" "),t.canDelete&&t.canReUplaod?n("div",{staticClass:"delete",on:{click:function(n){return n.stopPropagation(),t.deleteFile(i,e.pic_id)}}},[t._v("\n 删除\n ")]):t._e()])})],2),t._v(" "),t.curCertFileList&&t.curCertFileList.length?n("div",{staticClass:"file-list"},t._l(t.curCertFileList,function(e,i){return n("div",{key:"file_"+i+e.pic_id,staticClass:"file-item"},[t._m(0,!0),t._v(" "),n("div",{staticClass:"file-name"},[t._v("\n "+t._s(e.name)+"\n ")]),t._v(" "),n("div",{staticClass:"opt-area"},[n("div",{staticClass:"opt-btn",on:{click:function(i){return t.previewFile(e)}}},[t._v("查看")]),t._v(" "),n("div",{staticClass:"opt-btn btn-del",class:{"btn-disabled":[1,2,7,8].includes(+t.curCertPic.state)},on:{click:function(n){return t.deleteFile(i,e.pic_id,"file")}}},[t._v("删除")])])])}),0):t._e(),t._v(" "),t.curCertPic.stateText&&t.curCertPic.stateIcon?n("div",{staticClass:"photo_status"},[n("div",{staticClass:"photo_status_content"},[n("i",{staticClass:"photo_status_icon",class:t.curCertPic.stateIcon}),t._v(" "),n("span",{staticClass:"photo_status_text"},[t._v(t._s(t.curCertPic.stateText))])]),t._v(" "),t.curCertPic.stateRemark?n("div",{staticClass:"remark"},[t._v(t._s(t.curCertPic.stateRemark))]):t._e()]):t.photoInfo.tips?n("div",{staticClass:"remarks"},[t.isCps?n("img",{staticClass:"remarks-tip-icon",attrs:{src:i(2199),alt:""}}):n("img",{staticClass:"remarks-tip-icon",attrs:{src:i(2200),alt:""}}),t._v(" "),n("div",{staticClass:"remarks-txt"},[t._v(t._s(t.photoInfo.tips))])]):t._e()])},r=[function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{staticClass:"file-icon"},[n("img",{staticClass:"file-icon-img",attrs:{src:i(2201)}})])}];n._withStripped=!0},2199:function(t,e){t.exports=f},22:function(t,e,i){var n=i(6),r=i(0).document,o=n(r)&&n(r.createElement);t.exports=function(t){return o?r.createElement(t):{}}},2200:function(t,e){t.exports=d},2201:function(t,e){t.exports=h},2202:function(t,e,i){"use strict";i.d(e,"c",function(){return n}),i.d(e,"b",function(){return r}),i.d(e,"a",function(){return o}),i.d(e,"d",function(){return s}),i.d(e,"f",function(){return a}),i.d(e,"e",function(){return c});var n={0:"身份证",1:"出生证",2:"护照",3:"港澳通行证",4:"台胞证",5:"军官证",6:"户口本",7:"大陆通行证",8:"回乡证",9:"警官证",10:"港澳台通行证",11:"士兵证",12:"台湾通行证",13:"港澳居住证",14:"社会统一信用代码",15:"组织机构代码证",16:"税务登记证",17:"工商营业执照号",18:"港澳台居民居住证",19:"投保人与被保险人关系证明",20:"外国人永久居留身份证",21:"半身照",22:"银行卡",23:"港澳居民来往内地通行证",24:"台湾居民来往内地通行证",25:"被保险人与受益人关系证明",26:"人身保险投保提示书",27:"销售人员投保问卷",28:"保单信息页",29:"保险计划页",30:"核保结论页",31:"非中国大陆护照",32:"监护人与被保险人关系证明",33:"签字动作照片",37:"高净值客户身份证明影像",38:"个养资金账户截图",39:"收入证明",40:"工作证明",41:"收入证明及工作证明"},r=[0,1,2,3,4,5,6,7,8,9,10,11,12,13,18,20,23,24,31,14,15,16,17,19,32,25,21,22,33,27,26,28,29,30,37,38,39,40,41],o={1:"投保人",2:"被保险人",3:"受益人",4:"代理人",5:"监护人",6:"付款人",7:"机主"},s={0:{1:"身份证人像面",2:"身份证国徽面"},6:{1:"本人页",2:"户主页",3:"户口本首页"}},a={1:{text:"人工审核中,预计最快1小时内完成,可联系客服/投保顾问加急",status:"process"},2:{text:"人工审核通过",status:"success"},3:{text:"人工审核不通过",status:"fail"},7:{text:"保司人工审核通过。",status:"success"},8:{text:"保司人工审核中,预计1个自然日内审核完毕,请您耐心等待。",status:"process"},9:{text:"保司人工审核未通过,请重新上传。",status:"fail"}},c={1:{default:{text:"OCR识别失败,请重新上传",status:"fail"}},2:{22:{text:"上传的银行卡信息与投保信息填写的不一致,请重新上传",status:"fail"},default:{text:"识别出的姓名/身份证号与填写的投保信息不一致,请重新上传",status:"fail"}}}},2203:function(t,e,i){"use strict";i.d(e,"a",function(){return n}),i.d(e,"b",function(){return r});var n=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("transition",{attrs:{name:"act-gold-popup-move"}},[n("div",{directives:[{name:"show",rawName:"v-show",value:t.isVisible,expression:"isVisible"}],staticClass:"act-cert",style:{"z-index":t.zIndex},on:{click:function(t){t.stopPropagation()}}},[n("div",{staticClass:"act-cert-body"},[t.taskFailReason?n("div",{staticClass:"act-cert-tip"},[n("div",{staticClass:"bg"},[n("img",{staticClass:"tip-logo",attrs:{src:i(2204),alt:""}}),t._v(" "),n("p",{staticClass:"text",domProps:{innerHTML:t._s(t.taskFailReason)}})])]):t._e(),t._v(" "),t.preShowMessage?n("div",{staticClass:"act-cert-title"},[t._v(t._s(t.preShowMessage))]):t._e(),t._v(" "),t._l(t.module,function(e,i){return[t.relateCertTypes.includes(~~e.certType)?n("relateVerifyPhoto",{key:e.id,attrs:{photoInfo:e,brandColor:t.brandColor,btnColor:t.btnColor,isCps:t.isCps,hasSubmit:t.hasSubmitInfo,canRedo:t.canRedo},on:{preview:t.preview,chooseFile:t.chooseFile,deleteFile:t.deleteFile,changeValue:t.changeValue,showExampleLayer:t.showExampleLayer}}):n("photo",{key:i,attrs:{photoInfo:e,brandColor:t.brandColor,btnColor:t.btnColor,renewalBank:t.renewalBank,coopcheckResultNoDetail:t.coopcheckResultNoDetail,zIndex:t.zIndex},on:{preview:t.preview,chooseFile:t.chooseFile,deleteFile:t.resetFile,changeValue:t.changeValue,showExampleLayer:t.showExampleLayer}})]})],2),t._v(" "),n("div",{staticClass:"act-cert-footer iphonex_padding"},[n("div",{staticClass:"btns"},[n("div",{staticClass:"back",class:{"full-btn":!t.showUploadBtn},on:{click:t.cancel}},[t._v("\n 返回\n ")]),t._v(" "),t.showUploadBtn?n("div",{staticClass:"submit",class:{disable:!t.canSubmit},style:{background:this.brandColor?this.brandColor:"linear-gradient(270deg, #F05A4B 0%, #FC7468 100%)"},on:{click:t.submitTaskUpcert}},[t._v("\n 立即上传\n ")]):t._e()])]),t._v(" "),n("act-gold-layer",{ref:"exampleLayer",attrs:{visible:t.exampleVisible,title:t.curExample.title,center:!1,zIndex:101},on:{close:t.hideExampleLayer}},[n("div",{staticClass:"example-box"},[t.curExample.imagList?n("div",{staticClass:"example-content"},t._l(t.curExample.imagList,function(e,i){return n("div",{key:i,staticClass:"example-list"},[e.title?n("p",[t._v(t._s(e.title))]):t._e(),t._v(" "),n("div",{staticClass:"photos"},t._l(e.imags,function(i,r){return n("div",{key:r,staticClass:"photo_img",style:{background:"no-repeat url("+i+") #f5f5f5 center/contain"},on:{click:function(){return t.previewExample(e.imags,r)}}})}),0)])}),0):t._e()])]),t._v(" "),n("act-popup",{directives:[{name:"show",rawName:"v-show",value:t.isLoadingShow,expression:"isLoadingShow"}],attrs:{mask:!0,center:!0,zIndex:t.zIndex},on:{touchmove:function(t){t.preventDefault()}}},[n("act-loading",{directives:[{name:"show",rawName:"v-show",value:t.isLoadingShow,expression:"isLoadingShow"}],attrs:{type:"cir2",color:t.brandColor}})],1)],1)])},r=[];n._withStripped=!0},2204:function(t,e){t.exports=v},23:function(t,e){t.exports=function(t,e){return{enumerable:!(1&t),