Files
likeadmin/public/assets/index.76c3fc8c.js
2023-01-13 11:21:10 +08:00

2 lines
5.8 KiB
JavaScript

import{C as J,D as M,Q as W,R as X,w as q,F as G,I as H,J as Y,o as Z,t as ee,K as te,L as ae}from"./element-plus.078d4249.js";import{u as oe,_ as le}from"./usePaging.dfd0c037.js";import{f as E,b as ne}from"./index.1eff73d9.js";import{d as A,s as ie,a1 as ue,r as se,j as me,an as re,o as u,c as D,X as e,P as a,u as o,a9 as B,W as pe,a8 as de,O as m,U as f,Q as F,a as V,T as k,k as ce,n as x}from"./@vue.a137a740.js";import{_ as _e,a as fe,b as Fe,c as ve}from"./edit.vue_vue_type_script_setup_true_lang.6d96610a.js";import{r as be}from"./role.c28376d8.js";import{u as ye}from"./useDictOptions.f3debeb7.js";import"./@vueuse.07613b64.js";import"./@element-plus.3660753f.js";import"./lodash-es.a31ceab4.js";import"./dayjs.bd523028.js";import"./axios.d8168cfd.js";import"./async-validator.fb49d0f5.js";import"./@ctrl.fd318bfa.js";import"./@popperjs.36402333.js";import"./escape-html.e5dfadb9.js";import"./normalize-wheel-es.8aeb3683.js";import"./lodash.48927ea5.js";import"./vue-router.9605b890.js";import"./pinia.9b4180ce.js";import"./css-color-function.b4c88e1a.js";import"./color.a9016252.js";import"./clone.73d1916b.js";import"./color-convert.755d189f.js";import"./color-name.e7a4e1d3.js";import"./color-string.e356f5de.js";import"./balanced-match.d2a36341.js";import"./ms.564e106c.js";import"./nprogress.0f0f7ca7.js";import"./vue-clipboard3.4e164ffd.js";import"./clipboard.7c3d630c.js";import"./echarts.7e912674.js";import"./zrender.754e8e90.js";import"./tslib.60310f1a.js";import"./highlight.js.7165574c.js";import"./@highlightjs.7fc78ec7.js";import"./picker.26c88e51.js";import"./index.0b0483de.js";import"./index.7f4255c7.js";import"./index.ee2b7eb3.js";import"./index.vue_vue_type_script_setup_true_lang.6e80abd6.js";import"./vue3-video-play.b1eef99b.js";import"./vuedraggable.0ab4ab66.js";import"./vue.e5a65d9e.js";import"./sortablejs.fd7ddf86.js";import"./post.f74e0d58.js";import"./department.d1eb9d92.js";const we={class:"admin"},Ee={class:"mt-4"},he={class:"flex mt-4 justify-end"},ke=A({name:"admin"}),bt=A({...ke,setup(Ce){const v=ie(),s=ue({}),b=se(!1),{pager:d,getLists:r,resetParams:S,resetPage:h}=oe({fetchFun:ve,params:s}),L=async(i,l)=>{try{await E.confirm(`\u786E\u5B9A${i?"\u505C\u7528":"\u5F00\u542F"}\u5F53\u524D\u7BA1\u7406\u5458\uFF1F`),await fe({id:l}),E.msgSuccess("\u4FEE\u6539\u6210\u529F"),r()}catch{r()}},T=async()=>{var i;b.value=!0,await x(),(i=v.value)==null||i.open("add")},$=async i=>{var l,p;b.value=!0,await x(),(l=v.value)==null||l.open("edit"),(p=v.value)==null||p.setFormData(i)},I=async i=>{await E.confirm("\u786E\u5B9A\u8981\u5220\u9664\uFF1F"),await Fe({id:i}),E.msgSuccess("\u5220\u9664\u6210\u529F"),r()},{optionsData:K}=ye({role:{api:be}});return me(()=>{r()}),(i,l)=>{const p=J,y=M,C=W,P=X,c=q,R=G,g=H,U=ne,n=Y,N=Z,O=ee,j=te,z=le,w=re("perms"),Q=ae;return u(),D("div",we,[e(g,{class:"!border-none",shadow:"never"},{default:a(()=>[e(R,{class:"mb-[-16px]",model:o(s),inline:""},{default:a(()=>[e(y,{label:"\u7BA1\u7406\u5458\u8D26\u53F7"},{default:a(()=>[e(p,{modelValue:o(s).username,"onUpdate:modelValue":l[0]||(l[0]=t=>o(s).username=t),class:"w-[280px]",clearable:"",onKeyup:B(o(h),["enter"])},null,8,["modelValue","onKeyup"])]),_:1}),e(y,{label:"\u7BA1\u7406\u5458\u540D\u79F0"},{default:a(()=>[e(p,{modelValue:o(s).nickname,"onUpdate:modelValue":l[1]||(l[1]=t=>o(s).nickname=t),class:"w-[280px]",clearable:"",onKeyup:B(o(h),["enter"])},null,8,["modelValue","onKeyup"])]),_:1}),e(y,{label:"\u7BA1\u7406\u5458\u89D2\u8272"},{default:a(()=>[e(P,{class:"w-[280px]",modelValue:o(s).role,"onUpdate:modelValue":l[2]||(l[2]=t=>o(s).role=t)},{default:a(()=>[e(C,{label:"\u5168\u90E8",value:""}),(u(!0),D(pe,null,de(o(K).role,(t,_)=>(u(),m(C,{key:_,label:t.name,value:t.id},null,8,["label","value"]))),128))]),_:1},8,["modelValue"])]),_:1}),e(y,null,{default:a(()=>[e(c,{type:"primary",onClick:o(h)},{default:a(()=>[f("\u67E5\u8BE2")]),_:1},8,["onClick"]),e(c,{onClick:o(S)},{default:a(()=>[f("\u91CD\u7F6E")]),_:1},8,["onClick"])]),_:1})]),_:1},8,["model"])]),_:1}),F((u(),m(g,{class:"mt-4 !border-none",shadow:"never"},{default:a(()=>[F((u(),m(c,{type:"primary",onClick:T},{icon:a(()=>[e(U,{name:"el-icon-Plus"})]),default:a(()=>[f(" \u65B0\u589E ")]),_:1})),[[w,["system:admin:add"]]]),V("div",Ee,[e(j,{data:o(d).lists,size:"large"},{default:a(()=>[e(n,{label:"ID",prop:"id","min-width":"60"}),e(n,{label:"\u5934\u50CF","min-width":"100"},{default:a(({row:t})=>[e(N,{size:50,src:t.avatar},null,8,["src"])]),_:1}),e(n,{label:"\u8D26\u53F7",prop:"username","min-width":"100"}),e(n,{label:"\u540D\u79F0",prop:"nickname","min-width":"100"}),e(n,{label:"\u89D2\u8272",prop:"role","min-width":"100"}),e(n,{label:"\u90E8\u95E8",prop:"dept","min-width":"100"}),e(n,{label:"\u521B\u5EFA\u65F6\u95F4",prop:"createTime","min-width":"180"}),e(n,{label:"\u6700\u8FD1\u767B\u5F55\u65F6\u95F4",prop:"lastLoginTime","min-width":"180"}),e(n,{label:"\u6700\u8FD1\u767B\u5F55IP",prop:"lastLoginIp","min-width":"120"}),e(n,{label:"\u72B6\u6001","min-width":"100"},{default:a(({row:t})=>[t.id!=1?F((u(),m(O,{key:0,"model-value":t.isDisable,"active-value":0,"inactive-value":1,onChange:_=>L(_,t.id)},null,8,["model-value","onChange"])),[[w,["system:admin:disable"]]]):k("",!0)]),_:1}),e(n,{label:"\u64CD\u4F5C",width:"120",fixed:"right"},{default:a(({row:t})=>[F((u(),m(c,{type:"primary",link:"",onClick:_=>$(t)},{default:a(()=>[f(" \u7F16\u8F91 ")]),_:2},1032,["onClick"])),[[w,["system:admin:edit"]]]),t.id!=1?F((u(),m(c,{key:0,type:"danger",link:"",onClick:_=>I(t.id)},{default:a(()=>[f(" \u5220\u9664 ")]),_:2},1032,["onClick"])),[[w,["system:admin:del"]]]):k("",!0)]),_:1})]),_:1},8,["data"])]),V("div",he,[e(z,{modelValue:o(d),"onUpdate:modelValue":l[3]||(l[3]=t=>ce(d)?d.value=t:null),onChange:o(r)},null,8,["modelValue","onChange"])])]),_:1})),[[Q,o(d).loading]]),o(b)?(u(),m(_e,{key:0,ref_key:"editRef",ref:v,onSuccess:o(r),onClose:l[4]||(l[4]=t=>b.value=!1)},null,8,["onSuccess"])):k("",!0)])}}});export{bt as default};