1 |
- import{d as de,e as ne,f as re,h as ie,i as ue,j as pe,k as ce,l as me}from"./setting-CjsMgkQh.js";import{R as U}from"./RegExp-B-pQKxnA.js";import{d as ge,u as _e,r as _,a as L,o as fe,f as ve,h as u,i as a,w as t,p as m,x as f,t as r,k as y,m as i,l as h,L as j,E as $,P as be,Q as ye,_ as he}from"./index-GCZD4BFP.js";const M=N=>(be("data-v-8199ad8e"),N=N(),ye(),N),$e={style:{display:"flex"}},De={class:"dict-type"},Ve={class:"inner-toolbar"},ke={class:"toolbar-btns"},Ce={style:{"font-size":"15px","padding-right":"10px"}},ze=M(()=>u("div",{class:"toolbar-search"},null,-1)),Te={class:"dict-data"},we={class:"inner-toolbar"},Se={class:"toolbar-btns"},Ne={style:{"font-size":"15px","padding-right":"10px"}},Ee=M(()=>u("div",{class:"toolbar-search"},null,-1)),Re={class:"dialog-footer"},Ue={class:"dialog-footer"},Fe=ge({__name:"dicData",setup(N){const{t:d}=_e(),v=_(!1),z=L({page_no:1,page_size:10,dict_type:""}),E=L({page_no:1,page_size:10}),T=_([]),D=_([]),n=_({}),p=_({}),A={name:[{required:!0,message:d("place")+d("dic_name")+"!",trigger:"blur"},{min:2,max:20,message:"长度在 2 到 20 个字符",trigger:"blur"},{validator:(e,l,s)=>{l&&!U.userName.test(l)?s(new Error('只支持汉字、字母、数字、"-"、"_"的组合!')):s()},trigger:"blur"}],type:[{required:!0,message:d("place")+d("dic_type")+"!",trigger:"blur"},{min:2,max:50,message:"长度在 2 到 50 个字符",trigger:"blur"},{validator:(e,l,s)=>{l&&!U.userName.test(l)?s(new Error('只支持汉字、字母、数字、"-"、"_"的组合!')):s()},trigger:"blur"}]},G={dict_type:[{required:!0,message:d("place")+d("dic_type")+"!",trigger:"blur"},{min:2,max:50,message:"长度在 2 到 50 个字符",trigger:"blur"},{validator:(e,l,s)=>{l&&!U.userName.test(l)?s(new Error('只支持汉字、字母、数字、"-"、"_"的组合!')):s()},trigger:"blur"}],label:[{required:!0,message:d("place")+d("dic_label")+"!",trigger:"blur"},{min:1,max:20,message:"长度在 1 到 20 个字符",trigger:"blur"}],value:[{required:!0,message:d("place")+d("dic_value")+"!",trigger:"blur"}],sort:[{required:!0,message:d("place")+d("dic_sort")+"!",trigger:"blur"}]},V=_(!1),k=_(!1),F=_(),J=_(),Q=e=>{z.dict_type=e.type,C()},H=e=>{E.page_size=e,w()},K=e=>{E.page_no=e,w()},W=e=>{z.page_size=e,C()},X=e=>{z.page_no=e,C()},Y=()=>{p.value={status:0},k.value=!0},Z=()=>{n.value={status:0,sort:0,dict_type:z.dict_type,default_flag:!1},V.value=!0},x=(e,l)=>{p.value=JSON.parse(JSON.stringify(l)),k.value=!0},ee=(e,l)=>{n.value=JSON.parse(JSON.stringify(l)),V.value=!0},le=(e,l)=>{j.confirm(d("dic_class_info"),d("prompt"),{type:"warning"}).then(()=>{re({id:l.id}).then(()=>{$.success(d("del_success")),w()})}).catch(()=>{})},ae=(e,l)=>{j.confirm(d("dic_data_info"),d("prompt"),{type:"warning"}).then(()=>{ie({id:l.id}).then(()=>{$.success(d("del_success")),C()})}).catch(()=>{})},te=()=>{F.value.validate(e=>{if(e){const{id:l}=p.value,s=JSON.parse(JSON.stringify(p.value));s.id=l,l?ue(s).then(c=>{k.value=!1,$.success(d("edit_success")),w()}):pe(s).then(()=>{k.value=!1,$.success(d("add_success")),w()})}else return $.error(d("form_erroe")),!1})},oe=()=>{J.value.validate(e=>{if(e){const{id:l}=n.value,s=JSON.parse(JSON.stringify(n.value));s.id=l,l?ce(s).then(c=>{V.value=!1,$.success(d("edit_success")),C()}):me(s).then(()=>{V.value=!1,$.success(d("add_success")),C()})}else return $.error(d("form_erroe")),!1})},w=()=>{v.value=!0,de(E).then(e=>{v.value=!1,D.value=e,console.log(D.value)}).catch(()=>{v.value=!1})},C=()=>{v.value=!0,ne(z).then(e=>{v.value=!1,T.value=e}).catch(()=>{v.value=!1})},S=e=>!0;return fe(()=>{C(),w()}),(e,l)=>{const s=m("el-button"),c=m("el-table-column"),O=m("el-pagination"),q=m("en-table-layout"),b=m("el-input"),g=m("el-form-item"),P=m("el-form"),B=m("el-dialog"),I=m("el-radio"),se=m("el-radio-group");return f(),ve("div",null,[u("div",$e,[u("div",De,[a(q,{tableData:D.value.data,loading:v.value,onCellClick:Q,style:{cursor:"pointer"}},{toolbar:t(()=>[u("div",Ve,[u("div",ke,[u("span",Ce,r(e.$t("dic_class_list")),1),S(["dictDataType:add"])?(f(),y(s,{key:0,size:"small",type:"primary",onClick:Y},{default:t(()=>[i(r(e.$t("add")),1)]),_:1})):h("",!0)]),ze])]),"table-columns":t(()=>[a(c,{prop:"id",label:e.$t("dic_sn")},null,8,["label"]),a(c,{prop:"name",label:e.$t("dic_name")},null,8,["label"]),a(c,{prop:"type",label:e.$t("dic_type")},null,8,["label"]),a(c,{label:e.$t("operate"),width:"150px"},{default:t(o=>[S(["dictDataType:edit"])?(f(),y(s,{key:0,size:"small",onClick:R=>x(o.$index,o.row)},{default:t(()=>[i(r(e.$t("edit")),1)]),_:2},1032,["onClick"])):h("",!0),S(["dictDataType:del"])?(f(),y(s,{key:1,size:"small",type:"danger",onClick:R=>le(o.$index,o.row)},{default:t(()=>[i(r(e.$t("delete")),1)]),_:2},1032,["onClick"])):h("",!0)]),_:1},8,["label"])]),pagination:t(()=>[D.value?(f(),y(O,{key:0,onSizeChange:H,onCurrentChange:K,"current-page":D.value.page_no,"page-sizes":[10,20,50,100],"page-size":D.value.page_size,layout:"total, sizes, prev, pager, next, jumper",total:D.value.data_total},null,8,["current-page","page-size","total"])):h("",!0)]),_:1},8,["tableData","loading"])]),u("div",Te,[a(q,{tableData:T.value.data,loading:v.value},{toolbar:t(()=>[u("div",we,[u("div",Se,[u("span",Ne,r(e.$t("dic_data_list")),1),S(["dictData:add"])&&z.dict_type?(f(),y(s,{key:0,size:"small",type:"primary",onClick:Z},{default:t(()=>[i(r(e.$t("add")),1)]),_:1})):h("",!0)]),Ee])]),"table-columns":t(()=>[a(c,{prop:"id",label:e.$t("dic_id")},null,8,["label"]),a(c,{prop:"label",label:e.$t("dic_label")},null,8,["label"]),a(c,{prop:"value",label:e.$t("dic_value")},null,8,["label"]),a(c,{prop:"sort",label:e.$t("dic_sort")},null,8,["label"]),a(c,{label:e.$t("default_flag")},{default:t(({row:o})=>[i(r(o.default_flag===!0?"是":"否"),1)]),_:1},8,["label"]),a(c,{label:e.$t("operate"),width:"150px"},{default:t(o=>[S(["dictData:edit"])?(f(),y(s,{key:0,size:"small",onClick:R=>ee(o.$index,o.row)},{default:t(()=>[i(r(e.$t("edit")),1)]),_:2},1032,["onClick"])):h("",!0),S(["dictData:del"])?(f(),y(s,{key:1,size:"small",type:"danger",onClick:R=>ae(o.$index,o.row)},{default:t(()=>[i(r(e.$t("delete")),1)]),_:2},1032,["onClick"])):h("",!0)]),_:1},8,["label"])]),pagination:t(()=>[T.value?(f(),y(O,{key:0,onSizeChange:W,onCurrentChange:X,"current-page":T.value.page_no,"page-sizes":[10,20,50,100],"page-size":T.value.page_size,layout:"total, sizes, prev, pager, next, jumper",total:T.value.data_total},null,8,["current-page","page-size","total"])):h("",!0)]),_:1},8,["tableData","loading"])])]),a(B,{title:p.value.id?e.$t("edit"):e.$t("add"),modelValue:k.value,"onUpdate:modelValue":l[4]||(l[4]=o=>k.value=o),width:"500px",class:"!rounded-lg"},{footer:t(()=>[u("span",Re,[a(s,{onClick:l[3]||(l[3]=o=>k.value=!1)},{default:t(()=>[i(r(e.$t("cancel")),1)]),_:1}),a(s,{type:"primary",onClick:te},{default:t(()=>[i(r(e.$t("submit")),1)]),_:1})])]),default:t(()=>[a(P,{model:p.value,rules:A,ref_key:"dictTypeFormRef",ref:F,"label-width":"120px"},{default:t(()=>[a(g,{label:e.$t("dic_name"),prop:"name"},{default:t(()=>[a(b,{modelValue:p.value.name,"onUpdate:modelValue":l[0]||(l[0]=o=>p.value.name=o),minlength:2,maxlength:20,clearable:"",placeholder:e.$t("place")+e.$t("dic_name")},null,8,["modelValue","placeholder"])]),_:1},8,["label"]),a(g,{label:e.$t("dic_type"),prop:"type"},{default:t(()=>[a(b,{modelValue:p.value.type,"onUpdate:modelValue":l[1]||(l[1]=o=>p.value.type=o),minlength:2,maxlength:50,clearable:"",placeholder:e.$t("place")+e.$t("dic_type")},null,8,["modelValue","placeholder"])]),_:1},8,["label"]),a(g,{label:e.$t("notes"),prop:"remark"},{default:t(()=>[a(b,{modelValue:p.value.remark,"onUpdate:modelValue":l[2]||(l[2]=o=>p.value.remark=o),type:"textarea",autosize:{minRows:3,maxRows:4},placeholder:e.$t("place")+e.$t("notes")},null,8,["modelValue","placeholder"])]),_:1},8,["label"])]),_:1},8,["model"])]),_:1},8,["title","modelValue"]),a(B,{title:n.value.id?e.$t("edit"):e.$t("add"),modelValue:V.value,"onUpdate:modelValue":l[12]||(l[12]=o=>V.value=o),width:"500px",class:"!rounded-lg"},{footer:t(()=>[u("span",Ue,[a(s,{onClick:l[11]||(l[11]=o=>V.value=!1)},{default:t(()=>[i(r(e.$t("cancel")),1)]),_:1}),a(s,{type:"primary",onClick:oe},{default:t(()=>[i(r(e.$t("submit")),1)]),_:1})])]),default:t(()=>[a(P,{model:n.value,rules:G,ref_key:"dictDataFormRef",ref:J,"label-width":"120px"},{default:t(()=>[a(g,{label:e.$t("dic_type"),prop:"dict_type"},{default:t(()=>[a(b,{modelValue:n.value.dict_type,"onUpdate:modelValue":l[5]||(l[5]=o=>n.value.dict_type=o),disabled:!0,placeholder:e.$t("place")+e.$t("dic_type")},null,8,["modelValue","placeholder"])]),_:1},8,["label"]),a(g,{label:e.$t("default_flag"),prop:"是否默认选中"},{default:t(()=>[a(se,{modelValue:n.value.default_flag,"onUpdate:modelValue":l[6]||(l[6]=o=>n.value.default_flag=o)},{default:t(()=>[a(I,{label:!0},{default:t(()=>[i("是")]),_:1}),a(I,{label:!1},{default:t(()=>[i("否")]),_:1})]),_:1},8,["modelValue"])]),_:1},8,["label"]),a(g,{label:e.$t("dic_label"),prop:"label"},{default:t(()=>[a(b,{modelValue:n.value.label,"onUpdate:modelValue":l[7]||(l[7]=o=>n.value.label=o),minlength:1,maxlength:20,clearable:"",placeholder:e.$t("place")+e.$t("dic_label")},null,8,["modelValue","placeholder"])]),_:1},8,["label"]),a(g,{label:e.$t("dic_value"),prop:"value"},{default:t(()=>[a(b,{modelValue:n.value.value,"onUpdate:modelValue":l[8]||(l[8]=o=>n.value.value=o),minlength:2,maxlength:20,clearable:"",placeholder:e.$t("place")+e.$t("dic_value")},null,8,["modelValue","placeholder"])]),_:1},8,["label"]),a(g,{label:e.$t("dic_sort"),prop:"sort"},{default:t(()=>[a(b,{modelValue:n.value.sort,"onUpdate:modelValue":l[9]||(l[9]=o=>n.value.sort=o),minlength:2,maxlength:20,clearable:"",placeholder:e.$t("place")+e.$t("dic_sort")},null,8,["modelValue","placeholder"])]),_:1},8,["label"]),a(g,{label:e.$t("notes"),prop:"remark"},{default:t(()=>[a(b,{modelValue:n.value.remark,"onUpdate:modelValue":l[10]||(l[10]=o=>n.value.remark=o),type:"textarea",autosize:{minRows:3,maxRows:4},placeholder:e.$t("place")+e.$t("notes")},null,8,["modelValue","placeholder"])]),_:1},8,["label"])]),_:1},8,["model"])]),_:1},8,["title","modelValue"])])}}}),Pe=he(Fe,[["__scopeId","data-v-8199ad8e"]]);export{Pe as default};
|