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