| 12 |
- (window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-c4a990b6"],{"053b":function(e,t,o){var r=o("1e2c"),n=o("d910").f,a=Function.prototype,i=a.toString,s=/^\s*function ([^ (]*)/,l="name";r&&!(l in a)&&n(a,l,{configurable:!0,get:function(){try{return i.call(this).match(s)[1]}catch(e){return""}}})},1503:function(e,t,o){},"6db4":function(e,t,o){"use strict";var r=o("1c8b"),n=o("c10f").trim,a=o("f221");r({target:"String",proto:!0,forced:a("trim")},{trim:function(){return n(this)}})},"9c04":function(e,t,o){"use strict";var r=o("1503"),n=o.n(r);n.a},c10f:function(e,t,o){var r=o("2732"),n=o("fc8c"),a="["+n+"]",i=RegExp("^"+a+a+"*"),s=RegExp(a+a+"*$"),l=function(e){return function(t){var o=String(r(t));return 1&e&&(o=o.replace(i,"")),2&e&&(o=o.replace(s,"")),o}};e.exports={start:l(1),end:l(2),trim:l(3)}},ce3c:function(e,t,o){"use strict";function r(e,t,o){return t in e?Object.defineProperty(e,t,{value:o,enumerable:!0,configurable:!0,writable:!0}):e[t]=o,e}o.d(t,"a",(function(){return r}))},dbb3:function(e,t,o){"use strict";var r=o("1c8b"),n=o("5dfd").filter,a=o("1ea7"),i=o("ff9c"),s=a("filter"),l=i("filter");r({target:"Array",proto:!0,forced:!s||!l},{filter:function(e){return n(this,e,arguments.length>1?arguments[1]:void 0)}})},e1eb:function(e,t,o){"use strict";o.r(t);var r,n=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=[],i=(o("dbb3"),o("2eeb"),o("053b"),o("6db4"),o("ce3c")),s=(o("379d"),o("b8a1")),l=o("1cfa"),c={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:(r={query: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=l.stringify(t);Object(s["jb"])(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},n=l.stringify(r);o.form.venveId="",Object(s["kb"])(n).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},n=l.stringify(r);this.$confirm("此操作将永久删除该演示设备, 是否继续?","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then((function(){Object(s["Jb"])(n).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.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=l.stringify(o);this.$confirm("此操作将永久删除该演示设备, 是否继续?","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then((function(){Object(s["Jb"])(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:3,memo:this.form.memo},o=l.stringify(t);Object(s["h"])(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:3,memo:this.form.memo},o=l.stringify(t);Object(s["R"])(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)}))}},Object(i["a"])(r,"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("查询完毕")})),Object(i["a"])(r,"getTableQuery",(function(){var e=this;e.loading=!0;var t={key:"73c845ca89d952074b36a5b18d961cac"},o=l.stringify(t);Object(s["fb"])(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)}))})),Object(i["a"])(r,"setPaginations",(function(){var e=this;e.pageination.total=e.recordsTotal,e.tableData=e.allTableData.filter((function(t,o){return o<e.pageination.pageItem}))})),Object(i["a"])(r,"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()})),Object(i["a"])(r,"pageChange",(function(e){for(var t=this,o=t.pageination.pageItem*(e-1),r=t.pageination.pageItem*e,n=[],a=o;a<r;a++)t.allTableData[a]&&n.push(t.allTableData[a]),this.tableData=n;t.start=o*t.draw})),Object(i["a"])(r,"sortChange",(function(e){console.log(e)})),Object(i["a"])(r,"filterFmtDate",(function(e,t,o){return nonTfmtDate(o,11)})),Object(i["a"])(r,"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},n=l.stringify(r);Object(s["Jb"])(n).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:"已取消暂停"})}))})),Object(i["a"])(r,"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},n=l.stringify(r);Object(s["Jb"])(n).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:"已取消开启"})}))})),r),watch:{$route:function(e){"heartLog"==e.name&&(this.regionName=this.$route.query.name,this.getTableQuery())}}},u=c,m=(o("9c04"),o("9ca4")),f=Object(m["a"])(u,n,a,!1,null,"2b96193a",null);t["default"]=f.exports},f221:function(e,t,o){var r=o("efe2"),n=o("fc8c"),a="
";e.exports=function(e){return r((function(){return!!n[e]()||a[e]()!=a||n[e].name!==e}))}},fc8c:function(e,t){e.exports="\t\n\v\f\r \u2028\u2029\ufeff"}}]);
- //# sourceMappingURL=chunk-c4a990b6.undefined.1613986759753.js.map
|