| 1 |
- (window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-2a0cad13"],{"2b02":function(t,e,o){},"44ff":function(t,e,o){"use strict";o.r(e);var n=function(){var t=this,e=t.$createElement,o=t._self._c||e;return o("div",{staticClass:"app-container"},[o("el-form",{ref:"queryForm",attrs:{model:t.queryParams,size:"small",inline:!0,"label-width":"auto"}},[o("el-form-item",{attrs:{label:this.$t("sbmc"),prop:"productName"}},[o("el-select",{staticStyle:{width:"100%"},attrs:{"allow-create":"",filterable:!1},model:{value:t.queryParams.productId,callback:function(e){t.$set(t.queryParams,"productId",e)},expression:"queryParams.productId"}},t._l(t.productList,(function(t){return o("el-option",{key:t.productId,attrs:{label:t.productName,value:t.productId}})})),1)],1),o("el-form-item",[o("el-button",{attrs:{type:"primary","min-width":t.getStringWidth(t.$t("ss")),icon:"el-icon-search",size:"mini"},on:{click:t.handleQuery}},[t._v(t._s(t.$t("ss")))])],1)],1),o("el-card",{staticStyle:{"min-height":"700px","border-radius":"15px"}},[o("el-table",{attrs:{"max-height":"700",data:t.channelList,"header-cell-style":{background:"#FFFFFF",color:"#000000"}}},[o("el-table-column",{attrs:{label:this.$t("sbmc"),"min-width":t.getStringWidth(t.$t("sbmc")),"show-overflow-tooltip":!0,prop:"productName"}}),t._e(),o("el-table-column",{attrs:{label:this.$t("tdmc"),"min-width":t.getStringWidth(t.$t("tdmc")),"show-overflow-tooltip":!0,prop:"productChName"}}),o("el-table-column",{attrs:{label:this.$t("tdh"),"min-width":t.getStringWidth(t.$t("tdh")),prop:"productChId","show-overflow-tooltip":!0}}),o("el-table-column",{attrs:{label:this.$t("qdxh"),"min-width":t.getStringWidth(t.$t("qdxh")),prop:"firingSortno","show-overflow-tooltip":!0,sortable:""}}),o("el-table-column",{attrs:{label:this.$t("gbxh"),"min-width":t.getStringWidth(t.$t("gbxh")),prop:"closeSortno","show-overflow-tooltip":!0,sortable:""}}),o("el-table-column",{attrs:{label:this.$t("qdjg")+"(S)","min-width":t.getStringWidth(t.$t("qdjg")+"(S)"),prop:"firingInterval",align:"center","show-overflow-tooltip":!0}}),o("el-table-column",{attrs:{label:this.$t("gbjg")+"(S)","min-width":t.getStringWidth(t.$t("gbjg")+"(S)"),align:"center",prop:"closeInterval","show-overflow-tooltip":!0}}),this.$store.state.user.urseRoles.includes("1")?o("el-table-column",{attrs:{label:this.$t("cz"),align:"center","min-width":t.getStringWidth(t.$t("cz")),"show-overflow-tooltip":!0,"class-name":"small-padding fixed-width"},scopedSlots:t._u([{key:"default",fn:function(e){return[o("el-button",{attrs:{size:"mini",type:"text",icon:"el-icon-edit"},on:{click:function(o){return t.handleUpdate(e.row)}}},[t._v(t._s(t.$t("bjjgsj")))])]}}],null,!1,3610249689)}):t._e()],1)],1),o("el-dialog",{attrs:{title:t.title,visible:t.open,width:"500px","close-on-click-modal":!1,"close-on-press-escape":!1,"append-to-body":""},on:{"update:visible":function(e){t.open=e}}},[o("el-form",{ref:"form",attrs:{model:t.form,"label-width":"auto"}},[o("el-form-item",{staticStyle:{display:"none"},attrs:{label:"产品ID:",prop:"productId"}},[o("el-input",{attrs:{readonly:!0,disabled:!0},model:{value:t.form.productId,callback:function(e){t.$set(t.form,"productId",e)},expression:"form.productId"}})],1),o("el-form-item",{attrs:{label:this.$t("tdh"),prop:"productChId"}},[o("el-input",{attrs:{readonly:!0,disabled:!0},model:{value:t.form.productChId,callback:function(e){t.$set(t.form,"productChId",e)},expression:"form.productChId"}})],1),o("el-form-item",{attrs:{label:this.$t("tdmc"),prop:"productChName"}},[o("el-input",{attrs:{readonly:!0,disabled:!0},model:{value:t.form.productChName,callback:function(e){t.$set(t.form,"productChName",e)},expression:"form.productChName"}})],1),o("el-form-item",{attrs:{label:this.$t("kqjgsj")+"(S)",prop:"firingInterval"}},[o("el-input",{attrs:{type:"number"},model:{value:t.form.firingInterval,callback:function(e){t.$set(t.form,"firingInterval",e)},expression:"form.firingInterval"}})],1),o("el-form-item",{attrs:{label:this.$t("gbjgsj")+"(S)",prop:"closeInterval"}},[o("el-input",{attrs:{type:"number"},model:{value:t.form.closeInterval,callback:function(e){t.$set(t.form,"closeInterval",e)},expression:"form.closeInterval"}})],1)],1),o("div",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[o("el-button",{attrs:{type:"primary"},on:{click:t.submitForm}},[t._v(t._s(t.$t("qd")))]),o("el-button",{on:{click:t.cancel}},[t._v(t._s(t.$t("qx")))])],1)],1),o("el-dialog",{attrs:{title:t.title,visible:t.sortnoOpen,width:"50%","close-on-click-modal":!1,"close-on-press-escape":!1,"append-to-body":""},on:{"update:visible":function(e){t.sortnoOpen=e}}},[o("el-form",{ref:"form",attrs:{model:t.sortnoForm,"label-width":"auto"}},[o("el-row",[o("el-col",{attrs:{span:12}},[o("el-form-item",{attrs:{label:this.$t("zt"),prop:"productId"}},[o("el-select",{staticStyle:{width:"100%"},attrs:{"allow-create":"",clearable:"",filterable:!1},on:{change:t.handleSelectChange},model:{value:t.sortnoForm.status,callback:function(e){t.$set(t.sortnoForm,"status",e)},expression:"sortnoForm.status"}},t._l(t.modes,(function(e){return o("el-option",{key:e.id,attrs:{label:t.$t(e.name),value:e.id}})})),1)],1)],1)],1)],1),o("el-table",{attrs:{data:t.tableData}},[o("el-table-column",{attrs:{prop:"sortno",label:this.$t("xuh"),width:"50"}}),o("el-table-column",{attrs:{prop:"productName",label:this.$t("sbmc")}}),t._e(),t._e(),o("el-table-column",{attrs:{prop:"productChName",label:this.$t("tdmc")}}),o("el-table-column",{attrs:{prop:"status",label:this.$t("zt")}}),o("el-table-column",{attrs:{align:"center",label:this.$t("px")},scopedSlots:t._u([{key:"default",fn:function(e){return[o("el-button",{attrs:{size:"mini",icon:"el-icon-bottom",disabled:e.$index===t.tableData.length-1},on:{click:function(o){return t.moveDown(e.$index,e.row)}}}),o("el-button",{attrs:{size:"mini",icon:"el-icon-top",disabled:0===e.$index},on:{click:function(o){return t.moveUp(e.$index,e.row)}}})]}}])})],1),o("div",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[o("el-button",{attrs:{type:"primary"},on:{click:t.sortnoSave}},[t._v(t._s(t.$t("bc")))]),o("el-button",{on:{click:t.sortnoCancel}},[t._v(t._s(t.$t("qx")))])],1)],1)],1)},r=[],l=(o("a434"),o("e9c4"),o("8647")),a=o("7ba4"),i={name:"Online",data:function(){return{loading:!0,total:0,channelList:[],title:"",open:!1,sortnoOpen:!1,form:{},sortnoForm:{},modes:[{id:"0",name:"gb"},{id:"1",name:"kq"}],queryParams:{productChName:"",productChId:"",token:"",type:""},usertoken:"",tableData:[],tableProps:[{prop:"sortno",isShow:!0,label:"序号",width:"55",minWidth:"100",align:"center",type:"index"},{prop:"productChId",isShow:!0,label:"通道号",width:"150",minWidth:"100",align:"center",type:"index"},{prop:"productChName",isShow:!0,label:"通道名称",width:"",minWidth:"100",align:"center"},{prop:"status",isShow:!0,label:"状态",width:"",minWidth:"100",align:"center"}],productList:[]}},created:function(){this.usertoken=this.$store.state.user.usertoken,console.log(this.$store.state.user),this.queryProductList()},methods:{getStringWidth:function(t){var e="14px Arial",o=document.createElement("canvas"),n=o.getContext("2d");n.font=e;var r=n.measureText(t);return r.width+40},sortByfiring:function(t,e){var o=t.deadline,n=e.deadline;return console.log("--\x3esortByfiring"),console.log(o),console.log(n),console.log("--\x3esortByfiring"),o-n},sortByClose:function(t,e){var o=t.deadline,n=e.deadline;return console.log("--\x3esortByClose"),console.log(o),console.log(n),console.log("--\x3esortByClose"),o-n},queryProductList:function(){var t=this,e={};e.token=this.usertoken,e.type="listSbRestartQuery",Object(a["f"])(e).then((function(e){null!=e.data&&(t.productList=e.data,t.queryParams.productId=t.productList[0].productId,t.handleQuery())})).catch((function(){}))},handleAdd:function(){this.sortnoOpen=!0},moveUp:function(t,e){if(t>0){var o=this.tableData[t-1];this.tableData.splice(t-1,1),this.tableData.splice(t,0,o)}else alert("已经是第一条,不可上移")},moveDown:function(t,e){if(t+1===this.tableData.length)alert("已经是最后一条,不可下移");else{var o=this.tableData[t+1];this.tableData.splice(t+1,1),this.tableData.splice(t,0,o)}},handleSelectChange:function(t){var e=this;this.queryParams.token=this.usertoken,this.queryParams.type="listSortnoQuery",Object(a["k"])(this.queryParams).then((function(t){e.tableData=t.data})).catch((function(){}))},queryChannelStatus:function(){var t=this;this.queryParams.token=this.usertoken,this.queryParams.type="listSxQuery",this.loading=!0,console.log(this.queryParams),Object(a["k"])(this.queryParams).then((function(e){t.channelList=e.data})).catch((function(){})),this.loading=!1},handleUpdate:function(t){this.form=t,this.open=!0,this.title=this.$t("xg")},handleQuery:function(){this.queryChannelStatus()},resetQuery:function(){this.resetForm("queryForm"),this.handleQuery()},handleCommand:function(t,e){var o=this,n={};switch(n.token=this.usertoken,n.productChId=e.productChId,t){case"channelopen":n.type="open",this.$modal.confirm(this.$t("qrykqm")).then((function(){Object(a["c"])(n)})).then((function(){o.$modal.msgSuccess(o.$t("zxcg"))})).catch((function(){}));break;case"channelclose":n.type="close",this.$modal.confirm(this.$t("qrygbm")).then((function(){Object(a["c"])(n)})).then((function(){o.$modal.msgSuccess(o.$t("zxcg"))})).catch((function(){}));break;default:break}},submitForm:function(){var t=this;this.$refs["form"].validate((function(e){if(e){var o={};o.token=t.usertoken,o.type="sXTimeSave",o.productChName=t.form.productChName,o.productChId=t.form.productChId,o.firingInterval=t.form.firingInterval,o.closeInterval=t.form.closeInterval,o.productId=t.form.productId,t.loading=!0,t.$modal.confirm(t.$t("qdybcm")).then((function(){Object(a["k"])(o).then((function(t){}))})).then((function(){t.open=!1,t.handleQuery()})).catch((function(){}))}}))},cancel:function(){this.open=!1,this.handleQuery()},sortnoSave:function(){var t=this.tableData;if(0!=this.tableData.length){var e={};e.token=this.usertoken,e.type="sortnoSave";for(var o=0;o<t.length;o++){var n=t[o];n.sortno=o+1}e.sortnoList=JSON.stringify(t),this.$modal.confirm(this.$t("qdybcpx")).then((function(){var t=this;Object(a["k"])(e).then((function(e){t.sortnoOpen=!1,t.queryChannelStatus()}))})).then((function(){})).catch((function(){}))}else this.$modal.msgSuccess(this.$t("zxcg"))},sortnoCancel:function(){this.sortnoOpen=!1,this.handleQuery()},handleForceLogout:function(t){var e=this;this.$modal.confirm(this.$t("sfqztc")+t.userName+this.$t("yhm")).then((function(){return Object(l["a"])(t.tokenId)})).then((function(){e.getList(),e.$modal.msgSuccess(e.$t("qtcg"))})).catch((function(){}))}}},s=i,c=(o("a049"),o("2877")),u=Object(c["a"])(s,n,r,!1,null,null,null);e["default"]=u.exports},8647:function(t,e,o){"use strict";o.d(e,"b",(function(){return r})),o.d(e,"a",(function(){return l}));var n=o("b775");function r(t){return Object(n["a"])({url:"/monitor/online/list",method:"get",params:t})}function l(t){return Object(n["a"])({url:"/monitor/online/"+t,method:"delete"})}},a049:function(t,e,o){"use strict";o("2b02")}}]);
|