| 1 |
- import{bG as l,R as n,O as r}from"./index-CKIhG1T4.js";import{l as s}from"./lodash-D2MZWk6W.js";import{b as d,c as u,u as D,d as m,e as y,f,h as v,i as h,j as p,k as g,l as U,m as L,n as Y,o as V,p as b}from"./index-u84sDJgM.js";import{b as w}from"./spreadSheetsDesignerVue-MRUT1X_l.js";const T={credentialType:"",credentialValidityDate:[],credentialValidityStartDate:"",credentialValidityEndDate:"",isExempt:"0",code:"",name:"",enterpriseType:"",addr:"",address:"",province:"",city:"",district:"",street:"",longitude:"",latitude:"",post:"",regAuthority:"",regDate:"",regCapital:"",establishDate:"",unitLevel:"",legalPerson:"",legalLink:"",office:"",mainHelpTel:"",remark:"",isUseUnit:"0",isMakeUnit:"0",isInstallUnit:"0",isMaintUnit:"0",isReformUnit:"0",blicense:[],entrustDocument:[],certificateList:[],contactList:[],serviceList:[],invoiceTitleList:[],socialCreditCode:""},I={unitId:"",qualificationType:"",qualificationCategory:"",licenseNumber:"",validityPeriodTime:"",scope:"",level:""},C={unitId:"",contactName:"",contactPhone:"",contactEmail:"",source:"0",isDefault:"0"},E=l("unitStore",{state:()=>({units:{}}),getters:{},actions:{getUnits(e){const t=s.get(this.units,e)||null;if(t)return t;const i=w(s.cloneDeep(T));return s.set(this.units,e,i),i},clearUnit(e){s.unset(this.units,e)},async getUnitInfo(e){const t=this.getUnits(e),i=await d({id:e});for(const a in t)["certificateList","contactList","serviceList","invoiceTitleList"].includes(a)||(t[a]=i[a]);t.address={province:t.province,city:t.city,district:t.district,street:t.street},t.credentialValidityStartDate&&t.credentialValidityEndDate&&(t.credentialValidityDate=[t.credentialValidityStartDate,t.credentialValidityEndDate]),t.blicense=t.blicense?t.blicense.split(",").map(a=>({url:a})):[],t.entrustDocument=t.entrustDocument?t.entrustDocument.split(",").map(a=>({url:a})):[]},async submitUnitInfo(e,t){const i=this.getUnits(e),a={...i,id:t||void 0,credentialValidityDate:void 0,...i.address,regDate:i.regDate?n(i.regDate).format("YYYY-MM-DD"):"",credentialValidityStartDate:i.credentialValidityDate?n(i.credentialValidityDate[0]).format("YYYY-MM-DD"):"",credentialValidityEndDate:i.credentialValidityDate?n(i.credentialValidityDate[1]).format("YYYY-MM-DD"):"",establishDate:i.establishDate?n(i.establishDate).format("YYYY-MM-DD"):"",blicense:(i.blicense||[]).map(c=>s.get(c,"url")).join(","),entrustDocument:(i.entrustDocument||[]).map(c=>s.get(c,"url")).join(","),certificateList:void 0,contactList:void 0,serviceList:void 0,invoiceTitleList:void 0,isEnterprise:"1",isLongTerm:"0"};console.log("params",a);const o=t?await D(a):await u(a);return o&&(t?r.success("\u4FEE\u6539\u6210\u529F\uFF01"):r.success("\u65B0\u589E\u6210\u529F\uFF01")),o||"error"},async fetchUnitCertificateList(e){const t=this.getUnits(e),i=await m({unitId:e});t.certificateList=i.list},async handleCreateCertificate(e,t){const i={...e,unitId:t,validityPeriodTime:n(e.validityPeriodTime).valueOf(),isEdit:void 0},a=await y(i);return a&&r.success("\u65B0\u589E\u6210\u529F\uFF01"),a||"error"},async handleUpdateCertificate(e,t){const i={...e,unitId:t,validityPeriodTime:n(e.validityPeriodTime).valueOf(),isEdit:void 0},a=await f(i);return a&&r.success("\u4FEE\u6539\u6210\u529F\uFF01"),a||"error"},async handleDeleteCertificate(e){return await v({id:e})||"error"},async fetchUnitContractList(e){const t=this.getUnits(e),i=await h({unitId:e});t.contactList=i.list},async handleCreateOrUpdateContract(e,t){const i={...e,unitId:t,isEdit:void 0},a=s.has(e,"id")?await g(i):await p(i);return a&&(s.has(e,"id")?r.success("\u4FEE\u6539\u6210\u529F\uFF01"):r.success("\u65B0\u589E\u6210\u529F\uFF01")),a||"error"},async handleDeletContract(e){return await U({id:e})||"error"},async fetchUnitPlatformUser(e){const t=this.getUnits(e),i=await L({unitId:e});t.serviceList=i.list},async handleDeletePlatformUser(e){return await Y({id:e})||"error"},async fetchUnitInvoiceTitles(e){const t=this.getUnits(e),i=await V({unitId:e});t.invoiceTitleList=i.list},async handleDeletInvoice(e){return await b({id:e})||"error"}}});export{I as a,C as i,E as u};
|