1import{d as q,a as C,o as E,c,e as s,h as i,f as a,g as B,t as u,i as S,z as l,A as r,B as T,F as A,r as L,j as g,k as j,l as f,b as p,m as z}from"./SJbfgcT0.js";import{s as N}from"./YslIL_is.js";const O={class:"page-inner",style:{"max-width":"700px"}},F={class:"sec-title",style:{"margin-bottom":"20px"}},M={key:0,class:"card",style:{"text-align":"center",padding:"40px",color:"var(--muted)"}},P={key:1,class:"card"},D={class:"form-group"},G={class:"two-col"},I={class:"form-group"},H=["value"],R={class:"form-group"},Y={class:"form-group"},J={class:"two-col"},K={class:"form-group"},Q={class:"form-group"},W={class:"form-group"},X={class:"two-col"},Z={class:"form-group"},$={class:"form-group"},h={class:"form-group"},ee=["disabled"],oe=q({__name:"company-profile",setup(se){const w=[{value:"micro",label:"å¾®åä¼ä¸ (1-10人)"},{value:"small",label:"å°åä¼ä¸ (11-50人)"},{value:"medium",label:"ä¸åä¼ä¸ (51-200人)"},{value:"large",label:"大åä¼ä¸ (201-1000人)"},{value:"enterprise",label:"éå¢ä¼ä¸ (1000人以ä¸)"}],x={pending:"å¾
å®¡æ ¸",approved:"已认è¯",rejected:"å·²æç»",unverified:"æªæäº¤"},b=C(),_=z(),m=g(!1),d=g(!1),t=j({company_name:"",company_scale:"small",website:"",business_license_number:"",contact_person:"",contact_phone:"",contact_email:"",country:"ä¸å½",province:"",city:"",address:"",verification_status:""}),v=f(()=>!!t.company_name.trim()&&!!t.contact_person.trim()&&!!t.contact_phone.trim()&&!!t.contact_email.trim()&&!!t.province.trim()&&!!t.city.trim()&&!!t.address.trim()),V=f(()=>x[t.verification_status]||""),U=f(()=>{const n=t.verification_status;return n==="approved"?"badge-green":n==="pending"?"badge-amber":"badge-gray"});async function y(){m.value=!0;try{const n=await b("/account_info/company-profile/",{method:"GET"});n&&Object.assign(t,{company_name:n.company_name||"",company_scale:n.company_scale||"small",website:n.website||"",business_license_number:n.business_license_number||"",contact_person:n.contact_person||"",contact_phone:n.contact_phone||"",contact_email:n.contact_email||"",country:n.country||"ä¸å½",province:n.province||"",city:n.city||"",address:n.address||"",verification_status:n.verification_status||"unverified"})}catch{}finally{m.value=!1}}async function k(){if(v.value){d.value=!0;try{await b("/account_info/company-profile/",{method:"PATCH",body:{company_name:t.company_name.trim(),company_scale:t.company_scale,website:t.website.trim(),business_license_number:t.business_license_number.trim(),contact_person:t.contact_person.trim(),contact_phone:t.contact_phone.trim(),contact_email:t.contact_email.trim(),country:t.country,province:t.province.trim(),city:t.city.trim(),address:t.address.trim()}}),_.success("å
¬å¸ä¿¡æ¯å·²ä¿å"),await y()}catch(n){_.error(n instanceof Error?n.message:"ä¿å失败")}finally{d.value=!1}}}return E(y),N({title:"å
¬å¸ä¿¡æ¯ â è¶
ç®GEO",description:"è´¦å·ç»å®çå
¬å¸èµæä¸å票信æ¯ã",noindex:!0}),(n,e)=>(p(),c("div",O,[s("div",F,[e[10]||(e[10]=i(" å
¬å¸ä¿¡æ¯ ",-1)),a(t).verification_status?(p(),c("span",{key:0,class:B(["badge",a(U)]),style:{"margin-left":"8px","font-size":"12px"}},u(a(V)),3)):S("",!0)]),a(m)?(p(),c("div",M,[...e[11]||(e[11]=[s("i",{class:"ri-loader-4-line spin",style:{"font-size":"24px"}},null,-1),s("div",{style:{"margin-top":"8px"}},"å è½½ä¸...",-1)])])):(p(),c("div",P,[s("div",D,[e[12]||(e[12]=s("label",{class:"form-label"},[i("å
¬å¸åç§° "),s("span",{class:"required"},"*")],-1)),l(s("input",{"onUpdate:modelValue":e[0]||(e[0]=o=>a(t).company_name=o),class:"form-input",placeholder:"å¦ï¼è¶
ç®ç§æï¼åäº¬ï¼æéå
¬å¸"},null,512),[[r,a(t).company_name]])]),s("div",G,[s("div",I,[e[13]||(e[13]=s("label",{class:"form-label"},"å
¬å¸è§æ¨¡",-1)),l(s("select",{"onUpdate:modelValue":e[1]||(e[1]=o=>a(t).company_scale=o),class:"form-select"},[(p(),c(A,null,L(w,o=>s("option",{key:o.value,value:o.value},u(o.label),9,H)),64))],512),[[T,a(t).company_scale]])]),s("div",R,[e[14]||(e[14]=s("label",{class:"form-label"},"å
¬å¸å®ç½",-1)),l(s("input",{"onUpdate:modelValue":e[2]||(e[2]=o=>a(t).website=o),class:"form-input",placeholder:"https://..."},null,512),[[r,a(t).website]])])]),s("div",Y,[e[15]||(e[15]=s("label",{class:"form-label"},"è¥ä¸æ§ç
§å·",-1)),l(s("input",{"onUpdate:modelValue":e[3]||(e[3]=o=>a(t).business_license_number=o),class:"form-input",placeholder:"18ä½ç»ä¸ç¤¾ä¼ä¿¡ç¨ä»£ç "},null,512),[[r,a(t).business_license_number]])]),s("div",J,[s("div",K,[e[16]||(e[16]=s("label",{class:"form-label"}
1,[i("è系人å§å "),s("span",{class:"required"},"*")],-1)),l(s("input",{"onUpdate:modelValue":e[4]||(e[4]=o=>a(t).contact_person=o),class:"form-input",placeholder:"è系人å§å"},null,512),[[r,a(t).contact_person]])]),s("div",Q,[e[17]||(e[17]=s("label",{class:"form-label"},[i("èç³»çµè¯ "),s("span",{class:"required"},"*")],-1)),l(s("input",{"onUpdate:modelValue":e[5]||(e[5]=o=>a(t).contact_phone=o),class:"form-input",placeholder:"èç³»çµè¯"},null,512),[[r,a(t).contact_phone]])])]),s("div",W,[e[18]||(e[18]=s("label",{class:"form-label"},[i("èç³»é®ç®± "),s("span",{class:"required"},"*")],-1)),l(s("input",{"onUpdate:modelValue":e[6]||(e[6]=o=>a(t).contact_email=o),class:"form-input",type:"email",placeholder:"å
¬å¸èç³»é®ç®±"},null,512),[[r,a(t).contact_email]])]),s("div",X,[s("div",Z,[e[19]||(e[19]=s("label",{class:"form-label"},[i("ç份 "),s("span",{class:"required"},"*")],-1)),l(s("input",{"onUpdate:modelValue":e[7]||(e[7]=o=>a(t).province=o),class:"form-input",placeholder:"å¦ï¼å京"},null,512),[[r,a(t).province]])]),s("div",$,[e[20]||(e[20]=s("label",{class:"form-label"},[i("åå¸ "),s("span",{class:"required"},"*")],-1)),l(s("input",{"onUpdate:modelValue":e[8]||(e[8]=o=>a(t).city=o),class:"form-input",placeholder:"å¦ï¼å京"},null,512),[[r,a(t).city]])])]),s("div",h,[e[21]||(e[21]=s("label",{class:"form-label"},[i("详ç»å°å "),s("span",{class:"required"},"*")],-1)),l(s("input",{"onUpdate:modelValue":e[9]||(e[9]=o=>a(t).address=o),class:"form-input",placeholder:"è¡éé¨çå·"},null,512),[[r,a(t).address]])]),s("button",{class:"btn btn-primary",disabled:a(d)||!a(v),onClick:k},[e[22]||(e[22]=s("i",{class:"ri-save-line"},null,-1)),i(u(a(d)?"ä¿åä¸...":"ä¿åå
¬å¸ä¿¡æ¯"),1)],8,ee)]))]))}});export{oe as default};
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.