2022-08-16 09:05:38 +00:00
|
|
|
import{y as O,A as G,H,I as J,u as K,B as q,F as Q,G as W,n as X,s as Y,J as Z,M as ee}from"./element-plus.33d6376e.js";import{u as te,_ as ae}from"./usePaging.4b232826.js";import{f as E,b as oe}from"./index.80c2a703.js";import{_ as le,a as ne,b as se,c as ie}from"./edit.vue_vue_type_script_setup_true_lang.8292a9ae.js";import{r as ue}from"./role.4bb0e5e1.js";import{u as me}from"./useDictOptions.be8eeaaf.js";import{d as re,s as de,$ as ce,r as pe,j as _e,ad as fe,o as s,c as g,U as e,L as a,V as Fe,a8 as ve,K as m,u,M as f,a as D,R as w,k as be,S as F,n as B}from"./@vue.230e89ba.js";import"./@vueuse.88988742.js";import"./dayjs.66926594.js";import"./axios.2d915936.js";import"./@element-plus.739f7923.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.c0281831.js";import"./pinia.1d1aade0.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.b3d01323.js";import"./picker.db5f2f9e.js";import"./index.4107e0ad.js";import"./index.0e683277.js";import"./index.ed42dcff.js";import"./index.vue_vue_type_script_setup_true_lang.b3f5bb6c.js";import"./vue3-video-play.1b377718.js";import"./vuedraggable.611a2338.js";import"./vue.1b105d76.js";import"./sortablejs.cd7e2c7e.js";import"./post.2ee337a6.js";import"./department.600e5c35.js";const he={class:"admin"},ke=F("\u67E5\u8BE2"),Ee=F("\u91CD\u7F6E"),we=F(" \u65B0\u589E "),Ce={class:"mt-4"},ye=F(" \u7F16\u8F91 "),ge=F(" \u5220\u9664 "),De={class:"flex mt-4 justify-end"},vt=re({__name:"index",setup(Be){const v=de(),i=ce({username:"",nickname:"",role:""}),b=pe(!1),{pager:c,getLists:r,resetParams:V,resetPage:A}=te({fetchFun:ie,params:i}),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=v.value)==null||n.open("add")},$=async n=>{var o,d;b.value=!0,await B(),(o=v.value)==null||o.open("edit"),(d=v.value)==null||d.setFormData(n)},L=async n=>{await E.confirm("\u786E\u5B9A\u8981\u5220\u9664\uFF1F"),await se({id:n}),E.msgSuccess("\u5220\u9664\u6210\u529F"),r()},{optionsData:I}=me({role:{api:ue}});return _e(()=>{r()}),(n,o)=>{const d=O,h=G,C=H,T=J,p=K,P=q,y=Q,R=oe,l=W,U=X,N=Y,M=Z,j=ae,k=fe("perms"),z=ee;return s(),g("div",he,[e(y,{class:"!border-none",shadow:"never"},{default:a(()=>[e(P,{class:"mb-[-16px]",model:i,inline:""},{default:a(()=>[e(h,{label:"\u7BA1\u7406\u5458\u8D26\u53F7"},{default:a(()=>[e(d,{modelValue:i.username,"onUpdate:modelValue":o[0]||(o[0]=t=>i.username=t),class:"w-56"},null,8,["modelValue"])]),_:1}),e(h,{label:"\u7BA1\u7406\u5458\u540D\u79F0"},{default:a(()=>[e(d,{modelValue:i.nickname,"onUpdate:modelValue":o[1]||(o[1]=t=>i.nickname=t),class:"w-56"},null,8,["modelValue"])]),_:1}),e(h,{label:"\u7BA1\u7406\u5458\u89D2\u8272"},{default:a(()=>[e(T,{class:"w-56",modelValue:i.role,"onUpdate:modelValue":o[2]||(o[2]=t=>i.role=t)},{default:a(()=>[e(C,{label:"\u5168\u90E8",value:""}),(s(!0),g(Fe,null,ve(u(I).role,(t,_)=>(s(),m(C,{key:_,label:t.name,value:t.id},null,8,["label","value"]))),128))]),_:1},8,["modelValue"])]),_:1}),e(h,null,{default:a(()=>[e(p,{type:"primary",onClick:u(A)},{default:a(()=>[ke]),_:1},8,["onClick"]),e(p,{onClick:u(V)},{default:a(()=>[Ee]),_:1},8,["onClick"])]),_:1})]),_:1},8,["model"])]),_:1}),f((s(),m(y,{class:"mt-4 !border-none",shadow:"never"},{default:a(()=>[f((s(),m(p,{type:"primary",onClick:S},{icon:a(()=>[e(R,{name:"el-icon-Plus"})]),default:a(()=>[we]),_:1})),[[k,["system:admin:add"]]]),D("div",Ce,[e(M,{data:u(c).lists,size:"large"},{default:a(()=>
|