chunk-9c277372.undefined.1634110912206.js 13 KB

1
  1. (window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-9c277372"],{"0a0a":function(e,t,o){},5685:function(e,t,o){"use strict";var r=o("720d"),a=o("be25").filter,n=o("b661"),i=n("filter");r({target:"Array",proto:!0,forced:!i},{filter:function(e){return a(this,e,arguments.length>1?arguments[1]:void 0)}})},"606e":function(e,t,o){var r=o("f7c7"),a=o("2bbd").EXISTS,n=o("f5e4").f,i=Function.prototype,s=i.toString,l=/^\s*function ([^ (]*)/,c="name";r&&!a&&n(i,c,{configurable:!0,get:function(){try{return s.call(this).match(l)[1]}catch(e){return""}}})},"8a48":function(e,t,o){"use strict";o("0a0a")},a103:function(e,t,o){var r=o("2bbd").PROPER,a=o("1710"),n=o("eee1"),i="​…᠎";e.exports=function(e){return a((function(){return!!n[e]()||i[e]()!==i||r&&n[e].name!==e}))}},af5a:function(e,t,o){"use strict";var r=o("720d"),a=o("b118").trim,n=o("a103");r({target:"String",proto:!0,forced:n("trim")},{trim:function(){return a(this)}})},b118:function(e,t,o){var r=o("fe28"),a=o("6f3e"),n=o("eee1"),i="["+n+"]",s=RegExp("^"+i+i+"*"),l=RegExp(i+i+"*$"),c=function(e){return function(t){var o=a(r(t));return 1&e&&(o=o.replace(s,"")),2&e&&(o=o.replace(l,"")),o}};e.exports={start:c(1),end:c(2),trim:c(3)}},e1eb:function(e,t,o){"use strict";o.r(t);var r=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("编辑设备")]),o("el-button",{attrs:{type:"success",size:"mini"},on:{click:e.query}},[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:{label:"序号",type:"index",width:"50",align:"center"},scopedSlots:e._u([{key:"default",fn:function(t){return[o("span",[e._v(e._s(e.start+t.$index+1))])]}}])}),e._v(" "),o("el-table-column",{attrs:{prop:"EqSn",label:"序列号"}}),o("el-table-column",{attrs:{prop:"Version",label:"版本",sortable:""}}),o("el-table-column",{attrs:{prop:"ShopName",label:"所属门店",sortable:""}}),o("el-table-column",{attrs:{prop:"SvName",label:"所属区域",sortable:""}}),o("el-table-column",{attrs:{prop:"Memo",label:"备注",sortable:""}}),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:"id",label:"操作"},scopedSlots:e._u([{key:"default",fn:function(t){return[o("el-button",{attrs:{type:"danger",size:"mini"},on:{click:function(o){return e.pauseRowDel(t.row)}}},[e._v("删除")])]}}])})],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",{on:{change:e.changeShopId},model:{value:e.form.shopId,callback:function(t){e.$set(e.form,"shopId",t)},expression:"form.shopId"}},e._l(e.form.shopOptions,(function(e){return o("el-option",{key:e.ShopID,attrs:{label:e.ShopName,value:e.ShopID}})})),1)],1),o("el-form-item",{attrs:{label:"区域列表"}},[o("el-select",{model:{value:e.form.venveId,callback:function(t){e.$set(e.form,"venveId",t)},expression:"form.venveId"}},e._l(e.form.venveOptions,(function(e){return o("el-option",{key:e.SvId,attrs:{label:e.Name,value:e.SvId}})})),1)],1),o("el-form-item",{attrs:{label:"备注"}},[o("el-input",{model:{value:e.form.memo,callback:function(t){e.$set(e.form,"memo",t)},expression:"form.memo"}})],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)},a=[],n=(o("5625"),o("606e"),o("af5a"),o("5685"),o("379d"),o("b8a1")),i=o("7c78"),s={data:function(){return{regionName:"",dialogVisible:!1,dialogMemberVisible:!1,dialogTitle:"新增设备",multipleSelection:[],tableRadio:[],ShopList:[],start:0,draw:1,pageination:{pageItem:10,pageoptions:pageOptions(),total:100,pageIndex:1},form:{eqId:"",eqSn:"",name:"",version:"",userCode:"",venveId:"",shopId:"",ServiceKey:"",ServiceId:"",memo:"",btnType:0,equipType:1,shopOptions:[],venveOptions:[]},options:[{value:1,label:"TVBox"},{value:2,label:"BLEHub"},{value:3,label:"演示设备"}],shops:[],tableData:[],serachBtnStatus:!1}},mounted:function(){this.getShopListSelect(),this.getTableQuery()},methods:{mounted:function(){this.getTableQuery(),this.$message.success("设备列表已刷新")},changeShopId:function(e){var t=this,o="";t.ShopList.map((function(t){parseInt(t.ShopID)==parseInt(e)&&(o=t)})),t.getQueryShopVenue(o.Key,o.ShopID)},getShopListSelect:function(){var e=this,t={key:"73c845ca89d952074b36a5b18d961cac"},o=i.stringify(t);Object(n["jc"])(o).then((function(t){var o=t;if(0==o.Code){if(""==o.Rs)return e.$message.error("当前没有可选的店铺,请先在店面管理中添加店铺!"),!1;e.form.shopOptions=o.Rs,e.ShopList=o.Rs}else e.$message.error(o.Memo+" 错误码:"+o.Code)}))},getQueryShopVenue:function(e,t){var o=this;this.form.ServiceKey=e,this.form.ServiceId=t,o.loading=!0;var r={key:e,shopId:t},a=i.stringify(r);o.form.venveId="",Object(n["kc"])(a).then((function(e){var t=e;0==t.Code?(o.loading=!1,t.Rs?o.form.venveOptions=t.Rs:o.form.venveOptions=[]):localStorage.ServiceKey?o.$message.error(t.Memo+" 错误码:"+t.Code):o.$message.error("还未与心率系统对接,请联系管理员")}))},goBack:function(){this.$router.push({path:"/region",query:{}})},pauseRowDel:function(e){var t=this,o=this,r={key:e.ShopKey,shopId:e.ShopID,svId:e.SvId,eqId:e.EqId,status:9},a=i.stringify(r);this.$confirm("此操作将永久删除该设备, 是否继续?","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then((function(){Object(n["Oc"])(a).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.eqSn="",this.form.version="",this.form.shopId="",this.form.venveId="",this.form.memo=""},handleSelectionChange:function(e){this.multipleSelection=e},addMember:function(){this.clearForm(),this.dialogMemberVisible=!0,this.form.btnType=0,this.dialogTitle="新增设备",this.getShopListSelect()},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},r=i.stringify(o);this.$confirm("此操作将永久删除该设备, 是否继续?","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then((function(){Object(n["Oc"])(r).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(){var e=this;if(this.clearForm(),0==this.tableRadio.length)return this.$message.error("请先选中一条记录"),!1;var t=this.tableRadio;e.getQueryShopVenue(t.ShopKey,t.ShopID),this.form.shopId=t.ShopID,this.form.venveId=t.SvId,this.form.userId=t.Id,this.form.name=t.Name,this.form.userCode=t.Usercode,this.form.password="",this.form.phone=t.Phone,this.form.eqId=t.EqId,this.form.eqSn=t.EqSn.trim(),this.form.version=t.Version.trim(),this.form.equipType=t.EquipType,this.form.memo=t.Memo,this.form.adminType=t.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;if(!e.form.shopId)return this.$message.error("错了哦,所选商家不能为空"),!1;if(!e.form.venveId)return this.$message.error("错了哦,所选区域不能为空"),!1;var t={key:this.form.ServiceKey,shopId:this.form.ServiceId,svId:this.form.venveId,eqSn:this.form.eqSn,version:this.form.version,equipType:1,memo:this.form.memo},o=i.stringify(t);Object(n["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(!e.form.eqSn)return this.$message.error("错了哦,设备序列号不能为空"),!1;if(e.form.version.length>10)return this.$message.error("错了哦,版本号字符不能超过10位"),!1;var t={key:this.form.ServiceKey,shopId:this.form.ServiceId,svId:this.form.venveId,eqId:this.form.eqId,eqSn:this.form.eqSn,version:this.form.version,equipType:1,memo:this.form.memo},o=i.stringify(t);Object(n["mb"])(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:"73c845ca89d952074b36a5b18d961cac"},o=i.stringify(t);Object(n["nc"])(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),r=t.pageination.pageItem*e,a=[],n=o;n<r;n++)t.allTableData[n]&&a.push(t.allTableData[n]),this.tableData=a;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 r={key:localStorage.ServiceKey,shopId:localStorage.ServiceId,svId:t.$route.query.svId,eqId:e.EqId,status:8},a=i.stringify(r);Object(n["Oc"])(a).then((function(t){var r=t;0==r.Code?(o.$message({showClose:!0,message:e.EqSn+"暂停成功!",type:"success"}),o.getTableQuery()):o.$message.error(r.Memo+" 错误码:"+r.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 r={key:localStorage.ServiceKey,shopId:localStorage.ServiceId,svId:t.$route.query.svId,eqId:e.EqId,status:1},a=i.stringify(r);Object(n["Oc"])(a).then((function(t){var r=t;0==r.Code?(o.$message({showClose:!0,message:e.EqSn+"开启成功!",type:"success"}),o.getTableQuery()):o.$message.error(r.Memo+" 错误码:"+r.Code)}))})).catch((function(){t.$message({type:"info",message:"已取消开启"})}))}},watch:{$route:function(e){"heartLog"==e.name&&(this.regionName=this.$route.query.name,this.getTableQuery())}}},l=s,c=(o("8a48"),o("cba8")),m=Object(c["a"])(l,r,a,!1,null,"e0f30c30",null);t["default"]=m.exports},eee1:function(e,t){e.exports="\t\n\v\f\r                 \u2028\u2029\ufeff"}}]);