2026-10-22 10:04:43 +08:00

2 lines
2.7 KiB
JavaScript

import{y as r,z as k,j as l,C as a,a2 as x,k as n,l as u,u as C,am as R,an as U,s as v,B as y,_ as A,A as m,$ as f,H}from"./element-plus-D1Ezoxxm.js";import{s as I,a as O,o as D,m as q}from"./index-BzWqH73M.js";import{liveAnchorListApi as G,liveAnchorAddApi as L}from"./api-B_zu_18Y.js";import"./monaco-editor-uXAv8CL-.js";import"./form-create-C-8Ibman.js";import"./vxe-ot-ELJR6.js";const J=["onClick"],K=["onClick"],Q={class:"acea-row row-right page"},oe=Object.assign({name:"LiveAnchorList"},{__name:"list",setup(W){const{isMobile:X}=I(O()),B={xl:7,lg:7,md:12,sm:24,xs:24},_=u(!1),i=u({kerword:"",page:1,limit:15}),p=u([]),g=u(0),E=u(null);function $(){D(L(0)).then(()=>s())}function F(o){D(L(o)).then(()=>s())}function N(o,e,h){let w={title:e,url:`live/anchor/del/${o.id}`,method:"DELETE",ids:""};q(w).then(d=>{x.success(d.msg),p.value.splice(h,1),!p.value.length&&i.value.page!=1&&(i.value.page-=1),s()}).catch(d=>{x.error(d.msg)})}function s(){_.value=!0,G(i.value).then(async o=>{let e=o.data;p.value=e.list,g.value=e.count,_.value=!1}).catch(o=>{_.value=!1,x.error(o.msg)})}return s(),(o,e)=>{const h=n("el-button"),w=n("el-col"),d=n("el-row"),c=n("el-table-column"),V=n("el-divider"),M=n("el-table"),P=n("pagination"),S=n("el-card"),T=C("auth"),b=C("db-click"),j=C("loading");return r(),k("div",null,[l(S,{bordered:!1,shadow:"never",class:"ivu-mt"},{default:a(()=>[l(d,{class:"action-row"},{default:a(()=>[l(w,R(U(B)),{default:a(()=>[v((r(),y(h,{type:"primary",onClick:$},{default:a(()=>[...e[2]||(e[2]=[A("添加主播",-1)])]),_:1})),[[T,["admin-user-label_add"]],[b]])]),_:1},16)]),_:1}),v((r(),y(M,{data:p.value,ref_key:"table",ref:E,class:"mt14","highlight-current-row":"","no-userFrom-text":"暂无数据","no-filtered-userFrom-text":"暂无筛选结果"},{default:a(()=>[l(c,{label:"ID",width:"80"},{default:a(t=>[m("span",null,f(t.row.id),1)]),_:1}),l(c,{label:"名称","min-width":"300"},{default:a(t=>[m("span",null,f(t.row.name),1)]),_:1}),l(c,{label:"电话","min-width":"300"},{default:a(t=>[m("span",null,f(t.row.phone),1)]),_:1}),l(c,{label:"微信号","min-width":"300"},{default:a(t=>[m("span",null,f(t.row.wechat),1)]),_:1}),l(c,{label:"操作",fixed:"right",width:"170"},{default:a(t=>[v((r(),k("a",{onClick:z=>F(t.row.id)},[...e[3]||(e[3]=[A("修改",-1)])],8,J)),[[b]]),l(V,{direction:"vertical"}),v((r(),k("a",{onClick:z=>N(t.row,"删除主播",t.$index)},[...e[4]||(e[4]=[A("删除",-1)])],8,K)),[[b]])]),_:1})]),_:1},8,["data"])),[[j,_.value]]),m("div",Q,[g.value?(r(),y(P,{key:0,total:g.value,page:i.value.page,"onUpdate:page":e[0]||(e[0]=t=>i.value.page=t),limit:i.value.limit,"onUpdate:limit":e[1]||(e[1]=t=>i.value.limit=t),onPagination:s},null,8,["total","page","limit"])):H("",!0)])]),_:1})])}}});export{oe as default};