2 lines
8.3 KiB
JavaScript
2 lines
8.3 KiB
JavaScript
import{B as le,C as ie,Q as se,R as re,w as me,D as ce,I as de,L as pe,o as _e,t as fe,M as Ee,J as Fe,N as ve}from"./element-plus.522d65ae.js";import{_ as he}from"./index.vue_vue_type_script_setup_true_lang.3d8a8e28.js";import{f as V,b as ye,d as Ce}from"./index.c3da46d0.js";import{_ as ge}from"./index.vue_vue_type_script_setup_true_lang.e71c49a6.js";import{u as Be}from"./vue-router.9f65afb1.js";import{d as N,s as De,$ as be,r as C,j as ke,af as we,o as n,c as E,U as e,L as a,u as o,a8 as Ae,T as Ve,a7 as xe,K as s,R as r,M as F,a as g,S as Se,Q as x,k as L,n as S,bf as Ie,be as $e}from"./@vue.51d7f2d8.js";import{a as M,g as ze,s as Pe,b as Re,e as Ue}from"./admin.4ec854d3.js";import{r as Le}from"./role.87836168.js";import{u as Me}from"./useDictOptions.d226d6f4.js";import{u as Ne}from"./usePaging.4ce91869.js";import{_ as Te}from"./edit.vue_vue_type_style_index_0_lang.89d39ab8.js";import"./@vueuse.ec90c285.js";import"./@element-plus.a074d1f6.js";import"./lodash-es.29c53eac.js";import"./dayjs.220e885a.js";import"./axios.1ef026da.js";import"./async-validator.fb49d0f5.js";import"./@ctrl.82a509e0.js";import"./escape-html.e5dfadb9.js";import"./normalize-wheel-es.8aeb3683.js";import"./lodash.bfaa1ba1.js";import"./pinia.56356cb7.js";import"./vue-demi.b3a9cad9.js";import"./css-color-function.6a1c18cc.js";import"./color.3dc06ff1.js";import"./clone.eade3c99.js";import"./color-convert.755d189f.js";import"./color-name.e7a4e1d3.js";import"./color-string.e356f5de.js";import"./balanced-match.d2a36341.js";import"./debug.f423cd8a.js";import"./ms.a9ae1d6d.js";import"./nprogress.8a630b00.js";import"./vue-clipboard3.0e901227.js";import"./clipboard.7856256a.js";import"./echarts.ac57a99a.js";import"./zrender.d54ce080.js";import"./tslib.60310f1a.js";import"./highlight.js.4ebdf9a4.js";import"./@highlightjs.a22af62d.js";import"./index.ca7801e6.js";import"./index.vue_vue_type_style_index_0_scoped_95d1884e_lang.0fc4c9f8.js";import"./post.0bada134.js";import"./department.46fbca4e.js";import"./common.19c89082.js";import"./dict.3a07e5fc.js";import"./dialog_index.vue_vue_type_script_setup_true_name_companyLists_lang.0ca70b61.js";import"./company.0ee2c72f.js";const Ke=B=>(Ie("data-v-12be48c2"),B=B(),$e(),B),je={class:"admin"},qe={class:"mt-4"},Oe={key:0,style:{color:"#67c23a"}},Qe={key:1,style:{color:"#fe0000"}},Ge={style:{display:"flex"}},Je={class:"flex mt-4 justify-end"},He=Ke(()=>g("h1",null,"\u91CD\u8981\u63D0\u9192",-1)),We={key:0,class:"content"},Xe={key:1,class:"content"},Ye={class:"btn_menu"},Ze=N({name:"admin"}),et=N({...Ze,setup(B){var P;const I=Be(),_=De(),c=be({name:"",role_id:"",company_id:""}),$=C(""),D=C(!1),w=C(!1),b=()=>{D.value=!1,w.value=!1},T=()=>{ze({id:$.value}).then(()=>{V.msgSuccess("\u53D1\u9001\u6210\u529F")}),b()},K=()=>{Pe({id:$.value}).then(u=>{V.msgSuccess("\u53D1\u9001\u6210\u529F")}),b()},v=C(!1),{pager:f,getLists:h,resetParams:j,resetPage:z}=Ne({fetchFun:M,params:c}),q=u=>{Re({id:u.id,account:u.account,name:u.name,role_id:u.role_id,disable:u.disable,multipoint_login:u.multipoint_login}).finally(()=>{h()})},k=C(!1),O=async()=>{var u;k.value=!1,v.value=!0,await S(),(u=_.value)==null||u.open("add")},Q=async u=>{var l,d;k.value=!1,v.value=!0,await S(),(l=_.value)==null||l.open("edit"),(d=_.value)==null||d.setFormData(u)},G=async u=>{var l,d;k.value=!1,v.value=!0,await S(),(l=_.value)==null||l.open("view"),(d=_.value)==null||d.setFormData(u)},J=async u=>{await V.confirm("\u786E\u5B9A\u8981\u5220\u9664\uFF1F"),await Ue({id:u}),h()},{optionsData:H}=Me({role:{api:Le}});return I.query.company_id&&(c.company_id=(P=I.query.company_id)==null?void 0:P.toString()),ke(()=>{h()}),(u,l)=>{const d=le,A=ie,R=se,W=re,m=me,X=ge,Y=ce,U=de,Z=ye,i=pe,ee=_e,te=fe,ae=Ee,oe=he,ue=Fe,y=we("perms"),ne=ve;return n(),E("div",je,[e(U,{class:"!border-none",shadow:"never"},{default:a(()=>[e(Y,{class:"mb-[-16px]",model:o(c),inline:""},{default:a(()=>[e(A,{label:"\u7BA1\u7406\u5458\u540D\u79F0"},{default:a(()=>[e(d,{modelValue:o(c).name,"onUpdate:modelValue":l[0]||(l[0]=t=>o(c).name=t),class:"w-[280px]",clearable:"",onKeyup:Ae(o(z),["enter"])},null,8,["modelValue","onKeyup"])]),_:1}),e(A,{label:"\u7BA1\u7406\u5458\u89D2\u8272"},{default:a(()=>[e(W,{class:"w-[280px]",modelValue:o(c).role_id,"onUpdate:modelValue":l[1]||(l[1]=t=>o(c).role_id=t)},{default:a(()=>[e(R,{label:"\u5168\u90E8",value:""}),(n(!0),E(Ve,null,xe(o(H).role,(t,p)=>(n(),s(R,{key:p,label:t.name,value:t.id},null,8,["label","value"]))),128))]),_:1},8,["modelValue"])]),_:1}),e(A,null,{default:a(()=>[e(m,{type:"primary",onClick:o(z)},{default:a(()=>[r("\u67E5\u8BE2")]),_:1},8,["onClick"]),e(m,{onClick:o(j)},{default:a(()=>[r("\u91CD\u7F6E")]),_:1},8,["onClick"]),e(X,{class:"ml-2.5","fetch-fun":o(M),params:o(c),"page-size":o(f).size},null,8,["fetch-fun","params","page-size"])]),_:1})]),_:1},8,["model"])]),_:1}),F((n(),s(U,{class:"mt-4 !border-none",shadow:"never"},{default:a(()=>[F((n(),s(m,{type:"primary",onClick:O},{icon:a(()=>[e(Z,{name:"el-icon-Plus"})]),default:a(()=>[r(" \u65B0\u589E ")]),_:1})),[[y,["auth.admin/add"]]]),g("div",qe,[e(ae,{data:o(f).lists,size:"large"},{default:a(()=>[e(i,{label:"ID",prop:"id","min-width":"60"}),r("> "),e(i,{label:"\u5934\u50CF","min-width":"100"},{default:a(({row:t})=>[e(ee,{size:50,src:t.avatar},null,8,["src"])]),_:1}),e(i,{label:"\u59D3\u540D",prop:"name","min-width":"100"}),e(i,{label:"\u8054\u7CFB\u65B9\u5F0F",prop:"account","min-width":"130"}),e(i,{label:"\u96B6\u5C5E\u516C\u53F8",prop:"company.company_name","min-width":"120",align:"center"},{default:a(({row:t})=>[r(Se(t.company.company_name||"/"),1)]),_:1}),e(i,{label:"\u6240\u5728\u4E61\u9547",prop:"street_name","min-width":"120"}),e(i,{label:"\u6388\u6743\u8EAB\u4EFD",prop:"role_name","min-width":"120"}),e(i,{label:"\u662F\u5426\u7B7E\u7EA6",prop:"is_contract",align:"center","min-width":"120"},{default:a(({row:t})=>[t.is_contract==1?(n(),E("span",Oe,"\u5DF2\u7B7E\u7EA6")):(n(),E("span",Qe,"\u672A\u7B7E\u7EA6"))]),_:1}),e(i,{label:"\u6700\u8FD1\u767B\u5F55\u65F6\u95F4",prop:"login_time","min-width":"180"}),e(i,{label:"\u521B\u5EFA\u65F6\u95F4",prop:"create_time","min-width":"180",align:"center"}),e(i,{label:"\u6700\u8FD1\u767B\u5F55IP",prop:"login_ip","min-width":"120"}),F((n(),s(i,{label:"\u8D26\u53F7\u72B6\u6001","min-width":"100"},{default:a(({row:t})=>[t.root!=1?(n(),s(te,{key:0,modelValue:t.disable,"onUpdate:modelValue":p=>t.disable=p,"active-value":0,"inactive-value":1,onChange:p=>q(t)},null,8,["modelValue","onUpdate:modelValue","onChange"])):x("",!0)]),_:1})),[[y,["auth.admin/edit"]]]),e(i,{label:"\u64CD\u4F5C",width:"230",align:"center",fixed:"right"},{default:a(({row:t})=>[g("div",Ge,[F((n(),s(m,{type:"primary",link:"",onClick:p=>G(t)},{default:a(()=>[r("\u67E5\u770B")]),_:2},1032,["onClick"])),[[y,["auth.admin/view"]]]),F((n(),s(m,{type:"primary",link:"",onClick:p=>Q(t)},{default:a(()=>[r("\u7F16\u8F91")]),_:2},1032,["onClick"])),[[y,["auth.admin/edit"]]]),t.root!=1?F((n(),s(m,{key:0,type:"danger",link:"",onClick:p=>J(t.id)},{default:a(()=>[r("\u5220\u9664")]),_:2},1032,["onClick"])),[[y,["auth.admin/delete"]]]):x("",!0)])]),_:1})]),_:1},8,["data"])]),g("div",Je,[e(oe,{modelValue:o(f),"onUpdate:modelValue":l[2]||(l[2]=t=>L(f)?f.value=t:null),onChange:o(h)},null,8,["modelValue","onChange"])])]),_:1})),[[ne,o(f).loading]]),o(v)?(n(),s(Te,{key:0,ref_key:"editRef",ref:_,isCheck:o(k),onSuccess:o(h),onClose:l[3]||(l[3]=t=>v.value=!1)},null,8,["isCheck","onSuccess"])):x("",!0),e(ue,{modelValue:o(D),"onUpdate:modelValue":l[4]||(l[4]=t=>L(D)?D.value=t:null),onClose:b},{default:a(()=>[He,o(w)?(n(),E("div",We," \u8BF7\u786E\u8BA4\u4FE1\u606F\u662F\u5426\u6709\u8BEF,\u53D1\u9001\u5408\u540C,\u8BF7\u786E\u8BA4\u4FE1\u606F\u662F\u5426\u6709\u8BEF,\u53D1\u9001\u7535\u5B50\u5408\u540C\u540E\u77ED\u65F6\u95F4\u5185\u5C06\u4E0D\u53EF\u518D\u6B21\u53D1\u9001. ")):(n(),E("div",Xe," \u786E\u8BA4\u7B7E\u7EA6\u77ED\u4FE1\u5C06\u572860\u79D2\u540E\u53D1\u9001,\u8BF7\u6CE8\u610F\u67E5\u6536,\u5E76\u70B9\u51FB\u77ED\u4FE1\u94FE\u63A5\u8FDB\u884C\u7EBF\u4E0A\u5408\u540C\u7B7E\u7EA6 ")),g("p",Ye,[o(w)?(n(),s(m,{key:0,type:"primary",size:"large",onClick:T},{default:a(()=>[r("\u786E\u8BA4\u521B\u5EFA")]),_:1})):(n(),s(m,{key:1,type:"primary",size:"large",onClick:K},{default:a(()=>[r("\u786E\u8BA4")]),_:1})),e(m,{type:"info",size:"large",onClick:b},{default:a(()=>[r("\u8FD4\u56DE")]),_:1})])]),_:1},8,["modelValue"])])}}});const Ht=Ce(et,[["__scopeId","data-v-12be48c2"]]);export{Ht as default};
|