registerSuccess.js 5.92 KB
"use strict";const e=require("../../common/vendor.js"),_=require("../../common/assets.js"),v=require("../../api/register.js");Math||E();const E=()=>"./chooseCity.js",H=e.defineComponent({__name:"registerSuccess",setup(F){const P=e.ref(25);e.ref(!1);const d=e.ref(!1),u=e.ref("success"),r=e.ref([]),g=e.ref([]),p=e.ref(130),a=e.ref({financeName:null,financePhone:null,financeEmail:null,insureName:null,insurePhone:null,companyAddress:null,detailAddress:null,latitude:null,longitude:null,provinceId:null,cityId:null,verifyRemark:""});e.computed(()=>a.value.financeName&&a.value.financePhone&&a.value.financeEmail&&a.value.insurePhone&&a.value.insureName||!1),e.onLoad(n=>{P.value=e.index.getWindowInfo().statusBarHeight||25,n&&n.auditState&&(u.value=n.auditState,h()),N()}),e.onUnload(()=>{}),e.onShow(()=>{});function N(){v.HomeApi.getUserInfo().then(n=>{e.index.__f__("log","at pages/register/registerSuccess.vue:170","getUserInfo",n),n.signStatus==1?y():n.signStatus==2?(u.value="error",e.index.setNavigationBarTitle({title:"审核失败"}),y()):h()}).catch(n=>{e.index.__f__("log","at pages/register/registerSuccess.vue:183","getUserInfo error",n)})}function w(n){a.value.detailAddress=n.detail.value}function y(){v.HomeApi.getSignInfo().then(n=>{const t=n.data;a.value.cityId=t.cityId,a.value.provinceId=t.provinceId,a.value.detailAddress=t.address,a.value.financeName=t.financeName,a.value.financePhone=t.financePhone,a.value.financeEmail=t.financeEmail,a.value.insurePhone=t.mobileTelephone,a.value.insureName=t.linkManName,a.value.verifyRemark=t.verifyRemark;let i=t.businessLicense.split(",");r.value=i,h()}).catch(n=>{h()})}function h(){v.HomeApi.getHarbourAreaTree().then(n=>{if(g.value=n.data,a.value.provinceId){const t=g.value.find(s=>s.harborAreaId==a.value.provinceId),i=t.children.find(s=>s.harborAreaId==a.value.cityId);a.value.companyAddress=t.areaName+" "+i.areaName}})}function x(){d.value=!0}function b(n,t,i){d.value=!1,a.value.companyAddress=n,a.value.provinceId=t,a.value.cityId=i}function S(){d.value=!1}function T(){let n="";for(let i=0;i<r.value.length;i++){let s=r.value[i];n.length>0?n=n+","+s:n=s}if(!a.value.insureName){e.index.showToast({title:"请填写保险联系人姓名",icon:"none"});return}if(!a.value.insurePhone){e.index.showToast({title:"请填写保险联系人手机",icon:"none"});return}if(!a.value.financeName){e.index.showToast({title:"请填写财务联系人姓名",icon:"none"});return}if(!a.value.financePhone){e.index.showToast({title:"请填写财务联系人手机",icon:"none"});return}if(!a.value.financeEmail){e.index.showToast({title:"请填写财务联系人邮箱",icon:"none"});return}if(!a.value.companyAddress){e.index.showToast({title:"请填写公司地址",icon:"none"});return}if(!a.value.detailAddress){e.index.showToast({title:"请填写公司详细地址",icon:"none"});return}const t={address:a.value.detailAddress,provinceId:a.value.provinceId,cityId:a.value.cityId,businessLicense:n,financeEmail:a.value.financeEmail,financeName:a.value.financeName,financePhone:a.value.financePhone,linkManName:a.value.insureName,mobileTelephone:a.value.insurePhone};v.HomeApi.submitSign(t).then(()=>{e.index.reLaunch({url:"/pages/register/audit"})}).catch(i=>{e.index.showToast({title:i.msg,icon:"none"})})}function C(n){n.detail.height?p.value=n.detail.height:p.value=300}function M(){p.value=130}function I(n){let t=1;e.index.authorize({scope:"scope.writePhotosAlbum",success:i=>{e.index.chooseMedia({count:t,sourceType:["album","camera"],mediaType:["image"],sizeType:["compressed"],maxDuration:30,success:function(s){const l=s.tempFiles;let c=[],o=r.value;const m=o.findIndex(f=>f===n);if(m>-1)o.splice(m,1),o.push(l[0].tempFilePath);else{for(let f=0;f<l.length;f++){let k=l[f].tempFilePath;c.push(k)}o=[...o,...c].splice(0,5)}z(o)},fail(s){s.errMsg!="chooseMedia:fail cancel"&&A(s)}})},fail:i=>{e.index.__f__("log","at pages/register/registerSuccess.vue:367","authorize",i.errMsg),A(i)}})}function z(n){let t=[],i=[];for(let s=0;s<n.length;s++){let l=n[s];l.includes("aliyuncs")||l.includes("storage-public.zhaopin.cn")?i.push(l):t.push(l)}v.HomeApi.upload(t).then(s=>{e.index.__f__("log","at pages/register/registerSuccess.vue:384","uploadImage",s);let l=[...i,...s],c=[];for(let o=0;o<l.length;o++){let m=l[o]||"";c.push(m)}r.value=c}).catch(()=>{})}function A(n){let t=n.errMsg||"";(t=="authorize:fail privacy permission isnot authorized"||t=="authorize:fail auth deny"||t=="authorize:fail:auth deny"||n.errno==104)&&(t="请开启手机相册权限"),e.index.showModal({confirmText:"我知道了",title:"提示",content:t,showCancel:!1,success(){(n.errMsg=="authorize:fail auth deny"||n.errMsg=="authorize:fail:auth deny")&&e.wx$1.openSetting({success(i){e.index.__f__("log","at pages/register/registerSuccess.vue:417","授权结果",i.authSetting)},fail(i){e.index.__f__("error","at pages/register/registerSuccess.vue:421","打开设置页失败",i)}})}})}return(n,t)=>e.e({a:u.value=="success"},u.value=="success"?{b:_._imports_0$1}:{c:_._imports_1$1},{d:u.value=="success"},u.value=="success"?{}:{},{e:u.value=="success"},u.value=="success"?{}:{f:e.t(a.value.verifyRemark)},{g:u.value=="error"},u.value=="error"?{}:{},{h:a.value.insureName,i:e.o(i=>a.value.insureName=i.detail.value),j:a.value.insurePhone,k:e.o(i=>a.value.insurePhone=i.detail.value),l:a.value.financeName,m:e.o(i=>a.value.financeName=i.detail.value),n:a.value.financePhone,o:e.o(i=>a.value.financePhone=i.detail.value),p:a.value.financeEmail,q:e.o(i=>a.value.financeEmail=i.detail.value),r:a.value.companyAddress==null},a.value.companyAddress==null?{s:e.o(x)}:{t:e.t(a.value.companyAddress),v:e.o(x)},{w:e.o(C),x:e.o(M),y:a.value.detailAddress,z:e.o(w),A:r.value.length==0},r.value.length==0?{B:_._imports_2$2,C:e.o(i=>I(""))}:{},{D:e.f(r.value,(i,s,l)=>({a:i,b:s,c:e.o(c=>I(i),s)})),E:e.o(T),F:d.value},d.value?{G:e.o(b),H:e.o(S),I:e.p({data:g.value})}:{})}}),U=e._export_sfc(H,[["__scopeId","data-v-6a763be9"]]);wx.createPage(U);
//# sourceMappingURL=../../../.sourcemap/mp-weixin/pages/register/registerSuccess.js.map