2 lines
10 KiB
JavaScript
2 lines
10 KiB
JavaScript
import{g as T,i as c,j as $,r as n,o as x,n as P,w as u,a as g,b as l,d as B,s as j,x as J,C as K,c as I,I as Q,G as X,N,_ as R,U as Y,O as Z,V as ee,t as le,W as q,q as ue,p as te,f as oe}from"./index.8ab1f836.js";import{a as S,b as z}from"./system.79236d81.js";const ne={class:"dialog-footer"},ae=T({__name:"dictionaryEntryDialog",setup(k,{expose:y}){const d=c(),a=c(!1),p=c("\u65B0\u589E\u5B57\u5178\u9879"),v={value:"id",label:"name",checkStrictly:!0},m=$({name:[{required:!0,message:"\u8BF7\u8F93\u5165\u540D\u79F0",trigger:"blur"},{min:3,max:5,message:"\u957F\u5EA6\u5728 3 \u5230 5 \u4E2A\u5B57\u7B26",trigger:"blur"}],key:[{required:!0,message:"\u8BF7\u8F93\u5165\u5B57\u5178\u9879\u952E\u503C",trigger:"blur"}],pid:[{required:!0,message:"\u8BF7\u9009\u62E9\u6240\u5C5E\u5B57\u5178",trigger:"change"}]}),t=$({pid:"",name:null,remark:"",key:null});function h(){d.value.resetFields(),Object.keys(t).forEach(s=>{t[s]=null})}const E=(s={})=>{console.log("======item=======",s),p.value="\u65B0\u589E\u5B57\u5178\u9879",s.pid&&(p.value="\u7F16\u8F91\u5B57\u5178\u9879",Object.keys(s).forEach(e=>{t[e]=s[e]})),a.value=!0},D=async s=>{await d.value.validate((e,r)=>{e?(a.value=!1,console.log("submit!",t)):console.log("error submit!",r)})};return y({show:E}),(s,e)=>{const r=n("el-cascader"),f=n("el-form-item"),F=n("el-input"),i=n("el-form"),_=n("el-button"),C=n("el-dialog");return x(),P(C,{onClose:h,modelValue:a.value,"onUpdate:modelValue":e[6]||(e[6]=o=>a.value=o),title:p.value,width:"50%"},{footer:u(()=>[g("span",ne,[l(_,{onClick:e[4]||(e[4]=o=>a.value=!1)},{default:u(()=>[B("\u53D6\u6D88")]),_:1}),l(_,{type:"primary",onClick:e[5]||(e[5]=o=>D(d.value))},{default:u(()=>[B("\u786E\u5B9A")]),_:1})])]),default:u(()=>[l(i,{ref_key:"ruleFormRef",ref:d,model:t,rules:m,"label-width":"100px"},{default:u(()=>[l(f,{label:"\u6240\u5C5E\u5B57\u5178",prop:"pid"},{default:u(()=>[l(r,{modelValue:t.pid,"onUpdate:modelValue":e[0]||(e[0]=o=>t.pid=o),style:{width:"100%"},options:j(S),props:v,clearable:""},null,8,["modelValue","options"])]),_:1}),l(f,{label:"\u5B57\u5178\u9879\u540D\u79F0",prop:"name"},{default:u(()=>[l(F,{modelValue:t.name,"onUpdate:modelValue":e[1]||(e[1]=o=>t.name=o),placeholder:"\u8BF7\u8F93\u5165\u5B57\u5178\u9879\u540D\u79F0"},null,8,["modelValue"])]),_:1}),l(f,{label:"\u5B57\u5178\u9879\u952E\u503C",prop:"key"},{default:u(()=>[l(F,{modelValue:t.key,"onUpdate:modelValue":e[2]||(e[2]=o=>t.key=o),placeholder:"\u8BF7\u8F93\u5165\u5B57\u5178\u9879\u952E\u503C"},null,8,["modelValue"])]),_:1}),l(f,{label:"\u5B57\u5178\u9879\u63CF\u8FF0",prop:"remark"},{default:u(()=>[l(F,{modelValue:t.remark,"onUpdate:modelValue":e[3]||(e[3]=o=>t.remark=o),type:"textarea",placeholder:"\u8BF7\u8F93\u5165\u5B57\u5178\u9879\u63CF\u8FF0"},null,8,["modelValue"])]),_:1})]),_:1},8,["model","rules"])]),_:1},8,["modelValue","title"])}}}),se={class:"m-user-table"},re={class:"header"},ie={class:"footer"},de={class:"util"},ce={class:"table-inner"},_e={class:"pagination"},pe=T({__name:"Table",setup(k,{expose:y}){const d=c(z[0].children);c(!1);const a=c(),p=c(),v=$({}),m=c(!0),t=c(1),h=()=>{console.log("submit!",v),m.value=!0,setTimeout(()=>{m.value=!1},1e3)},E=i=>{m.value=!0,setTimeout(()=>{m.value=!1},1e3)},D=i=>{if(m.value=!0,!i.id)d.value=[];else{let _=z.find(C=>C.id===i.id);d.value=_.children}setTimeout(()=>{m.value=!1},500)},s=()=>{a.value.show()},e=i=>{a.value.show(i)},r=i=>{N.confirm("\u4F60\u786E\u5B9A\u8981\u5220\u9664\u5F53\u524D\u9879\u5417?","\u6E29\u99A8\u63D0\u793A",{confirmButtonText:"\u786E\u5B9A",cancelButtonText:"\u53D6\u6D88",type:"warning",draggable:!0}).then(()=>{}).catch(()=>{})},f=i=>{console.log(`${i} items per page`)},F=i=>{t.value=i};return J(()=>{setTimeout(()=>{m.value=!1},1e3)}),y({getList:D}),(i,_)=>{const C=n("el-input"),o=n("el-form-item"),b=n("el-button"),w=n("el-form"),U=n("Plus"),M=n("el-icon"),A=n("el-table-column"),H=n("el-table"),L=n("el-pagination"),G=K("loading");return x(),I("div",se,[g("div",re,[l(w,{inline:!0,model:v,ref_key:"ruleFormRef",ref:p},{default:u(()=>[l(o,{label:"\u540D\u79F0",prop:"username"},{default:u(()=>[l(C,{modelValue:v.username,"onUpdate:modelValue":_[0]||(_[0]=V=>v.username=V),placeholder:"\u8BF7\u8F93\u5165\u540D\u79F0"},null,8,["modelValue"])]),_:1}),l(o,null,{default:u(()=>[l(b,{type:"primary",onClick:h,icon:j(Q)},{default:u(()=>[B("\u67E5\u8BE2")]),_:1},8,["icon"]),l(b,{onClick:_[1]||(_[1]=V=>E(p.value))},{default:u(()=>[B("\u91CD\u7F6E")]),_:1})]),_:1})]),_:1},8,["model"])]),g("div",ie,[g("div",de,[l(b,{type:"primary",onClick:s},{default:u(()=>[l(M,null,{default:u(()=>[l(U)]),_:1}),B(" \u65B0\u589E\u5B57\u5178\u9879 ")]),_:1})]),g("div",ce,[X((x(),P(H,{data:d.value,style:{width:"100%",height:"100%"},border:""},{default:u(()=>[l(A,{prop:"id",label:"id",align:"center",width:"100"}),l(A,{prop:"name",label:"\u540D\u79F0",align:"center",width:"100"}),l(A,{prop:"key",label:"\u952E\u503C",align:"center"}),l(A,{prop:"remark","show-overflow-tooltip":!0,width:"180",label:"\u63CF\u8FF0",align:"center"}),l(A,{prop:"createTime",label:"\u521B\u5EFA\u65F6\u95F4",align:"center",width:"180"}),l(A,{prop:"operator",label:"\u64CD\u4F5C",width:"200px",align:"center",fixed:"right"},{default:u(V=>[l(b,{type:"primary",size:"small",icon:"Edit",onClick:W=>e(V.row)},{default:u(()=>[B(" \u7F16\u8F91 ")]),_:2},1032,["onClick"]),l(b,{onClick:W=>r(V.row),type:"danger",size:"small",icon:"Delete"},{default:u(()=>[B(" \u5220\u9664 ")]),_:2},1032,["onClick"])]),_:1})]),_:1},8,["data"])),[[G,m.value]])]),g("div",_e,[l(L,{currentPage:t.value,"onUpdate:currentPage":_[2]||(_[2]=V=>t.value=V),"page-size":10,background:"",layout:"total, sizes, prev, pager, next, jumper",total:1e3,onSizeChange:f,onCurrentChange:F},null,8,["currentPage"])])]),l(ae,{ref_key:"dictionaryEntryDialog",ref:a},null,512)])}}});const me=R(pe,[["__scopeId","data-v-2a6a18a4"]]),fe={class:"dialog-footer"},ge=T({__name:"dictsortDialog",setup(k,{expose:y}){const d=c(),a=c(!1),p=c("\u65B0\u589E\u5B57\u5178\u9879"),v={value:"id",label:"name",checkStrictly:!0},m=$({name:[{required:!0,message:"\u8BF7\u8F93\u5165\u540D\u79F0",trigger:"blur"},{min:3,max:5,message:"\u957F\u5EA6\u5728 3 \u5230 5 \u4E2A\u5B57\u7B26",trigger:"blur"}],keyCode:[{required:!0,message:"\u8BF7\u8F93\u5165\u5B57\u5178\u7F16\u7801",trigger:"blur"}]}),t=$({id:"",name:null,remark:"",keyCode:null});function h(){d.value.resetFields(),Object.keys(t).forEach(s=>{t[s]=null})}const E=(s={})=>{p.value="\u65B0\u589E\u5B57\u5178\u9879",s.id&&(p.value="\u7F16\u8F91\u5B57\u5178\u9879",Object.keys(s).forEach(e=>{t[e]=s[e]})),a.value=!0},D=async s=>{await d.value.validate((e,r)=>{e?(a.value=!1,console.log("submit!",t)):console.log("error submit!",r)})};return y({show:E}),(s,e)=>{const r=n("el-cascader"),f=n("el-form-item"),F=n("el-input"),i=n("el-form"),_=n("el-button"),C=n("el-dialog");return x(),P(C,{onClose:h,modelValue:a.value,"onUpdate:modelValue":e[6]||(e[6]=o=>a.value=o),title:p.value,width:"50%"},{footer:u(()=>[g("span",fe,[l(_,{onClick:e[4]||(e[4]=o=>a.value=!1)},{default:u(()=>[B("\u53D6\u6D88")]),_:1}),l(_,{type:"primary",onClick:e[5]||(e[5]=o=>D(d.value))},{default:u(()=>[B("\u786E\u5B9A")]),_:1})])]),default:u(()=>[l(i,{ref_key:"ruleFormRef",ref:d,model:t,rules:m,"label-width":"100px"},{default:u(()=>[l(f,{label:"\u7236\u7EA7\u5B57\u5178"},{default:u(()=>[l(r,{modelValue:t.pid,"onUpdate:modelValue":e[0]||(e[0]=o=>t.pid=o),style:{width:"100%"},options:j(S),placeholder:"\u8BF7\u9009\u62E9\u7236\u7EA7\u5B57\u5178\uFF0C\u9ED8\u8BA4\u4E3A\u6839\u5B57\u5178",props:v,clearable:""},null,8,["modelValue","options"])]),_:1}),l(f,{label:"\u5B57\u5178\u540D\u79F0",prop:"name"},{default:u(()=>[l(F,{modelValue:t.name,"onUpdate:modelValue":e[1]||(e[1]=o=>t.name=o),placeholder:"\u8BF7\u8F93\u5165\u5B57\u5178\u9879\u540D\u79F0"},null,8,["modelValue"])]),_:1}),l(f,{label:"\u5B57\u5178\u7F16\u7801",prop:"keyCode"},{default:u(()=>[l(F,{modelValue:t.keyCode,"onUpdate:modelValue":e[2]||(e[2]=o=>t.keyCode=o),placeholder:"\u8BF7\u8F93\u5165\u5B57\u5178\u7F16\u7801"},null,8,["modelValue"])]),_:1}),l(f,{label:"\u5B57\u5178\u63CF\u8FF0",prop:"remark"},{default:u(()=>[l(F,{modelValue:t.remark,"onUpdate:modelValue":e[3]||(e[3]=o=>t.remark=o),type:"textarea",placeholder:"\u8BF7\u8F93\u5165\u5B57\u5178\u9879\u63CF\u8FF0"},null,8,["modelValue"])]),_:1})]),_:1},8,["model","rules"])]),_:1},8,["modelValue","title"])}}}),O=k=>(te("data-v-0b734915"),k=k(),oe(),k),ve=O(()=>g("div",{class:"title"},"\u5B57\u5178\u7BA1\u7406",-1)),Fe=O(()=>g("span",{style:{"margin-left":"8px"}},"\u6DFB\u52A0\u5B57\u5178\u5206\u7C7B",-1)),be={class:"filter-tree"},Be=["onClick"],ye={key:0},Ce=T({__name:"Side",emits:["change"],setup(k,{emit:y}){const d=c(S),a=c(null);Y(()=>{let e={id:null,name:"\u5168\u90E8"};d.value=[e,...S]});const p=c(""),v=c(),m={children:"children",label:"name",value:"id"};Z(p,e=>{v.value.filter(e)});const t=(e,r)=>(console.log(r),e?r.name.includes(e):!0),h=()=>{a.value.show()},E=e=>{a.value.show(e)},D=(e,r)=>{y("change",r),console.log("node, data============",e,r)},s=(e,r)=>{N.confirm("\u4F60\u786E\u5B9A\u8981\u5220\u9664\u5F53\u524D\u9879\u5417?","\u6E29\u99A8\u63D0\u793A",{confirmButtonText:"\u786E\u5B9A",cancelButtonText:"\u53D6\u6D88",type:"warning",draggable:!0}).then(()=>{}).catch(()=>{}),console.log("data===",e,r)};return(e,r)=>{const f=n("Plus"),F=n("el-icon"),i=n("el-button"),_=n("el-input"),C=n("el-scrollbar"),o=n("el-card");return x(),P(o,{class:"m-dept-side"},{default:u(()=>[ve,l(i,{type:"primary",onClick:h},{default:u(()=>[l(F,{color:"#fff"},{default:u(()=>[l(f)]),_:1}),Fe]),_:1}),l(_,{modelValue:p.value,"onUpdate:modelValue":r[0]||(r[0]=b=>p.value=b),placeholder:"\u8F93\u5165\u5173\u952E\u5B57\u8FDB\u884C\u8FC7\u6EE4",class:"filter-search"},null,8,["modelValue"]),g("div",be,[l(C,{class:"scrollbar"},{default:u(()=>[l(j(ee),{ref_key:"treeRef",ref:v,data:d.value,props:m,"default-expand-all":"","filter-node-method":t},{default:u(({node:b,data:w})=>[g("span",{class:"custom-tree-node",onClick:U=>D(b,w)},[g("span",null,le(b.label),1),w.id!=null?(x(),I("span",ye,[l(i,{onClick:q(U=>E(w),["stop"]),type:"primary",link:""},{default:u(()=>[B("\u7F16\u8F91")]),_:2},1032,["onClick"]),l(i,{style:{"margin-left":"6px"},type:"danger",link:"",onClick:q(U=>s(b,w),["stop"])},{default:u(()=>[B("\u5220\u9664")]),_:2},1032,["onClick"])])):ue("",!0)],8,Be)]),_:1},8,["data"])]),_:1})]),l(ge,{ref_key:"dictsortDialog",ref:a},null,512)]),_:1})}}});const ke=R(Ce,[["__scopeId","data-v-0b734915"]]),he={class:"app-container m-user"},Ee=T({__name:"index",setup(k){const y=c(),d=a=>{y.value.getList(a)};return(a,p)=>(x(),I("div",he,[l(ke,{onChange:d}),l(me,{ref_key:"table",ref:y},null,512)]))}});const xe=R(Ee,[["__scopeId","data-v-57d3360c"]]);export{xe as default};
|