2 lines
6.2 KiB
JavaScript
2 lines
6.2 KiB
JavaScript
import{D as W,B as q,y as G,A as H,w as J,L as X,C as Y,O as Z,o as ee,t as oe,P as te,Q as ae}from"./element-plus.c5968462.js";import{_ as le}from"./index.vue_vue_type_script_setup_true_lang.963b6450.js";import{f as ne,a as ie}from"./index.9aa949ed.js";import{_ as se}from"./index.vue_vue_type_style_index_0_lang.a527ac62.js";import{d as A,s as ue,a0 as me,r as re,j as pe,ai as de,o as s,c as k,V as e,M as t,O as h,u as n,L as m,S as C,aa as V,W as ce,a8 as _e,a as D,k as fe,T as d,n as B}from"./@vue.ab566ce7.js";import{_ as he,a as x,b as ve,c as be}from"./edit.vue_vue_type_script_setup_true_lang.ce26a0ca.js";import{r as we}from"./role.0f2a4883.js";import{a as ge}from"./useDictOptions.65204acf.js";import{u as Fe}from"./usePaging.5a1a0ff2.js";import"./@vueuse.8fcae4c2.js";import"./@element-plus.b89f1627.js";import"./lodash-es.9bff6341.js";import"./dayjs.920ed704.js";import"./axios.fd7895df.js";import"./async-validator.fb49d0f5.js";import"./@ctrl.82a509e0.js";import"./escape-html.e5dfadb9.js";import"./normalize-wheel-es.8aeb3683.js";import"./lodash.f060c5ce.js";import"./vue-router.87ebc608.js";import"./pinia.b6700c26.js";import"./vue-demi.ebc8116b.js";import"./css-color-function.89a2cd6d.js";import"./color.f7f12e1b.js";import"./clone.3f99ce25.js";import"./color-convert.755d189f.js";import"./color-name.e7a4e1d3.js";import"./color-string.e356f5de.js";import"./balanced-match.d2a36341.js";import"./debug.7ca60bdd.js";import"./ms.a9ae1d6d.js";import"./nprogress.2d805d1c.js";import"./vue-clipboard3.f9b015dd.js";import"./clipboard.84da4513.js";import"./echarts.50cbfcc9.js";import"./tslib.60310f1a.js";import"./zrender.a255a587.js";import"./highlight.js.dba6fa1b.js";import"./@highlightjs.d693a0d8.js";import"./index.4450cf90.js";import"./picker.1fd2412d.js";import"./index.3122dc6e.js";import"./index.cebc7196.js";import"./index.vue_vue_type_script_setup_true_lang.2a28bc4f.js";import"./vue3-video-play.b66b1487.js";import"./vuedraggable.d13e0c8d.js";import"./vue.02f2c22a.js";import"./sortablejs.98b634a0.js";import"./post.12895a87.js";import"./department.c67dc4f0.js";import"./organization.407d6a6f.js";const Ce={class:"admin"},Ee=d("\u67E5\u8BE2"),ye=d("\u91CD\u7F6E"),ke=d(" \u65B0\u589E "),Ve={class:"mt-4"},De=d("> "),Be=d(" \u7F16\u8F91 "),xe=d(" \u5220\u9664 "),Ae={class:"flex mt-4 justify-end"},$e=A({name:"admin"}),$o=A({...$e,setup(Le){const v=ue(),u=me({account:"",name:"",role_id:""}),b=re(!1),{pager:r,getLists:c,resetParams:$,resetPage:F}=Fe({fetchFun:x,params:u}),L=a=>{ve({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(()=>{c()})},P=async()=>{var a;b.value=!0,await B(),(a=v.value)==null||a.open("add")},S=async a=>{var l,_;b.value=!0,await B(),(l=v.value)==null||l.open("edit"),(_=v.value)==null||_.setFormData(a)},U=async a=>{await ne.confirm("\u786E\u5B9A\u8981\u5220\u9664\uFF1F"),await be({id:a}),c()},{optionsData:z}=ge({role:{api:we}});return pe(()=>{c()}),(a,l)=>{const _=W,w=q,E=G,K=H,f=J,T=se,j=X,y=Y,I=ie,i=Z,N=ee,O=oe,R=te,M=le,g=de("perms"),Q=ae;return s(),k("div",Ce,[e(y,{class:"!border-none",shadow:"never"},{default:t(()=>[e(j,{class:"mb-[-16px]",model:u,inline:""},{default:t(()=>[e(w,{label:"\u7BA1\u7406\u5458\u8D26\u53F7"},{default:t(()=>[e(_,{modelValue:u.account,"onUpdate:modelValue":l[0]||(l[0]=o=>u.account=o),class:"w-[280px]",clearable:"",onKeyup:V(n(F),["enter"])},null,8,["modelValue","onKeyup"])]),_:1}),e(w,{label:"\u7BA1\u7406\u5458\u540D\u79F0"},{default:t(()=>[e(_,{modelValue:u.name,"onUpdate:modelValue":l[1]||(l[1]=o=>u.name=o),class:"w-[280px]",clearable:"",onKeyup:V(n(F),["enter"])},null,8,["modelValue","onKeyup"])]),_:1}),e(w,{label:"\u7BA1\u7406\u5458\u89D2\u8272"},{default:t(()=>[e(K,{class:"w-[280px]",modelValue:u.role_id,"onUpdate:modelValue":l[2]||(l[2]=o=>u.role_id=o)},{default:t(()=>[e(E,{label:"\u5168\u90E8",value:""}),(s(!0),k(ce,null,_e(n(z).role,(o,p)=>(s(),m(E,{key:p,label:o.name,value:o.id},null,8,["label","value"]))),128))]),_:1},8,["modelValue"])]),_:1}),e(w,null,{default:t(()=>[e(f,{type:"primary",onClick:n(F)},{default:t(()=>[Ee]),_:1},8,["onClick"]),e(f,{onClick:n($)},{default:t(()=>[ye]),_:1},8,["onClick"]),e(T,{class:"ml-2.5","fetch-fun":n(x),params:u,"page-size":n(r).size},null,8,["fetch-fun","params","page-size"])]),_:1})]),_:1},8,["model"])]),_:1}),h((s(),m(y,{class:"mt-4 !border-none",shadow:"never"},{default:t(()=>[h((s(),m(f,{type:"primary",onClick:P},{icon:t(()=>[e(I,{name:"el-icon-Plus"})]),default:t(()=>[ke]),_:1})),[[g,["auth.admin/add"]]]),D("div",Ve,[e(R,{data:n(r).lists,size:"large"},{default:t(()=>[e(i,{label:"ID",prop:"id","min-width":"60"}),De,e(i,{label:"\u5934\u50CF","min-width":"100"},{default:t(({row:o})=>[e(N,{size:50,src:o.avatar},null,8,["src"])]),_:1}),e(i,{label:"\u8D26\u53F7",prop:"account","min-width":"100"}),e(i,{label:"\u540D\u79F0",prop:"name","min-width":"100"}),e(i,{label:"\u89D2\u8272",prop:"role_name","min-width":"100","show-tooltip-when-overflow":""}),e(i,{label:"\u90E8\u95E8",prop:"dept_name","min-width":"100","show-tooltip-when-overflow":""}),e(i,{label:"\u521B\u5EFA\u65F6\u95F4",prop:"create_time","min-width":"180"}),e(i,{label:"\u6700\u8FD1\u767B\u5F55\u65F6\u95F4",prop:"login_time","min-width":"180"}),e(i,{label:"\u6700\u8FD1\u767B\u5F55IP",prop:"login_ip","min-width":"120"}),h((s(),m(i,{label:"\u72B6\u6001","min-width":"100"},{default:t(({row:o})=>[o.root!=1?(s(),m(O,{key:0,modelValue:o.disable,"onUpdate:modelValue":p=>o.disable=p,"active-value":0,"inactive-value":1,onChange:p=>L(o)},null,8,["modelValue","onUpdate:modelValue","onChange"])):C("",!0)]),_:1})),[[g,["auth.admin/edit"]]]),e(i,{label:"\u64CD\u4F5C",width:"120",fixed:"right"},{default:t(({row:o})=>[h((s(),m(f,{type:"primary",link:"",onClick:p=>S(o)},{default:t(()=>[Be]),_:2},1032,["onClick"])),[[g,["auth.admin/edit"]]]),o.root!=1?h((s(),m(f,{key:0,type:"danger",link:"",onClick:p=>U(o.id)},{default:t(()=>[xe]),_:2},1032,["onClick"])),[[g,["auth.admin/delete"]]]):C("",!0)]),_:1})]),_:1},8,["data"])]),D("div",Ae,[e(M,{modelValue:n(r),"onUpdate:modelValue":l[3]||(l[3]=o=>fe(r)?r.value=o:null),onChange:n(c)},null,8,["modelValue","onChange"])])]),_:1})),[[Q,n(r).loading]]),b.value?(s(),m(he,{key:0,ref_key:"editRef",ref:v,onSuccess:n(c),onClose:l[4]||(l[4]=o=>b.value=!1)},null,8,["onSuccess"])):C("",!0)])}}});export{$o as default};
|