chunk-4d139c31.8b1ebe31.js 11 KB

1
  1. (window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-4d139c31","chunk-2d0a4d2d"],{"07a1":function(t,e,n){"use strict";n.r(e);var i=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{staticClass:"main"},[n("el-card",{attrs:{"body-style":{padding:"2px"}}},[n("el-row",{staticStyle:{display:"flex","align-items":"center","justify-content":"center"}},[n("el-col",{attrs:{span:9}},[n("el-radio",{attrs:{label:t.title},model:{value:t.checked,callback:function(e){t.checked=e},expression:"checked"}})],1),n("el-col",{attrs:{span:12}},[n("p",[t._v("电流 "+t._s(t.data.current))]),n("p",[t._v("电压 "+t._s(t.data.voltage))])]),n("el-col",{attrs:{span:3}},[n("i",{staticClass:"el-icon-switch-button"})])],1)],1)],1)},a=[],l={name:"portCard",data:function(){return{}},props:{title:{type:String,default:""},data:{type:Object,default:{}}},computed:{},watch:{},methods:{}},o=l,s=n("2877"),c=Object(s["a"])(o,i,a,!1,null,"cee43f42",null);e["default"]=c.exports},"0fb9":function(t,e,n){},"855e":function(t,e,n){"use strict";n.r(e);var i=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{staticClass:"app-container"},[n("el-row",{staticStyle:{display:"flex","align-items":"center","justify-content":"space-between",margin:"10px"},attrs:{gutter:10}},[n("el-col",{attrs:{span:8}},[n("div",[n("el-checkbox",{attrs:{label:"舷外总开关",border:"",disabled:t.disabled},model:{value:t.checked,callback:function(e){t.checked=e},expression:"checked"}},[n("span",[t._v("舷外总开关")]),n("span",{staticStyle:{"margin-left":"10px"}},[t._v("电流 "+t._s(t.masterDate.cur))]),n("span",{staticStyle:{"margin-left":"10px"}},[t._v("电压 "+t._s(t.masterDate.vol))])])],1)]),n("el-col",{staticStyle:{display:"flex","justify-content":"flex-end"}},[n("el-col",{attrs:{span:1.5}},[n("el-button",{directives:[{name:"loading",rawName:"v-loading.fullscreen.lock",value:t.fullscreenLoading,expression:"fullscreenLoading",modifiers:{fullscreen:!0,lock:!0}}],attrs:{"element-loading-text":"命令执行中","element-loading-spinner":"el-icon-loading",type:"primary",plain:"",icon:"el-icon-edit",size:"mini",disabled:!t.checked&&t.multiple},on:{click:t.handleOpen}},[t._v("执行上电 ")])],1),n("el-col",{attrs:{span:1.5}},[n("el-button",{attrs:{type:"primary",plain:"",icon:"el-icon-edit",size:"mini",disabled:!t.checked&&t.multiple},on:{click:t.handleClose}},[t._v("执行下电 ")])],1),n("el-col",{attrs:{span:1.5}},[n("el-button",{attrs:{type:"primary",plain:"",icon:"el-icon-sunny",size:"mini",disabled:!t.checked&&t.multiple},on:{click:t.handleDimming}},[t._v("执行调光 ")])],1),n("el-col",{attrs:{span:1.5}},[n("el-button",{attrs:{type:"primary",plain:"",icon:"el-icon-view",size:"mini"},on:{click:t.getList}},[t._v("状态查询 ")])],1)],1)],1),t.refreshTable?n("el-table",{directives:[{name:"loading",rawName:"v-loading",value:t.loading,expression:"loading"}],ref:"myTable",attrs:{data:t.storageList,prop:t.defaultProps,"row-key":"index","tree-props":{children:"devices",hasChildren:"hasChildren"},width:"120",selectable:t.checkSelectable},on:{"selection-change":t.handleSelectionChange}},[n("el-table-column",{attrs:{type:"selection",width:"55",align:"center"}}),n("el-table-column",{attrs:{label:"序号",type:"index",align:"center",width:"50"}}),n("el-table-column",{attrs:{label:"灯光控制设备名称",align:"center",prop:"name","min-width":"120px"}}),n("el-table-column",{attrs:{label:"灯光设备名称",align:"center",prop:"lightName"}}),n("el-table-column",{attrs:{label:"所属控制端口",align:"center",prop:"port"},scopedSlots:t._u([{key:"default",fn:function(e){return[e.row.isModbus?n("p",{attrs:{type:""}},[t._v(t._s(e.row.generalControlPorts))]):t._e(),e.row.isModbus?t._e():n("p",{attrs:{type:""}},[t._v(t._s(e.row.modbusPort))])]}}],null,!1,2860393973)}),n("el-table-column",{attrs:{label:"电流",align:"center",prop:"cur"}}),n("el-table-column",{attrs:{label:"电压",align:"center",prop:"vol"}}),n("el-table-column",{attrs:{label:"绝缘值",align:"center",prop:"res"}}),n("el-table-column",{attrs:{label:"灯光亮度调节",align:"center",prop:"lightDimming"},scopedSlots:t._u([{key:"default",fn:function(e){return[e.row.isModbus?t._e():n("el-slider",{staticStyle:{"margin-right":"10%","margin-left":"10%"},attrs:{step:20,min:20,"show-stops":""},model:{value:e.row.lightDimming,callback:function(n){t.$set(e.row,"lightDimming",n)},expression:"scope.row.lightDimming"}})]}}],null,!1,2579394384)}),n("el-table-column",{attrs:{label:"上下电状态",align:"center",prop:"","class-name":"small-padding fixed-width"},scopedSlots:t._u([{key:"default",fn:function(e){return["0"==e.row.status?n("el-tag",{attrs:{type:"info"}},[t._v("关闭")]):t._e(),"1"==e.row.status?n("el-tag",{attrs:{type:"success"}},[t._v("开启")]):t._e(),"2"==e.row.status?n("el-tag",{attrs:{type:"warning"}},[t._v("开启")]):t._e(),"3"==e.row.status?n("el-tag",{attrs:{type:"danger"}},[t._v("关闭")]):t._e()]}}],null,!1,998491752)})],1):t._e()],1)},a=[],l=n("5530"),o=(n("4de4"),n("a15b"),n("d81d"),n("14d9"),n("fb6a"),n("b0c0"),n("a9e3"),n("d3b7"),n("159b"),n("cc43")),s=n("b20a"),c=n("07a1"),r={name:"cameraEquipmentMGT",components:{PortCard:c["default"]},dicts:["sys_online_offline"],data:function(){return{defaultProps:{children:"list"},loading:!0,loadingSwitch:!1,ids:[],single:!0,multiple:!0,showSearch:!0,storageList:[],total:0,title:"",open:!1,refreshTable:!0,queryParams:{},checked:!1,disabled:!1,masterDate:{},fullscreenLoading:!1}},watch:{},created:function(){this.getList()},methods:{getList:function(){var t=this;this.loading=!0,Object(s["d"])().then((function(e){var n=1;t.masterDate=e.rows[1],t.storageList=e.rows.slice(0,1).map((function(t){return Object(l["a"])(Object(l["a"])({},t),{},{index:n++,devices:null===t.devices?[]:t.devices.map((function(t){return Object(l["a"])(Object(l["a"])({},t),{},{index:n++,lightDimming:20*Number(t.lightDimming),isModbus:"1"!==t.type,devices:null===t.devices?[]:t.devices.map((function(t){return Object(l["a"])(Object(l["a"])({},t),{},{index:n++,lightDimming:20*Number(t.lightDimming)})}))})})),isModbus:"1"!==t.type})})),console.log(t.storageList),t.total=e.total,t.loading=!1}))},checkSelectable:function(t,e){},handleSelectionChange:function(t){var e=this;console.log(t),this.checked=!1,this.disabled=!0;var n=t.filter((function(t){return t.isModbus})),i=t.filter((function(t){return!t.isModbus}));if(n.length>1&&this.$refs.myTable.clearSelection(),i.length>0){n.length>0&&this.$refs.myTable.clearSelection();var a=i[0].modbusId;i.forEach((function(t){t.modbusId!=a&&e.$refs.myTable.clearSelection()}))}0!=t.length&&(this.ids=t.map((function(t){return{id:t.id,name:t.isModbus?t.modbusName:t.lamplightName,type:t.isModbus?0:1,lightDimming:t.lightDimming/20}}))),0==t.length&&(this.disabled=!1),this.single=1!=t.length,this.multiple=!t.length},cancel:function(){this.open=!1,this.reset()},handleQuery:function(){this.getList()},resetQuery:function(){this.resetForm("queryForm"),this.handleQuery()},handleUpdate:function(t){var e=this,n="1"===t.lamplightStatus?"启用":"停用";this.$confirm('确认要"'+n+'"吗?',"提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning",beforeClose:function(i,a,l){if("confirm"!=i)return l(),a.confirmButtonLoading=!1,void(t.lamplightStatus="0"===t.lamplightStatus?"1":"0");a.confirmButtonLoading=!0,a.showCancelButton=!1,a.confirmButtonText="执行中...",setTimeout((function(){var i;return i="启用"===n,console.log(t),t.isModbus?Object(o["d"])({id:t.id,powerOn:i}).then((function(){l(),a.confirmButtonLoading=!1,e.$modal.msgSuccess(n+"成功")})).catch((function(){l(),a.confirmButtonLoading=!1,t.lamplightStatus="0"===t.lamplightStatus?"1":"0"})):Object(o["e"])({deviceId:t.id,powerOn:i}).then((function(){l(),a.confirmButtonLoading=!1,e.$modal.msgSuccess(n+"成功")})).catch((function(){l(),a.confirmButtonLoading=!1,t.lamplightStatus="0"===t.lamplightStatus?"1":"0"}))}),500)}})},handleOpen:function(){var t=this,e=this.ids;this.checked&&(e=[],e.push({id:this.masterDate.id,name:"舷外总开关",lightDimming:null,type:2})),this.$modal.confirm("是否确认上电名称为“"+e.map((function(t){return t.name})).join(", ")+"”的设备?").then((function(){})).then((function(){return Object(o["b"])({devices:e,controlType:"POWERON"})})).then((function(){t.getList(),t.$modal.msgSuccess("上电成功")})).catch((function(){}))},handleClose:function(){var t=this,e=this.ids;this.checked&&(e=[],e.push({id:this.masterDate.id,name:"舷外总开关",lightDimming:null,type:2})),this.$modal.confirm("是否确认下电名称为“"+e.map((function(t){return t.name})).join(", ")+"”的设备?").then((function(){return Object(o["b"])({devices:e,controlType:"POWEROFF"})})).then((function(){t.getList(),t.$modal.msgSuccess("下电成功")})).catch((function(){}))},handleDimming:function(){var t=this,e=this.ids;this.checked&&(e=[],e.push({id:this.masterDate.id,name:"舷外总开关",lightDimming:null,type:2})),this.$modal.confirm("是否确认调光名称为“"+e.map((function(t){return t.name})).join(", ")+"”的设备?").then((function(){return Object(o["b"])({devices:e,controlType:"ADJUSTD"})})).then((function(){t.getList(),t.$modal.msgSuccess("调光成功")})).catch((function(){}))},handleOpenAll:function(){var t=this;this.$modal.confirm("是否确认全部开启").then((function(){return Object(o["a"])({powerOn:!0})})).then((function(){t.getList(),t.$modal.msgSuccess("开启成功")})).catch((function(){}))},handleCloseAll:function(){var t=this;this.$modal.confirm("是否确认全部关闭").then((function(){return Object(o["a"])({powerOn:!1})})).then((function(){t.getList(),t.$modal.msgSuccess("关闭成功")})).catch((function(){}))}}},u=r,d=(n("ec11"),n("2877")),m=Object(d["a"])(u,i,a,!1,null,"0bcd1cac",null);e["default"]=m.exports},b20a:function(t,e,n){"use strict";n.d(e,"a",(function(){return a})),n.d(e,"b",(function(){return l})),n.d(e,"f",(function(){return o})),n.d(e,"c",(function(){return s})),n.d(e,"e",(function(){return c})),n.d(e,"d",(function(){return r}));var i=n("b775");function a(t){return Object(i["a"])({url:"/sis/modbus",method:"post",data:t})}function l(t){return Object(i["a"])({url:"/sis/modbus/"+t,method:"delete"})}function o(t){return Object(i["a"])({url:"/sis/modbus",method:"put",data:t})}function s(t){return Object(i["a"])({url:"/sis/modbus/selectModbusListPage",method:"get",params:t})}function c(){return Object(i["a"])({url:"/sis/modbus/selectModbusList",method:"get"})}function r(t){return Object(i["a"])({url:"/sis/modbus/selectsisModbusTreeListPage",method:"get",params:t})}},cc43:function(t,e,n){"use strict";n.d(e,"b",(function(){return a})),n.d(e,"a",(function(){return l})),n.d(e,"c",(function(){return o})),n.d(e,"e",(function(){return s})),n.d(e,"d",(function(){return c}));var i=n("b775");function a(t){return Object(i["a"])({url:"/keycontrol/controlDevices?controlType="+t.controlType,method:"post",timeout:5e3,data:t.devices})}function l(t){return Object(i["a"])({url:"/keycontrol/all/power",method:"post",timeout:5e3,params:t})}function o(t){return Object(i["a"])({url:"/keycontrol/dim",method:"post",timeout:3e4,params:t})}function s(t){return Object(i["a"])({url:"/keycontrol/power",method:"post",timeout:3e4,params:t})}function c(t){return Object(i["a"])({url:"/keycontrol/moudle/controlDevicesMoudlePower",method:"post",timeout:5e3,params:t})}},ec11:function(t,e,n){"use strict";n("0fb9")}}]);