import{C as G,D as H,w as J,F as O,I as X,L as Y,M as ee,N as oe}from"./element-plus.3f92981f.js";import{_ as te}from"./index.vue_vue_type_script_setup_true_lang.d38d0264.js";import{_ as le}from"./index.vue_vue_type_script_setup_true_lang.2a18f1fb.js";import{_ as ae}from"./index.vue_vue_type_script_setup_true_lang.80187c70.js";import{u as ue}from"./usePaging.63ca32b2.js";import{a as re}from"./useDictOptions.35d9180f.js";import{e as B,f as se}from"./userRoles.fc8e4e1c.js";import{t as I,k as ne,f as ie}from"./index.818eeb97.js";import{_ as pe}from"./edit.vue_vue_type_script_setup_true_name_userRolesEdit_lang.b96ded49.js";import{_ as me}from"./copy.vue_vue_type_script_setup_true_name_userRolesCopy_lang.b0897bb9.js";import{d as R,s as V,r as g,Z as de,i as ce,ag as fe,am as _e,o as i,c as ve,U as e,L as a,u as o,R as c,M as _,K as p,a as b,S as T,j as Fe,Q as x,n as A}from"./@vue.90bde458.js";import"./lodash-es.151604d4.js";import"./async-validator.fb49d0f5.js";import"./@vueuse.c9321399.js";import"./@element-plus.637a59d4.js";import"./dayjs.75ab1bbe.js";import"./axios.71c4c5b2.js";import"./@ctrl.b082b0c1.js";import"./normalize-wheel-es.8aeb3683.js";import"./@popperjs.36402333.js";import"./index.387e6335.js";import"./lodash.e8662b6c.js";import"./vue-router.1051b4fa.js";import"./pinia.8db5076b.js";import"./css-color-function.7400b82e.js";import"./color.be84bc95.js";import"./clone.ec2f9c3f.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.8f68f559.js";import"./vue-clipboard3.053a92aa.js";import"./clipboard.9dddce66.js";import"./echarts.5016c48c.js";import"./zrender.58d022a1.js";import"./tslib.60310f1a.js";import"./highlight.js.31cd7941.js";import"./@highlightjs.f76f30bc.js";const be={class:"mt-4"},we={class:"flex mt-4 justify-end"},ye=R({name:"userRolesLists"}),no=R({...ye,setup(Ce){const w=V(),y=V(),C=g(!1),D=g(!1),r=de({zone:"",barrierId:"",uid:"",storey:"",create:"",start_time:"",end_time:""}),U=g([]),$=n=>{U.value=n.map(({uid:t})=>t)},{dictData:k}=re("table.cid_config"),{pager:m,getLists:v,resetParams:z,resetPage:M}=ue({fetchFun:B,params:r}),S=async n=>{var t,s;C.value=!0,await A(),(t=w.value)==null||t.open("edit"),(s=w.value)==null||s.setFormData(n)},L=async n=>{var t,s;D.value=!0,await A(),(t=y.value)==null||t.open(),(s=y.value)==null||s.setFormData(n)},N=async n=>{await ie.confirm("\u786E\u5B9A\u8981\u5220\u9664\uFF1F"),await se({uid:n}),v()};return ce(()=>{v()}),(n,t)=>{const s=G,f=H,P=ae,d=J,j=le,q=O,h=X,u=Y,Z=fe("router-link"),K=ee,Q=te,F=_e("perms"),W=oe;return i(),ve("div",null,[e(h,{class:"!border-none mb-4",shadow:"never"},{default:a(()=>[e(q,{class:"mb-[-16px]",model:o(r),inline:""},{default:a(()=>[e(f,{label:"\u7528\u6237ID",prop:"uid"},{default:a(()=>[e(s,{class:"w-[280px]",modelValue:o(r).uid,"onUpdate:modelValue":t[0]||(t[0]=l=>o(r).uid=l),clearable:"",placeholder:"\u8BF7\u8F93\u5165\u7528\u6237ID"},null,8,["modelValue"])]),_:1}),e(f,{label:"\u533A\u670DID",prop:"zone"},{default:a(()=>[e(s,{class:"w-[280px]",modelValue:o(r).zone,"onUpdate:modelValue":t[1]||(t[1]=l=>o(r).zone=l),clearable:"",placeholder:"\u8BF7\u8F93\u5165\u533A\u670DID"},null,8,["modelValue"])]),_:1}),e(f,{label:"\u5173\u5361ID",prop:"barrierId"},{default:a(()=>[e(s,{class:"w-[280px]",modelValue:o(r).barrierId,"onUpdate:modelValue":t[2]||(t[2]=l=>o(r).barrierId=l),clearable:"",placeholder:"\u8BF7\u8F93\u5165\u5173\u5361ID"},null,8,["modelValue"])]),_:1}),e(f,{label:"\u521B\u5EFA\u65F6\u95F4",prop:"create"},{default:a(()=>[e(P,{startTime:o(r).start_time,"onUpdate:startTime":t[3]||(t[3]=l=>o(r).start_time=l),endTime:o(r).end_time,"onUpdate:endTime":t[4]||(t[4]=l=>o(r).end_time=l)},null,8,["startTime","endTime"])]),_:1}),e(f,null,{default:a(()=>[e(d,{type:"primary",onClick:o(M)},{default:a(()=>[c("\u67E5\u8BE2")]),_:1},8,["onClick"]),e(d,{onClick:o(z)},{default:a(()=>[c("\u91CD\u7F6E")]),_:1},8,["onClick"]),e(j,{class:"ml-2.5","fetch-fun":o(B),params:o(r),"page-size":o(m).size},null,8,["fetch-fun","params","page-size"])]),_:1})]),_:1},8,["model"])]),_:1}),_((i(),p(h,{class:"!border-none",shadow:"never"},{default:a(()=>[b("div",be,[e(K,{data:o(m).lists,onSelectionChange:$},{default:a(()=>[e(u,{type:"selection",width:"55"}),e(u,{label:"\u7528\u6237ID",prop:"uid",fixed:"left","show-overflow-tooltip":""}),e(u,{label:"\u7528\u6237\u6635\u79F0",prop:"nickname","show-overflow-tooltip":""}),e(u,{label:"\u7B49\u7EA7",prop:"lv","show-overflow-tooltip":""}),e(u,{label:"\u533A\u670DID",prop:"zone","show-overflow-tooltip":""}),e(u,{label:"\u5408\u5E76\u533A\u670DID",prop:"mergeZone","show-overflow-tooltip":""}),e(u,{label:"\u5173\u5361ID",prop:"barrierId","show-overflow-tooltip":""}),e(u,{label:"\u662F\u5426\u5168\u90E8\u901A\u5173",prop:"full","show-overflow-tooltip":""}),e(u,{label:"\u4EFB\u52A1ID",prop:"missionId","show-overflow-tooltip":""}),e(u,{label:"\u738B\u8005\u4E4B\u5854\u5C42\u7EA7",prop:"storey","show-overflow-tooltip":""}),e(u,{label:"\u5728\u7EBF\u65F6\u957F(\u79D2)",prop:"online","show-overflow-tooltip":""}),e(u,{label:"\u8FDE\u80DC\u6B21\u6570",prop:"arenaAllWinCount","show-overflow-tooltip":""}),e(u,{label:"\u6279\u91CF\u5347\u661F\u5F00\u5173",prop:"starUpTip","show-overflow-tooltip":""}),e(u,{label:"\u521B\u5EFA\u65F6\u95F4",prop:"create"},{default:a(({row:l})=>[b("span",null,T(l.create?o(I)(l.create,"yyyy-mm-dd hh:MM:ss"):""),1)]),_:1}),e(u,{label:"\u767B\u51FA\u65F6\u95F4",prop:"logoutTime"},{default:a(({row:l})=>[b("span",null,T(l.logoutTime?o(I)(l.logoutTime,"yyyy-mm-dd hh:MM:ss"):""),1)]),_:1}),e(u,{label:"\u64CD\u4F5C",width:"200",fixed:"right"},{default:a(({row:l})=>[_((i(),p(d,{type:"primary",link:""},{default:a(()=>[e(Z,{to:{path:o(ne)("user.user/detail"),query:{id:l.id}}},{default:a(()=>[c(" \u8BE6\u60C5 ")]),_:2},1032,["to"])]),_:2},1024)),[[F,["game.userRoles/detail"]]]),_((i(),p(d,{type:"primary",link:"",onClick:E=>L(l)},{default:a(()=>[c(" \u590D\u5236 ")]),_:2},1032,["onClick"])),[[F,["game.userRoles/copy"]]]),_((i(),p(d,{type:"primary",link:"",onClick:E=>S(l)},{default:a(()=>[c(" \u7F16\u8F91 ")]),_:2},1032,["onClick"])),[[F,["game.userroles/edit"]]]),_((i(),p(d,{type:"danger",link:"",onClick:E=>N(l.uid)},{default:a(()=>[c(" \u5220\u9664 ")]),_:2},1032,["onClick"])),[[F,["game.userroles/delete"]]])]),_:1})]),_:1},8,["data"])]),b("div",we,[e(Q,{modelValue:o(m),"onUpdate:modelValue":t[5]||(t[5]=l=>Fe(m)?m.value=l:null),onChange:o(v)},null,8,["modelValue","onChange"])])]),_:1})),[[W,o(m).loading]]),o(C)?(i(),p(pe,{key:0,ref_key:"editRef",ref:w,"dict-data":o(k),onSuccess:o(v),onClose:t[6]||(t[6]=l=>C.value=!1)},null,8,["dict-data","onSuccess"])):x("",!0),o(D)?(i(),p(me,{key:1,ref_key:"copyRef",ref:y,"dict-data":o(k),onSuccess:t[7]||(t[7]=()=>{}),onClose:t[8]||(t[8]=l=>D.value=!1)},null,8,["dict-data"])):x("",!0)])}}});export{no as default};