water-ldht/dist/static/js/chunk-0f18247c.1cece73d.js

7 lines
11 KiB
JavaScript

/*!
* build: vue-admin-beautiful
* vue-admin-beautiful author: chuzhixin 1204505056@qq.com
* vue-admin-beautiful QQ Group(QQ群): 972435319、1139183756
* time: 2024-10-10 11:14:28
*/
(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-0f18247c","chunk-c6a7ae24"],{2195:function(e,t,a){"use strict";a.r(t);var c=a("f2bf");const o={class:"manage-container"};function l(e,t,a,l,r,n){const i=Object(c["resolveComponent"])("el-option"),d=Object(c["resolveComponent"])("el-select"),s=Object(c["resolveComponent"])("el-form-item"),u=Object(c["resolveComponent"])("el-button"),b=Object(c["resolveComponent"])("vab-query-form"),m=Object(c["resolveComponent"])("el-form"),h=Object(c["resolveComponent"])("el-dialog");return Object(c["openBlock"])(),Object(c["createBlock"])(h,{modelValue:r.dialogFormVisible,"onUpdate:modelValue":t[1]||(t[1]=e=>r.dialogFormVisible=e),title:r.title,width:"500px",onClose:n.close},{default:Object(c["withCtx"])(()=>[Object(c["createElementVNode"])("div",o,[Object(c["createVNode"])(m,{ref:"form",model:r.form,"label-width":"80px","label-position":"left"},{default:Object(c["withCtx"])(()=>[Object(c["createVNode"])(s,{label:"选择站点"},{default:Object(c["withCtx"])(()=>[Object(c["createVNode"])(d,{modelValue:r.form.code,"onUpdate:modelValue":t[0]||(t[0]=e=>r.form.code=e),placeholder:"请选择站点"},{default:Object(c["withCtx"])(()=>[(Object(c["openBlock"])(!0),Object(c["createElementBlock"])(c["Fragment"],null,Object(c["renderList"])(r.deviceData,e=>(Object(c["openBlock"])(),Object(c["createBlock"])(i,{key:e.code,label:e.name,value:e.code},null,8,["label","value"]))),128))]),_:1},8,["modelValue"])]),_:1}),Object(c["createVNode"])(b,null,{default:Object(c["withCtx"])(()=>[Object(c["createVNode"])(u,{type:"primary",onClick:n.save},{default:Object(c["withCtx"])(()=>t[2]||(t[2]=[Object(c["createTextVNode"])("提交")])),_:1},8,["onClick"])]),_:1})]),_:1},8,["model"])])]),_:1},8,["modelValue","title","onClose"])}var r=a("acca"),n={data(){return{form:{ysSerial:"",code:"",account:""},deviceData:[],dialogFormVisible:!1,title:""}},methods:{bindDevice(e){this.form.ysSerial=e.deviceSerial,this.form.account=e.account,this.dialogFormVisible=!0,this.title="绑定设备",this.getDeviceData()},async getDeviceData(){const{data:e}=await Object(r["ldDeviceByProjectId"])({projectId:sessionStorage.getItem("projectId")});this.deviceData=e},close(){this.$refs["form"].resetFields(),this.form=this.$options.data().form,this.dialogFormVisible=!1,this.$emit("fetch-data")},save(){this.$refs["form"].validate(async e=>{if(!e)return!1;{const{msg:e}=await Object(r["ysBindDevice"])(this.form);this.$notify({title:e,type:"success"}),this.$refs["form"].resetFields(),this.dialogFormVisible=!1,this.$parent.fetchData()}})}}},i=a("d959"),d=a.n(i);const s=d()(n,[["render",l]]);t["default"]=s},"3a28":function(e,t,a){},"8b4d":function(e,t,a){e.exports={"menu-color":"hsla(0,0%,27%,.95)","menu-color-active":"hsla(208,100%,55%,.95)","menu-background":"#fff","gallery-second-menu-background":"#fff"}},acca:function(e,t,a){"use strict";a.r(t),a.d(t,"getList",(function(){return o})),a.d(t,"doEdit",(function(){return l})),a.d(t,"doDelete",(function(){return r})),a.d(t,"doAdd",(function(){return n})),a.d(t,"getDevices",(function(){return i})),a.d(t,"getLiveAddr",(function(){return d})),a.d(t,"ldDeviceByProjectId",(function(){return s})),a.d(t,"ysBindDevice",(function(){return u})),a.d(t,"capture",(function(){return b}));var c=a("b775");function o(e){return Object(c["default"])({url:"/ys/author/select?page="+e.page+"&size="+e.size,method:"get",data:e})}function l(e){return Object(c["default"])({url:"/ys/author/update",method:"post",data:e})}function r(e){return Object(c["default"])({url:"/ys/author/delete?id="+e.id,method:"post",data:e})}function n(e){return Object(c["default"])({url:"/ys/author/insert",method:"post",data:e})}function i(e){let t="?page="+e.page+"&size="+e.size;return""!=e.account&&void 0!=e.account&&(t+="&account="+e.account),""!=e.sonserName&&void 0!=e.sonserName&&(t+="&sonserName="+e.sonserName),""!=e.deviceSerial&&void 0!=e.deviceSerial&&(t+="&deviceSerial="+e.deviceSerial),3!=e.status&&void 0!=e.status&&(t+="&status="+e.status),Object(c["default"])({url:"/ys/api/getDevices"+t,method:"get",data:e})}function d(e){return Object(c["default"])({url:"/ys/api/getLiveAddr?account="+e.account+"&deviceSerial="+e.deviceSerial,method:"get",data:e})}function s(e){return Object(c["default"])({url:"/ys/api/ldDeviceByProjectId?projectId="+e.projectId,method:"get",data:e})}function u(e){return Object(c["default"])({url:"/ys/api/ysBindDevice?ysSerial="+e.ysSerial+"&code="+e.code+"&account="+e.account,method:"post",data:e})}function b(e){return Object(c["default"])({url:"/ys/author/capture?account="+e.account+"&captureFlag="+e.captureFlag,method:"post",data:e})}},b1bd:function(e,t,a){"use strict";a("8b4d")},bd58:function(e,t,a){"use strict";a.r(t);var c=a("f2bf");const o={class:"manage-container"},l={class:"manage-wrap"},r={class:"manage-input"},n={class:"manage-button"};function i(e,t,a,i,d,s){const u=Object(c["resolveComponent"])("el-input"),b=Object(c["resolveComponent"])("el-form-item"),m=Object(c["resolveComponent"])("el-option"),h=Object(c["resolveComponent"])("el-select"),p=Object(c["resolveComponent"])("vab-query-form"),j=Object(c["resolveComponent"])("el-form"),f=Object(c["resolveComponent"])("el-button"),O=Object(c["resolveComponent"])("el-table-column"),v=Object(c["resolveComponent"])("el-tag"),g=Object(c["resolveComponent"])("el-table"),y=Object(c["resolveComponent"])("el-pagination"),C=Object(c["resolveComponent"])("bind-device");return Object(c["openBlock"])(),Object(c["createElementBlock"])("div",o,[Object(c["createElementVNode"])("div",l,[Object(c["createElementVNode"])("div",r,[Object(c["createVNode"])(j,{ref:"queryForm",model:d.queryForm,"label-width":"80px"},{default:Object(c["withCtx"])(()=>[Object(c["createVNode"])(p,null,{default:Object(c["withCtx"])(()=>[Object(c["createVNode"])(b,{width:"100",prop:"sonserName",label:e.$t("maintenance.sbmc")},{default:Object(c["withCtx"])(()=>[Object(c["createVNode"])(u,{modelValue:d.queryForm.sonserName,"onUpdate:modelValue":t[0]||(t[0]=e=>d.queryForm.sonserName=e),size:"small",placeholder:"请输入设备名称"},null,8,["modelValue"])]),_:1},8,["label"]),Object(c["createVNode"])(b,{width:"100",prop:"deviceSerial",label:e.$t("dataEnquiry.xlh")},{default:Object(c["withCtx"])(()=>[Object(c["createVNode"])(u,{modelValue:d.queryForm.deviceSerial,"onUpdate:modelValue":t[1]||(t[1]=e=>d.queryForm.deviceSerial=e),size:"small",placeholder:e.$t("dataEnquiry.qsrxlh")},null,8,["modelValue","placeholder"])]),_:1},8,["label"]),Object(c["createVNode"])(b,{width:"100",prop:"status",label:e.$t("dataEnquiry.zt")},{default:Object(c["withCtx"])(()=>[Object(c["createVNode"])(h,{modelValue:d.queryForm.status,"onUpdate:modelValue":t[2]||(t[2]=e=>d.queryForm.status=e),size:"small",placeholder:"请选择状态"},{default:Object(c["withCtx"])(()=>[(Object(c["openBlock"])(!0),Object(c["createElementBlock"])(c["Fragment"],null,Object(c["renderList"])(d.statusData,e=>(Object(c["openBlock"])(),Object(c["createBlock"])(m,{key:e.value,label:e.label,value:e.value},null,8,["label","value"]))),128))]),_:1},8,["modelValue"])]),_:1},8,["label"])]),_:1})]),_:1},8,["model"])]),Object(c["createElementVNode"])("div",n,[Object(c["createVNode"])(f,{size:"small",onClick:t[3]||(t[3]=e=>s.resetForm())},{default:Object(c["withCtx"])(()=>[Object(c["createTextVNode"])(Object(c["toDisplayString"])(e.$t("defalult.chongz")),1)]),_:1}),Object(c["createVNode"])(f,{type:"primary",size:"small",onClick:s.search},{default:Object(c["withCtx"])(()=>[Object(c["createTextVNode"])(Object(c["toDisplayString"])(e.$t("defalult.cx")),1)]),_:1},8,["onClick"])])]),Object(c["createVNode"])(g,{data:d.data,border:"",stripe:"",style:{width:"100%"}},{default:Object(c["withCtx"])(()=>[Object(c["createVNode"])(O,{prop:"id",label:"设备id",width:"400",align:"center"}),Object(c["createVNode"])(O,{prop:"account",label:"账户名",width:"150",align:"center"}),Object(c["createVNode"])(O,{prop:"deviceSerial",label:"设备序列号",width:"150",align:"center"}),Object(c["createVNode"])(O,{prop:"deviceName",label:"设备名字",width:"200",align:"center"}),Object(c["createVNode"])(O,{prop:"iotDevice.name",label:"所属站点",width:"150",align:"center"}),Object(c["createVNode"])(O,{prop:"status",label:"设备状态",width:"100",align:"center"},{default:Object(c["withCtx"])(({row:e})=>[1==e.status?(Object(c["openBlock"])(),Object(c["createBlock"])(v,{key:"在线",effect:"dark",type:"success",size:"mini"},{default:Object(c["withCtx"])(()=>t[4]||(t[4]=[Object(c["createTextVNode"])(" 已连接 ")])),_:1})):Object(c["createCommentVNode"])("",!0),0==e.status?(Object(c["openBlock"])(),Object(c["createBlock"])(v,{key:"离线",effect:"dark",type:"danger",size:"mini"},{default:Object(c["withCtx"])(()=>t[5]||(t[5]=[Object(c["createTextVNode"])(" 未连接 ")])),_:1})):Object(c["createCommentVNode"])("",!0)]),_:1}),Object(c["createVNode"])(O,{prop:"addTime",label:"添加时间",width:"180",align:"center"}),Object(c["createVNode"])(O,{fixed:"right",label:e.$t("defalult.cz"),width:"180",align:"center"},{default:Object(c["withCtx"])(({row:e})=>[Object(c["createVNode"])(f,{type:"text",onClick:t=>s.bindDevice(e)},{default:Object(c["withCtx"])(()=>t[6]||(t[6]=[Object(c["createTextVNode"])("绑定站点")])),_:2},1032,["onClick"]),Object(c["createVNode"])(f,{type:"text",onClick:t=>s.videoData(e)},{default:Object(c["withCtx"])(()=>t[7]||(t[7]=[Object(c["createTextVNode"])("播放")])),_:2},1032,["onClick"])]),_:1},8,["label"])]),_:1},8,["data"]),Object(c["createVNode"])(y,{background:d.background,"current-page":d.queryForm.page,layout:d.layout,"page-size":d.queryForm.size,total:d.total,style:{"text-align":"right"},onCurrentChange:s.handleCurrentChange,onSizeChange:s.handleSizeChange},null,8,["background","current-page","layout","page-size","total","onCurrentChange","onSizeChange"]),Object(c["createVNode"])(C,{ref:"bind"},null,512)])}a("14d9");var d=a("acca"),s=a("2195"),u={name:"VideoData",components:{bindDevice:s["default"]},data(){return{deviceData:[],data:[],account:"",projectId:"",lazy:!0,layout:"total, sizes, prev, pager, next, jumper",total:0,background:!0,listLoading:!0,elementLoadingText:"正在加载...",statusData:[{value:3,label:"all"},{value:1,label:"在线"},{value:0,label:"离线"}],queryForm:{page:1,size:20,account:"",sonserName:"",status:3,deviceSerial:""}}},computed:{height(){return 500}},created(){this.queryForm.account=this.$route.query.account,this.fetchData()},methods:{async fetchData(){this.listLoading=!0;const{data:e}=await Object(d["getDevices"])(this.queryForm);this.data=e.items,this.total=e.total,setTimeout(()=>{this.listLoading=!1},500)},resetForm(){this.$refs.queryForm.resetFields()},search(){this.fetchData()},videoData(e){this.$router.push({path:"/fluoriteSensorData",name:"监控视频",query:{account:e.account,deviceSerial:e.deviceSerial}})},bindDevice(e){this.$refs["bind"].bindDevice({deviceSerial:e.deviceSerial,account:e.account})},handleEdit(e){e.account=this.account,this.$refs["edit"].showEdit(e,1)},handleQuery(){this.queryForm.page=1,this.fetchData()},handleSizeChange(e){this.queryForm.size=e,this.fetchData()},handleCurrentChange(e){this.queryForm.page=e,this.fetchData()}}},b=(a("d29f"),a("b1bd"),a("d959")),m=a.n(b);const h=m()(u,[["render",i],["__scopeId","data-v-0e24c452"]]);t["default"]=h},d29f:function(e,t,a){"use strict";a("3a28")}}]);