channel.4c280579.js 7.8 KB

1
  1. import{d as le,a6 as te,r as k,E as f,b as $,p as ue,c as d,e as i,f as E,g as p,h as l,i as u,u as o,k as _,A as g,F as V,j as O,a1 as N,q as ae,m as c,y as P,N as K,_ as oe}from"./index.0308b213.js";import{_ as ne,g as se,a as ie,d as ce,b as de}from"./EditChannel.vue_vue_type_script_setup_true_lang.db7b5b16.js";import{g as re,a as pe}from"./index.1cf273d6.js";import{A as _e}from"./index.1d26a072.js";import"./useInstance.233fbdde.js";import"./install.524ae6f2.js";import"./useAgent.c0cb1751.js";import"./list.5526c7ef.js";const me={class:"filter-form"},fe=c("\u67E5\u8BE2"),ge={class:"data"},be={class:"operation-container"},ve={class:"operation-btn"},he=c("\u6DFB\u52A0\u9501\u63A7\u677F"),ke={class:"table"},Fe=c("\u4F7F\u7528"),Ce=c("\u7981\u7528"),De=c("\u7A7A\u95F2"),ye=c("\u64CD\u4F5C\u4E2D"),Ae=c("\u5DF2\u5B58\u653E"),Be={class:"table-operation-btn"},Ee={class:"top"},Ve=c("\u7F16\u8F91"),we=c("\u5220\u9664"),xe=c("\u5F00\u67DC"),Le=c("\u901A\u7535"),ze=c("\u65AD\u7535"),Te={class:"bottom"},Ie={class:"pagination"},Oe=le({setup(Pe){const{OpPlatform:D}=te();let U=k(!1);const j="wss://lock.wdsp666.com:9508",w=new WebSocket(j);w.onopen=function(){console.log("websocket\u5DF2\u8FDE\u63A5"),U.value=!0},w.onmessage=function(a){console.log("\u63A5\u6536\u5230\u6D88\u606F",a.data),f({message:a.data})};const q=[{label:"\u4E3B\u677F",value:0},{label:"\u526F\u677F1",value:1},{label:"\u526F\u677F2",value:2},{label:"\u526F\u677F3",value:3}],G=[{label:"\u7A7A\u95F2",value:0},{label:"\u64CD\u4F5C\u4E2D",value:1},{label:"\u5DF2\u5B58\u653E",value:2}],x=k([]);(()=>{D.value=="shangpu"?re().then(a=>{x.value=a}):pe().then(a=>{x.value=a})})();const n=$({agentid:"",lock_id:"",panelId:"",channel:"",name:"",page:1,limit:10}),b=$({list:[],count:0});let F=k([]);const v=()=>{D.value=="shangpu"?se(n).then(a=>{b.list=a.list,b.count=a.count}):ie(n).then(a=>{b.list=a.list,b.count=a.count})};v();const M=a=>{F.value=a.map(t=>String(t.id))};ue(()=>[n.page,n.limit],()=>{v()});const L=()=>{v()};let h=k(!1),y=k(!1),A=k(0);const J=()=>{A.value=0,y.value=!0,P(()=>{h.value=!0})},R=a=>{A.value=a,y.value=!0,P(()=>{h.value=!0})},W=()=>{A.value=0,P(()=>{y.value=!1}),v()},H=a=>{F.value=[String(a)],Q()},Q=()=>{if(F.value.length===0){f({message:"\u8BF7\u9009\u62E9\u9700\u8981\u5220\u9664\u7684\u6570\u636E",type:"error"});return}K.alert("\u786E\u5B9A\u9700\u8981\u5220\u9664\u6570\u636E\u5417?","\u63D0\u793A",{confirmButtonText:"\u786E\u8BA4",showCancelButton:!0,cancelButtonText:"\u53D6\u6D88"}).then(()=>{D.value=="shangpu"?ce({ids:F.value}).then(()=>{f({message:"\u5220\u9664\u6240\u9009\u9501\u63A7\u677F\u6210\u529F",type:"success"}),v()}):de({ids:F.value}).then(()=>{f({message:"\u5220\u9664\u6240\u9009\u9501\u63A7\u677F\u6210\u529F",type:"success"}),v()})}).catch(()=>{})},z=(a,t)=>{if((t=="setChannelPowerOn"||t=="setChannelPowerOff")&&a.channel!=25){f({message:"\u53EA\u80FD\u64CD\u4F5C25\u53F7\u901A\u9053",type:"error"});return}K.confirm("\u786E\u5B9A\u9700\u8981\u64CD\u4F5C\u5417?","\u63D0\u793A",{confirmButtonText:"\u786E\u8BA4",showCancelButton:!0,cancelButtonText:"\u53D6\u6D88"}).then(()=>{X(a,t)}).catch(()=>{})},X=(a,t)=>{if(!U.value){f({message:"websocket\u8FDE\u63A5\u5931\u8D25",type:"error"});return}const r={userClient:"manager",type:t,lock_id:a.lock_id,channel_id:a.id};w.send(JSON.stringify(r)),f({message:"\u64CD\u4F5C\u6210\u529F",type:"success"})};return(a,t)=>{const r=d("el-form-item"),T=d("el-option"),I=d("el-select"),S=d("el-input"),m=d("el-button"),Y=d("el-form"),s=d("el-table-column"),C=d("el-tag"),Z=d("el-table"),ee=d("el-pagination");return i(),E(V,null,[p("div",me,[l(Y,{model:o(n),"label-width":"90px"},{default:u(()=>[o(D)==="shangpu"?(i(),_(r,{key:0,class:"tn-el-form-item",label:"\u4EE3\u7406\u533A\u57DF",style:{flex:"1"}},{default:u(()=>[l(o(_e),{modelValue:o(n).agentid,"onUpdate:modelValue":t[0]||(t[0]=e=>o(n).agentid=e)},null,8,["modelValue"])]),_:1})):g("",!0),l(r,{class:"tn-el-form-item",label:"\u540D\u79F0",style:{flex:"1"}},{default:u(()=>[l(I,{modelValue:o(n).lock_id,"onUpdate:modelValue":t[1]||(t[1]=e=>o(n).lock_id=e),class:"m-2",placeholder:"\u8BF7\u9009\u62E9",clearable:""},{default:u(()=>[(i(!0),E(V,null,O(x.value,e=>(i(),_(T,{key:e.value,label:e.label,value:e.value},null,8,["label","value"]))),128))]),_:1},8,["modelValue"])]),_:1}),l(r,{class:"tn-el-form-item",label:"\u677F\u5B50",style:{flex:"1"}},{default:u(()=>[l(I,{modelValue:o(n).panelId,"onUpdate:modelValue":t[2]||(t[2]=e=>o(n).panelId=e),class:"m-2",placeholder:"\u8BF7\u9009\u62E9",clearable:""},{default:u(()=>[(i(),E(V,null,O(q,e=>l(T,{key:e.value,label:e.label,value:e.value},null,8,["label","value"])),64))]),_:1},8,["modelValue"])]),_:1}),l(r,{class:"tn-el-form-item",label:"\u72B6\u6001",style:{flex:"1"}},{default:u(()=>[l(I,{modelValue:o(n).status,"onUpdate:modelValue":t[3]||(t[3]=e=>o(n).status=e),class:"m-2",placeholder:"\u8BF7\u9009\u62E9",clearable:""},{default:u(()=>[(i(),E(V,null,O(G,e=>l(T,{key:e.value,label:e.label,value:e.value},null,8,["label","value"])),64))]),_:1},8,["modelValue"])]),_:1}),l(r,{class:"tn-el-form-item",label:"\u641C\u7D22"},{default:u(()=>[l(S,{modelValue:o(n).channel,"onUpdate:modelValue":t[4]||(t[4]=e=>o(n).channel=e),placeholder:"\u901A\u9053\u53F7",onKeyup:t[5]||(t[5]=N(e=>L(),["enter"]))},null,8,["modelValue"])]),_:1}),l(r,{class:"tn-el-form-item",label:"\u641C\u7D22"},{default:u(()=>[l(S,{modelValue:o(n).name,"onUpdate:modelValue":t[6]||(t[6]=e=>o(n).name=e),placeholder:"\u522B\u540D",onKeyup:t[7]||(t[7]=N(e=>L(),["enter"]))},null,8,["modelValue"])]),_:1}),l(r,null,{default:u(()=>[l(m,{class:"tn-el-form-item--item tn-button tn-button--blue",onClick:L},{default:u(()=>[fe]),_:1})]),_:1})]),_:1},8,["model"])]),p("div",ge,[p("div",be,[p("div",ve,[l(m,{class:"btn",type:"primary",onClick:J},{default:u(()=>[he]),_:1})])]),p("div",ke,[l(Z,{data:o(b).list,onSelectionChange:M},{default:u(()=>[l(s,{label:"ID",prop:"id"}),l(s,{label:"\u4EE3\u7406\u5546",prop:"lock_info.agent.title"}),l(s,{label:"\u67DC\u5B50",prop:"lock_id"}),l(s,{label:"\u67DC\u5B50\u540D\u79F0",prop:"lock_info.name"}),l(s,{label:"\u677F\u5B50",prop:"panelId"}),l(s,{label:"\u522B\u540D",prop:"name"}),l(s,{label:"\u901A\u9053\u53F7",prop:"channel"}),l(s,{label:"\u4F7F\u7528\u72B6\u6001"},{default:u(e=>[e.row.in_use==1?(i(),_(C,{key:0,type:"success"},{default:u(()=>[Fe]),_:1})):g("",!0),e.row.in_use==0?(i(),_(C,{key:1,type:"danger"},{default:u(()=>[Ce]),_:1})):g("",!0)]),_:1}),l(s,{label:"size",prop:"size"}),l(s,{label:"\u4EF7\u683C",prop:"price"}),l(s,{label:"\u72B6\u6001"},{default:u(e=>[e.row.status==0?(i(),_(C,{key:0,type:"success"},{default:u(()=>[De]),_:1})):g("",!0),e.row.status==1?(i(),_(C,{key:1,type:"info"},{default:u(()=>[ye]),_:1})):g("",!0),e.row.status==2?(i(),_(C,{key:2,type:"warning"},{default:u(()=>[Ae]),_:1})):g("",!0)]),_:1}),l(s,{fixed:"right",label:"\u64CD\u4F5C",width:"350px"},{default:u(({row:e})=>[p("div",Be,[p("div",Ee,[l(m,{size:"small",type:"primary",onClick:B=>R(e.id)},{default:u(()=>[Ve]),_:2},1032,["onClick"]),l(m,{size:"small",type:"danger",onClick:B=>H(e.id)},{default:u(()=>[we]),_:2},1032,["onClick"]),l(m,{size:"small",type:"success",onClick:B=>z(e,"unlockChannel")},{default:u(()=>[xe]),_:2},1032,["onClick"]),l(m,{size:"small",type:"primary",onClick:B=>z(e,"setChannelPowerOn")},{default:u(()=>[Le]),_:2},1032,["onClick"]),l(m,{size:"small",type:"info",onClick:B=>z(e,"setChannelPowerOff")},{default:u(()=>[ze]),_:2},1032,["onClick"])])])]),_:1})]),_:1},8,["data"])])]),p("div",Te,[p("div",Ie,[l(ee,{currentPage:o(n).page,"onUpdate:currentPage":t[8]||(t[8]=e=>o(n).page=e),"page-size":o(n).limit,"onUpdate:page-size":t[9]||(t[9]=e=>o(n).limit=e),"page-sizes":[10,20,30,40],layout:"total, sizes, prev, pager, next, jumper",total:o(b).count},null,8,["currentPage","page-size","total"])])]),o(y)?(i(),_(ne,{key:0,modelValue:o(h),"onUpdate:modelValue":t[10]||(t[10]=e=>ae(h)?h.value=e:h=e),id:o(A),onOnClose:W},null,8,["modelValue","id"])):g("",!0)],64)}}});const Je=oe(Oe,[["__scopeId","data-v-63467fe4"]]);export{Je as default};