| 1 |
- (window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-5988edfc"],{"048c":function(e,t){e.exports="\t\n\v\f\r \u2028\u2029\ufeff"},"10dd":function(e,t,o){var a=o("3b43"),r=o("5e68").EXISTS,i=o("ce5b"),n=o("98fb").f,s=Function.prototype,l=i(s.toString),c=/function\b(?:\s|\/\*[\S\s]*?\*\/|\/\/[^\n\r]*[\n\r]+)*([^\s(/]*)/,u=i(c.exec),d="name";a&&!r&&n(s,d,{configurable:!0,get:function(){try{return u(c,l(this))[1]}catch(e){return""}}})},"282d":function(e,t,o){"use strict";o.r(t);var a=function(){var e=this,t=e.$createElement,o=e._self._c||t;return o("div",{staticClass:"context"},[o("el-page-header",{attrs:{content:"所属设备"},on:{back:e.goBack}}),o("div",{staticClass:"panel"},[o("br"),o("h5",[e._v(" "+e._s(e.regionName))])]),o("div",{staticClass:"change"},[o("el-button",{attrs:{type:"primary",size:"mini"},on:{click:e.addMember}},[e._v("新增区域设备")]),o("el-button",{attrs:{size:"mini"},on:{click:e.editList}},[e._v("编辑区域设备")])],1),o("div",{staticClass:"table"},[o("el-table",{attrs:{data:e.tableData,border:"","is-horizontal-resize":"","default-sort":{prop:"date",order:"descending"},"element-loading-background":"rgba(0, 0, 0, 0.8)"},on:{"selection-change":e.handleSelectionChange,"current-change":e.clickChange}},[o("el-table-column",{attrs:{label:"选择",width:"55"},scopedSlots:e._u([{key:"default",fn:function(t){return[o("el-radio",{attrs:{label:t.row},model:{value:e.tableRadio,callback:function(t){e.tableRadio=t},expression:"tableRadio"}},[o("i")])]}}])}),o("el-table-column",{attrs:{type:"index",label:"序号",align:"center",width:"50"}}),o("el-table-column",{attrs:{prop:"EqSn",label:"序列号"}}),o("el-table-column",{attrs:{prop:"Version",label:"版本",sortable:""}}),o("el-table-column",{attrs:{prop:"EquipType",label:"类型",sortable:""},scopedSlots:e._u([{key:"default",fn:function(t){return[1==t.row.EquipType?o("span",[e._v("TVBox")]):e._e(),2==t.row.EquipType?o("span",[e._v("BLEHub")]):e._e(),3==t.row.EquipType?o("span",[e._v("演示设备")]):e._e()]}}])}),o("el-table-column",{attrs:{prop:"Status",label:"状态",sortable:""},scopedSlots:e._u([{key:"default",fn:function(t){return[1==t.row.Status?o("span",{staticStyle:{color:"yellowgreen"}},[e._v("启用")]):e._e(),8==t.row.Status?o("span",{staticStyle:{color:"yellow"}},[e._v("暂停")]):e._e(),9==t.row.Status?o("span",{staticStyle:{color:"red"}},[e._v("删除")]):e._e()]}}])}),o("el-table-column",{attrs:{prop:"address",label:"操作"},scopedSlots:e._u([{key:"default",fn:function(t){return[3!=t.row.EquipType?o("span",{staticStyle:{color:"red"}},[o("el-button",{attrs:{type:"danger",size:"mini"},on:{click:function(o){return e.pauseRowDel(t.row)}}},[e._v(" 删除 ")])],1):e._e()]}}])})],1),o("br"),o("el-pagination",{attrs:{background:"",total:e.pageination.total,"page-size":e.pageination.pageItem},on:{"current-change":e.pageChange}})],1),o("el-dialog",{attrs:{title:e.dialogTitle,visible:e.dialogMemberVisible,width:"650px"},on:{"update:visible":function(t){e.dialogMemberVisible=t}}},[o("div",{staticClass:"dialogContent"},[o("div",{},[o("el-form",{ref:"form",attrs:{model:e.form,"label-width":"160px"}},[o("el-form-item",{attrs:{label:"设备序列号"}},[o("el-input",{model:{value:e.form.eqSn,callback:function(t){e.$set(e.form,"eqSn",t)},expression:"form.eqSn "}})],1),o("el-form-item",{attrs:{label:"版本号"}},[o("el-input",{model:{value:e.form.version,callback:function(t){e.$set(e.form,"version",t)},expression:"form.version"}})],1),o("el-form-item",{attrs:{label:"设备类型"}},[o("el-select",{attrs:{placeholder:"请选择"},model:{value:e.form.equipType,callback:function(t){e.$set(e.form,"equipType",t)},expression:"form.equipType "}},e._l(e.options,(function(e){return o("el-option",{key:e.value,attrs:{label:e.label,value:e.value}})})),1)],1)],1)],1)]),o("div",{staticClass:"dialogFooter"},[0==e.form.btnType?o("el-button",{attrs:{type:"primary",size:"small"},on:{click:e.confirmMember}},[e._v("确定")]):e._e(),1==e.form.btnType?o("el-button",{attrs:{type:"primary",size:"small"},on:{click:e.confirmEditMember}},[e._v("确定 ")]):e._e(),o("el-button",{attrs:{size:"small"},on:{click:function(t){e.dialogMemberVisible=!1}}},[e._v("取消")])],1)])],1)},r=[],i=(o("10dd"),o("cfe5"),o("5a05"),o("89a8"),o("379d"),o("b8a1")),n=o("daf0"),s={data:function(){return{regionName:"",dialogVisible:!1,dialogMemberVisible:!1,dialogTitle:"新增区域设备",multipleSelection:[],tableRadio:[],pageination:{pageItem:10,pageoptions:pageOptions(),total:100,pageIndex:1},form:{eqId:"",eqSn:"",name:"",version:"",userCode:"",shopId:"",btnType:0,equipType:1},options:[{value:1,label:"TVBox"},{value:2,label:"BLEHub"},{value:3,label:"演示设备"}],shops:[],tableData:[],serachBtnStatus:!1}},mounted:function(){this.regionName=this.$route.query.name,this.getTableQuery()},methods:{goBack:function(){this.$router.push({path:"/region",query:{}})},pauseRowDel:function(e){var t=this,o=this,a={key:localStorage.ServiceKey,shopId:localStorage.ServiceId,svId:e.SvId,eqId:e.EqId,status:9},r=n.stringify(a);this.$confirm("此操作将永久删除该区域设备, 是否继续?","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then((function(){Object(i["Me"])(r).then((function(e){var t=e;0==t.Code?(o.$message({showClose:!0,message:"选中的区域设备已删除!",type:"success"}),o.getTableQuery()):o.$message.error(t.Memo+" 错误码:"+t.Code)}))})).catch((function(){t.$message({type:"info",message:"已取消删除"})}))},clearForm:function(){this.form.name="",this.form.userCode="",this.form.shopId="",this.form.eqSn="",this.form.version="",this.form.equipType=1},handleSelectionChange:function(e){this.multipleSelection=e},addMember:function(){this.clearForm(),this.dialogMemberVisible=!0,this.btnType=0,this.dialogTitle="新增区域设备"},clickChange:function(e){this.tableRadio=e},delList:function(){var e=this,t=this;if(0==this.tableRadio.length)return this.$message.error("请先选中一条记录"),!1;this.tableRadio.Id;var o={key:localStorage.ServiceKey,shopId:localStorage.ServiceId,svId:this.$route.query.svId,eqId:this.tableRadio.EqId,status:9},a=n.stringify(o);this.$confirm("此操作将永久删除该区域设备, 是否继续?","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then((function(){Object(i["Me"])(a).then((function(e){var o=e;0==o.Code?(t.$message({showClose:!0,message:"选中的区域设备已删除!",type:"success"}),t.getTableQuery()):t.$message.error(o.Memo+" 错误码:"+o.Code)}))})).catch((function(){e.$message({type:"info",message:"已取消删除"})}))},editList:function(){if(this.clearForm(),0==this.tableRadio.length)return this.$message.error("请先选中一条记录"),!1;var e=this.tableRadio;this.form.shopid=e.ShopId,this.form.userId=e.Id,this.form.name=e.Name,this.form.userCode=e.Usercode,this.form.password="",this.form.phone=e.Phone,this.form.eqId=e.EqId,this.form.eqSn=e.EqSn.trim(),this.form.version=e.Version.trim(),this.form.equipType=e.EquipType,this.form.memo=e.Memo,this.form.adminType=e.AdminType,this.dialogVisible=!0,this.dialogTitle="编辑区域设备",this.form.btnType=1,this.dialogMemberVisible=!0},confirmMember:function(){var e=this;if(!e.form.eqSn)return this.$message.error("错了哦,设备序列号不能为空"),!1;if(e.form.version.length>10)return this.$message.error("错了哦,版本号字符不能超过10位"),!1;var t={key:localStorage.ServiceKey,shopId:localStorage.ServiceId,svId:this.$route.query.svId,eqSn:this.form.eqSn,version:this.form.version,equipType:this.form.equipType},o=n.stringify(t);Object(i["p"])(o).then((function(t){var o=t;0==o.Code?(e.dialogMemberVisible=!1,e.getTableQuery(),e.$message({showClose:!0,message:"所属设备添加成功!",type:"success"})):e.$message.error(o.Memo+" 错误码:"+o.Code)}))},confirmEditMember:function(){var e=this;if(console.log(e.form.version.length),!e.form.eqSn)return this.$message.error("错了哦,设备序列号不能为空"),!1;if(e.form.version.length>10)return this.$message.error("错了哦,版本号字符不能超过10位"),!1;var t={key:localStorage.ServiceKey,shopId:localStorage.ServiceId,svId:this.$route.query.svId,eqId:this.form.eqId,eqSn:this.form.eqSn,version:this.form.version,equipType:this.form.equipType},o=n.stringify(t);Object(i["ec"])(o).then((function(t){var o=t;0==o.Code?(e.dialogMemberVisible=!1,e.getTableQuery(),e.$message({showClose:!0,message:"区域设备信息编辑成功!",type:"success"})):e.$message.error(o.Memo+" 错误码:"+o.Code)}))},query:function(){var e=this;e.serachBtnStatus=!0;var t=2;window.setInterval((function(){t--,t<0&&(t=2,e.serachBtnStatus=!1)}),1e3);this.getTableQuery(),this.$message.success("查询完毕")},getTableQuery:function(){var e=this;e.loading=!0;var t={key:localStorage.ServiceKey,shopId:localStorage.ServiceId,svId:this.$route.query.svId,eqType:1},o=n.stringify(t);Object(i["ee"])(o).then((function(t){var o=t;0==o.Code?(e.loading=!1,o.Rs?(e.allTableData=o.Rs,e.recordsTotal=o.Rs.length):(e.allTableData=[],e.recordsTotal=0),e.setPaginations()):e.$message.error(o.Memo+" 错误码:"+o.Code)}))},setPaginations:function(){var e=this;e.pageination.total=e.recordsTotal,e.tableData=e.allTableData.filter((function(t,o){return o<e.pageination.pageItem}))},handleSizeChange:function(){var e=this;e.tableData=e.allTableData.filter((function(t,o){return o<e.pageination.pageItem})),e.draw=e.pageination.pageItem,e.getTableQuery()},pageChange:function(e){for(var t=this,o=t.pageination.pageItem*(e-1),a=t.pageination.pageItem*e,r=[],i=o;i<a;i++)t.allTableData[i]&&r.push(t.allTableData[i]),this.tableData=r;t.start=o*t.draw},sortChange:function(e){console.log(e)},filterFmtDate:function(e,t,o){return nonTfmtDate(o,11)},pause:function(e){var t=this,o=this;console.log(e),this.$confirm("是否暂停设备"+e.EqSn+"?","暂停操作",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then((function(){var a={key:localStorage.ServiceKey,shopId:localStorage.ServiceId,svId:t.$route.query.svId,eqId:e.EqId,status:8},r=n.stringify(a);Object(i["Me"])(r).then((function(t){var a=t;0==a.Code?(o.$message({showClose:!0,message:e.EqSn+"暂停成功!",type:"success"}),o.getTableQuery()):o.$message.error(a.Memo+" 错误码:"+a.Code)}))})).catch((function(){t.$message({type:"info",message:"已取消暂停"})}))},run:function(e){var t=this,o=this;this.$confirm("是否开启设备"+e.EqSn+"?","开启操作",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then((function(){var a={key:localStorage.ServiceKey,shopId:localStorage.ServiceId,svId:t.$route.query.svId,eqId:e.EqId,status:1},r=n.stringify(a);Object(i["Me"])(r).then((function(t){var a=t;0==a.Code?(o.$message({showClose:!0,message:e.EqSn+"开启成功!",type:"success"}),o.getTableQuery()):o.$message.error(a.Memo+" 错误码:"+a.Code)}))})).catch((function(){t.$message({type:"info",message:"已取消开启"})}))}},watch:{$route:function(e){console.log("watch"),"heartLog"==e.name&&(this.regionName=this.$route.query.name,this.getTableQuery())}}},l=s,c=(o("9da0"),o("cba8")),u=Object(c["a"])(l,a,r,!1,null,"5cd6d8e7",null);t["default"]=u.exports},"53d0":function(e,t,o){var a=o("ce5b"),r=o("8e74"),i=o("3ffc"),n=o("048c"),s=a("".replace),l="["+n+"]",c=RegExp("^"+l+l+"*"),u=RegExp(l+l+"*$"),d=function(e){return function(t){var o=i(r(t));return 1&e&&(o=s(o,c,"")),2&e&&(o=s(o,u,"")),o}};e.exports={start:d(1),end:d(2),trim:d(3)}},"5a05":function(e,t,o){"use strict";var a=o("88d4"),r=o("34cd").filter,i=o("3a6d"),n=i("filter");a({target:"Array",proto:!0,forced:!n},{filter:function(e){return r(this,e,arguments.length>1?arguments[1]:void 0)}})},"9da0":function(e,t,o){"use strict";o("ddf7")},c9fe:function(e,t,o){var a=o("5e68").PROPER,r=o("9ad2"),i=o("048c"),n="
";e.exports=function(e){return r((function(){return!!i[e]()||n[e]()!==n||a&&i[e].name!==e}))}},cfe5:function(e,t,o){"use strict";var a=o("88d4"),r=o("53d0").trim,i=o("c9fe");a({target:"String",proto:!0,forced:i("trim")},{trim:function(){return r(this)}})},ddf7:function(e,t,o){}}]);
|