CreateOrEditFile-CAs2Clfr.js 7.0 KB

1
  1. import{cg as j,O as E,b as O,I as z,A,m as B,n as R,C as Y,F as Z,a1 as G,a2 as $,p as H,_ as J}from"./index-CKIhG1T4.js";import{E as K}from"./el-drawer-CG4e3nfG.js";import{E as M}from"./el-tree-select-Jn0wedJD.js";import{_ as P}from"./index-DOLdZkD2.js";import{g as Q,u as W,c as X}from"./file-C9L7UaSI.js";import{_ as ee}from"./lodash-D2MZWk6W.js";import{C as ae,a as y,w as N,D as c,T as f,U as d,F as h,_ as le,$ as l,Z as g,u as t,Y as T}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";const te={class:"create-modal-header"},ie=J(ae({__name:"CreateOrEditFile",props:{isShow:Boolean,pageType:{type:String,default:"add"},id:{type:[Number,String,null],default:null},classList:{type:Array,default:()=>[]},initData:{type:Object,default:()=>({})}},emits:["update:isShow","updateList"],setup(s,{emit:x}){const r=s,V=x,a=y({classId:"",fileNo:"",name:"",replaceFileNo:"",replaceName:"",fileUrl:"",sort:0,implementDate:"",fileType:["0"],status:0,fileUrl:[],cancelledDate:""}),_=y(null),k=y({classId:[{required:!0,message:"\u8BF7\u9009\u62E9\u6807\u51C6\u7C7B\u522B",trigger:"change"}],name:[{required:!0,message:"\u8BF7\u8F93\u5165\u6807\u51C6\u540D\u79F0",trigger:"blur"}],fileNo:[{required:!0,message:"\u8BF7\u8F93\u5165\u6807\u51C6\u7F16\u53F7",trigger:"blur"}],implementDate:[{required:!0,message:"\u8BF7\u8F93\u5165\u5B9E\u65BD\u65E5\u671F",trigger:"blur"}],status:[{required:!0,message:"\u8BF7\u9009\u62E9\u72B6\u6001",trigger:"change"}],replaceName:[{required:!0,message:"\u8BF7\u8F93\u5165\u4EE3\u66FF\u6807\u51C6\u540D\u79F0",trigger:"blur"}],replaceFileNo:[{required:!0,message:"\u8BF7\u8F93\u5165\u4EE3\u66FF\u6807\u51C6\u7F16\u53F7",trigger:"blur"}],cancelledDate:[{required:!0,message:"\u8BF7\u8F93\u5165\u4F5C\u5E9F\u65E5\u671F",trigger:"blur"}]});N(()=>r.initData,()=>{(ee.keys(r.initData)||[]).length!==0&&(a.value={...a.value,...r.initData,fileType:[r.initData.fileType]})},{immediate:!0});const b=[{text:"\u4ECA\u5929",value:new Date},{text:"\u6628\u5929",value:()=>{const o=new Date;return o.setTime(o.getTime()-864e5),o}},{text:"\u4E00\u5468\u540E",value:()=>{const o=new Date;return o.setTime(o.getTime()+6048e5),o}}],v=()=>{V("update:isShow",!1)};N(()=>r.id,()=>{r.pageType!=="modify"&&r.pageType!=="edit"||!r.id||(async()=>{const o=await Q({id:r.id});a.value={...o,fileType:o.fileType?o.fileType.split(","):[],fileUrl:o.fileUrl?o.fileUrl.split(",").map(e=>({url:j(e)})):[]}})()},{immediate:!0});const F=()=>{var o;(o=_.value)==null||o.validate(async e=>{if(!e)return;const u={id:r.id||null,...a.value,fileType:a.value.fileType.join(","),fileUrl:a.value.fileUrl.map(m=>m==null?void 0:m.url).join(",")};(r.pageType==="modify"||r.pageType==="edit"?await W(u):await X(u))&&(E.success(r.pageType==="edit"?"\u7F16\u8F91\u6210\u529F":r.pageType==="modify"?"\u53D8\u66F4\u6210\u529F":"\u65B0\u589E\u6210\u529F"),V("updateList"),v())})};return(o,e)=>{const u=O,m=z,n=A,p=B,w=R,q=M,D=Y,I=Z,U=G,C=$,L=H,S=K;return c(),f(S,{size:600,"model-value":r.isShow,direction:"rtl","show-close":!1,"close-on-click-modal":!1},{header:d(()=>[h("div",te,[h("h4",null,le(s.pageType==="add"?"\u65B0\u5EFA\u6807\u51C6\u6587\u4EF6":s.pageType==="modify"?"\u53D8\u66F4\u6807\u51C6\u6587\u4EF6":"\u7F16\u8F91\u6807\u51C6\u6587\u4EF6"),1),h("div",null,[l(u,{type:"default",onClick:v},{default:d(()=>e[10]||(e[10]=[g("\u53D6\u6D88")])),_:1}),l(u,{type:"primary",onClick:F},{default:d(()=>e[11]||(e[11]=[g("\u786E\u5B9A")])),_:1})]),l(m,{style:{position:"absolute",bottom:"-14px",right:"0",left:"0",margin:"0"}})])]),default:d(()=>[l(L,{model:t(a),ref_key:"formRef",ref:_,rules:t(k),"label-width":"160"},{default:d(()=>[s.pageType==="modify"?(c(),f(p,{key:0,label:"\u4EE3\u66FF\u6807\u51C6\u540D\u79F0",prop:"replaceName"},{default:d(()=>[l(n,{modelValue:t(a).replaceName,"onUpdate:modelValue":e[0]||(e[0]=i=>t(a).replaceName=i),placeholder:"\u8BF7\u8F93\u5165\u4EE3\u66FF\u6807\u51C6\u540D\u79F0",maxlength:30,"show-word-limit":""},null,8,["modelValue"])]),_:1})):T("",!0),s.pageType==="modify"?(c(),f(p,{key:1,label:"\u4EE3\u66FF\u6807\u51C6\u7F16\u53F7",prop:"replaceFileNo"},{default:d(()=>[l(n,{modelValue:t(a).replaceFileNo,"onUpdate:modelValue":e[1]||(e[1]=i=>t(a).replaceFileNo=i),placeholder:"\u8BF7\u8F93\u5165\u4EE3\u66FF\u6807\u51C6\u7F16\u53F7",maxlength:30,"show-word-limit":""},null,8,["modelValue"])]),_:1})):T("",!0),s.pageType==="modify"?(c(),f(p,{key:2,label:"\u4F5C\u5E9F\u65E5\u671F",prop:"cancelledDate"},{default:d(()=>[l(w,{modelValue:t(a).cancelledDate,"onUpdate:modelValue":e[2]||(e[2]=i=>t(a).cancelledDate=i),type:"date",placeholder:"\u9009\u62E9\u65E5\u671F",shortcuts:b},null,8,["modelValue"])]),_:1})):T("",!0),l(p,{label:"\u68C0\u9A8C\u6807\u51C6\u7C7B\u522B",prop:"classId"},{default:d(()=>[l(q,{modelValue:t(a).classId,"onUpdate:modelValue":e[3]||(e[3]=i=>t(a).classId=i),"check-strictly":"",data:s.classList,"default-expand-all":"",filterable:"",clearable:"",placeholder:"\u9009\u62E9\u7C7B\u578B",props:{value:"id",label:"name"}},null,8,["modelValue","data"])]),_:1}),l(p,{label:"\u6807\u51C6\u540D\u79F0",prop:"name"},{default:d(()=>[l(n,{maxlength:30,placeholder:"\u8BF7\u8F93\u5165\u6807\u51C6\u540D\u79F0","show-word-limit":"",modelValue:t(a).name,"onUpdate:modelValue":e[4]||(e[4]=i=>t(a).name=i),palceholder:"\u8BF7\u8F93\u5165\u6807\u51C6\u540D\u79F0"},null,8,["modelValue"])]),_:1}),l(p,{label:"\u6807\u51C6\u7F16\u53F7",prop:"fileNo"},{default:d(()=>[l(n,{maxlength:30,"show-word-limit":"",placeholder:"\u8BF7\u8F93\u5165\u6807\u51C6\u7F16\u53F7",modelValue:t(a).fileNo,"onUpdate:modelValue":e[5]||(e[5]=i=>t(a).fileNo=i),palceholder:"\u8BF7\u8F93\u5165\u6807\u51C6\u7F16\u53F7"},null,8,["modelValue"])]),_:1}),l(p,{label:"\u72B6\u6001",prop:"status"},{default:d(()=>[l(I,{modelValue:t(a).status,"onUpdate:modelValue":e[6]||(e[6]=i=>t(a).status=i)},{default:d(()=>[l(D,{value:0},{default:d(()=>e[12]||(e[12]=[g("\u542F\u7528")])),_:1}),l(D,{value:1},{default:d(()=>e[13]||(e[13]=[g("\u505C\u7528")])),_:1})]),_:1},8,["modelValue"])]),_:1}),l(p,{label:"\u5B9E\u65BD\u65E5\u671F",prop:"implementDate"},{default:d(()=>[l(w,{modelValue:t(a).implementDate,"onUpdate:modelValue":e[7]||(e[7]=i=>t(a).implementDate=i),type:"date",placeholder:"\u9009\u62E9\u65E5\u671F",shortcuts:b},null,8,["modelValue"])]),_:1}),l(p,{label:"\u6587\u4EF6\u8F7D\u4F53",prop:"standardClassId"},{default:d(()=>[l(C,{modelValue:t(a).fileType,"onUpdate:modelValue":e[8]||(e[8]=i=>t(a).fileType=i)},{default:d(()=>[l(U,{label:"\u7535\u5B50\u6587\u4EF6",value:"0"}),l(U,{label:"\u7EB8\u8D28\u6587\u4EF6",value:"1"})]),_:1},8,["modelValue"])]),_:1}),l(p,null,{default:d(()=>[l(P,{fileList:t(a).fileUrl,"onUpdate:fileList":e[9]||(e[9]=i=>t(a).fileUrl=i),apiUrl:"infra/file/upload",accept:".rar,.zip,.doc,.docx,.pdf,.jpg,.png,.doc,.xls,.xlsx,.jpeg",listType:"picture"},null,8,["fileList"])]),_:1})]),_:1},8,["model","rules"])]),_:1},8,["model-value"])}}}),[["__scopeId","data-v-00c08317"]]);export{ie as default};