registerSuccess.js
6.08 KB
"use strict";const e=require("../../common/vendor.js"),_=require("../../common/assets.js"),d=require("../../api/register.js");Math||E();const E=()=>"./chooseCity.js",U=e.defineComponent({__name:"registerSuccess",setup($){const N=e.ref(25);e.ref(!1);const f=e.ref(!1),u=e.ref("success"),r=e.ref([]),p=e.ref([]),g=e.ref(130),y=e.ref(""),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=>{N.value=e.index.getWindowInfo().statusBarHeight||25,n&&n.auditState&&(u.value=n.auditState,h()),w()}),e.onUnload(()=>{}),e.onShow(()=>{});function w(){d.HomeApi.getUserInfo().then(n=>{e.index.__f__("log","at pages/register/registerSuccess.vue:171","getUserInfo",n),n.signStatus==1?x():n.signStatus==2?(u.value="error",e.index.setNavigationBarTitle({title:"审核失败"}),x()):h()}).catch(n=>{e.index.__f__("log","at pages/register/registerSuccess.vue:184","getUserInfo error",n)}),d.HomeApi.getNotice({type:"linkPhone"}).then(n=>{n.data.noticeContent&&(y.value=n.data.noticeContent.replace(/<[^>]*>/g,""))}).catch(()=>{})}function b(n){a.value.detailAddress=n.detail.value}function x(){d.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(){d.HomeApi.getHarbourAreaTree().then(n=>{if(p.value=n.data,a.value.provinceId){const t=p.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 I(){f.value=!0}function S(n,t,i){f.value=!1,a.value.companyAddress=n,a.value.provinceId=t,a.value.cityId=i}function T(){f.value=!1}function C(){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};d.HomeApi.submitSign(t).then(()=>{e.index.reLaunch({url:"/pages/register/audit"})}).catch(i=>{e.index.showToast({title:i.msg,icon:"none"})})}function M(n){n.detail.height?g.value=n.detail.height:g.value=300}function k(){g.value=130}function A(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(v=>v===n);if(m>-1)o.splice(m,1),o.push(l[0].tempFilePath);else{for(let v=0;v<l.length;v++){let H=l[v].tempFilePath;c.push(H)}o=[...o,...c].splice(0,5)}z(o)},fail(s){s.errMsg!="chooseMedia:fail cancel"&&P(s)}})},fail:i=>{e.index.__f__("log","at pages/register/registerSuccess.vue:376","authorize",i.errMsg),P(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)}d.HomeApi.upload(t).then(s=>{e.index.__f__("log","at pages/register/registerSuccess.vue:393","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 P(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:426","授权结果",i.authSetting)},fail(i){e.index.__f__("error","at pages/register/registerSuccess.vue:430","打开设置页失败",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:e.t(y.value)}:{},{i:a.value.insureName,j:e.o(i=>a.value.insureName=i.detail.value),k:a.value.insurePhone,l:e.o(i=>a.value.insurePhone=i.detail.value),m:a.value.financeName,n:e.o(i=>a.value.financeName=i.detail.value),o:a.value.financePhone,p:e.o(i=>a.value.financePhone=i.detail.value),q:a.value.financeEmail,r:e.o(i=>a.value.financeEmail=i.detail.value),s:a.value.companyAddress==null},a.value.companyAddress==null?{t:e.o(I)}:{v:e.t(a.value.companyAddress),w:e.o(I)},{x:e.o(M),y:e.o(k),z:a.value.detailAddress,A:e.o(b),B:r.value.length==0},r.value.length==0?{C:_._imports_2$2,D:e.o(i=>A(""))}:{},{E:e.f(r.value,(i,s,l)=>({a:i,b:s,c:e.o(c=>A(i),s)})),F:e.o(C),G:f.value},f.value?{H:e.o(S),I:e.o(T),J:e.p({data:p.value})}:{})}}),F=e._export_sfc(U,[["__scopeId","data-v-6a763be9"]]);wx.createPage(F);
//# sourceMappingURL=../../../.sourcemap/mp-weixin/pages/register/registerSuccess.js.map