edu/frontend/assets/index.aca7555d.js

2 lines
5.6 KiB
JavaScript

import{y as z,A as Q,M as W,N as q,u as G,B as H,V as J,O as K,n as X,s as Y,Q as Z,R as ee}from"./element-plus.2e2d06fe.js";import{u as te,_ as ae}from"./usePaging.dcef87dc.js";import{f as E,b as oe}from"./index.4a9ec79b.js";import{_ as le,a as ne,b as ie,c as se}from"./edit.vue_vue_type_script_setup_true_lang.57bae0e0.js";import{r as ue}from"./role.b5ca26a6.js";import{a as me}from"./useDictOptions.61f24a1b.js";import{d as re,s as de,a0 as pe,r as ce,j as _e,ae as fe,o as i,c as g,V as e,M as a,W as ve,a9 as Fe,L as m,u,O as f,a as D,S as w,k as be,T as v,n as B}from"./@vue.791b8507.js";import"./@vueuse.f02d1475.js";import"./dayjs.66926594.js";import"./axios.2d915936.js";import"./@element-plus.501b100e.js";import"./lodash-es.29c53eac.js";import"./async-validator.fb49d0f5.js";import"./@ctrl.82a509e0.js";import"./@popperjs.36402333.js";import"./escape-html.e5dfadb9.js";import"./normalize-wheel-es.8aeb3683.js";import"./lodash.b68d77aa.js";import"./vue-router.253c1a48.js";import"./pinia.4792d4cc.js";import"./vue-demi.bfae2336.js";import"./css-color-function.a8f9466d.js";import"./color.903ca10f.js";import"./clone.9d64bb7a.js";import"./color-convert.69e17089.js";import"./color-string.e356f5de.js";import"./color-name.e7a4e1d3.js";import"./nprogress.a96d99f2.js";import"./echarts.6ad8c478.js";import"./zrender.f91f2f01.js";import"./highlight.js.4ebdf9a4.js";import"./@highlightjs.47e0d2e4.js";import"./picker.73917572.js";import"./index.16352aaf.js";import"./index.2a1a3be0.js";import"./index.8243f710.js";import"./index.vue_vue_type_script_setup_true_lang.1f36493b.js";import"./vue3-video-play.897cd1af.js";import"./vuedraggable.82b0d187.js";import"./vue.c37e717a.js";import"./sortablejs.cd7e2c7e.js";import"./post.b9ca02f8.js";import"./department.d04e9f3d.js";import"./dict.0099e08f.js";const he={class:"admin"},ke=v("\u67E5\u8BE2"),Ee=v("\u91CD\u7F6E"),we=v(" \u65B0\u589E "),Ce={class:"mt-4"},ye=v(" \u7F16\u8F91 "),ge=v(" \u5220\u9664 "),De={class:"flex mt-4 justify-end"},bt=re({__name:"index",setup(Be){const F=de(),s=pe({username:"",nickname:"",role:""}),b=ce(!1),{pager:p,getLists:r,resetParams:V,resetPage:A}=te({fetchFun:se,params:s}),x=async(n,o)=>{try{await E.confirm(`\u786E\u5B9A${n?"\u505C\u7528":"\u5F00\u542F"}\u5F53\u524D\u7BA1\u7406\u5458\uFF1F`),await ne({id:o}),E.msgSuccess("\u4FEE\u6539\u6210\u529F"),r()}catch{r()}},S=async()=>{var n;b.value=!0,await B(),(n=F.value)==null||n.open("add")},L=async n=>{var o,d;b.value=!0,await B(),(o=F.value)==null||o.open("edit"),(d=F.value)==null||d.setFormData(n)},T=async n=>{await E.confirm("\u786E\u5B9A\u8981\u5220\u9664\uFF1F"),await ie({id:n}),E.msgSuccess("\u5220\u9664\u6210\u529F"),r()},{optionsData:$}=me({role:{api:ue}});return _e(()=>{r()}),(n,o)=>{const d=z,h=Q,C=W,I=q,c=G,N=H,y=J,P=oe,l=K,R=X,O=Y,U=Z,M=ae,k=fe("perms"),j=ee;return i(),g("div",he,[e(y,{class:"!border-none",shadow:"never"},{default:a(()=>[e(N,{class:"mb-[-16px]",model:s,inline:""},{default:a(()=>[e(h,{label:"\u7BA1\u7406\u5458\u8D26\u53F7"},{default:a(()=>[e(d,{modelValue:s.username,"onUpdate:modelValue":o[0]||(o[0]=t=>s.username=t),class:"w-56"},null,8,["modelValue"])]),_:1}),e(h,{label:"\u7BA1\u7406\u5458\u540D\u79F0"},{default:a(()=>[e(d,{modelValue:s.nickname,"onUpdate:modelValue":o[1]||(o[1]=t=>s.nickname=t),class:"w-56"},null,8,["modelValue"])]),_:1}),e(h,{label:"\u7BA1\u7406\u5458\u89D2\u8272"},{default:a(()=>[e(I,{class:"w-56",modelValue:s.role,"onUpdate:modelValue":o[2]||(o[2]=t=>s.role=t)},{default:a(()=>[e(C,{label:"\u5168\u90E8",value:""}),(i(!0),g(ve,null,Fe(u($).role,(t,_)=>(i(),m(C,{key:_,label:t.name,value:t.id},null,8,["label","value"]))),128))]),_:1},8,["modelValue"])]),_:1}),e(h,null,{default:a(()=>[e(c,{type:"primary",onClick:u(A)},{default:a(()=>[ke]),_:1},8,["onClick"]),e(c,{onClick:u(V)},{default:a(()=>[Ee]),_:1},8,["onClick"])]),_:1})]),_:1},8,["model"])]),_:1}),f((i(),m(y,{class:"mt-4 !border-none",shadow:"never"},{default:a(()=>[f((i(),m(c,{type:"primary",onClick:S},{icon:a(()=>[e(P,{name:"el-icon-Plus"})]),default:a(()=>[we]),_:1})),[[k,["system:admin:add"]]]),D("div",Ce,[e(U,{data:u(p).lists,size:"large"},{default:a(()=>[e(l,{label:"ID",prop:"id","min-width":"60"}),e(l,{label:"\u5934\u50CF","min-width":"100"},{default:a(({row:t})=>[e(R,{size:50,src:t.avatar},null,8,["src"])]),_:1}),e(l,{label:"\u8D26\u53F7",prop:"username","min-width":"100"}),e(l,{label:"\u540D\u79F0",prop:"nickname","min-width":"100"}),e(l,{label:"\u89D2\u8272",prop:"role","min-width":"100"}),e(l,{label:"\u90E8\u95E8",prop:"dept","min-width":"100"}),e(l,{label:"\u521B\u5EFA\u65F6\u95F4",prop:"createTime","min-width":"180"}),e(l,{label:"\u6700\u8FD1\u767B\u5F55\u65F6\u95F4",prop:"lastLoginTime","min-width":"180"}),e(l,{label:"\u6700\u8FD1\u767B\u5F55IP",prop:"lastLoginIp","min-width":"120"}),e(l,{label:"\u72B6\u6001","min-width":"100"},{default:a(({row:t})=>[t.id!=1?f((i(),m(O,{key:0,"model-value":t.isDisable,"active-value":0,"inactive-value":1,onChange:_=>x(_,t.id)},null,8,["model-value","onChange"])),[[k,["system:admin:disable"]]]):w("",!0)]),_:1}),e(l,{label:"\u64CD\u4F5C",width:"120",fixed:"right"},{default:a(({row:t})=>[f((i(),m(c,{type:"primary",link:"",onClick:_=>L(t)},{default:a(()=>[ye]),_:2},1032,["onClick"])),[[k,["system:admin:edit"]]]),t.id!=1?f((i(),m(c,{key:0,type:"danger",link:"",onClick:_=>T(t.id)},{default:a(()=>[ge]),_:2},1032,["onClick"])),[[k,["system:admin:del"]]]):w("",!0)]),_:1})]),_:1},8,["data"])]),D("div",De,[e(M,{modelValue:u(p),"onUpdate:modelValue":o[3]||(o[3]=t=>be(p)?p.value=t:null),onChange:u(r)},null,8,["modelValue","onChange"])])]),_:1})),[[j,u(p).loading]]),b.value?(i(),m(le,{key:0,ref_key:"editRef",ref:F,onSuccess:u(r),onClose:o[4]||(o[4]=t=>b.value=!1)},null,8,["onSuccess"])):w("",!0)])}}});export{bt as default};