channel.dac56a05.js 3.7 KB

1
  1. import{d as S,a6 as T,b as D,r as b,p as U,c,e as F,f as $,g as i,h as e,i as u,u as l,a1 as q,k as K,q as M,A as j,F as O,m as _,y as v,E as y,N as R,_ as G}from"./index.0308b213.js";import{_ as H,g as J,d as Q}from"./EditChannel.vue_vue_type_script_setup_true_lang.0a974c3f.js";import"./useInstance.233fbdde.js";const W={class:"filter-form"},X=_("\u67E5\u8BE2"),Y={class:"data"},Z={class:"operation-container"},ee={class:"operation-btn"},te=_("\u6DFB\u52A0\u9501\u63A7\u677F"),oe=_("\u5220\u9664\u6240\u9009\u9501\u63A7\u677F"),le={class:"table"},ae={class:"table-operation-btn"},ne={class:"top"},ue=_("\u7F16\u8F91"),se=_("\u5220\u9664"),ie={class:"bottom"},ce={class:"pagination"},de=S({setup(pe){T();const n=D({keyword:"",page:1,limit:10}),m=D({list:[],count:0});let g=b([]);const p=()=>{J(n).then(s=>{m.list=s.list,m.count=s.count})};p();const E=s=>{g.value=s.map(t=>String(t.id))};U(()=>[n.page,n.limit],()=>{p()});const C=()=>{p()};let d=b(!1),f=b(!1),h=b(0);const x=()=>{h.value=0,f.value=!0,v(()=>{d.value=!0})},A=s=>{h.value=s,f.value=!0,v(()=>{d.value=!0})},w=()=>{h.value=0,v(()=>{f.value=!1}),p()},V=s=>{g.value=[String(s)],k()},k=()=>{if(g.value.length===0){y({message:"\u8BF7\u9009\u62E9\u9700\u8981\u5220\u9664\u7684\u6570\u636E",type:"error"});return}R.alert("\u786E\u5B9A\u9700\u8981\u5220\u9664\u6570\u636E\u5417?","\u63D0\u793A",{confirmButtonText:"\u786E\u8BA4",showCancelButton:!0,cancelButtonText:"\u53D6\u6D88"}).then(()=>{Q({ids:g.value}).then(()=>{y({message:"\u5220\u9664\u6240\u9009\u9501\u63A7\u677F\u6210\u529F",type:"success"}),p()})}).catch(()=>{})};return(s,t)=>{const z=c("el-input"),B=c("el-form-item"),r=c("el-button"),L=c("el-form"),a=c("el-table-column"),I=c("el-table"),N=c("el-pagination");return F(),$(O,null,[i("div",W,[e(L,{model:l(n),"label-width":"90px"},{default:u(()=>[e(B,{class:"tn-el-form-item",label:"\u641C\u7D22"},{default:u(()=>[e(z,{modelValue:l(n).keyword,"onUpdate:modelValue":t[0]||(t[0]=o=>l(n).keyword=o),placeholder:"\u8BF7\u8F93\u5165\u5BC4\u5B58\u67DC\u8BBE\u5907\u53F7\u8FDB\u884C\u641C\u7D22",onKeyup:t[1]||(t[1]=q(o=>C(),["enter"]))},null,8,["modelValue"])]),_:1}),e(B,null,{default:u(()=>[e(r,{class:"tn-el-form-item--item tn-button tn-button--blue",onClick:C},{default:u(()=>[X]),_:1})]),_:1})]),_:1},8,["model"])]),i("div",Y,[i("div",Z,[i("div",ee,[e(r,{class:"btn",type:"primary",onClick:x},{default:u(()=>[te]),_:1}),e(r,{class:"btn",type:"danger",onClick:k},{default:u(()=>[oe]),_:1})])]),i("div",le,[e(I,{data:l(m).list,onSelectionChange:E},{default:u(()=>[e(a,{type:"selection",width:"55"}),e(a,{label:"ID",prop:"id"}),e(a,{label:"\u67DC\u5B50",prop:"lock_id"}),e(a,{label:"\u677F\u5B50",prop:"panelId"}),e(a,{label:"\u522B\u540D",prop:"name"}),e(a,{label:"\u901A\u9053\u53F7",prop:"channel"}),e(a,{label:"\u662F\u5426\u4F7F\u7528",prop:"in_use"}),e(a,{label:"size",prop:"size"}),e(a,{label:"\u4EF7\u683C",prop:"price"}),e(a,{label:"\u72B6\u6001",prop:"status"}),e(a,{fixed:"right",label:"\u64CD\u4F5C",width:"290px"},{default:u(({row:o})=>[i("div",ae,[i("div",ne,[e(r,{size:"small",type:"primary",onClick:P=>A(o.id)},{default:u(()=>[ue]),_:2},1032,["onClick"]),e(r,{size:"small",type:"danger",onClick:P=>V(o.id)},{default:u(()=>[se]),_:2},1032,["onClick"])])])]),_:1})]),_:1},8,["data"])])]),i("div",ie,[i("div",ce,[e(N,{currentPage:l(n).page,"onUpdate:currentPage":t[2]||(t[2]=o=>l(n).page=o),"page-size":l(n).limit,"onUpdate:page-size":t[3]||(t[3]=o=>l(n).limit=o),"page-sizes":[10,20,30,40],layout:"total, sizes, prev, pager, next, jumper",total:l(m).count},null,8,["currentPage","page-size","total"])])]),l(f)?(F(),K(H,{key:0,modelValue:l(d),"onUpdate:modelValue":t[4]||(t[4]=o=>M(d)?d.value=o:d=o),id:l(h),onOnClose:w},null,8,["modelValue","id"])):j("",!0)],64)}}});const ge=G(de,[["__scopeId","data-v-62a55898"]]);export{ge as default};