2 lines
4.5 KiB
JavaScript
2 lines
4.5 KiB
JavaScript
import{r as e,E as s,A as a,Q as t,t as l,a as o,w as c,i as r,o as i,b as n,m as u,v as d,F as m,u as f,O as p,R as _,P as h,s as g,U as v,f as y,B as b,g as x,x as k}from"./index-DaJpSunw.js";import{_ as j}from"./u-modal.BB9A0sdf.js";import{o as w,r as C}from"./uni-app.es.ClZiJTbk.js";import{_ as N}from"./bian.L32B-imx.js";import{_ as L}from"./takephoto.D2GFN-q_.js";import{b as O}from"./index.DXubNnP-.js";import{c as P}from"./addjigou.CyCCOCZ8.js";import{_ as A}from"./_plugin-vue_export-helper.BCo6x5W8.js";const J=A({__name:"card",setup(A){const J=e(!1),S=e(""),B=["企业名称","注册地址","信用代码","法人"],$=s(["","","",""]),z=e("");function R(){p({count:1,sourceType:["camera"],success:e=>{var s;z.value=e.tempFilePaths[0],s=z.value,_(),V.value=!1,h({url:`${O}/api/ocr/businessLicense`,filePath:s,name:"file",header:{"X-Access-Token":a("token")||""},formData:{},success:e=>{if(!JSON.parse(e.data).success)return g({title:"识别失败",icon:"error"}),void v();console.log("营业执照",JSON.parse(JSON.parse(e.data).result.data).data);let a=JSON.parse(JSON.parse(e.data).result.data).data;$[0]=a.companyName,$[1]=a.businessAddress,$[2]=a.creditCode,$[3]=a.legalPerson,T.value=s,F(s),v()},fail:e=>{g({title:"上传出错",icon:"error"}),v()}})},fail:e=>{console.error("拍照失败:",e)}})}const T=e("");e("");const V=e(!0);const D=e(""),F=e=>{h({url:`${O}/sys/common/upload`,filePath:e,name:"file",header:{"X-Access-Token":a("token")||""},formData:{biz:"temp"},success:e=>{D.value=JSON.parse(e.data).message,V.value=!0},fail:e=>{g({title:"上传出错",icon:"error"}),v()}})},U=()=>{if(!V.value)return;if($[0]){let e={id:a("specicalid")||"",tel:a("tel"),comName:$[0],comRegisterAddress:$[1],comCreditCode:$[2],comLegalPerson:$[3],comBusinessLicense:D.value};P(e).then((e=>{e.success?(e.message,y({url:"/pages/addjigou/where"})):g({title:e.message,icon:"error"})}))}else g({title:"请完善信息",icon:"error"})};w((()=>{if(a("baddata")){let e=a("baddata");e.comName&&($[0]=e.comName,$[1]=e.comRegisterAddress,$[2]=e.comCreditCode,$[3]=e.comLegalPerson,e.comBusinessLicense&&(T.value=`${O}/sys/common/static/${e.comBusinessLicense}`,D.value=e.comBusinessLicense))}}));const X=()=>{b()};return(e,s)=>{const a=C(t("u-modal"),j),p=r,_=x;return i(),l("div",{class:"container"},[o(a,{modelValue:J.value,"onUpdate:modelValue":s[0]||(s[0]=e=>J.value=e),content:S.value},null,8,["modelValue","content"]),o(p,{class:"white-content"},{default:c((()=>[o(p,{class:"content-title"},{default:c((()=>[o(p,{class:"content-weight"},{default:c((()=>[n("营业执照上传")])),_:1}),o(_,{class:"content-img",src:N})])),_:1}),o(p,{class:"white-photo",onClick:R},{default:c((()=>[o(p,{class:"photo-left"},{default:c((()=>[o(p,{class:"photo-weight"},{default:c((()=>[n("营业执照")])),_:1}),o(p,{class:"photo-font"},{default:c((()=>[n("请上传营业执照")])),_:1})])),_:1}),o(p,{style:{position:"relative"}},{default:c((()=>[o(_,{class:"photo",src:T.value?T.value:"/static/index/zhizhao.png"},null,8,["src"]),u(o(_,{style:{position:"absolute",top:"50%",left:"50%",width:"70rpx",height:"60rpx",transform:"translate(-50%,-50%)"},src:L},null,512),[[d,!T.value]])])),_:1})])),_:1}),o(p,{class:"white-message"},{default:c((()=>[o(p,{class:"message-title"},{default:c((()=>[o(p,{class:"shu"}),o(p,{class:"message-weight"},{default:c((()=>[n(" 确认企业信息 ")])),_:1})])),_:1}),o(p,{style:{"margin-bottom":"20rpx"}},{default:c((()=>[(i(),l(m,null,f(B,((e,s)=>o(p,{key:s,class:"one",onClick:e=>{var a;(a=$[s])&&(S.value=a,J.value=!0)}},{default:c((()=>[o(p,{class:"one-left"},{default:c((()=>[n(k(e),1)])),_:2},1024),o(p,{class:"one-right"},{default:c((()=>[n(k($[s]?$[s]:"自动获取"),1)])),_:2},1024)])),_:2},1032,["onClick"]))),64))])),_:1})])),_:1})])),_:1}),o(p,{class:"gray-font"},{default:c((()=>[o(p,{class:""},{default:c((()=>[n("注意事项:")])),_:1}),o(p,{class:"gray-text"},{default:c((()=>[n(" 1. 运用企业、个体工商户、政府、事业单位、学校、组织等,账号归属企业。 ")])),_:1}),o(p,{class:"gray-text"},{default:c((()=>[n(" 2.一个企业信息主体默认可认证1个账号。 ")])),_:1}),o(p,{class:"gray-text"},{default:c((()=>[n(" 3.所有上传信息均会被妥善保管,不会用于其他商业用途或传输给其他第三方。 ")])),_:1})])),_:1}),o(p,{style:{display:"flex",width:"100%"}},{default:c((()=>[o(p,{class:"finish-button",onClick:X},{default:c((()=>[n(" 上一步 ")])),_:1}),o(p,{class:"finish-button",onClick:U},{default:c((()=>[n(" 下一步 ")])),_:1})])),_:1})])}}},[["__scopeId","data-v-2244b976"]]);export{J as default};
|