1 |
- var C=Object.defineProperty;var p=Object.getOwnPropertySymbols;var k=Object.prototype.hasOwnProperty,I=Object.prototype.propertyIsEnumerable;var g=(e,t,a)=>t in e?C(e,t,{enumerable:!0,configurable:!0,writable:!0,value:a}):e[t]=a,h=(e,t)=>{for(var a in t||(t={}))k.call(t,a)&&g(e,a,t[a]);if(p)for(var a of p(t))I.call(t,a)&&g(e,a,t[a]);return e};var f=(e,t,a)=>new Promise((r,c)=>{var m=s=>{try{l(a.next(s))}catch(i){c(i)}},u=s=>{try{l(a.throw(s))}catch(i){c(i)}},l=s=>s.done?r(s.value):Promise.resolve(s.value).then(m,u);l((a=a.apply(e,t)).next())});import{B as D,u as S}from"./useForm-DYTnyn58.js";import{b as B,aq as v,v as R,_ as P}from"./entry/index-CP6zkLsN-1726190694502.js";import{u as w,c as y}from"./cloudFileTag-CS0U5Xb2.js";import{l as $,d as x,f as O,c as j,u as d,a6 as F,_ as A,a7 as L,a8 as V,k as q,aa as G}from"./vue-CmlY4eyV.js";import{a9 as N}from"./antd-Bp5u6ujY.js";import{B as U,a as z}from"./index-Bh1SitHa.js";const{t:o}=B(),te=[{title:o("fms.cloudFileTag.name"),dataIndex:"name",width:50},{title:o("fms.cloudFileTag.remark"),dataIndex:"remark",width:50},{title:o("common.status"),dataIndex:"status",width:20,customRender:({record:e})=>(Reflect.has(e,"pendingStatus")||(e.pendingStatus=!1),$(N,{checked:e.status===1,checkedChildren:o("common.on"),unCheckedChildren:o("common.off"),loading:e.pendingStatus,onChange(t,a){e.pendingStatus=!0;const r=t?1:2;w({id:e.id,status:r}).then(()=>{e.status=r}).finally(()=>{e.pendingStatus=!1})}}))},{title:o("common.createTime"),dataIndex:"createdAt",width:30,customRender:({record:e})=>v(e.createdAt)}],oe=[{field:"name",label:o("fms.cloudFileTag.name"),component:"Input",colProps:{span:8}},{field:"remark",label:o("fms.cloudFileTag.remark"),component:"Input",colProps:{span:8}}],M=[{field:"id",label:"ID",component:"Input",show:!1},{field:"name",label:o("fms.cloudFileTag.name"),component:"Input",required:!0},{field:"remark",label:o("fms.cloudFileTag.remark"),component:"Input"},{field:"status",label:o("fms.cloudFileTag.status"),component:"RadioButtonGroup",defaultValue:1,componentProps:{options:[{label:o("common.on"),value:1},{label:o("common.off"),value:2}]}}],W=x({name:"CloudFileTagDrawer",components:{BasicDrawer:U,BasicForm:D},emits:["success","register"],setup(e,{emit:t}){const a=O(!0),{t:r}=R.useI18n(),[c,{resetFields:m,setFieldsValue:u,validate:l}]=S({labelWidth:160,baseColProps:{span:24},layout:"vertical",schemas:M,showActionButtonGroup:!1}),[s,{setDrawerProps:i,closeDrawer:T}]=z(n=>f(this,null,function*(){m(),i({confirmLoading:!1}),a.value=!!(n!=null&&n.isUpdate),d(a)&&u(h({},n.record))})),b=j(()=>d(a)?r("fms.cloudFileTag.editCloudFileTag"):r("fms.cloudFileTag.addCloudFileTag"));function _(){return f(this,null,function*(){const n=yield l();i({confirmLoading:!0}),n.id=d(a)?Number(n.id):0,(d(a)?yield w(n):yield y(n)).code===0&&(T(),t("success")),i({confirmLoading:!1})})}return{registerDrawer:s,registerForm:c,getTitle:b,handleSubmit:_}}});function E(e,t,a,r,c,m){const u=F("BasicForm"),l=F("BasicDrawer");return A(),L(l,G(e.$attrs,{onRegister:e.registerDrawer,showFooter:"",title:e.getTitle,width:"500px",onOk:e.handleSubmit}),{default:V(()=>[q(u,{onRegister:e.registerForm},null,8,["onRegister"])]),_:1},16,["onRegister","title","onOk"])}const H=P(W,[["render",E]]),se=Object.freeze(Object.defineProperty({__proto__:null,default:H},Symbol.toStringTag,{value:"Module"}));export{H as C,se as a,te as c,oe as s};
|