systemMessage-DzKqTNzj.js 7.0 KB

1
  1. import{d as W,u as X,r,a as x,o as ee,f as le,h as k,i as l,w as a,j as B,F as ae,p as u,q as te,x as y,m as _,t as v,k as w,ad as oe,l as C,E as S,L as se}from"./index-GCZD4BFP.js";import{g as ne,e as ue,b as de,c as re,d as me}from"./templateManage-De-GUBrx.js";const pe={class:"search bg-white p-3"},ie={class:"flex justify-end"},ce={class:"inner-toolbar w-11/12 flex justify-between"},be={class:"toolbar-btns"},_e={class:"dialog-footer"},he=W({__name:"systemMessage",setup(ve){const{t:n}=X();te();const d=r(!1);let z=r("");const M=r(),m=r(!1),s=r({name:"",content:"",code:"",enable_status:!1,remark:"",type:"SYSTEM"}),D=r({name:[{required:!0,message:n("place")+n("template_name")+"!",trigger:"blur"}],content:[{required:!0,message:n("place")+n("template_content")+"!",trigger:"blur"}],code:[{required:!0,message:n("place")+n("template_code")+"!",trigger:"blur"},{pattern:/^[a-zA-Z0-9_]+$/,message:n("template_tips")+"!",trigger:"blur"}]}),Y=()=>{z.value=n("template_add"),d.value=!1,s.value={},s.value.type="SYSTEM",s.value.enable_status=!1,m.value=!0},q=()=>{M.value.validate(e=>{if(e){const{id:o}=s.value,g={...s.value};o?ue(o,g).then(()=>{m.value=!1,S.success(n("edit_success")+"!"),i()}):de(g).then(()=>{m.value=!1,S.success(n("created_success")+"!"),i()})}else return S.error(n("form_erroe")),!1})},N=(e,o)=>{re(o.id).then(g=>{S.success(n("template_type_success")+"!"),i()})},L=e=>{z.value=n("template_view"),s.value={...e},d.value=!0,m.value=!0},P=e=>{z.value=n("template_edit"),d.value=!1,s.value={...e},s.value.type="SYSTEM",m.value=!0},A=e=>{se.confirm(n("del_info"),n("prompt"),{type:"warning"}).then(()=>{me(e.id).then(()=>{S.success(n("del_success")),i()})}).catch(()=>{})},E=r(!1),V=r({page_no:1,page_size:10,type:"SYSTEM"}),f=r({}),p=x({enable_status:"",name:"",code:"",type:"SYSTEM"}),R=e=>!0,G=e=>{V.value.page_size=e,i()},I=e=>{V.value.page_no=e,i()},O=e=>{Object.assign(V.value,p),V.value.page_no=1,i()},i=()=>{E.value=!0,ne(V.value).then(e=>{E.value=!1,f.value=e}).catch(()=>{E.value=!1})};return ee(()=>{i()}),(e,o)=>{const g=u("el-option"),Z=u("el-select"),c=u("el-form-item"),U=u("el-col"),h=u("el-input"),H=u("el-row"),F=u("el-form"),b=u("el-button"),T=u("el-table-column"),j=u("el-switch"),J=u("el-pagination"),K=u("en-table-layout"),Q=u("el-dialog");return y(),le(ae,null,[k("div",pe,[l(F,{model:p,"label-width":"100px"},{default:a(()=>[l(H,null,{default:a(()=>[l(U,{span:5},{default:a(()=>[l(c,{label:e.$t("warehousing_state")},{default:a(()=>[l(Z,{modelValue:p.enable_status,"onUpdate:modelValue":o[0]||(o[0]=t=>p.enable_status=t),clearable:"",placeholder:e.$t("place")+e.$t("warehousing_state")},{default:a(()=>[l(g,{label:"启用",value:!0}),l(g,{label:"禁用",value:!1})]),_:1},8,["modelValue","placeholder"])]),_:1},8,["label"])]),_:1}),l(U,{span:5},{default:a(()=>[l(c,{label:e.$t("template_name")},{default:a(()=>[l(h,{modelValue:p.name,"onUpdate:modelValue":o[1]||(o[1]=t=>p.name=t),clearable:"",placeholder:e.$t("place")+e.$t("template_name")},null,8,["modelValue","placeholder"])]),_:1},8,["label"])]),_:1}),l(U,{span:5},{default:a(()=>[l(c,{label:e.$t("template_code")},{default:a(()=>[l(h,{modelValue:p.code,"onUpdate:modelValue":o[2]||(o[2]=t=>p.code=t),clearable:"",placeholder:e.$t("place")+e.$t("template_code")},null,8,["modelValue","placeholder"])]),_:1},8,["label"])]),_:1})]),_:1})]),_:1},8,["model"]),k("div",ie,[l(b,{class:"mr-3",onClick:O},{default:a(()=>[_(v(e.$t("search")),1)]),_:1})])]),l(K,{tableData:f.value.records,loading:E.value},{toolbar:a(()=>[k("div",ce,[k("div",be,[R([""])?(y(),w(b,{key:0,size:"small",type:"primary",icon:B(oe),onClick:Y},{default:a(()=>[_(v(e.$t("add")),1)]),_:1},8,["icon"])):C("",!0)])])]),"table-columns":a(()=>[l(T,{prop:"name",label:e.$t("template_name")},null,8,["label"]),l(T,{prop:"remark",label:e.$t("template_remark")},null,8,["label"]),l(T,{prop:"enable_status",label:e.$t("user_state")},{default:a(t=>[l(j,{modelValue:t.row.enable_status,"onUpdate:modelValue":$=>t.row.enable_status=$,"inline-prompt":"","active-text":"启用","inactive-text":"禁用",onChange:$=>N($,t.row)},null,8,["modelValue","onUpdate:modelValue","onChange"])]),_:1},8,["label"]),l(T,{label:e.$t("operate"),fixed:"right",width:"300"},{default:a(t=>[R([""])?(y(),w(b,{key:0,size:"small",onClick:$=>L(t.row)},{default:a(()=>[_(v(e.$t("view")),1)]),_:2},1032,["onClick"])):C("",!0),R([""])?(y(),w(b,{key:1,size:"small",type:"primary",onClick:$=>P(t.row)},{default:a(()=>[_(v(e.$t("edit")),1)]),_:2},1032,["onClick"])):C("",!0),R([""])?(y(),w(b,{key:2,size:"small",type:"danger",onClick:$=>A(t.row)},{default:a(()=>[_(v(e.$t("delete")),1)]),_:2},1032,["onClick"])):C("",!0)]),_:1},8,["label"])]),pagination:a(()=>[f.value?(y(),w(J,{key:0,onSizeChange:G,onCurrentChange:I,"current-page":f.value.pages,"page-sizes":[10,20,50,100],"page-size":f.value.size,layout:"total, sizes, prev, pager, next, jumper",total:f.value.total},null,8,["current-page","page-size","total"])):C("",!0)]),_:1},8,["tableData","loading"]),l(Q,{title:B(z),modelValue:m.value,"onUpdate:modelValue":o[9]||(o[9]=t=>m.value=t),width:"500px","modal-append-to-body":!1,"close-on-click-modal":!1,"close-on-press-escape":!1,class:"!rounded-lg"},{footer:a(()=>[k("div",_e,[l(b,{onClick:o[8]||(o[8]=t=>m.value=!1)},{default:a(()=>[_(v(e.$t("cancel")),1)]),_:1}),l(b,{type:"primary",onClick:q,disabled:d.value},{default:a(()=>[_(v(e.$t("submit")),1)]),_:1},8,["disabled"])])]),default:a(()=>[l(F,{model:s.value,rules:D.value,ref_key:"systemFormRef",ref:M,"label-width":"120px"},{default:a(()=>[l(c,{label:e.$t("template_name")+":",prop:"name"},{default:a(()=>[l(h,{modelValue:s.value.name,"onUpdate:modelValue":o[3]||(o[3]=t=>s.value.name=t),disabled:d.value,clearable:"",placeholder:e.$t("place")+e.$t("template_name")},null,8,["modelValue","disabled","placeholder"])]),_:1},8,["label"]),l(c,{label:e.$t("template_content")+":",prop:"content"},{default:a(()=>[l(h,{modelValue:s.value.content,"onUpdate:modelValue":o[4]||(o[4]=t=>s.value.content=t),type:"textarea",autosize:{minRows:3,maxRows:6},disabled:d.value,clearable:"",placeholder:e.$t("place")+e.$t("template_content")},null,8,["modelValue","disabled","placeholder"])]),_:1},8,["label"]),l(c,{label:e.$t("template_code")+":",prop:"code"},{default:a(()=>[l(h,{modelValue:s.value.code,"onUpdate:modelValue":o[5]||(o[5]=t=>s.value.code=t),disabled:d.value,clearable:"",placeholder:e.$t("place")+e.$t("template_code")},null,8,["modelValue","disabled","placeholder"])]),_:1},8,["label"]),l(c,{label:e.$t("enable_status")+":",prop:"enable_status"},{default:a(()=>[l(j,{modelValue:s.value.enable_status,"onUpdate:modelValue":o[6]||(o[6]=t=>s.value.enable_status=t),"inline-prompt":"",disabled:d.value,"active-text":"启用","inactive-text":"禁用"},null,8,["modelValue","disabled"])]),_:1},8,["label"]),l(c,{label:e.$t("template_remark")+":",prop:"remark"},{default:a(()=>[l(h,{modelValue:s.value.remark,"onUpdate:modelValue":o[7]||(o[7]=t=>s.value.remark=t),type:"textarea",disabled:d.value,autosize:{minRows:3,maxRows:4},placeholder:e.$t("place")+e.$t("template_remark")},null,8,["modelValue","disabled","placeholder"])]),_:1},8,["label"])]),_:1},8,["model","rules"])]),_:1},8,["title","modelValue"])],64)}}});export{he as default};