import{L as Z,R as G,Q as J,O as D,k as W,l as X,m as ee,d as le,n as ae,A as te,a1 as de,e as ue,b as ie,q as oe,s as re,p as pe,_ as ne}from"./index-CKIhG1T4.js";import{_ as se}from"./index-DOLdZkD2.js";import{u as me,a as fe}from"./unit-C0zMSNjQ.js";import{v as ce}from"./index-u84sDJgM.js";import Ve from"./AddressCascader-DhKp57xy.js";import{C as _e,f as C,a as Y,D as r,T as f,U as a,F as M,$ as l,u as t,E as c,K as T,ad as w,Z as E,_ as g}from"./spreadSheetsDesignerVue-MRUT1X_l.js";import"./spreadSheetsDesignerResourcesCn-afJmEehS.js";import"./spreadSheetsDesigner-vOnK2KEP.js";import"./spreadSheetsBarcode-0B8Cksr7.js";import"./spreadSheetsCharts-DpwtlVVO.js";import"./spreadExcelio-BZ-mA4Op.js";import"./spark-md5-Nsus8Zqw.js";import"./lodash-D2MZWk6W.js";const be={key:0},ve={key:0},ge={key:0},Ue={key:0},he={key:0},ke={key:0},Ce=ne(_e({__name:"UnitInfo",props:{unitId:{type:String,default:""}},setup(P,{expose:z}){z({validateForm:()=>new Promise((j,d)=>{N.value.validate(V=>{V?j(!0):d(!1)})})});const U=P,x=me(),h=Z(),u=x.getUnits(U.unitId),B=C(()=>h.getDictMap.system_client_unit_credential_type),H=C(()=>h.getDictMap.system_client_unit_unit_level),y=C(()=>h.getDictMap.system_unit_qualification_category),$=C(()=>h.getDictMap.system_unit_qualification_type),F=C(()=>h.getDictMap.system_client_unit_enterprise_type),N=Y(),_=Y({qualificationType:[{required:!0,message:"\u8BF7\u8F93\u5165\u8D44\u8D28\u7C7B\u578B",trigger:"blur"}],qualificationCategory:[{required:!0,message:"\u8BF7\u8F93\u5165\u8D44\u8D28\u7C7B\u522B",trigger:"blur"}],licenseNumber:[{required:!0,message:"\u8BF7\u8F93\u5165\u8BB8\u53EF\u8BC1\u53F7",trigger:"blur"}],validityPeriodTime:[{required:!0,message:"\u8BF7\u8F93\u5165\u6709\u6548\u671F",trigger:"blur"}],scope:[{required:!0,message:"\u8BF7\u8F93\u5165\u8D44\u8D28\u8303\u56F4",trigger:"blur"}],level:[{required:!0,message:"\u8BF7\u8F93\u5165\u8D44\u8D28\u7EA7\u522B",trigger:"blur"}]}),K=()=>ce(),O=()=>{console.log(u,u.certificateList),u.certificateList.push({...fe,unitId:U.unitId,isEdit:!0})};return(j,d)=>{const V=W,v=X,i=ee,o=le,L=ae,s=te,k=de,I=ue,A=se,q=ie,b=oe,Q=re,S=pe;return r(),f(S,{ref_key:"formRef",ref:N,model:t(u),rules:t(_),"label-width":"100px"},{default:a(()=>[d[33]||(d[33]=M("div",{class:"c-title"},"\u5355\u4F4D\u4FE1\u606F",-1)),l(I,{gutter:24},{default:a(()=>[l(o,{span:6},{default:a(()=>[l(i,{label:"\u8BC1\u4EF6\u7C7B\u578B",prop:"credentialType"},{default:a(()=>[l(v,{modelValue:t(u).credentialType,"onUpdate:modelValue":d[0]||(d[0]=e=>t(u).credentialType=e)},{default:a(()=>[(r(!0),c(T,null,w(t(B),e=>(r(),f(V,{key:e.value,label:e.label,value:e.value},null,8,["label","value"]))),128))]),_:1},8,["modelValue"])]),_:1})]),_:1}),l(o,{span:6},{default:a(()=>[l(i,{label:"\u8BC1\u4EF6\u6709\u6548\u671F",prop:"credentialValidityDate"},{default:a(()=>[l(L,{modelValue:t(u).credentialValidityDate,"onUpdate:modelValue":d[1]||(d[1]=e=>t(u).credentialValidityDate=e),type:"daterange","range-separator":"\u81F3","start-placeholder":"\u5F00\u59CB\u65F6\u95F4","end-placeholder":"\u7ED3\u675F\u65F6\u95F4"},null,8,["modelValue"])]),_:1})]),_:1}),l(o,{span:6},{default:a(()=>[l(i,{label:"\u662F\u5426\u514D\u5F81",prop:"isExempt"},{default:a(()=>[l(v,{modelValue:t(u).isExempt,"onUpdate:modelValue":d[2]||(d[2]=e=>t(u).isExempt=e)},{default:a(()=>[l(V,{value:"0",label:"\u5426"}),l(V,{value:"1",label:"\u662F"})]),_:1},8,["modelValue"])]),_:1})]),_:1}),l(o,{span:6},{default:a(()=>[l(i,{label:"\u5355\u4F4D\u4EE3\u7801",prop:"code"},{default:a(()=>[l(s,{modelValue:t(u).code,"onUpdate:modelValue":d[3]||(d[3]=e=>t(u).code=e),placeholder:"\u8BF7\u8F93\u5165"},null,8,["modelValue"])]),_:1})]),_:1}),l(o,{span:6},{default:a(()=>[l(i,{label:"\u7EDF\u4E00\u793E\u4F1A\u4FE1\u7528\u4EE3\u7801",prop:"socialCreditCode","label-width":"124px"},{default:a(()=>[l(s,{modelValue:t(u).socialCreditCode,"onUpdate:modelValue":d[4]||(d[4]=e=>t(u).socialCreditCode=e),placeholder:"\u8BF7\u8F93\u5165\u5355\u4F4D\u540D\u79F0"},null,8,["modelValue"])]),_:1})]),_:1}),l(o,{span:6},{default:a(()=>[l(i,{label:"\u4E3B\u4F53\u7C7B\u578B",prop:"enterpriseType"},{default:a(()=>[l(v,{modelValue:t(u).enterpriseType,"onUpdate:modelValue":d[5]||(d[5]=e=>t(u).enterpriseType=e),placeholder:"\u8BF7\u9009\u62E9\u4E3B\u4F53\u7C7B\u578B"},{default:a(()=>[(r(!0),c(T,null,w(t(F),e=>(r(),f(V,{key:e.value,label:e.label,value:e.value},null,8,["label","value"]))),128))]),_:1},8,["modelValue"])]),_:1})]),_:1}),l(o,{span:12},{default:a(()=>[l(i,{label:"\u5355\u4F4D\u540D\u79F0",prop:"name"},{default:a(()=>[l(s,{modelValue:t(u).name,"onUpdate:modelValue":d[6]||(d[6]=e=>t(u).name=e),placeholder:"\u8BF7\u8F93\u5165\u5355\u4F4D\u540D\u79F0"},null,8,["modelValue"])]),_:1})]),_:1}),l(o,{span:24},{default:a(()=>[l(i,{label:"\u5355\u4F4D\u5730\u5740",prop:"addr"},{default:a(()=>[l(s,{modelValue:t(u).addr,"onUpdate:modelValue":d[7]||(d[7]=e=>t(u).addr=e),placeholder:"\u8BF7\u8F93\u5165\u5355\u4F4D\u5730\u5740"},null,8,["modelValue"])]),_:1})]),_:1}),l(o,{span:24},{default:a(()=>[l(i,{label:"\u7701\u5E02\u533A\u8857\u9053",prop:"address"},{default:a(()=>[l(Ve,{modelValue:t(u).address,"onUpdate:modelValue":d[8]||(d[8]=e=>t(u).address=e),loader:K},null,8,["modelValue"])]),_:1})]),_:1}),l(o,{span:6},{default:a(()=>[l(i,{label:"\u5355\u4F4D\u7ECF\u5EA6",prop:"longitude"},{default:a(()=>[l(s,{modelValue:t(u).longitude,"onUpdate:modelValue":d[9]||(d[9]=e=>t(u).longitude=e),placeholder:"\u8BF7\u8F93\u5165\u5355\u4F4D\u7ECF\u5EA6"},null,8,["modelValue"])]),_:1})]),_:1}),l(o,{span:6},{default:a(()=>[l(i,{label:"\u5355\u4F4D\u7EAC\u5EA6",prop:"latitude"},{default:a(()=>[l(s,{modelValue:t(u).latitude,"onUpdate:modelValue":d[10]||(d[10]=e=>t(u).latitude=e),placeholder:"\u8BF7\u8F93\u5165\u5355\u4F4D\u7EAC\u5EA6"},null,8,["modelValue"])]),_:1})]),_:1}),l(o,{span:6},{default:a(()=>[l(i,{label:"\u5355\u4F4D\u90AE\u7F16",prop:"post"},{default:a(()=>[l(s,{modelValue:t(u).post,"onUpdate:modelValue":d[11]||(d[11]=e=>t(u).post=e),placeholder:"\u8BF7\u8F93\u5165\u5355\u4F4D\u90AE\u7F16"},null,8,["modelValue"])]),_:1})]),_:1}),l(o,{span:6},{default:a(()=>[l(i,{label:"\u767B\u8BB0\u673A\u5173",prop:"regAuthority"},{default:a(()=>[l(s,{modelValue:t(u).regAuthority,"onUpdate:modelValue":d[12]||(d[12]=e=>t(u).regAuthority=e),placeholder:"\u8BF7\u8F93\u5165\u767B\u8BB0\u673A\u5173"},null,8,["modelValue"])]),_:1})]),_:1}),l(o,{span:6},{default:a(()=>[l(i,{label:"\u767B\u8BB0\u65E5\u671F",prop:"regDate"},{default:a(()=>[l(L,{modelValue:t(u).regDate,"onUpdate:modelValue":d[13]||(d[13]=e=>t(u).regDate=e),type:"date",placeholder:"\u9009\u62E9\u767B\u8BB0\u65E5\u671F"},null,8,["modelValue"])]),_:1})]),_:1}),l(o,{span:6},{default:a(()=>[l(i,{label:"\u6CE8\u518C\u8D44\u672C",prop:"regCapital"},{default:a(()=>[l(s,{modelValue:t(u).regCapital,"onUpdate:modelValue":d[14]||(d[14]=e=>t(u).regCapital=e),placeholder:"\u8BF7\u8F93\u5165"},null,8,["modelValue"])]),_:1})]),_:1}),l(o,{span:6},{default:a(()=>[l(i,{label:"\u6210\u7ACB\u65E5\u671F",prop:"establishDate"},{default:a(()=>[l(L,{modelValue:t(u).establishDate,"onUpdate:modelValue":d[15]||(d[15]=e=>t(u).establishDate=e),type:"date",placeholder:"\u9009\u62E9\u6210\u7ACB\u65E5\u671F"},null,8,["modelValue"])]),_:1})]),_:1}),l(o,{span:6},{default:a(()=>[l(i,{label:"\u5355\u4F4D\u7B49\u7EA7",prop:"unitLevel"},{default:a(()=>[l(v,{modelValue:t(u).unitLevel,"onUpdate:modelValue":d[16]||(d[16]=e=>t(u).unitLevel=e)},{default:a(()=>[(r(!0),c(T,null,w(t(H),e=>(r(),f(V,{key:e.value,value:e.value,label:e.label},null,8,["value","label"]))),128))]),_:1},8,["modelValue"])]),_:1})]),_:1}),l(o,{span:6},{default:a(()=>[l(i,{label:"\u6CD5\u4EBA\u59D3\u540D",prop:"legalPerson"},{default:a(()=>[l(s,{modelValue:t(u).legalPerson,"onUpdate:modelValue":d[17]||(d[17]=e=>t(u).legalPerson=e),placeholder:"\u8BF7\u8F93\u5165"},null,8,["modelValue"])]),_:1})]),_:1}),l(o,{span:6},{default:a(()=>[l(i,{label:"\u6CD5\u4EBA\u8054\u7CFB\u65B9\u5F0F",prop:"legalLink"},{default:a(()=>[l(s,{modelValue:t(u).legalLink,"onUpdate:modelValue":d[18]||(d[18]=e=>t(u).legalLink=e),placeholder:"\u8BF7\u8F93\u5165"},null,8,["modelValue"])]),_:1})]),_:1}),l(o,{span:6},{default:a(()=>[l(i,{label:"\u5B89\u5168\u7BA1\u7406\u90E8\u95E8",prop:"office"},{default:a(()=>[l(s,{modelValue:t(u).office,"onUpdate:modelValue":d[19]||(d[19]=e=>t(u).office=e),placeholder:"\u8BF7\u8F93\u5165"},null,8,["modelValue"])]),_:1})]),_:1}),l(o,{span:6},{default:a(()=>[l(i,{label:"\u5E94\u6025\u6551\u63F4\u7535\u8BDD",prop:"mainHelpTel"},{default:a(()=>[l(s,{modelValue:t(u).mainHelpTel,"onUpdate:modelValue":d[20]||(d[20]=e=>t(u).mainHelpTel=e),placeholder:"\u8BF7\u8F93\u5165"},null,8,["modelValue"])]),_:1})]),_:1}),l(o,{span:24},{default:a(()=>[l(i,{label:"\u5907\u6CE8",prop:"remark"},{default:a(()=>[l(s,{modelValue:t(u).remark,"onUpdate:modelValue":d[21]||(d[21]=e=>t(u).remark=e),rows:2,type:"textarea",placeholder:"\u8BF7\u8F93\u5165"},null,8,["modelValue"])]),_:1})]),_:1}),l(o,{span:24},{default:a(()=>[l(i,{label:"\u5355\u4F4D\u7C7B\u578B\uFF1A",prop:""},{default:a(()=>[l(k,{modelValue:t(u).isUseUnit,"onUpdate:modelValue":d[22]||(d[22]=e=>t(u).isUseUnit=e),label:"\u4F7F\u7528\u5355\u4F4D","true-value":"1","false-value":"0"},null,8,["modelValue"]),l(k,{modelValue:t(u).isMakeUnit,"onUpdate:modelValue":d[23]||(d[23]=e=>t(u).isMakeUnit=e),label:"\u5236\u9020\u5355\u4F4D","true-value":"1","false-value":"0"},null,8,["modelValue"]),l(k,{modelValue:t(u).isInstallUnit,"onUpdate:modelValue":d[24]||(d[24]=e=>t(u).isInstallUnit=e),label:"\u5B89\u88C5\u5355\u4F4D","true-value":"1","false-value":"0"},null,8,["modelValue"]),l(k,{modelValue:t(u).isMaintUnit,"onUpdate:modelValue":d[25]||(d[25]=e=>t(u).isMaintUnit=e),label:"\u7EF4\u4FDD\u5355\u4F4D","true-value":"1","false-value":"0"},null,8,["modelValue"]),l(k,{modelValue:t(u).isReformUnit,"onUpdate:modelValue":d[26]||(d[26]=e=>t(u).isReformUnit=e),label:"\u7EF4\u4FDD\u5355\u4F4D","true-value":"1","false-value":"0"},null,8,["modelValue"])]),_:1})]),_:1})]),_:1}),d[34]||(d[34]=M("div",{class:"c-title"},"\u5355\u4F4D\u6750\u6599",-1)),l(I,{gutter:24},{default:a(()=>[l(o,{span:24},{default:a(()=>[l(i,{label:"\u8425\u4E1A\u6267\u7167",prop:"blicense"},{default:a(()=>[l(A,{fileList:t(u).blicense,"onUpdate:fileList":d[27]||(d[27]=e=>t(u).blicense=e),apiUrl:"infra/file/upload",accept:".rar,.zip,.doc,.docx,.pdf,.jpg,.png,.doc,.xls,.xlsx,.jpeg",listType:"picture"},null,8,["fileList"])]),_:1})]),_:1}),l(o,{span:24},{default:a(()=>[l(i,{label:"\u6388\u6743\u59D4\u6258\u4E66",prop:"entrustDocument"},{default:a(()=>[l(A,{fileList:t(u).entrustDocument,"onUpdate:fileList":d[28]||(d[28]=e=>t(u).entrustDocument=e),apiUrl:"infra/file/upload",accept:".rar,.zip,.doc,.docx,.pdf,.jpg,.png,.doc,.xls,.xlsx,.jpeg",listType:"picture"},null,8,["fileList"])]),_:1})]),_:1})]),_:1}),d[35]||(d[35]=M("div",{class:"c-title"},"\u8D44\u8D28\u8BC1\u53F7\u4FE1\u606F",-1)),l(I,{gutter:24},{default:a(()=>[l(o,{span:24},{default:a(()=>[l(q,{type:"primary",class:"add-btn",onClick:O,disabled:P.unitId==="new"},{default:a(()=>d[29]||(d[29]=[E("\u65B0\u589E")])),_:1},8,["disabled"]),l(Q,{data:t(u).certificateList,border:""},{default:a(()=>[l(b,{label:"\u8D44\u8D28\u7C7B\u578B",prop:"qualificationType"},{default:a(({row:e,$index:m})=>{var p;return[e.isEdit?(r(),f(i,{key:1,prop:"certificateList."+m+".qualificationType",rules:t(_).qualificationType,"label-width":"0"},{default:a(()=>[l(v,{modelValue:e.qualificationType,"onUpdate:modelValue":n=>e.qualificationType=n},{default:a(()=>[(r(!0),c(T,null,w(t($),n=>(r(),f(V,{key:n.value,label:n.label,value:n.value},null,8,["label","value"]))),128))]),_:2},1032,["modelValue","onUpdate:modelValue"])]),_:2},1032,["prop","rules"])):(r(),c("div",be,g(((p=t($).find(n=>n.value===e.qualificationType))==null?void 0:p.label)||"-"),1))]}),_:1}),l(b,{label:"\u8D44\u8D28\u7C7B\u522B",prop:"qualificationCategory"},{default:a(({row:e,$index:m})=>{var p;return[e.isEdit?(r(),f(i,{key:1,prop:"certificateList."+m+".qualificationCategory",rules:t(_).qualificationCategory,"label-width":"0"},{default:a(()=>[l(v,{modelValue:e.qualificationCategory,"onUpdate:modelValue":n=>e.qualificationCategory=n},{default:a(()=>[(r(!0),c(T,null,w(t(y),n=>(r(),f(V,{key:n.value,label:n.label,value:n.value},null,8,["label","value"]))),128))]),_:2},1032,["modelValue","onUpdate:modelValue"])]),_:2},1032,["prop","rules"])):(r(),c("div",ve,g(((p=t(y).find(n=>n.value===e.qualificationCategory))==null?void 0:p.label)||"-"),1))]}),_:1}),l(b,{label:"\u8BB8\u53EF\u8BC1\u53F7",prop:"licenseNumber"},{default:a(({row:e,$index:m})=>[e.isEdit?(r(),f(i,{key:1,prop:"certificateList."+m+".licenseNumber",rules:t(_).licenseNumber,"label-width":"0"},{default:a(()=>[l(s,{modelValue:e.licenseNumber,"onUpdate:modelValue":p=>e.licenseNumber=p},null,8,["modelValue","onUpdate:modelValue"])]),_:2},1032,["prop","rules"])):(r(),c("div",ge,g(e.licenseNumber||"-"),1))]),_:1}),l(b,{label:"\u6709\u6548\u671F",prop:"validityPeriodTime"},{default:a(({row:e,$index:m})=>[e.isEdit?(r(),f(i,{key:1,prop:"certificateList."+m+".validityPeriodTime",rules:t(_).validityPeriodTime,"label-width":"0"},{default:a(()=>[l(L,{modelValue:e.validityPeriodTime,"onUpdate:modelValue":p=>e.validityPeriodTime=p,type:"date",placeholder:"\u8BF7\u9009\u62E9\u6709\u6548\u671F"},null,8,["modelValue","onUpdate:modelValue"])]),_:2},1032,["prop","rules"])):(r(),c("div",Ue,g(t(G)(e.validityPeriodTime).format("YYYY-MM-DD")||"-"),1))]),_:1}),l(b,{label:"\u8D44\u8D28\u8303\u56F4",prop:"scope"},{default:a(({row:e,$index:m})=>[e.isEdit?(r(),f(i,{key:1,prop:"certificateList."+m+".scope",rules:t(_).scope,"label-width":"0"},{default:a(()=>[l(s,{modelValue:e.scope,"onUpdate:modelValue":p=>e.scope=p},null,8,["modelValue","onUpdate:modelValue"])]),_:2},1032,["prop","rules"])):(r(),c("div",he,g(e.scope||"-"),1))]),_:1}),l(b,{label:"\u8D44\u8D28\u7EA7\u522B",prop:"level"},{default:a(({row:e,$index:m})=>[e.isEdit?(r(),f(i,{key:1,prop:"certificateList."+m+".level",rules:t(_).level,"label-width":"0"},{default:a(()=>[l(s,{modelValue:e.level,"onUpdate:modelValue":p=>e.level=p},null,8,["modelValue","onUpdate:modelValue"])]),_:2},1032,["prop","rules"])):(r(),c("div",ke,g(e.level||"-"),1))]),_:1}),l(b,{label:"\u64CD\u4F5C"},{default:a(e=>[e.row.isEdit?(r(),f(q,{key:1,type:"primary",link:"",onClick:m=>(async p=>{if(U.unitId==="new")return D.error("\u8BF7\u5148\u4FDD\u5B58\u5355\u4F4D\u4FE1\u606F");let n={};if(n=p.id?await x.handleUpdateCertificate(p,U.unitId):await x.handleCreateCertificate(p,U.unitId),n!=="error"){p.isEdit=!1;for(const R in n)p[R]=n[R]}})(e.row)},{default:a(()=>d[31]||(d[31]=[E("\u5B8C\u6210")])),_:2},1032,["onClick"])):(r(),f(q,{key:0,type:"primary",link:"",onClick:m=>{e.row.isEdit=!0}},{default:a(()=>d[30]||(d[30]=[E("\u7F16\u8F91")])),_:2},1032,["onClick"])),l(q,{type:"primary",link:"",onClick:m=>{return p=e.row,n=e.$index,void(p.id||!p.isEdit?J.confirm("\u786E\u5B9A\u5220\u9664\u8BE5\u8D44\u8D28\u5417\uFF1F","\u63D0\u793A",{confirmButtonText:"\u786E\u5B9A",cancelButtonText:"\u53D6\u6D88",type:"warning"}).then(async()=>{if(await x.handleDeleteCertificate(p.id)==="error")return D.error("\u5220\u9664\u5931\u8D25");D.success("\u5220\u9664\u6210\u529F"),u.certificateList.splice(n,1)}).catch(()=>{D.info("\u5DF2\u53D6\u6D88\u5220\u9664")}):u.certificateList.splice(n,1));var p,n}},{default:a(()=>d[32]||(d[32]=[E("\u5220\u9664")])),_:2},1032,["onClick"])]),_:1})]),_:1},8,["data"])]),_:1})]),_:1})]),_:1},8,["model","rules"])}}}),[["__scopeId","data-v-66669f0c"]]);export{Ce as default};