packageList-BnG_9Xen.js 7.1 KB

1
  1. import{d as X,u as Y,r as d,a as Z,o as x,f as j,h,i as a,w as t,a7 as ee,p as s,v as ae,x as f,m as V,t as $,k as C,l as U,F as le,y as oe,E as P}from"./index-GCZD4BFP.js";import{p as te,s as ne,e as ue,a as se}from"./package-D5xJ3a7L.js";const re={class:"search bg-white p-3"},de={class:"flex justify-end"},pe={class:"inner-toolbar w-11/12 flex justify-between"},me={class:"toolbar-btns"},ie={class:"dialog-footer"},be=X({__name:"packageList",setup(ce){const{t:u}=Y();ae();const p=d({}),y=d(!1),m=d(!1),n=d({role_id:"",name:"",money:"",day:"",use_able:!1,remark:""}),B=d({role_id:[{required:!0,message:u("change")+u("package_role")+"!",trigger:"change"}],name:[{required:!0,message:u("place")+u("package_name")+"!",trigger:"blur"}],money:[{required:!0,message:u("place")+u("package_money")+"!",trigger:"blur"}],day:[{required:!0,message:u("place")+u("package_day")+"!",trigger:"blur"}],use_able:[{required:!0,message:u("change")+u("warehousing_state")+"!",trigger:"change"}],user_num:[{required:!0,message:u("place")+u("package_user_num")+"!",trigger:"blur"}]});d([]);const i=d({data:[],page_no:1,page_size:10}),E=d([]),z=d(),F=e=>!0,N=(e,o)=>{ne(o.id).then(g=>{c()})},S=()=>{n.value={},m.value=!0},T=(e,o)=>{n.value={...o},m.value=!0},b=Z({use_able:"",name:""}),A=()=>{Object.assign(i.value,b),console.log(i),i.value.page_no=1,c()},O=e=>{i.value.page_size=e,c()},G=e=>{i.value.page_no=e,c()},M=()=>{setTimeout(()=>{z.value.clearValidate()})},W=()=>{z.value.validate(e=>{if(e){const{id:o}=n.value,g={...n.value};o?ue(o,g).then(()=>{m.value=!1,P.success(u("edit_success")+"!"),c()}):se(g).then(()=>{m.value=!1,P.success(u("add_success")+"!"),c()})}else return P.error(u("form_erroe")),!1})},c=()=>{console.log(i),y.value=!0,te(i.value).then(e=>{y.value=!1,p.value=e}).catch(()=>{y.value=!1})},I=()=>{ee({page_no:1,page_size:1e4}).then(e=>{E.value=e.records})};return x(()=>{c(),I()}),(e,o)=>{const g=s("el-option"),R=s("el-select"),r=s("el-form-item"),q=s("el-col"),v=s("el-input"),H=s("el-row"),L=s("el-form"),k=s("el-button"),_=s("el-table-column"),D=s("el-switch"),J=s("el-pagination"),K=s("en-table-layout"),Q=s("el-dialog");return f(),j("div",null,[h("div",re,[a(L,{model:b,"label-width":"100px"},{default:t(()=>[a(H,null,{default:t(()=>[a(q,{span:5},{default:t(()=>[a(r,{label:e.$t("warehousing_state")},{default:t(()=>[a(R,{modelValue:b.use_able,"onUpdate:modelValue":o[0]||(o[0]=l=>b.use_able=l),clearable:""},{default:t(()=>[a(g,{label:"启用",value:!0}),a(g,{label:"禁用",value:!1})]),_:1},8,["modelValue"])]),_:1},8,["label"])]),_:1}),a(q,{span:5},{default:t(()=>[a(r,{label:e.$t("package_name")},{default:t(()=>[a(v,{modelValue:b.name,"onUpdate:modelValue":o[1]||(o[1]=l=>b.name=l),clearable:"",placeholder:e.$t("place")+e.$t("package_name")},null,8,["modelValue","placeholder"])]),_:1},8,["label"])]),_:1})]),_:1})]),_:1},8,["model"]),h("div",de,[a(k,{class:"mr-3",onClick:A},{default:t(()=>[V($(e.$t("search")),1)]),_:1})])]),a(K,{tableData:p.value.records,loading:y.value},{toolbar:t(()=>[h("div",pe,[h("div",me,[F(["warehouse:add"])?(f(),C(k,{key:0,size:"default",type:"primary",onClick:S},{default:t(()=>[V($(e.$t("add")),1)]),_:1})):U("",!0)])])]),"table-columns":t(()=>[a(_,{prop:"name",label:e.$t("package_name")},null,8,["label"]),a(_,{prop:"money",label:e.$t("package_money")},null,8,["label"]),a(_,{prop:"day",label:e.$t("package_day")},null,8,["label"]),a(_,{prop:"user_num",label:e.$t("package_user_num")},null,8,["label"]),a(_,{prop:"use_able",label:e.$t("warehousing_state")},{default:t(l=>[a(D,{modelValue:l.row.use_able,"onUpdate:modelValue":w=>l.row.use_able=w,"inline-prompt":"","active-text":"启用","inactive-text":"禁用",onChange:w=>N(w,l.row)},null,8,["modelValue","onUpdate:modelValue","onChange"])]),_:1},8,["label"]),a(_,{prop:"remark",label:e.$t("package_remark")},null,8,["label"]),a(_,{label:e.$t("operate"),fixed:"right",width:"300"},{default:t(l=>[F(["warehouse:update"])?(f(),C(k,{key:0,size:"default",onClick:w=>T(l.$index,l.row)},{default:t(()=>[V($(e.$t("edit")),1)]),_:2},1032,["onClick"])):U("",!0)]),_:1},8,["label"])]),pagination:t(()=>[p.value.records&&p.value.records.length?(f(),C(J,{key:0,onSizeChange:O,onCurrentChange:G,"current-page":p.value.page,"page-sizes":[10,20,50,100],"page-size":p.value.size,layout:"total, sizes, prev, pager, next, jumper",total:p.value.total},null,8,["current-page","page-size","total"])):U("",!0)]),_:1},8,["tableData","loading"]),a(Q,{title:n.value.id?e.$t("edit"):e.$t("add"),modelValue:m.value,"onUpdate:modelValue":o[10]||(o[10]=l=>m.value=l),width:"500px",onOpen:M,"modal-append-to-body":!1,"close-on-click-modal":!1,"close-on-press-escape":!1,class:"!rounded-lg"},{footer:t(()=>[h("div",ie,[a(k,{onClick:o[9]||(o[9]=l=>m.value=!1)},{default:t(()=>[V($(e.$t("cancel")),1)]),_:1}),a(k,{type:"primary",onClick:W},{default:t(()=>[V($(e.$t("submit")),1)]),_:1})])]),default:t(()=>[a(L,{model:n.value,rules:B.value,ref_key:"packageFormRef",ref:z,"label-width":"120px"},{default:t(()=>[a(r,{label:e.$t("package_role")+":",prop:"role_id"},{default:t(()=>[a(R,{modelValue:n.value.role_id,"onUpdate:modelValue":o[2]||(o[2]=l=>n.value.role_id=l),clearable:"",placeholder:e.$t("place")+e.$t("package_role")},{default:t(()=>[(f(!0),j(le,null,oe(E.value,l=>(f(),C(g,{key:l.role_id,label:l.role_name,value:l.role_id},null,8,["label","value"]))),128))]),_:1},8,["modelValue","placeholder"])]),_:1},8,["label"]),a(r,{label:e.$t("package_name")+":",prop:"name"},{default:t(()=>[a(v,{modelValue:n.value.name,"onUpdate:modelValue":o[3]||(o[3]=l=>n.value.name=l),minlength:2,maxlength:20,clearable:"",placeholder:e.$t("place")+e.$t("package_name")},null,8,["modelValue","placeholder"])]),_:1},8,["label"]),a(r,{label:e.$t("package_money")+":",prop:"money"},{default:t(()=>[a(v,{modelValue:n.value.money,"onUpdate:modelValue":o[4]||(o[4]=l=>n.value.money=l),minlength:2,maxlength:20,clearable:"",placeholder:e.$t("place")+e.$t("package_money")},null,8,["modelValue","placeholder"])]),_:1},8,["label"]),a(r,{label:e.$t("package_day")+":",prop:"day"},{default:t(()=>[a(v,{modelValue:n.value.day,"onUpdate:modelValue":o[5]||(o[5]=l=>n.value.day=l),minlength:2,maxlength:20,clearable:"",placeholder:e.$t("place")+e.$t("package_day")},null,8,["modelValue","placeholder"])]),_:1},8,["label"]),a(r,{label:e.$t("package_user_num")+":",prop:"user_num"},{default:t(()=>[a(v,{modelValue:n.value.user_num,"onUpdate:modelValue":o[6]||(o[6]=l=>n.value.user_num=l),minlength:2,maxlength:20,clearable:"",placeholder:e.$t("place")+e.$t("package_user_num")},null,8,["modelValue","placeholder"])]),_:1},8,["label"]),a(r,{label:e.$t("warehousing_state")+":",prop:"use_able"},{default:t(()=>[a(D,{modelValue:n.value.use_able,"onUpdate:modelValue":o[7]||(o[7]=l=>n.value.use_able=l),"inline-prompt":"","active-text":"启用","inactive-text":"禁用"},null,8,["modelValue"])]),_:1},8,["label"]),a(r,{label:e.$t("package_remark")+":",prop:"remark"},{default:t(()=>[a(v,{modelValue:n.value.remark,"onUpdate:modelValue":o[8]||(o[8]=l=>n.value.remark=l),type:"textarea",autosize:{minRows:3,maxRows:4},placeholder:e.$t("place")+e.$t("package_remark")},null,8,["modelValue","placeholder"])]),_:1},8,["label"])]),_:1},8,["model","rules"])]),_:1},8,["title","modelValue"])])}}});export{be as default};