app.6e5e3cc2.js 52 KB

12
  1. (function(e){function t(t){for(var l,r,u=t[0],i=t[1],o=t[2],d=0,s=[];d<u.length;d++)r=u[d],Object.prototype.hasOwnProperty.call(a,r)&&a[r]&&s.push(a[r][0]),a[r]=0;for(l in i)Object.prototype.hasOwnProperty.call(i,l)&&(e[l]=i[l]);b&&b(t);while(s.length)s.shift()();return c.push.apply(c,o||[]),n()}function n(){for(var e,t=0;t<c.length;t++){for(var n=c[t],l=!0,u=1;u<n.length;u++){var i=n[u];0!==a[i]&&(l=!1)}l&&(c.splice(t--,1),e=r(r.s=n[0]))}return e}var l={},a={app:0},c=[];function r(t){if(l[t])return l[t].exports;var n=l[t]={i:t,l:!1,exports:{}};return e[t].call(n.exports,n,n.exports,r),n.l=!0,n.exports}r.m=e,r.c=l,r.d=function(e,t,n){r.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:n})},r.r=function(e){"undefined"!==typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},r.t=function(e,t){if(1&t&&(e=r(e)),8&t)return e;if(4&t&&"object"===typeof e&&e&&e.__esModule)return e;var n=Object.create(null);if(r.r(n),Object.defineProperty(n,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var l in e)r.d(n,l,function(t){return e[t]}.bind(null,l));return n},r.n=function(e){var t=e&&e.__esModule?function(){return e["default"]}:function(){return e};return r.d(t,"a",t),t},r.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},r.p="/";var u=window["webpackJsonp"]=window["webpackJsonp"]||[],i=u.push.bind(u);u.push=t,u=u.slice();for(var o=0;o<u.length;o++)t(u[o]);var b=i;c.push([0,"chunk-vendors"]),n()})({0:function(e,t,n){e.exports=n("56d7")},"047d":function(e,t,n){"use strict";n("aa95")},"0feb":function(e,t,n){"use strict";n("cd5e")},1:function(e,t){},"18c2":function(e,t,n){},"56d7":function(e,t,n){"use strict";n.r(t);n("e260"),n("e6cf"),n("cca6"),n("a79d");var l=n("7a23"),a=n("3fd4"),c=(n("18c2"),{id:"app"});function r(e,t){var n=Object(l["N"])("router-view");return Object(l["E"])(),Object(l["j"])("div",c,[Object(l["n"])(n)])}n("0feb");const u={};u.render=r;var i=u,o=n("6c02"),b=Object(l["gb"])("data-v-1f087cb8");Object(l["H"])("data-v-1f087cb8");var d={class:"zy-template"},s={class:"login"},m=Object(l["n"])("div",{class:"login__left"},null,-1),p={class:"login__right"},j={class:"login__right__box"},f=Object(l["n"])("h1",null,"登录您的账户",-1),O=Object(l["m"])("登录");Object(l["F"])();var g=b((function(e,t,n,a,c,r){var u=Object(l["N"])("el-input"),i=Object(l["N"])("el-form-item"),o=Object(l["N"])("el-button"),g=Object(l["N"])("el-form");return Object(l["E"])(),Object(l["j"])("div",d,[Object(l["n"])("div",s,[m,Object(l["n"])("div",p,[Object(l["n"])("div",j,[f,Object(l["n"])(g,{ref:"loginForm",model:c.form,"label-width":"60px",rules:c.rules},{default:b((function(){return[Object(l["n"])(i,{label:"账号:",prop:"username"},{default:b((function(){return[Object(l["n"])(u,{modelValue:c.form.username,"onUpdate:modelValue":t[1]||(t[1]=function(e){return c.form.username=e})},null,8,["modelValue"])]})),_:1}),Object(l["n"])(i,{label:"密码:",prop:"password"},{default:b((function(){return[Object(l["n"])(u,{type:"password",modelValue:c.form.password,"onUpdate:modelValue":t[2]||(t[2]=function(e){return c.form.password=e})},null,8,["modelValue"])]})),_:1}),Object(l["n"])(o,{type:"primary",onClick:t[3]||(t[3]=function(e){return r.submitForm("loginForm")})},{default:b((function(){return[O]})),_:1})]})),_:1},8,["model","rules"])])])])])})),h=(n("ac1f"),n("5319"),{setToken:function(e){window.localStorage.setItem("BMS_TOKEN",JSON.stringify(e))},getToken:function(){return window.localStorage.getItem("BMS_TOKEN")},removeToken:function(){window.localStorage.removeItem("BMS_TOKEN")}}),y=h,v={data:function(){return{form:{username:"",password:""},rules:{username:[{required:!0,message:"请输入用户名",trigger:"blur"}],password:[{required:!0,message:"请输入密码",trigger:"blur"}]}}},methods:{submitForm:function(e){var t=this;this.$refs[e].validate((function(e){if(!e)return!1;t.$http.Post(t.$global.login,t.form).then((function(e){y.setToken(e.data),t.$router.replace("/")}))}))}}};n("fa4b");v.render=g,v.__scopeId="data-v-1f087cb8";var _=v,k=n("a408"),z=n.n(k),w=Object(l["gb"])("data-v-00ea7316");Object(l["H"])("data-v-00ea7316");var N=Object(l["n"])("div",{class:"logo"},[Object(l["n"])("img",{src:z.a,alt:"logo"})],-1),V=Object(l["n"])("i",{class:"el-icon-monitor"},null,-1),x=Object(l["m"])("设备管理"),C=Object(l["m"])("位置分布"),q=Object(l["m"])("设备列表-路牌"),L=Object(l["m"])("设备列表-普适型"),$=Object(l["n"])("i",{class:"el-icon-monitor"},null,-1),D=Object(l["m"])("设备监控"),P=Object(l["m"])("MQTT消息日志"),F=Object(l["n"])("i",{class:"el-icon-setting"},null,-1),R=Object(l["m"])("系统设置"),U=Object(l["m"])("用户管理"),G=Object(l["m"])("设备组管理"),E={class:"dropdown"},I={class:"el-dropdown-link"},T=Object(l["n"])("i",{class:"el-icon-arrow-down el-icon--right"},null,-1),A=Object(l["m"])("退出登录");Object(l["F"])();var S=w((function(e,t,n,a,c,r){var u=Object(l["N"])("el-menu-item"),i=Object(l["N"])("router-link"),o=Object(l["N"])("el-submenu"),b=Object(l["N"])("el-menu"),d=Object(l["N"])("el-aside"),s=Object(l["N"])("el-dropdown-item"),m=Object(l["N"])("el-dropdown-menu"),p=Object(l["N"])("el-dropdown"),j=Object(l["N"])("el-header"),f=Object(l["N"])("router-view"),O=Object(l["N"])("el-main"),g=Object(l["N"])("el-container");return Object(l["E"])(),Object(l["j"])(g,{class:"container"},{default:w((function(){return[Object(l["n"])(d,{width:"200px"},{default:w((function(){return[N,Object(l["n"])(b,{"default-active":"1","background-color":"#141B2E","text-color":"#E4ECFF"},{default:w((function(){return[Object(l["n"])(o,{index:"1"},{title:w((function(){return[V,x]})),default:w((function(){return[Object(l["n"])(i,{to:"/map/lp"},{default:w((function(){return[Object(l["n"])(u,{index:"1-1"},{default:w((function(){return[C]})),_:1})]})),_:1}),Object(l["n"])(i,{to:"/devices/lp"},{default:w((function(){return[Object(l["n"])(u,{index:"1-2"},{default:w((function(){return[q]})),_:1})]})),_:1}),Object(l["n"])(i,{to:"/devices/ubi"},{default:w((function(){return[Object(l["n"])(u,{index:"1-3"},{default:w((function(){return[L]})),_:1})]})),_:1})]})),_:1}),Object(l["n"])(o,{index:"2"},{title:w((function(){return[$,D]})),default:w((function(){return[Object(l["n"])(i,{to:"/logs"},{default:w((function(){return[Object(l["n"])(u,{index:"2-1"},{default:w((function(){return[P]})),_:1})]})),_:1})]})),_:1}),Object(l["n"])(o,{index:"3"},{title:w((function(){return[F,R]})),default:w((function(){return[Object(l["n"])(i,{to:"/users"},{default:w((function(){return[Object(l["n"])(u,{index:"3-1"},{default:w((function(){return[U]})),_:1})]})),_:1}),Object(l["n"])(i,{to:"/groups"},{default:w((function(){return[Object(l["n"])(u,{index:"3-2"},{default:w((function(){return[G]})),_:1})]})),_:1})]})),_:1})]})),_:1})]})),_:1}),Object(l["n"])(g,null,{default:w((function(){return[Object(l["n"])(j,{class:"header",style:{height:"50px"}},{default:w((function(){return[Object(l["n"])("div",E,[Object(l["n"])(p,{trigger:"click"},{dropdown:w((function(){return[Object(l["n"])(m,null,{default:w((function(){return[Object(l["n"])(s,{onClick:r.logout},{default:w((function(){return[A]})),_:1},8,["onClick"])]})),_:1})]})),default:w((function(){return[Object(l["n"])("span",I,[Object(l["m"])(Object(l["R"])(c.nickname),1),T])]})),_:1})])]})),_:1}),Object(l["n"])(O,null,{default:w((function(){return[Object(l["n"])(f,null,{default:w((function(e){var t=e.Component;return[(Object(l["E"])(),Object(l["j"])(l["c"],null,[(Object(l["E"])(),Object(l["j"])(Object(l["P"])(t)))],1024))]})),_:1})]})),_:1})]})),_:1})]})),_:1})})),M={data:function(){return{nickname:"管理员"}},mounted:function(){this.initToken()},methods:{initToken:function(){var e=this;this.$http.Get(this.$global.verify,{}).then((function(t){var n=JSON.parse(y.getToken());e.nickname=n.nickname}))},logout:function(){var e=this;this.$http.Get(this.$global.logout,{}).then((function(t){e.$router.replace("/login"),y.removeToken()}))}}};n("047d");M.render=S,M.__scopeId="data-v-00ea7316";var H=M,Z={class:"zy-template"},B=Object(l["n"])("div",{class:"zy-main-title"},"MQTT消息日志",-1),J={class:"zy-module"},K=Object(l["m"])("查询"),X={class:"zy-module"};function Y(e,t,n,a,c,r){var u=Object(l["N"])("el-input"),i=Object(l["N"])("el-form-item"),o=Object(l["N"])("el-option"),b=Object(l["N"])("el-select"),d=Object(l["N"])("el-button"),s=Object(l["N"])("el-form"),m=Object(l["N"])("el-table-column"),p=Object(l["N"])("el-tag"),j=Object(l["N"])("el-popover"),f=Object(l["N"])("el-table"),O=Object(l["N"])("el-pagination");return Object(l["E"])(),Object(l["j"])("div",Z,[B,Object(l["n"])("div",J,[Object(l["n"])(s,{ref:"form",model:c.query,"label-width":"60px"},{default:Object(l["cb"])((function(){return[Object(l["n"])(i,{label:"设备码:",class:"zy-search-form-item"},{default:Object(l["cb"])((function(){return[Object(l["n"])(u,{modelValue:c.query.openNum,"onUpdate:modelValue":t[1]||(t[1]=function(e){return c.query.openNum=e}),size:"mini",clearable:""},null,8,["modelValue"])]})),_:1}),Object(l["n"])(i,{label:"类型:",class:"zy-search-form-item"},{default:Object(l["cb"])((function(){return[Object(l["n"])(b,{modelValue:c.query.type,"onUpdate:modelValue":t[2]||(t[2]=function(e){return c.query.type=e}),size:"mini",value:"",placeholder:" ",clearable:""},{default:Object(l["cb"])((function(){return[Object(l["n"])(o,{value:"0",label:"服务器接收"}),Object(l["n"])(o,{value:"1",label:"服务器发送"})]})),_:1},8,["modelValue"])]})),_:1}),Object(l["n"])(i,{label:"指令:",class:"zy-search-form-item"},{default:Object(l["cb"])((function(){return[Object(l["n"])(b,{modelValue:c.query.m,"onUpdate:modelValue":t[3]||(t[3]=function(e){return c.query.m=e}),size:"mini",value:"",placeholder:" ",clearable:""},{default:Object(l["cb"])((function(){return[(Object(l["E"])(!0),Object(l["j"])(l["b"],null,Object(l["L"])(c.mList,(function(e){return Object(l["E"])(),Object(l["j"])(o,{value:e.code,label:e.remark},null,8,["value","label"])})),256))]})),_:1},8,["modelValue"])]})),_:1}),Object(l["n"])(d,{type:"primary",size:"mini",onClick:r.submit},{default:Object(l["cb"])((function(){return[K]})),_:1},8,["onClick"])]})),_:1},8,["model"])]),Object(l["n"])("div",X,[Object(l["n"])(f,{data:c.page.records,"header-cell-class-name":"zy-table-header-cell","cell-class-name":"zy-table-cell",stripe:""},{default:Object(l["cb"])((function(){return[Object(l["n"])(m,{prop:"openNum",label:"设备ID",width:"150"}),Object(l["n"])(m,{label:"类型",width:"80"},{default:Object(l["cb"])((function(e){return[Object(l["m"])(Object(l["R"])(0==e.row.type?"接收":"发送"),1)]})),_:1}),Object(l["n"])(m,{label:"指令",width:"80"},{default:Object(l["cb"])((function(e){return[Object(l["n"])(j,{placement:"bottom",width:120,trigger:"click",content:e.row.remark},{reference:Object(l["cb"])((function(){return[Object(l["n"])(p,{style:{cursor:"pointer"}},{default:Object(l["cb"])((function(){return[Object(l["m"])(Object(l["R"])(e.row.m),1)]})),_:2},1024)]})),_:2},1032,["content"])]})),_:1}),Object(l["n"])(m,{prop:"content",label:"内容","min-width":"500"}),Object(l["n"])(m,{prop:"createTime",label:"时间",width:"180"})]})),_:1},8,["data"]),Object(l["n"])(O,{class:"zy-table-pagination",background:"",layout:"prev, pager, next","current-page":c.page.current,total:c.page.total,"page-size":c.page.size,onCurrentChange:r.pagination},null,8,["current-page","total","page-size","onCurrentChange"])])])}var Q={data:function(){return{query:{openNum:"",type:null,m:null},mList:null,page:{current:1,size:20}}},mounted:function(){this.getAllInstruction(),this.getListPage()},methods:{submit:function(){var e={current:1,size:this.page.size,openNum:this.query.openNum,type:this.query.type,m:this.query.m};this.getListPage(e)},pagination:function(e){var t={current:e,size:this.page.size,openNum:this.query.openNum,type:this.query.type,m:this.query.m};this.getListPage(t)},getListPage:function(e){var t=this;this.$http.Post(this.$global.logs.listPage,e).then((function(e){t.page=e.data,console.log(e.data)}))},getAllInstruction:function(){var e=this;this.$http.Get(this.$global.logs.instructions,{}).then((function(t){e.mList=t.data,console.log(t.data)}))}}};Q.render=Y;var W=Q,ee=(n("b0c0"),Object(l["gb"])("data-v-4d6459ae"));Object(l["H"])("data-v-4d6459ae");var te={class:"zy-template"},ne=Object(l["n"])("div",{class:"zy-main-title"},"项目管理",-1),le={class:"zy-module"},ae=Object(l["m"])("查询"),ce={class:"zy-module"},re=Object(l["m"])("增加"),ue={style:{height:"24px",overflow:"hidden"}},ie=Object(l["m"])("禁用"),oe=Object(l["m"])("启用"),be=Object(l["m"])("修改"),de=Object(l["m"])("启用 "),se=Object(l["m"])("禁用 "),me={class:"dialog-footer"},pe=Object(l["m"])("取 消"),je=Object(l["m"])("提 交"),fe={class:"dialog-footer"},Oe=Object(l["m"])("取 消"),ge=Object(l["m"])("提 交");Object(l["F"])();var he=ee((function(e,t,n,a,c,r){var u=Object(l["N"])("el-input"),i=Object(l["N"])("el-form-item"),o=Object(l["N"])("el-option"),b=Object(l["N"])("el-select"),d=Object(l["N"])("el-button"),s=Object(l["N"])("el-form"),m=Object(l["N"])("el-table-column"),p=Object(l["N"])("el-tag"),j=Object(l["N"])("el-table"),f=Object(l["N"])("el-pagination"),O=Object(l["N"])("el-dialog");return Object(l["E"])(),Object(l["j"])("div",te,[ne,Object(l["n"])("div",le,[Object(l["n"])(s,{model:c.query,"label-width":"80px"},{default:ee((function(){return[Object(l["n"])(i,{label:"关键字",class:"zy-search-form-item"},{default:ee((function(){return[Object(l["n"])(u,{modelValue:c.query.name,"onUpdate:modelValue":t[1]||(t[1]=function(e){return c.query.name=e}),size:"mini",placeholder:"项目名/项目编号",clearable:""},null,8,["modelValue"])]})),_:1}),Object(l["n"])(i,{label:"状态",class:"zy-search-form-item"},{default:ee((function(){return[Object(l["n"])(b,{modelValue:c.query.status,"onUpdate:modelValue":t[2]||(t[2]=function(e){return c.query.status=e}),size:"mini",clearable:"",placeholder:"不选默认全部"},{default:ee((function(){return[Object(l["n"])(o,{label:"禁用",value:"0"}),Object(l["n"])(o,{label:"启用",value:"1"})]})),_:1},8,["modelValue"])]})),_:1}),Object(l["n"])(d,{type:"primary",size:"mini",onClick:r.submit},{default:ee((function(){return[ae]})),_:1},8,["onClick"])]})),_:1},8,["model"])]),Object(l["n"])("div",ce,[Object(l["n"])(d,{type:"primary",size:"small",style:{"margin-bottom":"20px"},onClick:t[3]||(t[3]=function(e){return c.addDialog=!0})},{default:ee((function(){return[re]})),_:1}),Object(l["n"])(j,{data:c.page.records,"max-height":"800",stripe:"",size:"small","header-cell-class-name":"zy-table-header-cell","cell-class-name":"zy-table-cell"},{default:ee((function(){return[Object(l["n"])(m,{prop:"name",label:"项目名称",width:"120","min-width":"5%"}),Object(l["n"])(m,{label:"项目备注","min-width":"30%"},{default:ee((function(e){return[Object(l["n"])("div",ue,Object(l["R"])(e.row.remark),1)]})),_:1}),Object(l["n"])(m,{label:"状态",width:"60"},{default:ee((function(e){return[0==e.row.status?(Object(l["E"])(),Object(l["j"])(p,{key:0,type:"danger",size:"mini"},{default:ee((function(){return[ie]})),_:1})):Object(l["k"])("",!0),1==e.row.status?(Object(l["E"])(),Object(l["j"])(p,{key:1,type:"success",size:"mini"},{default:ee((function(){return[oe]})),_:1})):Object(l["k"])("",!0)]})),_:1}),Object(l["n"])(m,{prop:"createTime",label:"创建时间",width:"160"}),Object(l["n"])(m,{label:"操作",width:"100","min-width":"10%"},{default:ee((function(t){return[Object(l["n"])(d,{onClick:function(e){return r.handleUpdate(t.row)},type:"text",size:"small"},{default:ee((function(){return[be]})),_:2},1032,["onClick"]),0==t.row.status?(Object(l["E"])(),Object(l["j"])(d,{key:0,onClick:function(n){return e.handlePass(t.row.id)},type:"text",size:"small",style:{color:"#67c23a"}},{default:ee((function(){return[de]})),_:2},1032,["onClick"])):Object(l["k"])("",!0),1==t.row.status?(Object(l["E"])(),Object(l["j"])(d,{key:1,onClick:function(n){return e.handleRefuse(t.row.id)},type:"text",size:"small",style:{color:"#f56c6c"}},{default:ee((function(){return[se]})),_:2},1032,["onClick"])):Object(l["k"])("",!0)]})),_:1})]})),_:1},8,["data"]),Object(l["n"])(f,{class:"zy-table-pagination",background:"",layout:"prev, pager, next","current-page":c.page.current,total:c.page.total,"page-size":c.page.size,onCurrentChange:r.pagination},null,8,["current-page","total","page-size","onCurrentChange"])]),Object(l["n"])(O,{title:"添加项目",modelValue:c.addDialog,"onUpdate:modelValue":t[8]||(t[8]=function(e){return c.addDialog=e}),width:"500px"},{footer:ee((function(){return[Object(l["n"])("span",me,[Object(l["n"])(d,{onClick:t[6]||(t[6]=function(e){return c.addDialog=!1})},{default:ee((function(){return[pe]})),_:1}),Object(l["n"])(d,{type:"primary",onClick:t[7]||(t[7]=function(e){return r.addSubmit("addForm")})},{default:ee((function(){return[je]})),_:1})])]})),default:ee((function(){return[Object(l["n"])(s,{model:c.addForm,"label-width":"100px",rules:c.rules},{default:ee((function(){return[Object(l["n"])(i,{label:"项目名称:",prop:"name"},{default:ee((function(){return[Object(l["n"])(u,{modelValue:c.addForm.name,"onUpdate:modelValue":t[4]||(t[4]=function(e){return c.addForm.name=e}),maxlength:"30"},null,8,["modelValue"])]})),_:1}),Object(l["n"])(i,{label:"备注:"},{default:ee((function(){return[Object(l["n"])(u,{type:"textarea",modelValue:c.addForm.remark,"onUpdate:modelValue":t[5]||(t[5]=function(e){return c.addForm.remark=e}),maxlength:"100"},null,8,["modelValue"])]})),_:1})]})),_:1},8,["model","rules"])]})),_:1},8,["modelValue"]),Object(l["n"])(O,{title:"修改项目",modelValue:c.updateDialog,"onUpdate:modelValue":t[13]||(t[13]=function(e){return c.updateDialog=e}),width:"500px"},{footer:ee((function(){return[Object(l["n"])("span",fe,[Object(l["n"])(d,{onClick:t[11]||(t[11]=function(e){return c.updateDialog=!1})},{default:ee((function(){return[Oe]})),_:1}),Object(l["n"])(d,{type:"primary",onClick:t[12]||(t[12]=function(e){return r.updateSubmit("updateForm")})},{default:ee((function(){return[ge]})),_:1})])]})),default:ee((function(){return[Object(l["n"])(s,{ref:"updateForm",model:c.updateForm,"label-width":"100px",rules:c.rules},{default:ee((function(){return[Object(l["n"])(i,{label:"项目名称:",prop:"name"},{default:ee((function(){return[Object(l["n"])(u,{modelValue:c.updateForm.name,"onUpdate:modelValue":t[9]||(t[9]=function(e){return c.updateForm.name=e}),maxlength:"30"},null,8,["modelValue"])]})),_:1}),Object(l["n"])(i,{label:"备注:"},{default:ee((function(){return[Object(l["n"])(u,{type:"textarea",modelValue:c.updateForm.remark,"onUpdate:modelValue":t[10]||(t[10]=function(e){return c.updateForm.remark=e}),maxlength:"100"},null,8,["modelValue"])]})),_:1})]})),_:1},8,["model","rules"])]})),_:1},8,["modelValue"])])})),ye={data:function(){return{query:{name:null,status:null},page:{current:1,size:10},addDialog:!1,updateDialog:!1,addForm:{name:null,remark:null},updateForm:{id:null,name:null,remark:null},rules:{name:[{required:!0,message:"项目名必填",trigger:"blur"}]}}},mounted:function(){this.getListPage(this.page)},methods:{submit:function(){var e={name:this.query.name,status:this.query.status};this.getListPage(e)},pagination:function(e){var t={name:this.query.name,status:this.query.status,current:e,size:this.page.size};this.getListPage(t)},getListPage:function(e){var t=this;this.$http.Get(this.$global.item.listPage,e).then((function(e){console.log(e.data),t.page=e.data}))},handleUpdate:function(e){this.updateDialog=!0,this.updateForm={id:e.id,name:e.name,remark:e.remark}},addSubmit:function(e){var t=this;this.$refs[e].validate((function(e){if(!e)return!1;t.$http.Post(t.$global.item.save,t.addForm).then((function(e){t.$message.success("添加成功!"),t.refresh()}))}))},updateSubmit:function(e){var t=this;this.$refs[e].validate((function(e){if(!e)return!1;t.$http.Post(t.$global.item.update,t.updateForm).then((function(e){t.$message.success("修改成功!"),t.refresh()}))}))},forbidden:function(e){},permit:function(e){},refresh:function(){this.addDialog=!1,this.updateDialog=!1;var e={key:this.query.key,status:this.query.status,current:this.page.current,size:this.page.size};this.getListPage(e)}}};ye.render=he,ye.__scopeId="data-v-4d6459ae";var ve=Object(l["gb"])("data-v-dbb39404");Object(l["H"])("data-v-dbb39404");var _e={class:"zy-template"},ke=Object(l["n"])("div",{class:"zy-main-title"},"设备组管理",-1),ze={class:"zy-module"},we=Object(l["m"])("查询"),Ne={class:"zy-module"},Ve=Object(l["m"])("增加"),xe=Object(l["m"])("编辑"),Ce={class:"dialog-footer"},qe=Object(l["m"])("取 消"),Le=Object(l["m"])("提 交"),$e={class:"dialog-footer"},De=Object(l["m"])("取 消"),Pe=Object(l["m"])("提 交");Object(l["F"])();var Fe=ve((function(e,t,n,a,c,r){var u=Object(l["N"])("el-input"),i=Object(l["N"])("el-form-item"),o=Object(l["N"])("el-button"),b=Object(l["N"])("el-form"),d=Object(l["N"])("el-table-column"),s=Object(l["N"])("el-table"),m=Object(l["N"])("el-pagination"),p=Object(l["N"])("el-option"),j=Object(l["N"])("el-select"),f=Object(l["N"])("el-dialog");return Object(l["E"])(),Object(l["j"])("div",_e,[ke,Object(l["n"])("div",ze,[Object(l["n"])(b,{model:c.query,"label-width":"80px"},{default:ve((function(){return[Object(l["n"])(i,{label:"关键字",class:"zy-search-form-item"},{default:ve((function(){return[Object(l["n"])(u,{modelValue:c.query.name,"onUpdate:modelValue":t[1]||(t[1]=function(e){return c.query.name=e}),size:"mini",placeholder:"编号/名称/备注",clearable:""},null,8,["modelValue"])]})),_:1}),Object(l["n"])(o,{type:"primary",size:"mini",onClick:r.submit},{default:ve((function(){return[we]})),_:1},8,["onClick"])]})),_:1},8,["model"])]),Object(l["n"])("div",Ne,[Object(l["n"])(o,{type:"primary",size:"small",style:{"margin-bottom":"20px"},onClick:t[2]||(t[2]=function(e){return c.addDialog=!0})},{default:ve((function(){return[Ve]})),_:1}),Object(l["n"])(s,{data:c.page.records,"max-height":"800",stripe:"",size:"small","header-cell-class-name":"zy-table-header-cell","cell-class-name":"zy-table-cell"},{default:ve((function(){return[Object(l["n"])(d,{prop:"code",label:"设备组编号",width:"100"}),Object(l["n"])(d,{prop:"type",label:"所属设备类型",width:"100"}),Object(l["n"])(d,{prop:"name",label:"设备组名称",width:"120"}),Object(l["n"])(d,{prop:"item",label:"所属项目",width:"150"}),Object(l["n"])(d,{label:"备注","min-width":"500"},{default:ve((function(e){return[Object(l["m"])(Object(l["R"])(e.row.remark),1)]})),_:1}),Object(l["n"])(d,{prop:"createTime",label:"创建时间",width:"180"}),Object(l["n"])(d,{label:"操作",width:"100","min-width":"10%"},{default:ve((function(e){return[Object(l["n"])(o,{onClick:function(t){return r.handleUpdate(e.row)},type:"text",size:"small"},{default:ve((function(){return[xe]})),_:2},1032,["onClick"])]})),_:1})]})),_:1},8,["data"]),Object(l["n"])(m,{class:"zy-table-pagination",background:"",layout:"prev, pager, next","current-page":c.page.current,total:c.page.total,"page-size":c.page.size,onCurrentChange:r.pagination},null,8,["current-page","total","page-size","onCurrentChange"])]),Object(l["n"])(f,{title:"添加设备组",modelValue:c.addDialog,"onUpdate:modelValue":t[9]||(t[9]=function(e){return c.addDialog=e}),width:"500px"},{footer:ve((function(){return[Object(l["n"])("span",Ce,[Object(l["n"])(o,{onClick:t[7]||(t[7]=function(e){return c.addDialog=!1})},{default:ve((function(){return[qe]})),_:1}),Object(l["n"])(o,{type:"primary",onClick:t[8]||(t[8]=function(e){return r.addSubmit("addForm")})},{default:ve((function(){return[Le]})),_:1})])]})),default:ve((function(){return[Object(l["n"])(b,{ref:"addForm",model:c.addForm,"label-width":"100px",rules:c.rules},{default:ve((function(){return[Object(l["n"])(i,{label:"设备组编号:",prop:"code"},{default:ve((function(){return[Object(l["n"])(u,{modelValue:c.addForm.code,"onUpdate:modelValue":t[3]||(t[3]=function(e){return c.addForm.code=e}),maxlength:"30",placeholder:"不可重复"},null,8,["modelValue"])]})),_:1}),Object(l["n"])(i,{label:"设备组名称:"},{default:ve((function(){return[Object(l["n"])(u,{modelValue:c.addForm.name,"onUpdate:modelValue":t[4]||(t[4]=function(e){return c.addForm.name=e}),maxlength:"30"},null,8,["modelValue"])]})),_:1}),Object(l["n"])(i,{label:"设备类型:",prop:"type"},{default:ve((function(){return[Object(l["n"])(j,{modelValue:c.addForm.type,"onUpdate:modelValue":t[5]||(t[5]=function(e){return c.addForm.type=e}),size:"mini",placeholder:"请选择"},{default:ve((function(){return[Object(l["n"])(p,{label:"普适型",value:"gnss"}),Object(l["n"])(p,{label:"路牌",value:"lupai"})]})),_:1},8,["modelValue"])]})),_:1}),Object(l["n"])(i,{label:"备注:"},{default:ve((function(){return[Object(l["n"])(u,{type:"textarea",modelValue:c.addForm.remark,"onUpdate:modelValue":t[6]||(t[6]=function(e){return c.addForm.remark=e}),maxlength:"100"},null,8,["modelValue"])]})),_:1})]})),_:1},8,["model","rules"])]})),_:1},8,["modelValue"]),Object(l["n"])(f,{title:"修改设备组",modelValue:c.updateDialog,"onUpdate:modelValue":t[16]||(t[16]=function(e){return c.updateDialog=e}),width:"500px"},{footer:ve((function(){return[Object(l["n"])("span",$e,[Object(l["n"])(o,{onClick:t[14]||(t[14]=function(e){return c.updateDialog=!1})},{default:ve((function(){return[De]})),_:1}),Object(l["n"])(o,{type:"primary",onClick:t[15]||(t[15]=function(e){return r.updateSubmit("updateForm")})},{default:ve((function(){return[Pe]})),_:1})])]})),default:ve((function(){return[Object(l["n"])(b,{ref:"updateForm",model:c.updateForm,"label-width":"100px",rules:c.rules},{default:ve((function(){return[Object(l["n"])(i,{label:"设备组编号:",prop:"code"},{default:ve((function(){return[Object(l["n"])(u,{modelValue:c.updateForm.code,"onUpdate:modelValue":t[10]||(t[10]=function(e){return c.updateForm.code=e}),maxlength:"30",placeholder:"不可重复"},null,8,["modelValue"])]})),_:1}),Object(l["n"])(i,{label:"设备组名称:"},{default:ve((function(){return[Object(l["n"])(u,{modelValue:c.updateForm.name,"onUpdate:modelValue":t[11]||(t[11]=function(e){return c.updateForm.name=e}),maxlength:"30"},null,8,["modelValue"])]})),_:1}),Object(l["n"])(i,{label:"设备类型:",prop:"type"},{default:ve((function(){return[Object(l["n"])(j,{modelValue:c.updateForm.type,"onUpdate:modelValue":t[12]||(t[12]=function(e){return c.updateForm.type=e}),size:"mini",placeholder:"请选择"},{default:ve((function(){return[Object(l["n"])(p,{label:"普适型",value:"gnss"}),Object(l["n"])(p,{label:"路牌",value:"lupai"})]})),_:1},8,["modelValue"])]})),_:1}),Object(l["n"])(i,{label:"备注:"},{default:ve((function(){return[Object(l["n"])(u,{type:"textarea",modelValue:c.updateForm.remark,"onUpdate:modelValue":t[13]||(t[13]=function(e){return c.updateForm.remark=e}),maxlength:"100"},null,8,["modelValue"])]})),_:1})]})),_:1},8,["model","rules"])]})),_:1},8,["modelValue"])])})),Re={data:function(){return{query:{key:null},page:{current:1,size:20},addDialog:!1,updateDialog:!1,updateForm:{},addForm:{code:null,name:null,type:null,remark:null},rules:{code:[{required:!0,message:"项目编号必填",trigger:"blur"}],type:[{required:!0,message:"所属设备类型必选",trigger:"change"}]}}},mounted:function(){this.getListPage(this.page)},methods:{submit:function(){var e={name:this.query.name,itemId:this.query.itemId,status:this.query.status};this.getListPage(e)},pagination:function(e){var t={name:this.query.name,current:e,size:this.page.size};this.getListPage(t)},getListPage:function(e){var t=this;this.$http.Get(this.$global.group.listPage,e).then((function(e){t.page=e.data}))},handleUpdate:function(e){this.updateForm={id:e.id,code:e.code,name:e.name,type:e.type,remark:e.remark},console.log(this.updateForm),this.updateDialog=!0},addSubmit:function(e){var t=this;this.$refs[e].validate((function(e){if(!e)return!1;t.$http.Post(t.$global.group.save,t.addForm).then((function(e){t.$message.success("添加成功!"),t.refresh()}))}))},updateSubmit:function(e){var t=this;this.$refs[e].validate((function(e){if(!e)return!1;t.$http.Post(t.$global.group.update,t.updateForm).then((function(e){t.$message.success("修改成功!"),t.refresh()}))}))},refresh:function(){this.addDialog=!1,this.updateDialog=!1;var e={key:this.query.key,current:this.page.current,size:this.page.size};this.getListPage(e)}}};Re.render=Fe,Re.__scopeId="data-v-dbb39404";var Ue=Re,Ge={class:"zy-template"},Ee=Object(l["n"])("div",{class:"zy-main-title"},"设备列表-路牌",-1),Ie={class:"zy-module"},Te=Object(l["m"])("查询"),Ae={class:"zy-module"},Se=Object(l["m"])("在线"),Me=Object(l["m"])("离线"),He=Object(l["m"])("详情");function Ze(e,t,n,a,c,r){var u=Object(l["N"])("el-input"),i=Object(l["N"])("el-form-item"),o=Object(l["N"])("el-option"),b=Object(l["N"])("el-select"),d=Object(l["N"])("el-button"),s=Object(l["N"])("el-form"),m=Object(l["N"])("el-table-column"),p=Object(l["N"])("el-tag"),j=Object(l["N"])("el-table"),f=Object(l["N"])("el-pagination"),O=Object(l["N"])("el-descriptions-item"),g=Object(l["N"])("el-descriptions"),h=Object(l["N"])("el-dialog");return Object(l["E"])(),Object(l["j"])("div",Ge,[Ee,Object(l["n"])("div",Ie,[Object(l["n"])(s,{ref:"form",model:c.query,"label-width":"60px"},{default:Object(l["cb"])((function(){return[Object(l["n"])(i,{label:"设备码:",class:"zy-search-form-item"},{default:Object(l["cb"])((function(){return[Object(l["n"])(u,{modelValue:c.query.openNum,"onUpdate:modelValue":t[1]||(t[1]=function(e){return c.query.openNum=e}),size:"mini",clearable:""},null,8,["modelValue"])]})),_:1}),Object(l["n"])(i,{label:"设备组:",class:"zy-search-form-item"},{default:Object(l["cb"])((function(){return[Object(l["n"])(b,{modelValue:c.query.groupId,"onUpdate:modelValue":t[2]||(t[2]=function(e){return c.query.groupId=e}),filterable:"",clearable:"",placeholder:" ",size:"mini"},{default:Object(l["cb"])((function(){return[(Object(l["E"])(!0),Object(l["j"])(l["b"],null,Object(l["L"])(c.groups,(function(e){return Object(l["E"])(),Object(l["j"])(o,{key:e,value:e},null,8,["value"])})),128))]})),_:1},8,["modelValue"])]})),_:1}),Object(l["n"])(d,{type:"primary",size:"mini",onClick:r.submit},{default:Object(l["cb"])((function(){return[Te]})),_:1},8,["onClick"])]})),_:1},8,["model"])]),Object(l["n"])("div",Ae,[Object(l["n"])(j,{data:c.page.records,"header-cell-class-name":"zy-table-header-cell","cell-class-name":"zy-table-cell",stripe:""},{default:Object(l["cb"])((function(){return[Object(l["n"])(m,{prop:"openNum",label:"设备码","min-width":"180"},{default:Object(l["cb"])((function(e){return[Object(l["m"])("IMEI"+Object(l["R"])(e.row.openNum),1)]})),_:1}),Object(l["n"])(m,{prop:"groupId",label:"设备组","min-width":"120"}),Object(l["n"])(m,{prop:"createTime",label:"创建时间","min-width":"180"}),Object(l["n"])(m,{prop:"battery",label:"电量","min-width":"80"}),Object(l["n"])(m,{prop:"s4g",label:"信号","min-width":"80"}),Object(l["n"])(m,{label:"状态","min-width":"100"},{default:Object(l["cb"])((function(e){return[1===e.row.status?(Object(l["E"])(),Object(l["j"])(p,{key:0,type:"success",size:"small"},{default:Object(l["cb"])((function(){return[Se]})),_:1})):Object(l["k"])("",!0),0===e.row.status?(Object(l["E"])(),Object(l["j"])(p,{key:1,type:"danger",size:"small"},{default:Object(l["cb"])((function(){return[Me]})),_:1})):Object(l["k"])("",!0)]})),_:1}),Object(l["n"])(m,{prop:"updateTime",label:"最近通讯时间","min-width":"180"}),Object(l["n"])(m,{label:"操作","min-width":"80"},{default:Object(l["cb"])((function(e){return[Object(l["n"])(d,{onClick:function(t){return r.detailHandler(e.row.openNum)},type:"text",size:"small"},{default:Object(l["cb"])((function(){return[He]})),_:2},1032,["onClick"])]})),_:1})]})),_:1},8,["data"]),Object(l["n"])(f,{class:"zy-table-pagination",background:"",layout:"prev, pager, next","current-page":c.page.current,total:c.page.total,"page-size":c.page.size,onCurrentChange:r.pagination},null,8,["current-page","total","page-size","onCurrentChange"])]),Object(l["n"])(h,{title:"设备详情",modelValue:c.detailDialog,"onUpdate:modelValue":t[3]||(t[3]=function(e){return c.detailDialog=e}),width:"500px"},{default:Object(l["cb"])((function(){return[Object(l["n"])(g,{column:2,border:""},{default:Object(l["cb"])((function(){return[Object(l["n"])(O,{label:"设备码:"},{default:Object(l["cb"])((function(){return[Object(l["m"])(Object(l["R"])(c.detail.openNum),1)]})),_:1}),Object(l["n"])(O,{label:"唤醒间隔:"},{default:Object(l["cb"])((function(){return[Object(l["m"])(Object(l["R"])(c.detail.wakeInt),1)]})),_:1}),Object(l["n"])(O,{label:"阈值:"},{default:Object(l["cb"])((function(){return[Object(l["m"])(Object(l["R"])(c.detail.thresh),1)]})),_:1}),Object(l["n"])(O,{label:"温度:"},{default:Object(l["cb"])((function(){return[Object(l["m"])(Object(l["R"])(c.detail.temp),1)]})),_:1}),Object(l["n"])(O,{label:"电量:"},{default:Object(l["cb"])((function(){return[Object(l["m"])(Object(l["R"])(c.detail.battery),1)]})),_:1}),Object(l["n"])(O,{label:"信号:"},{default:Object(l["cb"])((function(){return[Object(l["m"])(Object(l["R"])(c.detail.s4g),1)]})),_:1}),Object(l["n"])(O,{label:"上传类型:"},{default:Object(l["cb"])((function(){return[Object(l["m"])(Object(l["R"])(c.detail.dataType),1)]})),_:1}),Object(l["n"])(O,{label:"X:"},{default:Object(l["cb"])((function(){return[Object(l["m"])(Object(l["R"])(c.detail.x),1)]})),_:1}),Object(l["n"])(O,{label:"Y:"},{default:Object(l["cb"])((function(){return[Object(l["m"])(Object(l["R"])(c.detail.y),1)]})),_:1}),Object(l["n"])(O,{label:"Z:"},{default:Object(l["cb"])((function(){return[Object(l["m"])(Object(l["R"])(c.detail.z),1)]})),_:1}),Object(l["n"])(O,{label:"angleX:"},{default:Object(l["cb"])((function(){return[Object(l["m"])(Object(l["R"])(c.detail.anglex),1)]})),_:1}),Object(l["n"])(O,{label:"angleY:"},{default:Object(l["cb"])((function(){return[Object(l["m"])(Object(l["R"])(c.detail.angley),1)]})),_:1}),Object(l["n"])(O,{label:"angleZ:"},{default:Object(l["cb"])((function(){return[Object(l["m"])(Object(l["R"])(c.detail.anglexz),1)]})),_:1}),Object(l["n"])(O,{label:"经度:"},{default:Object(l["cb"])((function(){return[Object(l["m"])(Object(l["R"])(c.detail.lon),1)]})),_:1}),Object(l["n"])(O,{label:"纬度:"},{default:Object(l["cb"])((function(){return[Object(l["m"])(Object(l["R"])(c.detail.lat),1)]})),_:1}),Object(l["n"])(O,{label:"定位模式:"},{default:Object(l["cb"])((function(){return[Object(l["m"])(Object(l["R"])(1==c.detail.mode?"GPS":"基站"),1)]})),_:1})]})),_:1})]})),_:1},8,["modelValue"])])}n("4160"),n("159b");var Be={data:function(){return{query:{openNum:"",type:null},page:{current:1,size:20},groups:[],detailDialog:!1,detail:{}}},mounted:function(){this.getDevicesList(),this.getGroupList()},methods:{submit:function(){var e={current:1,size:this.page.size,groupId:this.query.groupId,openNum:this.query.openNum};this.getDevicesList(e)},pagination:function(e){var t={current:e,size:this.page.size,groupId:this.query.groupId,openNum:this.query.openNum};this.getDevicesList(t)},detailHandler:function(e){this.detailDialog=!0,this.getDeviceDetail(e)},getDevicesList:function(e){var t=this;this.$http.Get(this.$global.lp.listPage,e).then((function(e){t.page=e.data}))},getDeviceDetail:function(e){var t=this,n={openNum:e};this.$http.Get(this.$global.lp.detail,n).then((function(e){t.detail=e.data}))},getGroupList:function(){var e=this;this.$http.Get(this.$global.group.listAll,{}).then((function(t){var n=[];e.groups=t.data.forEach((function(e){"lupai"==e.type&&n.push(e.code)})),e.groups=n}))}}};Be.render=Ze;var Je=Be,Ke={class:"zy-template"},Xe=Object(l["n"])("div",{class:"zy-main-title"},"设备列表-普适型",-1),Ye={class:"zy-module"},Qe=Object(l["m"])("查询"),We={class:"zy-module"},et=Object(l["m"])("在线"),tt=Object(l["m"])("离线");function nt(e,t,n,a,c,r){var u=Object(l["N"])("el-input"),i=Object(l["N"])("el-form-item"),o=Object(l["N"])("el-option"),b=Object(l["N"])("el-select"),d=Object(l["N"])("el-button"),s=Object(l["N"])("el-form"),m=Object(l["N"])("el-table-column"),p=Object(l["N"])("el-tag"),j=Object(l["N"])("el-table"),f=Object(l["N"])("el-pagination"),O=Object(l["N"])("el-descriptions-item"),g=Object(l["N"])("el-descriptions"),h=Object(l["N"])("el-dialog");return Object(l["E"])(),Object(l["j"])("div",Ke,[Xe,Object(l["n"])("div",Ye,[Object(l["n"])(s,{ref:"form",model:c.query,"label-width":"60px"},{default:Object(l["cb"])((function(){return[Object(l["n"])(i,{label:"设备码:",class:"zy-search-form-item"},{default:Object(l["cb"])((function(){return[Object(l["n"])(u,{modelValue:c.query.openNum,"onUpdate:modelValue":t[1]||(t[1]=function(e){return c.query.openNum=e}),size:"mini",clearable:""},null,8,["modelValue"])]})),_:1}),Object(l["n"])(i,{label:"设备组:",class:"zy-search-form-item"},{default:Object(l["cb"])((function(){return[Object(l["n"])(b,{modelValue:c.query.groupId,"onUpdate:modelValue":t[2]||(t[2]=function(e){return c.query.groupId=e}),filterable:"",clearable:"",placeholder:" ",size:"mini"},{default:Object(l["cb"])((function(){return[(Object(l["E"])(!0),Object(l["j"])(l["b"],null,Object(l["L"])(c.groups,(function(e){return Object(l["E"])(),Object(l["j"])(o,{key:e,value:e},null,8,["value"])})),128))]})),_:1},8,["modelValue"])]})),_:1}),Object(l["n"])(d,{type:"primary",size:"mini",onClick:r.submit},{default:Object(l["cb"])((function(){return[Qe]})),_:1},8,["onClick"])]})),_:1},8,["model"])]),Object(l["n"])("div",We,[Object(l["n"])(j,{data:c.page.records,"header-cell-class-name":"zy-table-header-cell","cell-class-name":"zy-table-cell",stripe:""},{default:Object(l["cb"])((function(){return[Object(l["n"])(m,{prop:"openNum",label:"设备码","min-width":"180"},{default:Object(l["cb"])((function(e){return[Object(l["m"])("IMEI"+Object(l["R"])(e.row.openNum),1)]})),_:1}),Object(l["n"])(m,{prop:"groupId",label:"设备组","min-width":"120"}),Object(l["n"])(m,{prop:"createTime",label:"创建时间","min-width":"180"}),Object(l["n"])(m,{prop:"freq",label:"上传频率(秒)","min-width":"120"}),Object(l["n"])(m,{prop:"powerVolt",label:"电池电压","min-width":"100"}),Object(l["n"])(m,{prop:"signal4g",label:"4G信号","min-width":"80"}),Object(l["n"])(m,{prop:"oemType",label:"板卡类型","min-width":"100"}),Object(l["n"])(m,{prop:"version",label:"软件版本号","min-width":"100"}),Object(l["n"])(m,{prop:"lon",label:"经度","min-width":"120"}),Object(l["n"])(m,{prop:"lat",label:"纬度","min-width":"120"}),Object(l["n"])(m,{prop:"satNum",label:"卫星颗数","min-width":"80"}),Object(l["n"])(m,{label:"状态","min-width":"100"},{default:Object(l["cb"])((function(e){return[1===e.row.status?(Object(l["E"])(),Object(l["j"])(p,{key:0,type:"success",size:"small"},{default:Object(l["cb"])((function(){return[et]})),_:1})):Object(l["k"])("",!0),0===e.row.status?(Object(l["E"])(),Object(l["j"])(p,{key:1,type:"danger",size:"small"},{default:Object(l["cb"])((function(){return[tt]})),_:1})):Object(l["k"])("",!0)]})),_:1}),Object(l["n"])(m,{prop:"updateTime",label:"最近通讯时间","min-width":"180"})]})),_:1},8,["data"]),Object(l["n"])(f,{class:"zy-table-pagination",background:"",layout:"prev, pager, next","current-page":c.page.current,total:c.page.total,"page-size":c.page.size,onCurrentChange:r.pagination},null,8,["current-page","total","page-size","onCurrentChange"])]),Object(l["n"])(h,{title:"设备详情",modelValue:c.detailDialog,"onUpdate:modelValue":t[3]||(t[3]=function(e){return c.detailDialog=e}),width:"500px"},{default:Object(l["cb"])((function(){return[Object(l["n"])(g,{column:2,border:""},{default:Object(l["cb"])((function(){return[Object(l["n"])(O,{label:"设备码:"},{default:Object(l["cb"])((function(){return[Object(l["m"])(Object(l["R"])(c.detail.openNum),1)]})),_:1}),Object(l["n"])(O,{label:"定位模式:"},{default:Object(l["cb"])((function(){return[Object(l["m"])(Object(l["R"])(1==c.detail.mode?"GPS":"基站"),1)]})),_:1})]})),_:1})]})),_:1},8,["modelValue"])])}var lt={data:function(){return{query:{openNum:"",type:null},page:{current:1,size:20},groups:[],detailDialog:!1,detail:{}}},mounted:function(){this.getDevicesList(),this.getGroupList()},methods:{submit:function(){var e={current:1,size:this.page.size,groupId:this.query.groupId,openNum:this.query.openNum};this.getDevicesList(e)},pagination:function(e){var t={current:e,size:this.page.size,groupId:this.query.groupId,openNum:this.query.openNum};this.getDevicesList(t)},detailHandler:function(e){this.detailDialog=!0,this.getDeviceDetail(e)},getDevicesList:function(e){var t=this;this.$http.Get(this.$global.ubi.listPage,e).then((function(e){t.page=e.data}))},getDeviceDetail:function(e){var t=this,n={openNum:e};this.$http.Get(this.$global.ubi.detail,n).then((function(e){console.log(e.data),t.detail=e.data}))},getGroupList:function(){var e=this;this.$http.Get(this.$global.group.listAll,{}).then((function(t){var n=[];e.groups=t.data.forEach((function(e){"gnss"==e.type&&n.push(e.code)})),e.groups=n}))}}};lt.render=nt;var at=lt,ct=Object(l["gb"])("data-v-4ef70a8e");Object(l["H"])("data-v-4ef70a8e");var rt={class:"zy-template"},ut=Object(l["n"])("div",{class:"zy-main-title title"},"设备列表-路牌",-1),it={class:"zy-module search"},ot=Object(l["m"])("查询"),bt={id:"map",class:"map"},dt={key:0,class:"map__panel"};Object(l["F"])();var st=ct((function(e,t,n,a,c,r){var u=Object(l["N"])("el-option"),i=Object(l["N"])("el-select"),o=Object(l["N"])("el-form-item"),b=Object(l["N"])("el-button"),d=Object(l["N"])("el-form");return Object(l["E"])(),Object(l["j"])("div",rt,[ut,Object(l["n"])("div",it,[Object(l["n"])(d,{ref:"form",model:c.form,"label-width":"60px"},{default:ct((function(){return[Object(l["n"])(o,{label:"设备码:",class:"zy-search-form-item"},{default:ct((function(){return[Object(l["n"])(i,{modelValue:c.form.openNum,"onUpdate:modelValue":t[1]||(t[1]=function(e){return c.form.openNum=e}),filterable:"",clearable:"",placeholder:" ",size:"mini"},{default:ct((function(){return[(Object(l["E"])(!0),Object(l["j"])(l["b"],null,Object(l["L"])(c.openNumList,(function(e){return Object(l["E"])(),Object(l["j"])(u,{key:e,value:e},null,8,["value"])})),128))]})),_:1},8,["modelValue"])]})),_:1}),Object(l["n"])(b,{type:"primary",size:"mini",onClick:r.submit},{default:ct((function(){return[ot]})),_:1},8,["onClick"])]})),_:1},8,["model"])]),Object(l["n"])("div",bt,[null!=c.device?(Object(l["E"])(),Object(l["j"])("div",dt,[Object(l["n"])("p",null,"设 备 号: "+Object(l["R"])(c.device.openNum),1),Object(l["n"])("p",null,"设 备 组: "+Object(l["R"])(c.device.groupId),1),Object(l["n"])("p",null,"状 态: "+Object(l["R"])(1==c.device.status?"在线":"离线"),1),Object(l["n"])("p",null,"电 量: "+Object(l["R"])(c.device.battery),1),Object(l["n"])("p",null,"温 度: "+Object(l["R"])(c.device.temp),1),Object(l["n"])("p",null,"信号强度: "+Object(l["R"])(c.device.s4g),1),Object(l["n"])("p",null,"唤醒间隔(小时): "+Object(l["R"])(c.device.wakeInt),1),Object(l["n"])("p",null,"阈值: "+Object(l["R"])(c.device.thresh),1),Object(l["n"])("p",null,"X: "+Object(l["R"])(c.device.x),1),Object(l["n"])("p",null,"Y: "+Object(l["R"])(c.device.y),1),Object(l["n"])("p",null,"Z: "+Object(l["R"])(c.device.z),1),Object(l["n"])("p",null,"angleX: "+Object(l["R"])(c.device.anglex),1),Object(l["n"])("p",null,"angleY: "+Object(l["R"])(c.device.angley),1),Object(l["n"])("p",null,"angleZ: "+Object(l["R"])(c.device.anglez),1),Object(l["n"])("p",null,"经 度: "+Object(l["R"])(c.device.lon),1),Object(l["n"])("p",null,"纬 度: "+Object(l["R"])(c.device.lat),1),Object(l["n"])("p",null,"定位模式: "+Object(l["R"])(1==c.device.mode?"GPS":"基站"),1),Object(l["n"])("p",null,"上传时间: "+Object(l["R"])(c.device.updateTime),1),Object(l["n"])("p",null,"位置: "+Object(l["R"])(c.device.site),1)])):Object(l["k"])("",!0)])])})),mt=(n("d81d"),{data:function(){return{map:null,markers:[],icon:"",form:{openNum:""},openNumList:[],deviceList:[],device:null}},activated:function(){this.initMap(),this.getDeviceList()},methods:{initMap:function(){var e={zoom:6};this.map=new AMap.Map("map",e),this.icon=new AMap.Icon({image:"/static/img/point.png",size:[40,40],imageSize:[40,40]})},submit:function(){var e=this;""!==this.form.openNum&&this.deviceList.forEach((function(t){e.form.openNum===t.openNum&&(null!=t.latGcj&&null!=t.lonGcj?e.map.setZoomAndCenter(16,[t.lonGcj,t.latGcj]):e.$message.warning("该设备暂无定位信息"),e.device=t)}))},addMarkers:function(e){var t=this,n=[];null!=this.markers&&0!==this.markers.length&&this.map.remove(this.markers),e.forEach((function(e){null!=e.latGcj&&null!=e.lonGcj&&n.push(t.buildMarker(e))})),this.map.add(n),this.markers=n},buildMarker:function(e){var t=this;return new AMap.Marker({position:[e.lonGcj,e.latGcj],icon:this.icon,title:e.deviceId,animation:"AMAP_ANIMATION_DROP"}).on("click",(function(){t.map.setZoomAndCenter(16,[e.lonGcj,e.latGcj]),t.device=e}))},getDeviceList:function(){var e=this;this.$http.Get(this.$global.lp.listAll,{}).then((function(t){e.deviceList=t.data,console.log(t.data),e.openNumList=t.data.map((function(e){return e.openNum})),e.addMarkers(e.deviceList)}))}}});n("8dfb");mt.render=st,mt.__scopeId="data-v-4ef70a8e";var pt=mt,jt={class:"zy-template"},ft=Object(l["n"])("div",{class:"zy-main-title"},"用户管理",-1),Ot={class:"zy-module"},gt=Object(l["m"])("查询"),ht={class:"zy-module"},yt=Object(l["m"])("是"),vt=Object(l["m"])("否"),_t=Object(l["m"])("配置设备组"),kt={class:"dialog-footer"},zt=Object(l["m"])("取 消"),wt=Object(l["m"])("提 交");function Nt(e,t,n,a,c,r){var u=Object(l["N"])("el-input"),i=Object(l["N"])("el-form-item"),o=Object(l["N"])("el-button"),b=Object(l["N"])("el-form"),d=Object(l["N"])("el-table-column"),s=Object(l["N"])("el-tag"),m=Object(l["N"])("el-table"),p=Object(l["N"])("el-pagination"),j=Object(l["N"])("el-tree"),f=Object(l["N"])("el-dialog");return Object(l["E"])(),Object(l["j"])("div",jt,[ft,Object(l["n"])("div",Ot,[Object(l["n"])(b,{ref:"form",model:c.query,"label-width":"60px"},{default:Object(l["cb"])((function(){return[Object(l["n"])(i,{label:"关键字:",class:"zy-search-form-item"},{default:Object(l["cb"])((function(){return[Object(l["n"])(u,{modelValue:c.query.key,"onUpdate:modelValue":t[1]||(t[1]=function(e){return c.query.key=e}),size:"mini",placeholder:"用户名/昵称/手机号/随机码"},null,8,["modelValue"])]})),_:1}),Object(l["n"])(o,{type:"primary",size:"mini",onClick:r.submit},{default:Object(l["cb"])((function(){return[gt]})),_:1},8,["onClick"])]})),_:1},8,["model"])]),Object(l["n"])("div",ht,[Object(l["n"])(m,{data:c.page.records,stripe:"","header-cell-class-name":"zy-table-header-cell","cell-class-name":"zy-table-cell"},{default:Object(l["cb"])((function(){return[Object(l["n"])(d,{prop:"openId",label:"微信open-id",width:"300"}),Object(l["n"])(d,{prop:"randomCode",label:"随机码",width:"180"}),Object(l["n"])(d,{label:"管理员权限",width:"120"},{default:Object(l["cb"])((function(e){return[1===e.row.admin?(Object(l["E"])(),Object(l["j"])(s,{key:0,type:"success"},{default:Object(l["cb"])((function(){return[yt]})),_:1})):Object(l["k"])("",!0),0===e.row.admin?(Object(l["E"])(),Object(l["j"])(s,{key:1},{default:Object(l["cb"])((function(){return[vt]})),_:1})):Object(l["k"])("",!0)]})),_:1}),Object(l["n"])(d,{prop:"createTime",label:"注册时间","min-width":"10%"}),Object(l["n"])(d,{label:"操作",width:"200","min-width":"10%"},{default:Object(l["cb"])((function(e){return[Object(l["n"])(o,{onClick:function(t){return r.setGroups(e.row.id)},type:"text",size:"small"},{default:Object(l["cb"])((function(){return[_t]})),_:2},1032,["onClick"]),Object(l["n"])(o,{onClick:function(t){return r.setAdmin(e.row)},type:"text",size:"small",class:0===e.row.admin?"":"red"},{default:Object(l["cb"])((function(){return[Object(l["m"])(Object(l["R"])(0===e.row.admin?"设为管理员":"取消管理员"),1)]})),_:2},1032,["onClick","class"])]})),_:1})]})),_:1},8,["data"]),Object(l["n"])(p,{class:"zy-table-pagination",background:"",layout:"prev, pager, next",total:c.page.total,"page-size":c.page.size,onCurrentChange:r.pagination,"current-page":c.page.current},null,8,["total","page-size","onCurrentChange","current-page"])]),Object(l["n"])(f,{title:"配置权限",modelValue:c.groupDialog,"onUpdate:modelValue":t[3]||(t[3]=function(e){return c.groupDialog=e}),width:"500px"},{footer:Object(l["cb"])((function(){return[Object(l["n"])("span",kt,[Object(l["n"])(o,{onClick:t[2]||(t[2]=function(e){return c.groupDialog=!1}),size:"small"},{default:Object(l["cb"])((function(){return[zt]})),_:1}),Object(l["n"])(o,{type:"success",onClick:r.setGroupSubmit,size:"small"},{default:Object(l["cb"])((function(){return[wt]})),_:1},8,["onClick"])])]})),default:Object(l["cb"])((function(){return[Object(l["n"])(b,{"label-width":"100px"},{default:Object(l["cb"])((function(){return[Object(l["n"])(i,{label:"配置组:"},{default:Object(l["cb"])((function(){return[Object(l["n"])(j,{data:c.groupList,"show-checkbox":"","node-key":"code",ref:"tree","highlight-current":"",props:c.defaultProps,accordion:""},null,8,["data","props"])]})),_:1})]})),_:1})]})),_:1},8,["modelValue"])])}var Vt={data:function(){return{query:{key:""},page:{current:1,size:20},defaultProps:{children:"children",label:"name"},groupDialog:!1,selUserId:null,groupList:null}},mounted:function(){this.getUserList(this.page)},methods:{submit:function(){var e={key:this.query.key};this.getUserList(e)},pagination:function(e){var t={key:this.query.key,current:e,size:this.page.size};this.getUserList(t)},getUserList:function(e){var t=this;this.$http.Get(this.$global.users.listPage,e).then((function(e){t.page=e.data}))},setGroups:function(e){this.groupDialog=!0,this.selUserId=e,this.getGroupList(e)},setAdmin:function(e){var t=this,n={userId:e.id,admin:1==e.admin?0:1};this.$http.Post(this.$global.users.adminAccess,n).then((function(e){t.$message.success("设置成功!"),t.refresh()}))},getGroupList:function(e){var t=this,n={userId:e};this.$http.Get(this.$global.users.getNoAccessGroups,n).then((function(e){var n=[];for(var l in e.data)n.push({name:l,children:e.data[l]});console.log(n),t.groupList=n}))},setGroupSubmit:function(){var e=this,t=this.$refs.tree.getCheckedKeys(!0);if(console.log(t),null==t||t.length<=0)this.$message.error("至少配置一个组!");else{var n="";t.forEach((function(e){n+=e+","})),n=n.substr(0,n.length-1);var l={userId:this.selUserId,groups:n};this.$http.Post(this.$global.users.saveGroupAccess,l).then((function(t){e.$message.success("配置成功!"),e.groupDialog=!1}))}},refresh:function(){var e={key:this.query.key,current:this.page.current,size:this.page.size};this.getUserList(e)}}};Vt.render=Nt;var xt=Vt,Ct=[{path:"/",name:"Layout",component:H,children:[{path:"/logs",name:"Logs",component:W},{path:"/devices/lp",name:"DevicesLp",component:Je},{path:"/devices/ubi",name:"DevicesUbi",component:at},{path:"/map/lp",name:"MapLp",component:pt},{path:"/groups",name:"Group",component:Ue},{path:"/users",name:"Users",component:xt}]},{path:"/login",name:"Login",component:_}],qt=Object(o["a"])({history:Object(o["b"])(),routes:Ct}),Lt=qt,$t="http://lq.ailishi.org:4032/bms/api/operate/",Dt={login:$t+"admin/login.do",logout:$t+"admin/logout.do",verify:$t+"admin/verify.do",users:{listPage:$t+"user/listPage.do",adminAccess:$t+"user/adminAccess.do",getNoAccessGroups:$t+"user/getNoAccessGroups.do",saveGroupAccess:$t+"user/saveGroupAccess.do"},lp:{listPage:$t+"device/lp/listPage.do",listAll:$t+"device/lp/listAll.do",detail:$t+"device/lp/detail.do"},ubi:{listPage:$t+"device/ubi/listPage.do",detail:$t+"device/ubi/detail.do"},logs:{listPage:$t+"logs/listPage.do",instructions:$t+"logs/instruction.do"},group:{listPage:$t+"group/listPage.do",save:$t+"group/save.do",listAll:$t+"group/listAll.do",update:$t+"group/update.do"},webSocket:"wss://www.mang406.top/webSocket/"},Pt={URL:Dt},Ft=(n("d3b7"),n("3ca3"),n("ddb0"),n("2b3d"),n("bc3a")),Rt=n.n(Ft);Rt.a.defaults.headers["channel"]="bms",Rt.a.interceptors.request.use((function(e){var t=y.getToken();return null!=t&&(e.headers["token"]=JSON.parse(y.getToken()).token),e})),Rt.a.interceptors.response.use((function(e){switch(e.data.status){case 200:return e.data;case 300:a["b"].error(e.data.msg);break;case 400:a["b"].error("请先登录"),Lt.replace("/login");break;case 500:a["b"].error("服务器开小差了");break;default:a["b"].error("请求状态异常");break}throw"stop"}),(function(e){throw console.log(e),"stop"}));var Ut,Gt=Rt.a,Et=n("4328"),It=n.n(Et);function Tt(){null!=Ut&&Ut.close(),Ut=a["a"].service({text:"正在加载"})}function At(){null!=Ut&&Ut.close()}var St={Post:function(e,t){return Tt(),new Promise((function(n,l){Gt.post(e,It.a.stringify(t)).then((function(e){n(e)}))["catch"]((function(e){}))["finally"]((function(){At()}))}))},Get:function(e,t){return Tt(),new Promise((function(n,l){Gt.get(e,{params:t}).then((function(e){n(e)}))["catch"]((function(e){console.log(e)}))["finally"]((function(){At()}))}))},Download:function(e,t,n){Gt.post(e,It.a.stringify(t),{responseType:"blob"}).then((function(e){var t=document.createElement("a");t.style.display="none",t.href=window.URL.createObjectURL(new Blob([e])),t.setAttribute("download",n),document.body.appendChild(t),t.click(),URL.revokeObjectURL(t.href),document.body.removeChild(t)}))}},Mt={Http:St},Ht=Object(l["i"])(i);Ht.config.globalProperties.$http=Mt.Http,Ht.config.globalProperties.$global=Pt.URL,Ht.use(Lt).use(a["c"]).mount("#app")},"8dfb":function(e,t,n){"use strict";n("9636")},9636:function(e,t,n){},a408:function(e,t,n){e.exports=n.p+"img/logo.e8ecd770.png"},aa95:function(e,t,n){},cd5e:function(e,t,n){},e160:function(e,t,n){},fa4b:function(e,t,n){"use strict";n("e160")}});
  2. //# sourceMappingURL=app.6e5e3cc2.js.map