2 lines
7.7 KiB
JavaScript
2 lines
7.7 KiB
JavaScript
import{D as Z,B as ee,y as oe,A as te,w as le,L as ae,C as ne,N as ie,o as ue,t as se,O as de,M as me,P as re}from"./element-plus.6d2d2999.js";import{_ as pe}from"./index.vue_vue_type_script_setup_true_lang.09449d5c.js";import{f as ce,a as _e}from"./index.1eb21f43.js";import{_ as fe}from"./index.vue_vue_type_style_index_0_lang.daaee5a7.js";import{d as z,s as we,a0 as x,r as A,j as ve,ak as be,o as i,c as U,V as e,M as t,O as b,u,L as d,S as E,aa as $,W as he,a8 as Ve,a as P,k as ye,T as r,n as L}from"./@vue.5673dc6e.js";import{_ as Ce,a as S,b as Ee,c as Fe,d as ge}from"./edit.vue_vue_type_script_setup_true_lang.abcaa6d8.js";import{r as ke}from"./role.388bda0b.js";import{a as De}from"./useDictOptions.8d7e96ad.js";import{u as Be}from"./usePaging.d22bd5fb.js";import"./@vueuse.ae0833ee.js";import"./@element-plus.d30df31f.js";import"./lodash-es.5979d539.js";import"./dayjs.2ad434f4.js";import"./axios.36225696.js";import"./async-validator.fb49d0f5.js";import"./@ctrl.82a509e0.js";import"./escape-html.e5dfadb9.js";import"./normalize-wheel-es.8aeb3683.js";import"./lodash.a82e6f70.js";import"./vue-router.137bc04e.js";import"./pinia.dba679c5.js";import"./vue-demi.ebc8116b.js";import"./css-color-function.5db10a28.js";import"./color.71c30cc1.js";import"./clone.2ee3e1bd.js";import"./color-convert.755d189f.js";import"./color-name.e7a4e1d3.js";import"./color-string.e356f5de.js";import"./balanced-match.d2a36341.js";import"./debug.6e76bada.js";import"./ms.a9ae1d6d.js";import"./nprogress.6e60475c.js";import"./vue-clipboard3.532e155c.js";import"./clipboard.7774a268.js";import"./echarts.50cbfcc9.js";import"./tslib.60310f1a.js";import"./zrender.a255a587.js";import"./highlight.js.dba6fa1b.js";import"./@highlightjs.00aeb742.js";import"./index.7cbc136f.js";import"./picker.89758aed.js";import"./index.5dac179a.js";import"./index.d7fe29f9.js";import"./index.vue_vue_type_script_setup_true_lang.06343fc1.js";import"./vue3-video-play.7e93484d.js";import"./vuedraggable.bbcd207c.js";import"./vue.79195844.js";import"./sortablejs.0312ab28.js";import"./post.86416a37.js";import"./department.6bffbe4a.js";import"./organization.6990d1af.js";const xe={class:"admin"},Ae=r("\u67E5\u8BE2"),Ue=r("\u91CD\u7F6E"),$e=r(" \u65B0\u589E "),Pe={class:"mt-4"},Le=r("> "),Se=r(" \u7F16\u8F91 "),ze=r(" \u4FEE\u6539\u5BC6\u7801 "),Ke=r(" \u5220\u9664 "),Ne={class:"flex mt-4 justify-end"},Te=r("\u4FEE\u6539"),je=r("\u53D6\u6D88"),Ie=z({name:"admin"}),Io=z({...Ie,setup(Oe){const y=we(),m=x({account:"",name:"",role_id:""}),C=A(!1),{pager:w,getLists:h,resetParams:K,resetPage:F}=Be({fetchFun:S,params:m}),N=a=>{Ee({id:a.id,account:a.account,name:a.name,role_id:a.role_id,disable:a.disable,org_id:a.org_id,dept_id:a.dept_id,job_id:a.job_id,multipoint_login:a.multipoint_login}).finally(()=>{h()})},T=async()=>{var a;C.value=!0,await L(),(a=y.value)==null||a.open("add")},j=async a=>{var l,p;C.value=!0,await L(),(l=y.value)==null||l.open("edit"),(p=y.value)==null||p.setFormData(a)},I=async a=>{await ce.confirm("\u786E\u5B9A\u8981\u5220\u9664\uFF1F"),await Fe({id:a}),h()},v=A(!1),n=x({id:"",password:"",password_confirm:""}),g=()=>{n.id="",n.password="",n.password_confirm=""},O=async()=>{await ge({...n}),v.value=!1,g()},{optionsData:R}=De({role:{api:ke}});return ve(()=>{h()}),(a,l)=>{const p=Z,c=ee,k=oe,M=te,_=le,W=fe,D=ae,B=ne,q=_e,s=ie,G=ue,H=se,J=de,Q=pe,X=me,V=be("perms"),Y=re;return i(),U("div",xe,[e(B,{class:"!border-none",shadow:"never"},{default:t(()=>[e(D,{class:"mb-[-16px]",model:m,inline:""},{default:t(()=>[e(c,{label:"\u7BA1\u7406\u5458\u8D26\u53F7"},{default:t(()=>[e(p,{modelValue:m.account,"onUpdate:modelValue":l[0]||(l[0]=o=>m.account=o),class:"w-[280px]",clearable:"",onKeyup:$(u(F),["enter"])},null,8,["modelValue","onKeyup"])]),_:1}),e(c,{label:"\u7BA1\u7406\u5458\u540D\u79F0"},{default:t(()=>[e(p,{modelValue:m.name,"onUpdate:modelValue":l[1]||(l[1]=o=>m.name=o),class:"w-[280px]",clearable:"",onKeyup:$(u(F),["enter"])},null,8,["modelValue","onKeyup"])]),_:1}),e(c,{label:"\u7BA1\u7406\u5458\u89D2\u8272"},{default:t(()=>[e(M,{class:"w-[280px]",modelValue:m.role_id,"onUpdate:modelValue":l[2]||(l[2]=o=>m.role_id=o)},{default:t(()=>[e(k,{label:"\u5168\u90E8",value:""}),(i(!0),U(he,null,Ve(u(R).role,(o,f)=>(i(),d(k,{key:f,label:o.name,value:o.id},null,8,["label","value"]))),128))]),_:1},8,["modelValue"])]),_:1}),e(c,null,{default:t(()=>[e(_,{type:"primary",onClick:u(F)},{default:t(()=>[Ae]),_:1},8,["onClick"]),e(_,{onClick:u(K)},{default:t(()=>[Ue]),_:1},8,["onClick"]),e(W,{class:"ml-2.5","fetch-fun":u(S),params:m,"page-size":u(w).size},null,8,["fetch-fun","params","page-size"])]),_:1})]),_:1},8,["model"])]),_:1}),b((i(),d(B,{class:"mt-4 !border-none",shadow:"never"},{default:t(()=>[b((i(),d(_,{type:"primary",onClick:T},{icon:t(()=>[e(q,{name:"el-icon-Plus"})]),default:t(()=>[$e]),_:1})),[[V,["auth.admin/add"]]]),P("div",Pe,[e(J,{data:u(w).lists,size:"large"},{default:t(()=>[e(s,{label:"ID",prop:"id","min-width":"60"}),Le,e(s,{label:"\u5934\u50CF","min-width":"100"},{default:t(({row:o})=>[e(G,{size:50,src:o.avatar},null,8,["src"])]),_:1}),e(s,{label:"\u8D26\u53F7",prop:"account","min-width":"100"}),e(s,{label:"\u540D\u79F0",prop:"name","min-width":"100"}),e(s,{label:"\u89D2\u8272",prop:"role_name","min-width":"100","show-tooltip-when-overflow":""}),e(s,{label:"\u90E8\u95E8",prop:"dept_name","min-width":"100","show-tooltip-when-overflow":""}),e(s,{label:"\u521B\u5EFA\u65F6\u95F4",prop:"create_time","min-width":"180"}),e(s,{label:"\u6700\u8FD1\u767B\u5F55\u65F6\u95F4",prop:"login_time","min-width":"180"}),e(s,{label:"\u6700\u8FD1\u767B\u5F55IP",prop:"login_ip","min-width":"120"}),b((i(),d(s,{label:"\u72B6\u6001","min-width":"100"},{default:t(({row:o})=>[o.root!=1?(i(),d(H,{key:0,modelValue:o.disable,"onUpdate:modelValue":f=>o.disable=f,"active-value":0,"inactive-value":1,onChange:f=>N(o)},null,8,["modelValue","onUpdate:modelValue","onChange"])):E("",!0)]),_:1})),[[V,["auth.admin/edit"]]]),e(s,{label:"\u64CD\u4F5C",width:"200",fixed:"right"},{default:t(({row:o})=>[b((i(),d(_,{type:"primary",link:"",onClick:f=>j(o)},{default:t(()=>[Se]),_:2},1032,["onClick"])),[[V,["auth.admin/edit"]]]),b((i(),d(_,{type:"primary",link:"",onClick:f=>(v.value=!0,n.id=o.id,n.account=o.account)},{default:t(()=>[ze]),_:2},1032,["onClick"])),[[V,["auth.admin/edit"]]]),o.root!=1?b((i(),d(_,{key:0,type:"danger",link:"",onClick:f=>I(o.id)},{default:t(()=>[Ke]),_:2},1032,["onClick"])),[[V,["auth.admin/delete"]]]):E("",!0)]),_:1})]),_:1},8,["data"])]),P("div",Ne,[e(Q,{modelValue:u(w),"onUpdate:modelValue":l[3]||(l[3]=o=>ye(w)?w.value=o:null),onChange:u(h)},null,8,["modelValue","onChange"])])]),_:1})),[[Y,u(w).loading]]),C.value?(i(),d(Ce,{key:0,ref_key:"editRef",ref:y,onSuccess:u(h),onClose:l[4]||(l[4]=o=>C.value=!1)},null,8,["onSuccess"])):E("",!0),v.value?(i(),d(X,{key:1,modelValue:v.value,"onUpdate:modelValue":l[9]||(l[9]=o=>v.value=o),width:"550px",title:"\u4FEE\u6539\u5BC6\u7801"},{default:t(()=>[e(D,{class:"mb-[-16px]",model:n,"label-width":"100px"},{default:t(()=>[e(c,{label:"\u8D26\u53F7"},{default:t(()=>[e(p,{modelValue:n.account,"onUpdate:modelValue":l[5]||(l[5]=o=>n.account=o),readonly:"",class:"w-[280px]"},null,8,["modelValue"])]),_:1}),e(c,{label:"\u5BC6\u7801"},{default:t(()=>[e(p,{modelValue:n.password,"onUpdate:modelValue":l[6]||(l[6]=o=>n.password=o),class:"w-[280px]",clearable:"",type:"password"},null,8,["modelValue"])]),_:1}),e(c,{label:"\u786E\u8BA4\u5BC6\u7801"},{default:t(()=>[e(p,{modelValue:n.password_confirm,"onUpdate:modelValue":l[7]||(l[7]=o=>n.password_confirm=o),class:"w-[280px]",clearable:"",type:"password"},null,8,["modelValue"])]),_:1}),e(c,null,{default:t(()=>[e(_,{type:"primary",onClick:O},{default:t(()=>[Te]),_:1}),e(_,{onClick:l[8]||(l[8]=o=>(v.value=!1,g()))},{default:t(()=>[je]),_:1})]),_:1})]),_:1},8,["model"])]),_:1},8,["modelValue"])):E("",!0)])}}});export{Io as default};
|