import{d as Z,X as H,r as N,at as se,o as ie,u as pe,f as Y,i as s,w as d,v as me,au as ge,av as _e,aw as be,p as P,x as F,j as Ee,k as K,F as Ce,y as we,m as V,t as B,h as X,l as Me,E as L,ax as Re,ak as Ae,I as Ne,_ as Pe}from"./index-GCZD4BFP.js";import{p as ye}from"./package-D5xJ3a7L.js";import{s as Ie}from"./element-china-area-data-DyMRb5Dq.js";/*! * qrcode.vue v3.4.1 * A Vue.js component to generate QRCode. * © 2017-2023 @scopewu(https://github.com/scopewu) * MIT License. */var J=function(){return J=Object.assign||function(p){for(var v,c=1,i=arguments.length;cr.MAX_VERSION)throw new RangeError("Version value out of range");if(o<-1||o>7)throw new RangeError("Mask value out of range");this.size=e*4+17;for(var n=[],l=0;l7)throw new RangeError("Invalid value");var h,b;for(h=t;;h++){var w=r.getNumDataCodewords(h,a)*8,y=g.getTotalBits(e,h);if(y<=w){b=y;break}if(h>=o)throw new RangeError("Data too long")}for(var C=0,S=[r.Ecc.MEDIUM,r.Ecc.QUARTILE,r.Ecc.HIGH];C>>3]|=q<<7-(G&7)}),new r(h,a,m,n)},r.prototype.getModule=function(e,a){return 0<=e&&e>>9)*1335;var n=(a<<10|t)^21522;i(n>>>15==0);for(var o=0;o<=5;o++)this.setFunctionModule(8,o,c(n,o));this.setFunctionModule(8,7,c(n,6)),this.setFunctionModule(8,8,c(n,7)),this.setFunctionModule(7,8,c(n,8));for(var o=9;o<15;o++)this.setFunctionModule(14-o,8,c(n,o));for(var o=0;o<8;o++)this.setFunctionModule(this.size-1-o,8,c(n,o));for(var o=8;o<15;o++)this.setFunctionModule(8,this.size-15+o,c(n,o));this.setFunctionModule(8,this.size-8,!0)},r.prototype.drawVersion=function(){if(!(this.version<7)){for(var e=this.version,a=0;a<12;a++)e=e<<1^(e>>>11)*7973;var t=this.version<<12|e;i(t>>>18==0);for(var a=0;a<18;a++){var o=c(t,a),n=this.size-11+a%3,l=Math.floor(a/3);this.setFunctionModule(n,l,o),this.setFunctionModule(l,n,o)}}},r.prototype.drawFinderPattern=function(e,a){for(var t=-4;t<=4;t++)for(var o=-4;o<=4;o++){var n=Math.max(Math.abs(o),Math.abs(t)),l=e+o,h=a+t;0<=l&&l=h)&&k.push(M[U])})},C=0;C=1;t-=2){t==6&&(t=5);for(var o=0;o>>3],7-(a&7)),a++)}}i(a==e.length*8)},r.prototype.applyMask=function(e){if(e<0||e>7)throw new RangeError("Mask value out of range");for(var a=0;a5&&e++):(this.finderPenaltyAddHistory(o,n),t||(e+=this.finderPenaltyCountPatterns(n)*r.PENALTY_N3),t=this.modules[a][l],o=1);e+=this.finderPenaltyTerminateAndCount(t,o,n)*r.PENALTY_N3}for(var l=0;l5&&e++):(this.finderPenaltyAddHistory(h,n),t||(e+=this.finderPenaltyCountPatterns(n)*r.PENALTY_N3),t=this.modules[a][l],h=1);e+=this.finderPenaltyTerminateAndCount(t,h,n)*r.PENALTY_N3}for(var a=0;ar.MAX_VERSION)throw new RangeError("Version number out of range");var a=(16*e+128)*e+64;if(e>=2){var t=Math.floor(e/7)+2;a-=(25*t-10)*t-55,e>=7&&(a-=36)}return i(208<=a&&a<=29648),a},r.getNumDataCodewords=function(e,a){return Math.floor(r.getNumRawDataModules(e)/8)-r.ECC_CODEWORDS_PER_BLOCK[a.ordinal][e]*r.NUM_ERROR_CORRECTION_BLOCKS[a.ordinal][e]},r.reedSolomonComputeDivisor=function(e){if(e<1||e>255)throw new RangeError("Degree out of range");for(var a=[],t=0;t>>8||a>>>8)throw new RangeError("Byte out of range");for(var t=0,o=7;o>=0;o--)t=t<<1^(t>>>7)*285,t^=(a>>>o&1)*e;return i(t>>>8==0),t},r.prototype.finderPenaltyCountPatterns=function(e){var a=e[1];i(a<=this.size*3);var t=a>0&&e[2]==a&&e[3]==a*3&&e[4]==a&&e[5]==a;return(t&&e[0]>=a*4&&e[6]>=a?1:0)+(t&&e[6]>=a*4&&e[0]>=a?1:0)},r.prototype.finderPenaltyTerminateAndCount=function(e,a,t){return e&&(this.finderPenaltyAddHistory(a,t),a=0),a+=this.size,this.finderPenaltyAddHistory(a,t),this.finderPenaltyCountPatterns(t)},r.prototype.finderPenaltyAddHistory=function(e,a){a[0]==0&&(e+=this.size),a.pop(),a.unshift(e)},r.MIN_VERSION=1,r.MAX_VERSION=40,r.PENALTY_N1=3,r.PENALTY_N2=3,r.PENALTY_N3=40,r.PENALTY_N4=10,r.ECC_CODEWORDS_PER_BLOCK=[[-1,7,10,15,20,26,18,20,24,30,18,20,24,26,30,22,24,28,30,28,28,28,28,30,30,26,28,30,30,30,30,30,30,30,30,30,30,30,30,30,30],[-1,10,16,26,18,24,16,18,22,22,26,30,22,22,24,24,28,28,26,26,26,26,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28],[-1,13,22,18,26,18,24,18,22,20,24,28,26,24,20,30,24,28,28,26,30,28,30,30,30,30,28,30,30,30,30,30,30,30,30,30,30,30,30,30,30],[-1,17,28,22,16,22,28,26,26,24,28,24,28,22,24,24,30,28,28,26,28,30,24,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30]],r.NUM_ERROR_CORRECTION_BLOCKS=[[-1,1,1,1,1,1,2,2,2,2,4,4,4,4,4,6,6,6,6,7,8,8,9,9,10,12,12,12,13,14,15,16,17,18,19,19,20,21,22,24,25],[-1,1,1,1,2,2,4,4,4,5,5,5,8,9,9,10,10,11,13,14,16,17,17,18,20,21,23,25,26,28,29,31,33,35,37,38,40,43,45,47,49],[-1,1,1,2,2,4,4,6,6,8,8,8,10,12,16,12,17,16,18,21,20,23,23,25,27,29,34,34,35,38,40,43,45,48,51,53,56,59,62,65,68],[-1,1,1,2,4,4,4,5,6,8,8,11,11,16,16,18,16,19,21,25,25,25,34,30,32,35,37,40,42,45,48,51,54,57,60,63,66,70,74,77,81]],r}();f.QrCode=p;function v(r,e,a){if(e<0||e>31||r>>>e)throw new RangeError("Value out of range");for(var t=e-1;t>=0;t--)a.push(r>>>t&1)}function c(r,e){return(r>>>e&1)!=0}function i(r){if(!r)throw new Error("Assertion error")}var g=function(){function r(e,a,t){if(this.mode=e,this.numChars=a,this.bitData=t,a<0)throw new RangeError("Invalid argument");this.bitData=t.slice()}return r.makeBytes=function(e){for(var a=[],t=0,o=e;t=1<-1}}}),ze=Z({name:"QRCodeSvg",props:ee,setup:function(f){var p=N(0),v=N(""),c=function(){var i=f.value,g=f.level,r=f.margin,e=Q.QrCode.encodeText(i,x[g]).getModules();p.value=e.length+r*2,v.value=ce(e,r)};return c(),se(c),function(){return H("svg",{width:f.size,height:f.size,"shape-rendering":"crispEdges",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 ".concat(p.value," ").concat(p.value)},[H("path",{fill:f.background,d:"M0,0 h".concat(p.value,"v").concat(p.value,"H0z")}),H("path",{fill:f.foreground,d:v.value})])}}}),Ue=Z({name:"QRCodeCanvas",props:ee,setup:function(f){var p=N(null),v=function(){var c=f.value,i=f.level,g=f.size,r=f.margin,e=f.background,a=f.foreground,t=p.value;if(t){var o=t.getContext("2d");if(o){var n=Q.QrCode.encodeText(c,x[i]).getModules(),l=n.length+r*2,h=window.devicePixelRatio||1,b=g/l*h;t.height=t.width=g*h,o.scale(b,b),o.fillStyle=e,o.fillRect(0,0,l,l),o.fillStyle=a,Se?o.fill(new Path2D(ce(n,r))):n.forEach(function(w,y){w.forEach(function(C,S){C&&o.fillRect(S+r,y+r,1,1)})})}}};return ie(v),se(v),function(){return H("canvas",{ref:p,style:{width:"".concat(f.size,"px"),height:"".concat(f.size,"px")}})}}}),Oe=Z({name:"Qrcode",render:function(){var f=this.$props,p=f.renderAs,v=f.value,c=f.size,i=f.margin,g=f.level,r=f.background,e=f.foreground,a=c>>>0,t=i>>>0,o=de(g)?g:ue;return H(p==="svg"?ze:Ue,{value:v,size:a,margin:t,level:o,background:r,foreground:e})},props:ke});const Ve={class:"bg-white dark:!bg-[#060818]"},Be=["src"],Fe={class:"flex justify-center"},Le=["src"],Te={class:"flex justify-center"},De={class:"flex justify-center"},Qe=Z({__name:"companyInfo",setup(f){const{t:p}=pe(),v=me();N({});const c=N("https://api.raycos.net/uploaders"),i=N({role_id:"",name:"",money:"",day:"",use_able:!1,remark:"",address:"",license:"",company_package_id:""}),g=N(),r=N(Ie),e=N([]),a=N(!1),t=(u,m)=>{i.value.license=u.url},o=u=>u.size/1024/1024>10?(L.error("Avatar picture size can not exceed 10MB!"),!1):!0;let n=N("");N({id:"",pay_type:"wx",ip:n.value,user_id:v.state.user.user.uid});const l=N(!1),h=N(""),b=()=>{l.value=!1},w=async()=>{try{const u=await ge.get("https://api.ipify.org?format=json");n.value=u.data.ip}catch(u){console.error("Error fetching IP address:",u),n.value="Unable to fetch IP"}},y=()=>{Re(v.state.user.user.uid,{ip:n.value}).then(u=>{l.value=!0,h.value=u}).catch(u=>{console.error("Error getting OpenID code:",u),L.error(p("bindWeChatError"))})},C=(u,m)=>{M.value.face=u.url},S=u=>u.size/1024/1024>10?(L.error("Avatar picture size can not exceed 10MB!"),!1):!0,I=N(),E=()=>{I.value.validate(u=>{if(u){const m={...i.value};m.province=e.value.join(","),Ae(i.value.id,m).then(()=>{L.success(p("edit_success")+"!"),k()})}else return L.error(p("form_erroe")+"!"),!1})},k=()=>{a.value=!0,_e(v.state.user.user.company_vo.id).then(u=>{a.value=!1,e.value=u.province.split(","),i.value=u}).catch(()=>{a.value=!1})},z=N([]),U=()=>{ye({page_no:1,page_size:1e3,use_able:!0}).then(u=>{z.value=u.records})},M=N({face:""});let T=N("");const W=()=>{be(v.state.user.user.uid).then(u=>{M.value=u,T.value=u.face,console.log(u)})},$=()=>{if(M.value.face==null)return L.error(p("uploadPro")+"!");if(M.value.face==T.value)return L.error(p("uploadNewPro")+"!");Ne(v.state.user.user.uid,{face:M.value.face}).then(u=>{L.success(p("edit_success")+"!"),W(),v.dispatch("updateUserAction",u)})};return ie(()=>{v.state.superMenu=="compan"&&k(),U(),W(),w()}),(u,m)=>{const q=P("el-option"),G=P("el-select"),R=P("el-form-item"),A=P("el-col"),O=P("el-input"),fe=P("el-cascader"),ae=P("Plus"),te=P("el-icon"),re=P("el-upload"),oe=P("el-row"),ne=P("el-form"),j=P("el-button"),le=P("el-tab-pane"),ve=P("el-tabs"),he=P("el-dialog");return F(),Y("div",Ve,[s(ve,{type:"border-card",class:"bg-gray-100 dark:bg-[#060818]"},{default:d(()=>[Ee(v).state.superMenu=="compan"?(F(),K(le,{key:0,label:u.$t("companyDetails"),class:"custom-tab-pane"},{default:d(()=>[s(ne,{model:i.value,rules:g.value,ref_key:"companyFormRef",ref:I,"label-width":"210px"},{default:d(()=>[s(oe,null,{default:d(()=>[s(A,{span:24,md:6},{default:d(()=>[s(R,{label:u.$t("currentPack")+":",prop:"company_package_id"},{default:d(()=>[s(G,{modelValue:i.value.company_package_id,"onUpdate:modelValue":m[0]||(m[0]=_=>i.value.company_package_id=_),clearable:"",placeholder:"请选择套餐"},{default:d(()=>[(F(!0),Y(Ce,null,we(z.value,_=>(F(),K(q,{key:_.id,label:_.name,value:_.id},null,8,["label","value"]))),128))]),_:1},8,["modelValue"])]),_:1},8,["label"])]),_:1}),s(A,{span:24,md:5},{default:d(()=>[s(R,{label:u.$t("end_use_time")+":",prop:"name"},{default:d(()=>[V(B(i.value.end_use_time),1)]),_:1},8,["label"])]),_:1}),s(A,{span:24,md:5},{default:d(()=>[s(R,{label:u.$t("user_num")+":",prop:"name"},{default:d(()=>[V(B(i.value.user_num),1)]),_:1},8,["label"])]),_:1}),s(A,{span:24,md:10},{default:d(()=>[s(R,{label:u.$t("companyName")+":",prop:"name"},{default:d(()=>[s(O,{modelValue:i.value.name,"onUpdate:modelValue":m[1]||(m[1]=_=>i.value.name=_),minlength:2,maxlength:20,disabled:"",clearable:"",placeholder:"请输入公司名称"},null,8,["modelValue"])]),_:1},8,["label"])]),_:1}),s(A,{span:24,md:10},{default:d(()=>[s(R,{label:u.$t("credit_code")+":",prop:"credit_code"},{default:d(()=>[s(O,{modelValue:i.value.credit_code,"onUpdate:modelValue":m[2]||(m[2]=_=>i.value.credit_code=_),minlength:2,maxlength:20,disabled:"",clearable:"",placeholder:"请输入统一社会信用代码"},null,8,["modelValue"])]),_:1},8,["label"])]),_:1}),s(A,{span:24,md:10},{default:d(()=>[s(R,{label:u.$t("industry")+":",prop:"industry"},{default:d(()=>[s(O,{modelValue:i.value.industry,"onUpdate:modelValue":m[3]||(m[3]=_=>i.value.industry=_),minlength:2,maxlength:20,disabled:"",clearable:"",placeholder:"请输入行业"},null,8,["modelValue"])]),_:1},8,["label"])]),_:1}),s(A,{span:24,md:10},{default:d(()=>[s(R,{label:u.$t("company_user_name")+":",prop:"user_name"},{default:d(()=>[s(O,{modelValue:i.value.user_name,"onUpdate:modelValue":m[4]||(m[4]=_=>i.value.user_name=_),minlength:2,maxlength:20,disabled:"",clearable:"",placeholder:"请输入联系人"},null,8,["modelValue"])]),_:1},8,["label"])]),_:1}),s(A,{span:24,md:10},{default:d(()=>[s(R,{label:u.$t("companyPhone")+":",prop:"phone"},{default:d(()=>[s(O,{modelValue:i.value.phone,"onUpdate:modelValue":m[5]||(m[5]=_=>i.value.phone=_),minlength:2,maxlength:20,disabled:"",clearable:"",placeholder:"请输入联系人电话"},null,8,["modelValue"])]),_:1},8,["label"])]),_:1}),s(A,{span:24,md:10},{default:d(()=>[s(R,{label:u.$t("companyEmail")+":",prop:"email"},{default:d(()=>[s(O,{modelValue:i.value.email,"onUpdate:modelValue":m[6]||(m[6]=_=>i.value.email=_),minlength:2,maxlength:20,disabled:"",clearable:"",placeholder:"请输入邮箱"},null,8,["modelValue"])]),_:1},8,["label"])]),_:1}),s(A,{span:24,md:10},{default:d(()=>[s(R,{label:u.$t("postalCode")+":",prop:"postal_code"},{default:d(()=>[s(O,{modelValue:i.value.postal_code,"onUpdate:modelValue":m[7]||(m[7]=_=>i.value.postal_code=_),minlength:2,maxlength:20,disabled:"",clearable:"",placeholder:"请输入邮箱"},null,8,["modelValue"])]),_:1},8,["label"])]),_:1}),s(A,{span:24,md:10},{default:d(()=>[s(R,{label:u.$t("website")+":",prop:"website"},{default:d(()=>[s(O,{modelValue:i.value.website,"onUpdate:modelValue":m[8]||(m[8]=_=>i.value.website=_),minlength:2,maxlength:20,disabled:"",clearable:"",placeholder:"请输入官网地址"},null,8,["modelValue"])]),_:1},8,["label"])]),_:1}),s(A,{span:24,md:10},{default:d(()=>[s(R,{label:u.$t("companyAddress")+":",prop:""},{default:d(()=>[s(fe,{class:"w-full",size:"default",options:r.value,disabled:"",clearable:"",modelValue:e.value,"onUpdate:modelValue":m[9]||(m[9]=_=>e.value=_)},null,8,["options","modelValue"]),X("span",null,[s(O,{class:"!w-full mt-3",modelValue:i.value.address,"onUpdate:modelValue":m[10]||(m[10]=_=>i.value.address=_),disabled:"",placeholder:"请输入"},null,8,["modelValue"])])]),_:1},8,["label"])]),_:1}),s(A,{span:24,md:10},{default:d(()=>[s(R,{label:u.$t("companyLicense")+":",prop:"license"},{default:d(()=>[s(re,{disabled:"",class:"avatar-uploader",action:c.value,"show-file-list":!1,"on-success":t,"before-upload":o},{default:d(()=>[i.value.license?(F(),Y("img",{key:0,src:i.value.license,class:"avatar w-28 h-28"},null,8,Be)):(F(),K(te,{key:1,class:"avatar-uploader-icon"},{default:d(()=>[s(ae)]),_:1}))]),_:1},8,["action"])]),_:1},8,["label"])]),_:1})]),_:1})]),_:1},8,["model","rules"]),X("div",Fe,[s(j,{type:"primary",onClick:E},{default:d(()=>[V(B(u.$t("save")),1)]),_:1})])]),_:1},8,["label"])):Me("",!0),s(le,{label:u.$t("info"),class:"custom-tab-pane"},{default:d(()=>[s(ne,{model:M.value,rules:g.value,ref:"infoFormRef","label-width":"140px"},{default:d(()=>[s(oe,null,{default:d(()=>[s(A,{span:24,md:12,lg:8},{default:d(()=>[s(R,{label:u.$t("nickname")+":",prop:"nickname"},{default:d(()=>[V(B(M.value.nickname),1)]),_:1},8,["label"])]),_:1}),s(A,{span:24,md:12,lg:8},{default:d(()=>[s(R,{label:u.$t("loginName")+":",prop:"username"},{default:d(()=>[V(B(M.value.username),1)]),_:1},8,["label"])]),_:1}),s(A,{span:24,md:12,lg:8},{default:d(()=>[s(R,{label:u.$t("phone")+":",prop:"phone"},{default:d(()=>[V(B(M.value.phone),1)]),_:1},8,["label"])]),_:1}),s(A,{span:24,md:12,lg:8},{default:d(()=>[s(R,{label:u.$t("companyEmail")+":",prop:"email"},{default:d(()=>[V(B(M.value.email),1)]),_:1},8,["label"])]),_:1}),s(A,{span:24,md:12,lg:8},{default:d(()=>[s(R,{label:u.$t("profile")+":",prop:"face"},{default:d(()=>[s(re,{class:"avatar-uploader",action:c.value,"show-file-list":!1,"on-success":C,"before-upload":S},{default:d(()=>[M.value.face?(F(),Y("img",{key:0,src:M.value.face,class:"avatar w-28 h-28"},null,8,Le)):(F(),K(te,{key:1,class:"avatar-uploader-icon"},{default:d(()=>[s(ae)]),_:1}))]),_:1},8,["action"])]),_:1},8,["label"])]),_:1})]),_:1})]),_:1},8,["model","rules"]),X("div",Te,[s(j,{type:"primary",onClick:y},{default:d(()=>[V(B(u.$t("bindWeChat")),1)]),_:1}),s(j,{type:"primary",onClick:$},{default:d(()=>[V(B(u.$t("save")),1)]),_:1})])]),_:1},8,["label"])]),_:1}),s(he,{title:u.$t("bindWeChat"),modelValue:l.value,"onUpdate:modelValue":m[11]||(m[11]=_=>l.value=_),width:"30%",center:"",onClose:b,class:"!rounded-lg"},{default:d(()=>[X("div",De,[s(Oe,{value:h.value,size:200,level:"H"},null,8,["value"])])]),_:1},8,["title","modelValue"])])}}}),Ge=Pe(Qe,[["__scopeId","data-v-81a0487f"]]);export{Ge as default};