Files
xSynergy-manage/dist/assets/index-B9qSM1WT.js
leilei 4fadded872
All checks were successful
Deploy Lighttpd Admin / deploy (push) Successful in 4m53s
feat:更新代码
2026-01-14 17:12:04 +08:00

2 lines
5.2 KiB
JavaScript

import{d as X,r as i,b as Z,t as ee,e as te,c as M,f as e,w as l,h as s,a as ae,j as le,o as m,T as oe,l as b,k as S,i as o,v as F,F as ne,x as se,m as h,y as re,p as x,z as q,q as N,n as ue,E as ie,s as k}from"./index-DRNenl-T.js";import{l as de,d as ce}from"./room-DnQmkEzy.js";const pe={class:"p-2"},me={class:"mb-[10px]"},_e=X({name:"userManagement"}),we=Object.assign(_e,{setup(fe){const $=ae(),V=i(),w=i(!0),z=i(!0),y=i(0),u=i(["",""]),E=i([{label:"进行中",value:1},{label:"已结束",value:3}]),C=i({1:{type:"success",text:"进行中"},3:{type:"danger",text:"已结束"}}),D=i(),Y=Z({queryParams:{page:1,page_size:10,name:"",owner_uid:"",status:void 0,min_created_at:"",max_created_at:""}}),{queryParams:n}=ee(Y),_=async()=>{w.value=!0,u.value.length>0&&u.value[0]&&u.value[1]&&(n.value.min_created_at=+new Date(u.value[0]),n.value.max_created_at=+new Date(u.value[1]));const r=await de(n.value);w.value=!1,V.value=r.data.data,y.value=r.data.total},K=r=>{$.push("/room-auth/room/"+r.uid)},f=()=>{n.value.page=1,_()},L=()=>{var r;u.value=["",""],n.value.min_created_at="",n.value.max_created_at="",(r=D.value)==null||r.resetFields(),n.value.page=1,f()},P=async r=>{try{await ie.confirm(`确认要删除"${r.name}" 房间吗?`,"提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"});const t=await ce(r.uid,{delete_participants:!0});if(t.meta.code!==200){k.error(t.data.message);return}_(),k.success(`${r.name}房间删除成功`)}catch(t){const d=(t==null?void 0:t.toString())||"";if(d.includes("cancel")||d.includes("取消")||d==="cancel"||t==="cancel"||d.includes("close")||t==="close")return;k.error(`${r.name}房间删除失败`)}};return te(()=>{_()}),(r,t)=>{const d=s("el-input"),p=s("el-form-item"),j=s("el-option"),A=s("el-select"),H=s("el-date-picker"),g=s("el-button"),O=s("el-form"),R=s("el-card"),T=s("el-row"),c=s("el-table-column"),Q=s("el-tag"),U=s("el-tooltip"),G=s("el-table"),I=s("pagination"),J=s("el-col"),W=le("loading");return m(),M("div",pe,[e(T,{gutter:20},{default:l(()=>[e(J,{lg:24,xs:24},{default:l(()=>[e(oe,null,{default:l(()=>[b(S("div",me,[e(R,{shadow:"hover"},{default:l(()=>[e(O,{ref_key:"queryFormRef",ref:D,model:o(n),inline:!0,"label-width":"68px"},{default:l(()=>[e(p,{label:"房间名称",prop:"name"},{default:l(()=>[e(d,{modelValue:o(n).name,"onUpdate:modelValue":t[0]||(t[0]=a=>o(n).name=a),placeholder:"请输入房间名称",clearable:"",style:{width:"240px"},onKeyup:F(f,["enter"])},null,8,["modelValue"])]),_:1}),e(p,{label:"发起人",prop:"owner_uid"},{default:l(()=>[e(d,{modelValue:o(n).owner_uid,"onUpdate:modelValue":t[1]||(t[1]=a=>o(n).owner_uid=a),placeholder:"请输入发起人",clearable:"",style:{width:"240px"},onKeyup:F(f,["enter"])},null,8,["modelValue"])]),_:1}),e(p,{label:"状态",prop:"status"},{default:l(()=>[e(A,{modelValue:o(n).status,"onUpdate:modelValue":t[2]||(t[2]=a=>o(n).status=a),placeholder:"房间状态",clearable:"",style:{width:"240px"}},{default:l(()=>[(m(!0),M(ne,null,se(o(E),a=>(m(),h(j,{key:a.value,label:a.label,value:a.value},null,8,["label","value"]))),128))]),_:1},8,["modelValue"])]),_:1}),e(p,{label:"创建时间",style:{width:"308px"}},{default:l(()=>[e(H,{modelValue:o(u),"onUpdate:modelValue":t[3]||(t[3]=a=>re(u)?u.value=a:null),"value-format":"YYYY-MM-DD HH:mm:ss",type:"daterange","range-separator":"-","start-placeholder":"开始日期","end-placeholder":"结束日期","default-time":[new Date(2e3,1,1,0,0,0),new Date(2e3,1,1,23,59,59)]},null,8,["modelValue","default-time"])]),_:1}),e(p,null,{default:l(()=>[e(g,{type:"primary",onClick:f,icon:"Search"},{default:l(()=>[...t[6]||(t[6]=[x("搜索",-1)])]),_:1}),e(g,{onClick:L,icon:"Refresh"},{default:l(()=>[...t[7]||(t[7]=[x("重置",-1)])]),_:1})]),_:1})]),_:1},8,["model"])]),_:1})],512),[[q,o(z)]])]),_:1}),e(R,{shadow:"hover"},{header:l(()=>[e(T,{gutter:10})]),default:l(()=>[b((m(),h(G,{data:o(V),width:"100%"},{default:l(()=>[e(c,{label:"房间编号",align:"center",prop:"uid"}),e(c,{label:"房间名称",align:"center",prop:"name","show-overflow-tooltip":!0}),e(c,{label:"发起人",align:"center",prop:"owner_uid"}),e(c,{label:"最大人数",align:"center",prop:"max_participants"}),e(c,{label:"状态",align:"center",prop:"status"},{default:l(a=>{var v;return[e(Q,{type:(v=o(C)[a.row.status])==null?void 0:v.type},{default:l(()=>{var B;return[x(N((B=o(C)[a.row.status])==null?void 0:B.text),1)]}),_:2},1032,["type"])]}),_:1}),e(c,{label:"创建时间",align:"center",prop:"created_at"},{default:l(a=>[S("span",null,N(r.parseTime(a.row.created_at)),1)]),_:1}),e(c,{label:"操作",fixed:"right","class-name":"small-padding fixed-width"},{default:l(a=>[a.row.status===3?(m(),h(U,{key:0,content:"删除",placement:"top"},{default:l(()=>[e(g,{link:"",type:"primary",icon:"Delete",onClick:v=>P(a.row)},null,8,["onClick"])]),_:2},1024)):ue("",!0),e(U,{content:"参与者信息",placement:"top"},{default:l(()=>[e(g,{link:"",type:"primary",icon:"User",onClick:v=>K(a.row)},null,8,["onClick"])]),_:2},1024)]),_:1})]),_:1},8,["data"])),[[W,o(w)]]),b(e(I,{total:o(y),page:o(n).page,"onUpdate:page":t[4]||(t[4]=a=>o(n).page=a),limit:o(n).page_size,"onUpdate:limit":t[5]||(t[5]=a=>o(n).page_size=a),onPagination:_},null,8,["total","page","limit"]),[[q,o(y)>0]])]),_:1})]),_:1})]),_:1})])}}});export{we as default};