Newer
Older
baseResourceFront / lamp / static / js / chunk-381e.418282bf.js
yangqianqian on 23 Mar 2021 35 KB 修改UI
(window.webpackJsonp=window.webpackJsonp||[]).push([["chunk-381e"],{"+6va":function(t,e,a){},"+SMu":function(t,e,a){"use strict";a.d(e,"b",function(){return o}),a.d(e,"e",function(){return l}),a.d(e,"c",function(){return i}),a.d(e,"a",function(){return s}),a.d(e,"d",function(){return n});var r=a("t3Un");function o(){return Object(r.a)({url:"/dict/code/lampDeviceType",method:"get"})}function l(){return Object(r.a)({url:"/dict/code/priority",method:"get"})}function i(){return Object(r.a)({url:"/dict/code/lampStrategyType",method:"get"})}function s(t){return Object(r.a)({url:"dict/code/controllerType",method:"get",params:t})}function n(t){return Object(r.a)({url:"dict/code/lamppostType",method:"get",params:t})}},"1fwe":function(t,e,a){"use strict";a.r(e);var r=a("cVRK"),o=a("gDS+"),l=a.n(o),i=a("+SMu"),s=a("HDHf"),n={name:"EditStrategy",data:function(){return{tab:"open",rules:{deviceType:[{required:!0,message:"设备类型必选",trigger:["blur","change"]}],strategyName:[{required:!0,message:"策略名称不能为空",trigger:["blur","change"]}],priority:[{required:!0,message:"优先级不能为空",trigger:["blur","change"]}],startDate:[{required:!0,message:"开始日期必选",trigger:["blur","change"]}],endDate:[{required:!0,message:"结束日期必选",trigger:["blur","change"]}]},rules1:{strategyType:[{required:!0,message:"策略类型不能为空",trigger:["blur"]}],fixTime:[{required:!0,message:"固定时间不能为空",trigger:["blur","change"]}]},rules2:{strategyType:[{required:!0,message:"策略类型不能为空",trigger:["blur"]}],fixTime:[{required:!0,message:"固定时间不能为空",trigger:["blur","change"]}]},timeRange:[],strategyTypeList:[],lampDeviceType:[],deviceList:[],prioritylist:[],openForm:{strategyId:"",strategyType:"",commandType:"1",fixTime:"",flexType:"",flexTime:""},closeForm:{strategyId:"",strategyType:"",commandType:"0",fixTime:"",flexType:"",flexTime:""},pickerOptions:{shortcuts:[{text:"最近一周",onClick:function(t){var e=new Date,a=new Date;a.setTime(a.getTime()-6048e5),t.$emit("pick",[a,e])}},{text:"最近一个月",onClick:function(t){var e=new Date,a=new Date;a.setTime(a.getTime()-2592e6),t.$emit("pick",[a,e])}},{text:"最近三个月",onClick:function(t){var e=new Date,a=new Date;a.setTime(a.getTime()-7776e6),t.$emit("pick",[a,e])}}]},dialogFormVisible:!1,dialogStatus:"",textMap:{update:"编辑策略",create:"新增策略",detail:"策略详情"},strategyInfo:{strategyInfo:{id:"",strategyName:"",deviceType:"",groupIds:"",startDate:"",endDate:"",priority:""},commandList:[]}}},watch:{addlist:function(){var t={batchNumber:this.startnumber.toString(),batchCount:"",remaincount:"",contractId:""};this.strategyInfo.commandList.push(t)},deletelist:function(t){this.strategyInfo.commandList.batches.splice(t,1)},timeRange:function(t){t&&t.length>0?(this.strategyInfo.strategyInfo.startDate=t[0],this.strategyInfo.strategyInfo.endDate=t[1]):(this.strategyInfo.strategyInfo.startDate="",this.strategyInfo.strategyInfo.endDate="")}},created:function(){var t=this;Object(i.b)().then(function(e){t.lampDeviceType=e.data}),Object(i.e)().then(function(e){t.prioritylist=e.data}),Object(i.c)().then(function(e){t.strategyTypeList=e.data})},methods:{changelist:function(){var t=this;this.deviceList=[],this.strategyInfo.strategyInfo.groupIds=[],Object(s.e)(this.strategyInfo.strategyInfo.deviceType).then(function(e){console.log(e,"111111111111111111");for(var a=0;a<e.data.length;a++){var r={name:e.data[a].groupName,value:e.data[a].id};t.deviceList.push(r)}})},initDialog:function(t,e){var a=this,o=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null;this.dialogStatus=t,this.dialogFormVisible=e,"create"===t?(this.resetForm(),this.$nextTick(function(){a.$refs.dataForm.clearValidate(),a.$refs.openForm.clearValidate(),a.$refs.closeForm.clearValidate()})):"update"!==t&&"detail"!==t||Object(r.c)(o.id).then(function(t){if(200===t.code){a.strategyInfo=t.data,console.log(t.data),a.timeRange=[t.data.strategyInfo.startDate,t.data.strategyInfo.endDate];for(var e=0;e<a.strategyInfo.commandList.length;e++)"1"===a.strategyInfo.commandList[e].commandType?a.openForm=a.strategyInfo.commandList[e]:"0"===a.strategyInfo.commandList[e].commandType&&(a.closeForm=a.strategyInfo.commandList[e]);a.deviceList=[],Object(s.e)(a.strategyInfo.strategyInfo.deviceType).then(function(t){console.log(t,"111111111111111111");for(var e=0;e<t.data.length;e++){var r={name:t.data[e].groupName,value:t.data[e].id};a.deviceList.push(r)}}),a.$nextTick(function(){a.$refs.dataForm.clearValidate(),a.$refs.openForm.clearValidate(),a.$refs.closeForm.clearValidate()})}}).catch(function(){})},saveData:function(){"update"===this.dialogStatus?this.updateData():"create"===this.dialogStatus&&this.createData()},submitList:function(){var t=this,e=!0;return console.log(this.closeForm),this.strategyInfo.commandList=[],""===this.openForm.strategyType&&""===this.openForm.fixTime&&""===this.openForm.flexType&&""===this.openForm.flexTime||this.$refs.openForm.validate(function(a){a?t.strategyInfo.commandList.push(t.openForm):e=!1}),""===this.closeForm.strategyType&&""===this.closeForm.fixTime&&""===this.closeForm.flexType&&""===this.closeForm.flexTime||this.$refs.closeForm.validate(function(a){a?t.strategyInfo.commandList.push(t.closeForm):e=!1}),e},updateData:function(){var t=this;this.submitList()&&this.$refs.dataForm.validate(function(e){e&&(console.log(l()(t.strategyInfo),"@@@@@@@@@@@@@@@@@@@@"),Object(r.e)(t.strategyInfo).then(function(e){200===e.code&&(t.$message.success("修改成功"),t.$emit("watchChild"),t.dialogFormVisible=!1)}))})},createData:function(){var t=this;this.submitList()&&this.$refs.dataForm.validate(function(e){e&&(console.log(l()(t.strategyInfo),"@@@@@@@@@@@@@@@@@@@@"),Object(r.a)(t.strategyInfo).then(function(e){200===e.code&&t.$confirm("新增成功,是否继续新增?","提示",{confirmButtonText:"是",cancelButtonText:"否",type:"info"}).then(function(){t.resetForm(),t.$nextTick(function(){t.$refs.dataForm.clearValidate()})}).catch(function(){t.$emit("watchChild"),t.dialogFormVisible=!1})}))})},cancel:function(){this.dialogFormVisible=!1,this.$emit("watchChild")},resetForm:function(){this.timeRange=[],this.openForm={strategyId:"",strategyType:"",commandType:"1",fixTime:"",flexType:"",flexTime:""},this.closeForm={strategyId:"",strategyType:"",commandType:"0",fixTime:"",flexType:"",flexTime:""},this.strategyInfo={strategyInfo:{id:"",strategyName:"",deviceType:"",groupIds:"",startDate:"",endDate:"",priority:""},commandList:[]}}}},c=(a("Umcf"),a("KHd+")),u=Object(c.a)(n,function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("el-dialog",{attrs:{title:t.textMap[t.dialogStatus],visible:t.dialogFormVisible,"append-to-body":""},on:{"update:visible":function(e){t.dialogFormVisible=e}}},[a("el-form",{ref:"dataForm",attrs:{rules:t.rules,model:t.strategyInfo.strategyInfo,"label-well-code":"right","label-width":"110px"}},[a("el-row",{attrs:{gutter:20}},[a("el-col",{attrs:{span:12}},[a("el-form-item",{attrs:{label:"策略名称",prop:"strategyName"}},[a("el-input",{attrs:{disabled:"detail"==t.dialogStatus,placeholder:"detail"==t.dialogStatus?"":"必填",type:"text"},model:{value:t.strategyInfo.strategyInfo.strategyName,callback:function(e){t.$set(t.strategyInfo.strategyInfo,"strategyName","string"==typeof e?e.trim():e)},expression:"strategyInfo.strategyInfo.strategyName"}})],1)],1),t._v(" "),a("el-col",{attrs:{span:12}},[a("el-form-item",{attrs:{label:"优先级",prop:"priority"}},[a("el-select",{attrs:{disabled:"detail"==t.dialogStatus,placeholder:"detail"==t.dialogStatus?"":"必填",clearable:""},model:{value:t.strategyInfo.strategyInfo.priority,callback:function(e){t.$set(t.strategyInfo.strategyInfo,"priority","string"==typeof e?e.trim():e)},expression:"strategyInfo.strategyInfo.priority"}},t._l(t.prioritylist,function(t){return a("el-option",{key:t.value,attrs:{label:t.name,value:t.value}})}))],1)],1)],1),t._v(" "),a("el-row",{attrs:{gutter:20}},[a("el-col",{attrs:{span:12}},[a("el-form-item",{attrs:{label:"设备类型",prop:"deviceType"}},[a("el-select",{attrs:{disabled:"detail"==t.dialogStatus,placeholder:"detail"==t.dialogStatus?"":"绑定分组设备类型",clearable:""},on:{change:t.changelist},model:{value:t.strategyInfo.strategyInfo.deviceType,callback:function(e){t.$set(t.strategyInfo.strategyInfo,"deviceType","string"==typeof e?e.trim():e)},expression:"strategyInfo.strategyInfo.deviceType"}},t._l(t.lampDeviceType,function(t){return a("el-option",{key:t.value,attrs:{label:t.name,value:t.value}})}))],1)],1),t._v(" "),a("el-col",{attrs:{span:12}},[a("el-form-item",{attrs:{label:"绑定分组设备"}},[a("el-select",{attrs:{disabled:"detail"==t.dialogStatus,placeholder:"detail"==t.dialogStatus?"":"绑定分组设备",clearable:"",multiple:""},model:{value:t.strategyInfo.strategyInfo.groupIds,callback:function(e){t.$set(t.strategyInfo.strategyInfo,"groupIds","string"==typeof e?e.trim():e)},expression:"strategyInfo.strategyInfo.groupIds"}},t._l(t.deviceList,function(t){return a("el-option",{key:t.value,attrs:{label:t.name,value:t.value}})}))],1)],1)],1),t._v(" "),a("el-row",{attrs:{gutter:20}},[a("el-col",{attrs:{span:12}},[a("el-form-item",{attrs:{label:"生效日期",prop:"startDate"}},[a("el-date-picker",{attrs:{"picker-options":t.pickerOptions,clearable:!1,disabled:"detail"==t.dialogStatus,type:"daterange","value-format":"yyyy-MM-dd",align:"right","unlink-panels":"","range-separator":"至","start-placeholder":"开始日期","end-placeholder":"结束日期"},model:{value:t.timeRange,callback:function(e){t.timeRange=e},expression:"timeRange"}})],1)],1)],1)],1),t._v(" "),a("el-tabs",{attrs:{type:"border-card"},model:{value:t.tab,callback:function(e){t.tab=e},expression:"tab"}},[a("el-tab-pane",{attrs:{label:"开灯命令",name:"open"}},[a("el-form",{ref:"openForm",attrs:{rules:t.rules1,model:t.openForm,"label-well-code":"right","label-width":"110px"}},[a("el-row",{attrs:{gutter:20}},[a("el-col",{attrs:{span:12}},[a("el-form-item",{attrs:{label:"策略类型",prop:"strategyType"}},[a("el-select",{attrs:{disabled:"detail"==t.dialogStatus,filterable:"",placeholder:"策略类型",clearable:"",value:""},model:{value:t.openForm.strategyType,callback:function(e){t.$set(t.openForm,"strategyType",e)},expression:"openForm.strategyType"}},t._l(t.strategyTypeList,function(t){return a("el-option",{key:t.value,staticStyle:{width:"250px"},attrs:{label:t.name,value:t.value}})}))],1)],1)],1),t._v(" "),"2"===t.openForm.strategyType||"3"===t.openForm.strategyType?a("el-row",{attrs:{gutter:20}},[a("el-col",{attrs:{span:12}},[a("el-form-item",{attrs:{label:"调整时间类型"}},[a("el-select",{attrs:{disabled:"detail"==t.dialogStatus,filterable:"",placeholder:"调整时间类型",clearable:"",value:""},model:{value:t.openForm.flexType,callback:function(e){t.$set(t.openForm,"flexType",e)},expression:"openForm.flexType"}},[a("el-option",{key:"0",attrs:{label:"准时",value:"0"}}),t._v(" "),a("el-option",{key:"1",attrs:{label:"提前",value:"1"}}),t._v(" "),a("el-option",{key:"2",attrs:{label:"延时",value:"2"}})],1)],1)],1),t._v(" "),"1"===t.openForm.flexType||"2"===t.openForm.flexType?a("el-col",{attrs:{span:12}},[a("el-form-item",{attrs:{label:"提前/延时"}},[a("el-input",{attrs:{disabled:"detail"==t.dialogStatus,type:"text",oninput:"value=value.replace(/^\\.+|[^\\d.]/g,'')"},model:{value:t.openForm.batchCount,callback:function(e){t.$set(t.openForm,"batchCount","string"==typeof e?e.trim():e)},expression:"openForm.batchCount"}})],1)],1):t._e()],1):t._e(),t._v(" "),"1"===t.openForm.strategyType?a("el-row",{attrs:{gutter:20}},[a("el-col",{attrs:{span:12}},[a("el-form-item",{attrs:{label:"固定时间",prop:"fixTime"}},[a("el-time-picker",{attrs:{disabled:"detail"==t.dialogStatus,"value-format":"HH:mm:ss",clearable:"",placeholder:"固定时间"},model:{value:t.openForm.fixTime,callback:function(e){t.$set(t.openForm,"fixTime",e)},expression:"openForm.fixTime"}})],1)],1)],1):t._e()],1)],1),t._v(" "),a("el-tab-pane",{attrs:{label:"关灯命令",name:"close"}},[a("el-form",{ref:"closeForm",attrs:{rules:t.rules2,model:t.closeForm,"label-well-code":"right","label-width":"110px"}},[a("el-row",{attrs:{gutter:20}},[a("el-col",{attrs:{span:12}},[a("el-form-item",{attrs:{label:"策略类型",prop:"strategyType"}},[a("el-select",{attrs:{disabled:"detail"==t.dialogStatus,filterable:"",placeholder:"策略类型",clearable:"",value:""},model:{value:t.closeForm.strategyType,callback:function(e){t.$set(t.closeForm,"strategyType",e)},expression:"closeForm.strategyType"}},t._l(t.strategyTypeList,function(t){return a("el-option",{key:t.value,staticStyle:{width:"250px"},attrs:{label:t.name,value:t.value}})}))],1)],1)],1),t._v(" "),"2"===t.closeForm.strategyType||"3"===t.closeForm.strategyType?a("el-row",{attrs:{gutter:20}},[a("el-col",{attrs:{span:12}},[a("el-form-item",{attrs:{label:"调整时间类型"}},[a("el-select",{attrs:{disabled:"detail"==t.dialogStatus,filterable:"",placeholder:"调整时间类型",clearable:"",value:""},model:{value:t.closeForm.flexType,callback:function(e){t.$set(t.closeForm,"flexType",e)},expression:"closeForm.flexType"}},[a("el-option",{key:"0",attrs:{label:"准时",value:"0"}}),t._v(" "),a("el-option",{key:"1",attrs:{label:"提前",value:"1"}}),t._v(" "),a("el-option",{key:"2",attrs:{label:"延时",value:"2"}})],1)],1)],1),t._v(" "),"1"===t.closeForm.flexType||"2"===t.closeForm.flexType?a("el-col",{attrs:{span:12}},[a("el-form-item",{attrs:{label:"提前/延时"}},[a("el-input",{attrs:{disabled:"detail"==t.dialogStatus,type:"text",oninput:"value=value.replace(/^\\.+|[^\\d.]/g,'')"},model:{value:t.closeForm.batchCount,callback:function(e){t.$set(t.closeForm,"batchCount","string"==typeof e?e.trim():e)},expression:"closeForm.batchCount"}})],1)],1):t._e()],1):t._e(),t._v(" "),"1"===t.closeForm.strategyType?a("el-row",{attrs:{gutter:20}},[a("el-col",{attrs:{span:12}},[a("el-form-item",{attrs:{label:"固定时间",prop:"fixTime"}},[a("el-time-picker",{attrs:{disabled:"detail"==t.dialogStatus,"value-format":"HH:mm:ss",clearable:"",placeholder:"固定时间"},model:{value:t.closeForm.fixTime,callback:function(e){t.$set(t.closeForm,"fixTime",e)},expression:"closeForm.fixTime"}})],1)],1)],1):t._e()],1)],1)],1),t._v(" "),a("div",{directives:[{name:"show",rawName:"v-show",value:"detail"!==t.dialogStatus,expression:"dialogStatus!=='detail'"}],staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[a("el-button",{attrs:{type:"primary"},on:{click:t.saveData}},[t._v("保存")]),t._v(" "),a("el-button",{on:{click:t.cancel}},[t._v("取消")])],1)],1)},[],!1,null,"ad653e14",null);u.options.__file="editStrategy.vue";var d=u.exports,m={name:"EditThreshold",data:function(){return{deptShow:!0,dialogFormVisible:!1,dialogStatus:"",thresholdForm:{turnOn:"",turnOff:""},textMap:{update:"阈值设置"},rules:{turnOn:[{required:!0,message:"开灯光照阈值不能为空",trigger:["blur","change"]},{pattern:/^(([1-9]{1}\d*)|(0{1}))(\.\d{1,2})?$/,required:!0,message:"请输入合法数字,最多两位小数",trigger:["blur","change"]}],turnOff:[{required:!0,message:"关灯光照阈值不能为空",trigger:["blur","change"]},{pattern:/^(([1-9]{1}\d*)|(0{1}))(\.\d{1,2})?$/,required:!0,message:"请输入合法数字,最多两位小数",trigger:["blur","change"]}]}}},methods:{initDialog:function(t,e){var a=this;arguments.length>2&&void 0!==arguments[2]&&arguments[2];this.dialogStatus=t,this.dialogFormVisible=e,"create"===t?(this.resetForm(),this.$nextTick(function(){a.$refs.dataForm.clearValidate()})):"update"!==t&&"detail"!==t||Object(r.l)().then(function(t){200===t.code&&(a.thresholdForm.turnOff=t.data.turnOff,a.thresholdForm.turnOn=t.data.turnOn)})},resetForm:function(){this.thresholdForm={turnOff:"",turnOn:""}},saveData:function(){"update"===this.dialogStatus&&this.updateData()},updateData:function(){var t=this;this.$refs.dataForm.validate(function(e){e&&(console.log(t.thresholdForm),Object(r.n)(t.thresholdForm).then(function(e){200===e.code&&(t.$message.success("修改成功"),t.$emit("watchChild"),t.dialogFormVisible=!1)}))})},cancel:function(){this.dialogFormVisible=!1,this.$emit("watchChild")},changeiot:function(t){this.thresholdForm.iot=t.iot,this.thresholdForm.deviceId=t.id}}},p=(a("7F4M"),Object(c.a)(m,function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("el-dialog",{attrs:{title:t.textMap[t.dialogStatus],visible:t.dialogFormVisible,"append-to-body":"",width:"700px"},on:{"update:visible":function(e){t.dialogFormVisible=e}}},[a("el-form",{ref:"dataForm",attrs:{rules:t.rules,model:t.thresholdForm,"label-position":"right","label-width":"180px"}},[a("el-row",{attrs:{gutter:20}},[a("el-col",{attrs:{span:16,offset:"4"}},[a("el-form-item",{attrs:{label:"开灯光照阈值",prop:"turnOn"}},[a("el-input",{attrs:{placeholder:"detail"==t.dialogStatus?"":"必填",type:"text"},model:{value:t.thresholdForm.turnOn,callback:function(e){t.$set(t.thresholdForm,"turnOn","string"==typeof e?e.trim():e)},expression:"thresholdForm.turnOn"}})],1)],1)],1),t._v(" "),a("el-row",{attrs:{gutter:20}},[a("el-col",{attrs:{span:16,offset:"4"}},[a("el-form-item",{attrs:{label:"关灯光照阈值",prop:"turnOff"}},[a("el-input",{attrs:{disabled:"detail"==t.dialogStatus,placeholder:"detail"==t.dialogStatus?"":"必填",type:"text"},model:{value:t.thresholdForm.turnOff,callback:function(e){t.$set(t.thresholdForm,"turnOff","string"==typeof e?e.trim():e)},expression:"thresholdForm.turnOff"}})],1)],1)],1)],1),t._v(" "),a("div",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[a("el-button",{staticStyle:{width:"100px","font-size":"16px"},attrs:{type:"primary"},on:{click:t.saveData}},[t._v("保 存")]),t._v(" "),a("el-button",{staticStyle:{width:"100px","font-size":"16px"},on:{click:t.cancel}},[t._v("取 消")])],1)],1)},[],!1,null,"d502711e",null));p.options.__file="editThreshold.vue";var f=p.exports,g={name:"EditTime",data:function(){return{deptShow:!0,dialogFormVisible:!1,dialogStatus:"",controlForm:{deviceType:"1",collectStartTime:"",collectCycle:"",collectCnt:""},boxForm:{deviceType:"4",collectStartTime:"",collectCycle:"",collectCnt:""},controlRule:{collectStartTime:[{required:!0,message:"采集开始时间不能为空",trigger:["blur","change"]}],collectCycle:[{required:!0,message:"采集间隔不能为空",trigger:["blur","change"]},{pattern:/^(([1-9]{1}\d*)|(0{1}))$/,required:!0,message:"请输入合法数字",trigger:["blur","change"]}],collectCnt:[{required:!0,message:"采集次数不能为空",trigger:["blur","change"]},{pattern:/^(([1-9]{1}\d*)|(0{1}))$/,required:!0,message:"请输入合法数字",trigger:["blur","change"]}]},boxRule:{collectStartTime:[{required:!0,message:"采集开始时间不能为空",trigger:["blur","change"]}],collectCycle:[{required:!0,message:"采集间隔不能为空",trigger:["blur","change"]},{pattern:/^(([1-9]{1}\d*)|(0{1}))$/,required:!0,message:"请输入合法数字",trigger:["blur","change"]}],collectCnt:[{required:!0,message:"采集次数不能为空",trigger:["blur","change"]},{pattern:/^(([1-9]{1}\d*)|(0{1}))$/,required:!0,message:"请输入合法数字",trigger:["blur","change"]}]},textMap:{update:"采集设置"}}},methods:{initDialog:function(t,e){var a=this;arguments.length>2&&void 0!==arguments[2]&&arguments[2];this.dialogStatus=t,this.dialogFormVisible=e,"create"===t||"update"!==t&&"detail"!==t||(Object(r.g)("1").then(function(t){200===t.code&&(a.controlForm.collectStartTime=t.data.collectStartTime,a.controlForm.collectCycle=t.data.collectCycle,a.controlForm.collectCnt=t.data.collectCnt)}),Object(r.g)("4").then(function(t){200===t.code&&(a.boxForm.collectStartTime=t.data.collectStartTime,a.boxForm.collectCycle=t.data.collectCycle,a.boxForm.collectCnt=t.data.collectCnt)}))},resetForm:function(){},updateDataControl:function(){var t=this;this.$refs.controlForm.validate(function(e){if(e){if(Number(t.controlForm.collectCycle)*(Number(t.controlForm.collectCnt)-1)>1440)return void t.$message.error("数据采集周期*(数据采集次数-1)不能大于1440");Object(r.m)(t.controlForm).then(function(e){200===e.code&&(t.$message.success("修改成功"),t.dialogFormVisible=!1)})}})},updateDataBox:function(){var t=this;this.$refs.boxForm.validate(function(e){if(e){if(Number(t.boxForm.collectCycle)*(Number(t.boxForm.collectCnt)-1)>1440)return void t.$message.error("数据采集周期*(数据采集次数-1)不能大于1440");Object(r.m)(t.boxForm).then(function(e){200===e.code&&(t.$message.success("修改成功"),t.dialogFormVisible=!1)})}})},cancel:function(){this.dialogFormVisible=!1,this.$emit("watchChild")}}},h=(a("RtJT"),Object(c.a)(g,function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("el-dialog",{attrs:{title:t.textMap[t.dialogStatus],visible:t.dialogFormVisible,"append-to-body":"",width:"700px"},on:{"update:visible":function(e){t.dialogFormVisible=e}}},[a("el-row",{staticClass:"table-title",staticStyle:{"margin-top":"-20px","margin-bottom":"20px"}},[a("el-col",{attrs:{span:6}},[a("div",{staticClass:"title-header"},[a("i",{staticClass:"el-icon-menu"}),t._v("控制器采集设置")])])],1),t._v(" "),a("el-form",{ref:"controlForm",attrs:{rules:t.controlRule,model:t.controlForm,"label-position":"right","label-width":"110px"}},[a("el-row",{attrs:{gutter:20}},[a("el-col",{attrs:{span:12}},[a("el-form-item",{attrs:{label:"采集开始时间",prop:"collectStartTime"}},[a("el-time-picker",{attrs:{"value-format":"HH:mm:ss",placeholder:"选择采集开始时间"},model:{value:t.controlForm.collectStartTime,callback:function(e){t.$set(t.controlForm,"collectStartTime",e)},expression:"controlForm.collectStartTime"}})],1)],1)],1),t._v(" "),a("el-row",{attrs:{gutter:20}},[a("el-col",{attrs:{span:12}},[a("el-form-item",{attrs:{label:"采集间隔",prop:"collectCycle"}},[a("el-input",{attrs:{disabled:"detail"==t.dialogStatus,placeholder:"detail"==t.dialogStatus?"":"必填",type:"number"},model:{value:t.controlForm.collectCycle,callback:function(e){t.$set(t.controlForm,"collectCycle","string"==typeof e?e.trim():e)},expression:"controlForm.collectCycle"}})],1)],1),t._v(" "),a("el-col",{attrs:{span:12}},[a("el-form-item",{attrs:{label:"采集次数",prop:"collectCnt"}},[a("el-input",{attrs:{disabled:"detail"==t.dialogStatus,placeholder:"detail"==t.dialogStatus?"":"必填",type:"number"},model:{value:t.controlForm.collectCnt,callback:function(e){t.$set(t.controlForm,"collectCnt","string"==typeof e?e.trim():e)},expression:"controlForm.collectCnt"}})],1)],1)],1)],1),t._v(" "),a("div",{staticStyle:{"text-align":"center"}},[a("el-button",{staticStyle:{width:"100px","font-size":"16px"},attrs:{type:"primary"},on:{click:t.updateDataControl}},[t._v("保 存")])],1),t._v(" "),a("el-row",{staticClass:"table-title",staticStyle:{"margin-top":"20px","margin-bottom":"20px"}},[a("el-col",{attrs:{span:6}},[a("div",{staticClass:"title-header"},[a("i",{staticClass:"el-icon-menu"}),t._v("灯箱采集设置")])])],1),t._v(" "),a("el-form",{ref:"boxForm",attrs:{rules:t.boxRule,model:t.boxForm,"label-position":"right","label-width":"110px"}},[a("el-row",{attrs:{gutter:20}},[a("el-col",{attrs:{span:12}},[a("el-form-item",{attrs:{label:"采集开始时间",prop:"collectStartTime"}},[a("el-time-picker",{attrs:{"value-format":"HH:mm:ss",placeholder:"选择采集开始时间"},model:{value:t.boxForm.collectStartTime,callback:function(e){t.$set(t.boxForm,"collectStartTime",e)},expression:"boxForm.collectStartTime"}})],1)],1)],1),t._v(" "),a("el-row",{attrs:{gutter:20}},[a("el-col",{attrs:{span:12}},[a("el-form-item",{attrs:{label:"采集间隔",prop:"collectCycle"}},[a("el-input",{attrs:{disabled:"detail"==t.dialogStatus,placeholder:"detail"==t.dialogStatus?"":"必填",type:"number"},model:{value:t.boxForm.collectCycle,callback:function(e){t.$set(t.boxForm,"collectCycle","string"==typeof e?e.trim():e)},expression:"boxForm.collectCycle"}})],1)],1),t._v(" "),a("el-col",{attrs:{span:12}},[a("el-form-item",{attrs:{label:"采集次数",prop:"collectCnt"}},[a("el-input",{attrs:{disabled:"detail"==t.dialogStatus,placeholder:"detail"==t.dialogStatus?"":"必填",type:"number"},model:{value:t.boxForm.collectCnt,callback:function(e){t.$set(t.boxForm,"collectCnt","string"==typeof e?e.trim():e)},expression:"boxForm.collectCnt"}})],1)],1)],1)],1),t._v(" "),a("div",{staticStyle:{"text-align":"center"}},[a("el-button",{staticStyle:{width:"100px","font-size":"16px"},attrs:{type:"primary"},on:{click:t.updateDataBox}},[t._v("保 存")])],1)],1)},[],!1,null,"3fa2771c",null));h.options.__file="editTime.vue";var y={name:"ListStrategy",components:{EditThreshold:f,EditStrategy:d,EditTime:h.exports},data:function(){return{listQuery:{strategyName:"",offset:1,limit:20,sort:"",order:""},columns:[{text:"策略名称",value:"strategyName",align:"center"},{text:"关联设备类型",value:"deviceTypeName",align:"center"},{text:"生效日期",value:"startDate",align:"center"},{text:"失效日期",value:"endDate",align:"center"},{text:"优先级",value:"priorityName",align:"center"},{text:"创建时间",value:"createTime",align:"center"},{text:"创建用户",value:"createUserName",align:"center"}],total:0,list:[],listLoading:!0,multipleSelection:[],dialogFormVisible:!1,dialogFormVisible1:!1,dialogFormVisible2:!1}},created:function(){this.fetchData()},activated:function(){this.fetchData()},methods:{handleSelectionChange:function(t){this.multipleSelection=t},checkSelection:function(){return 0!==this.multipleSelection.length},check:function(){var t=this;if(this.checkSelection()){var e=[];this.multipleSelection.forEach(function(t,a){e.push(t.id)}),this.$confirm("确定要下发所选策略吗?","确认操作",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then(function(){Object(r.d)(e).then(function(e){200===e.code&&(t.$message.success("下发成功"),t.fetchData())})})}else this.$message.error("至少选中一项")},del:function(){var t=this;if(this.checkSelection()){var e=[];this.multipleSelection.forEach(function(t,a){e.push(t.id)}),this.$confirm("确定要删除所选策略吗?","确认操作",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then(function(){Object(r.b)(e).then(function(e){200===e.code&&(t.$message.success("删除成功"),t.fetchData())})})}else this.$message.error("至少选中一项")},fetchData:function(){var t=this,e=!(arguments.length>0&&void 0!==arguments[0])||arguments[0];this.listLoading=!0,e||(this.listQuery.offset=1),Object(r.k)(this.listQuery).then(function(e){200===e.code?(t.list=e.data.rows,t.total=parseInt(e.data.total)):t.$message.error(e.message),t.listLoading=!1})},search:function(){this.fetchData(!1)},detail:function(t){this.dialogFormVisible=!0,this.$refs.editstrategy.initDialog("detail",this.dialogFormVisible,t)},edit:function(t){this.dialogFormVisible=!0,this.$refs.editstrategy.initDialog("update",this.dialogFormVisible,t)},add:function(t){this.dialogFormVisible=!0,this.$refs.editstrategy.initDialog("create",this.dialogFormVisible,t)},editthreshold:function(){this.dialogFormVisible1=!0,this.$refs.editthreshold.initDialog("update",this.dialogFormVisible1,null)},edittime:function(){this.dialogFormVisible2=!0,this.$refs.edittime.initDialog("update",this.dialogFormVisible2,null)},indexMethod:function(t){return this.listQuery.limit*(this.listQuery.offset-1)+t+1},handleSizeChange:function(t){this.listQuery.limit=t,this.fetchData()},handleCurrentChange:function(t){this.listQuery.offset=t,this.fetchData()}}},b=(a("7/5x"),a("C+9S"),Object(c.a)(y,function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",{staticClass:"app-container"},[a("div",{staticClass:"search-div"},[a("div",{staticClass:"search-left"},[a("el-form",{ref:"selectForm",staticClass:"form-container",attrs:{inline:!0,model:t.listQuery}},[a("el-row",[a("el-form-item",{staticClass:"selectForm-container-item"},[a("el-input",{attrs:{placeholder:"策略名称",clearable:""},model:{value:t.listQuery.strategyName,callback:function(e){t.$set(t.listQuery,"strategyName","string"==typeof e?e.trim():e)},expression:"listQuery.strategyName"}})],1),t._v(" "),a("el-button",{staticClass:"filter-item",attrs:{type:"primary",icon:"el-icon-search"},on:{click:t.search}},[t._v("搜索")]),t._v(" "),a("el-button",{staticClass:"filter-item",attrs:{type:"primary",icon:"el-icon-edit"},on:{click:t.editthreshold}},[t._v("阈值设置")]),t._v(" "),a("el-button",{staticClass:"filter-item",attrs:{type:"primary",icon:"el-icon-edit"},on:{click:t.edittime}},[t._v("采集设置")])],1)],1)],1),t._v(" "),a("div",{staticClass:"clearfloat"})]),t._v(" "),a("div",[a("el-row",{staticClass:"table-title"},[a("el-col",{attrs:{span:6}},[a("div",{staticClass:"title-header"},[a("i",{staticClass:"el-icon-menu"}),t._v("数据列表")])]),t._v(" "),a("el-col",{staticClass:"edit_btns",attrs:{span:12,offset:6}},[a("el-button",{staticClass:"edit_btn",attrs:{size:"small"},on:{click:t.del}},[t._v("删除")]),t._v(" "),a("el-button",{staticClass:"edit_btn",attrs:{size:"small"},on:{click:t.check}},[t._v("下发")]),t._v(" "),a("el-button",{staticClass:"edit_btn",attrs:{size:"small"},on:{click:t.add}},[t._v("新增")])],1)],1),t._v(" "),a("el-table",{directives:[{name:"loading",rawName:"v-loading",value:t.listLoading,expression:"listLoading"}],staticClass:"table",attrs:{data:t.list,border:""},on:{"selection-change":t.handleSelectionChange}},[a("el-table-column",{attrs:{align:"center",type:"selection",width:"55"}}),t._v(" "),a("el-table-column",{attrs:{index:t.indexMethod,label:"#",align:"center",type:"index"}}),t._v(" "),t._l(t.columns,function(e){return a("el-table-column",{key:e.value,attrs:{label:e.text,width:e.width,align:e.align,"show-overflow-tooltip":""},scopedSlots:t._u([{key:"default",fn:function(r){return[a("span",[t._v(t._s(r.row[e.value]))])]}}])})}),t._v(" "),a("el-table-column",{attrs:{label:"操作",align:"center",width:"120"},scopedSlots:t._u([{key:"default",fn:function(e){return[a("el-button",{attrs:{type:"text",size:"small"},on:{click:function(a){t.edit(e.row)}}},[t._v("编辑")]),t._v(" "),a("el-button",{attrs:{type:"text",size:"small"},on:{click:function(a){t.detail(e.row)}}},[t._v("详情")])]}}])})],2)],1),t._v(" "),a("div",{staticClass:"pagination-container"},[a("el-pagination",{directives:[{name:"show",rawName:"v-show",value:t.total>t.listQuery.limit,expression:"total>listQuery.limit"}],attrs:{"current-page":t.listQuery.offset,"page-sizes":[20,30,50],"page-size":t.listQuery.limit,total:t.total,align:"center",layout:"total, sizes, prev, pager, next"},on:{"size-change":t.handleSizeChange,"current-change":t.handleCurrentChange}})],1),t._v(" "),a("edit-strategy",{directives:[{name:"show",rawName:"v-show",value:t.dialogFormVisible,expression:"dialogFormVisible"}],ref:"editstrategy",on:{watchChild:t.fetchData}}),t._v(" "),a("edit-threshold",{directives:[{name:"show",rawName:"v-show",value:t.dialogFormVisible1,expression:"dialogFormVisible1"}],ref:"editthreshold"}),t._v(" "),a("edit-time",{directives:[{name:"show",rawName:"v-show",value:t.dialogFormVisible2,expression:"dialogFormVisible2"}],ref:"edittime"})],1)},[],!1,null,"96616aca",null));b.options.__file="listStrategy.vue";e.default=b.exports},"7/5x":function(t,e,a){"use strict";var r=a("mCcn");a.n(r).a},"7F4M":function(t,e,a){"use strict";var r=a("opGM");a.n(r).a},"C+9S":function(t,e,a){"use strict";var r=a("+6va");a.n(r).a},CZOO:function(t,e,a){},HDHf:function(t,e,a){"use strict";a.d(e,"e",function(){return l}),a.d(e,"c",function(){return i}),a.d(e,"d",function(){return s}),a.d(e,"b",function(){return n}),a.d(e,"a",function(){return c}),a.d(e,"f",function(){return u}),a.d(e,"g",function(){return d}),a.d(e,"k",function(){return m}),a.d(e,"j",function(){return p}),a.d(e,"i",function(){return f}),a.d(e,"h",function(){return g}),a.d(e,"m",function(){return h}),a.d(e,"l",function(){return y}),a.d(e,"o",function(){return b}),a.d(e,"n",function(){return v});var r=a("t3Un"),o=a("Kw5r");function l(t){var e=o.default.prototype.baseConfig.lampBasePath;return Object(r.a)({url:e+"busGroupInfo/list",method:"get",params:{deviceType:t}})}function i(t){var e=o.default.prototype.baseConfig.lampBasePath;return Object(r.a)({url:e+"data/lampLatest",method:"get",params:t})}function s(t){var e=o.default.prototype.baseConfig.lampBasePath;return Object(r.a)({url:e+"data/lampHistory",method:"get",params:t})}function n(t){var e=o.default.prototype.baseConfig.lampBasePath;return Object(r.a)({url:e+"data/boxLatest",method:"get",params:t})}function c(t){var e=o.default.prototype.baseConfig.lampBasePath;return Object(r.a)({url:e+"data/boxHistory",method:"get",params:t})}function u(t){var e=o.default.prototype.baseConfig.lampBasePath;return Object(r.a)({url:e+"data/quantityListByStreet",method:"get",params:t})}function d(t){var e=o.default.prototype.baseConfig.lampBasePath;return Object(r.a)({url:e+"statics/alarmType",method:"get",params:t})}function m(t){var e=o.default.prototype.baseConfig.lampBasePath;return Object(r.a)({url:e+"statics/lightTimeByStreet",method:"get",params:t})}function p(t){var e=o.default.prototype.baseConfig.lampBasePath;return Object(r.a)({url:e+"statics/lightTimeByGrid",method:"get",params:t})}function f(t){var e=o.default.prototype.baseConfig.lampBasePath;return Object(r.a)({url:e+"statics/lightRateByStreet",method:"get",params:t})}function g(t){var e=o.default.prototype.baseConfig.lampBasePath;return Object(r.a)({url:e+"statics/lightRateByGrid",method:"get",params:t})}function h(t){var e=o.default.prototype.baseConfig.lampBasePath;return Object(r.a)({url:e+"statics/quantityByStreet",method:"get",params:t})}function y(t){var e=o.default.prototype.baseConfig.lampBasePath;return Object(r.a)({url:e+"statics/quantityByGrid",method:"get",params:t})}function b(t){var e=o.default.prototype.baseConfig.lampBasePath;return Object(r.a)({url:e+"statics/saveRateByStreet",method:"get",params:t})}function v(t){var e=o.default.prototype.baseConfig.lampBasePath;return Object(r.a)({url:e+"statics/saveRateByGrid",method:"get",params:t})}},RtJT:function(t,e,a){"use strict";var r=a("CZOO");a.n(r).a},Umcf:function(t,e,a){"use strict";var r=a("Voo4");a.n(r).a},Voo4:function(t,e,a){},cVRK:function(t,e,a){"use strict";a.d(e,"a",function(){return s}),a.d(e,"e",function(){return n}),a.d(e,"c",function(){return c}),a.d(e,"b",function(){return u}),a.d(e,"d",function(){return d}),a.d(e,"n",function(){return m}),a.d(e,"l",function(){return p}),a.d(e,"m",function(){return f}),a.d(e,"g",function(){return g}),a.d(e,"k",function(){return h}),a.d(e,"i",function(){return y}),a.d(e,"j",function(){return b}),a.d(e,"h",function(){return v}),a.d(e,"f",function(){return F});var r=a("t3Un"),o=a("Qyje"),l=a.n(o),i=a("Kw5r");function s(t){var e=i.default.prototype.baseConfig.lampBasePath;return Object(r.a)({url:e+"busStrategyInfo/add",method:"post",data:t})}function n(t){var e=i.default.prototype.baseConfig.lampBasePath;return Object(r.a)({url:e+"busStrategyInfo/update",method:"post",data:t})}function c(t){var e=i.default.prototype.baseConfig.lampBasePath;return Object(r.a)({url:e+"busStrategyInfo/detail/"+t,method:"get"})}function u(t){var e=i.default.prototype.baseConfig.lampBasePath;return Object(r.a)({url:e+"busStrategyInfo/batchDelete",method:"post",params:{busStrategyInfoIds:t},paramsSerializer:function(t){return l.a.stringify(t,{indices:!1})}})}function d(t){var e=i.default.prototype.baseConfig.lampBasePath;return Object(r.a)({url:e+"deviceConfig/batchIssue",method:"post",params:{busStrategyInfoIds:t},paramsSerializer:function(t){return l.a.stringify(t,{indices:!1})}})}function m(t){var e=i.default.prototype.baseConfig.lampBasePath;return Object(r.a)({url:e+"lightThreshold/setThreshold",method:"post",params:t})}function p(t){var e=i.default.prototype.baseConfig.lampBasePath;return Object(r.a)({url:e+"lightThreshold/getThreshold",method:"get"})}function f(t){var e=i.default.prototype.baseConfig.lampBasePath;return Object(r.a)({url:e+"deviceConfig/setConfig",method:"post",params:t})}function g(t){var e=i.default.prototype.baseConfig.lampBasePath;return Object(r.a)({url:e+"deviceConfig/getConfig",method:"get",params:{deviceType:t}})}function h(t){var e=i.default.prototype.baseConfig.lampBasePath;return Object(r.a)({url:e+"busStrategyInfo/listPage",method:"get",params:t})}function y(t){var e=i.default.prototype.baseConfig.lampBasePath;return Object(r.a)({url:e+"strategyRecord/execLog",method:"get",params:t})}function b(t){var e=i.default.prototype.baseConfig.lampBasePath;return Object(r.a)({url:e+"strategyRecord/operationLog",method:"get",params:t})}function v(t){var e=i.default.prototype.baseConfig.lampBasePath;return Object(r.a)({url:e+"strategyRecord/deviceLog",method:"get",params:t})}function F(t){var e=i.default.prototype.baseConfig.lampBasePath;return Object(r.a)({url:e+"strategyRecord/deviceLogDetail",method:"get",params:t})}},mCcn:function(t,e,a){},opGM:function(t,e,a){}}]);