index-3da61065.js 4.3 KB

1
  1. var m=(l,b,r)=>new Promise((u,d)=>{var o=s=>{try{c(r.next(s))}catch(n){d(n)}},e=s=>{try{c(r.throw(s))}catch(n){d(n)}},c=s=>s.done?u(s.value):Promise.resolve(s.value).then(o,e);c((r=r.apply(l,b)).next())});import{d as x,a4 as k,r as q,o as M,c as F,w as _,e as p,u as a,P as v,E as S,y as N,l as A,bT as L,b as E,t as G,N as H,_ as K,ax as V,__tla as j}from"./index-b5895273.js";import{a as B,B as O,u as z,__tla as D}from"./index-5eb30ce0.js";import{u as J,B as Q,b as U,a as W,T as X,__tla as Y}from"./index-016fd85f.js";import{u as Z,a as ee,g as te,h as ae,__tla as oe}from"./index-f35bbafa.js";let T,se=Promise.all([(()=>{try{return j}catch(l){}})(),(()=>{try{return D}catch(l){}})(),(()=>{try{return Y}catch(l){}})(),(()=>{try{return oe}catch(l){}})()]).then(()=>m(void 0,null,function*(){const l=x({__name:"ChangeCategoryModal",props:{dicId:String,title:String},emits:["success","register"],setup(u,{emit:d}){const o=u,{t:e}=k(),c=[{field:"name",label:e(o.title+"\u5206\u7C7B\u540D\u79F0"),required:!0,component:"Input",componentProps:{placeholder:e("\u8BF7\u586B\u5199\u540D\u79F0")},colProps:{span:24}},{field:"code",label:e(o.title+"\u5206\u7C7B\u7F16\u7801"),required:!0,component:"Input",componentProps:{placeholder:e("\u8BF7\u586B\u5199\u7F16\u7801")},colProps:{span:24}},{field:"sortCode",label:e("\u6392\u5E8F"),required:!0,component:"InputNumber",componentProps:{style:{width:"100%"},placeholder:e("\u8BF7\u586B\u5199\u6392\u5E8F")},colProps:{span:24}},{label:e("\u5907\u6CE8"),field:"remark",component:"InputTextArea",componentProps:{placeholder:e("\u8BF7\u586B\u5199\u5907\u6CE8")},colProps:{span:24}}],{notification:s}=S(),n=q(""),[y,{setModalProps:I,closeModal:f}]=B(t=>m(this,null,function*(){var g;n.value=((g=t.info)==null?void 0:g.id)||"",t.info&&h(t.info),I({confirmLoading:!1,canFullscreen:!1,draggable:!1,title:t.title,destroyOnClose:!0,width:450})})),[w,{setFieldsValue:h,validate:C}]=J({schemas:c,showActionButtonGroup:!1,labelCol:{span:7}}),P=()=>m(this,null,function*(){const t=yield C();t.itemId=o.dicId,t.value=t.code,n.value?(t.id=n.value,yield Z(t)):yield ee(t),f(),d("success"),s.success({message:e("\u63D0\u793A"),description:`${n.value?e("\u4FEE\u6539"):e("\u65B0\u589E")}`+e("\u6210\u529F")})});return(t,g)=>(M(),F(a(O),v({onRegister:a(y),onOk:P},t.$attrs),{default:_(()=>[p(a(Q),{onRegister:a(w)},null,8,["onRegister"])]),_:1},16,["onRegister"]))}}),b=x({__name:"CategoryModal",props:{dicId:String,title:String},emits:["success","register"],setup(u,{emit:d}){const o=u,{t:e}=k(),c=[{dataIndex:"name",title:e(o.title+"\u5206\u7C7B\u540D\u79F0")},{dataIndex:"code",title:e(o.title+"\u5206\u7C7B\u7F16\u7801")},{dataIndex:"sortCode",title:e("\u6392\u5E8F"),width:70},{dataIndex:"enabledMark",title:e("\u662F\u5426\u6709\u6548"),customRender:({record:i})=>`${i.enabledMark?e("\u6709\u6548"):e("\u65E0\u6548")}`,width:100},{dataIndex:"remark",title:e("\u5907\u6CE8")}],{notification:s}=S(),[n,{setModalProps:y}]=B(i=>m(this,null,function*(){y({confirmLoading:!1,draggable:!1,title:i.title,showOkBtn:!1,showCancelBtn:!1,destroyOnClose:!0,width:800,fixedHeight:!0})})),[I,{reload:f}]=U({api:te,beforeFetch:()=>({itemId:o.dicId}),rowKey:"id",columns:c,showTableSetting:!0,bordered:!0,actionColumn:{width:80,title:e("\u64CD\u4F5C"),dataIndex:"action",slots:{customRender:"action"}}}),[w,{openModal:h}]=z(),C=()=>{h(!0,{title:e("\u65B0\u589E"+o.title+"\u5206\u7C7B")})},P=i=>{h(!0,{title:e("\u4FEE\u6539"+o.title+"\u5206\u7C7B"),info:i})},t=i=>m(this,null,function*(){yield ae([i.id]),s.success({message:e("\u63D0\u793A"),description:e("\u5220\u9664\u6210\u529F")}),d("success"),f()}),g=()=>{d("success"),f()};return(i,ne)=>{const $=N("a-button");return M(),A(H,null,[p(a(O),v({onRegister:a(n)},i.$attrs,{wrapClassName:"category-modal"}),{default:_(()=>[p(a(W),{onRegister:a(I)},{toolbar:_(()=>[p($,{type:"primary",onClick:C},{icon:_(()=>[p(a(L))]),default:_(()=>[E(" "+G(a(e)("\u65B0\u589E")),1)]),_:1})]),action:_(({record:R})=>[p(a(X),{actions:[{icon:"clarity:note-edit-line",onClick:P.bind(null,R)},{icon:"ant-design:delete-outlined",color:"error",popConfirm:{title:a(e)("\u662F\u5426\u786E\u8BA4\u5220\u9664"),confirm:t.bind(null,R)}}]},null,8,["actions"])]),_:1},8,["onRegister"])]),_:1},16,["onRegister"]),p(l,{title:u.title,dicId:o.dicId,onRegister:a(w),onSuccess:g},null,8,["title","dicId","onRegister"])],64)}}});let r;r=K(b,[["__scopeId","data-v-84d5d75f"]]),T=V(r)}));export{T as C,se as __tla};