1 line
17 KiB
JavaScript
1 line
17 KiB
JavaScript
|
|
(window.webpackJsonp=window.webpackJsonp||[]).push([["chunk-103b6c32"],{"0431":function(e,t,a){"use strict";a.r(t);var r=(a("a15b"),a("d81d"),a("a9e3"),a("ac1f"),a("1276"),a("7e6a")),n=a("4a06"),i={mounted:function(){this.getList(),this.getLaborManagementList()},components:{gdMap:a("15af").a},data:function(){return{showMap:!1,props:{multiple:!0},formInline:{},addEditRules:{waterMeterName:[{required:!0,message:this.$t("message.deviceManage.rules.devName"),trigger:"blur"},{required:!0,message:this.$t("message.deviceManage.rules.devName"),trigger:"change"}]},options:[],warningInfo:{},addEditForm:{},List:[],Popup:{type:"edit",show:!1},pagInfo:{pageNo:1,pageSize:10,total:0},thresholdArr:[]}},methods:{selelctWaterMeterThreshold:function(e){var t=this;Object(r.l)({waterMeterNo:e,projectSn:this.$store.state.projectSn}).then((function(a){if(a.result&&a.result.length>0)t.thresholdArr=a.result;else{t.thresholdArr=[];for(var r=1;r<=12;r++)t.thresholdArr.push({thresholdValue:"",waterMeterNo:e,projectSn:t.$store.state.projectSn,monthNum:r})}}))},toGetLocalFn:function(){this.showMap=!0},closeMap:function(e){this.showMap=e},getLngLat:function(e){this.showMap=!1,this.addEditForm.lng=e.lng,this.addEditForm.lat=e.lat},SizeChange:function(e){this.pagInfo.pageSize=e,this.getList()},CurrentChange:function(e){this.pagInfo.pageNo=e,this.getList()},handle:function(e,t){this.Popup={type:e,show:t}},setWarningType:function(e){var t=this;Object(r.b)(this.thresholdArr).then((function(e){e.success&&t.$message.success(e.message)}))},submit:function(){var e=this;"threshold"===this.Popup.type?(this.setWarningType(1),this.Popup.show=!1):"edit"===this.Popup.type&&this.$refs.addEditForm.validate((function(t){if(!t)return!1;var a=e.addEditForm;a.alarmPushWorkerId=e.addEditForm.alarmPushWorkerId.join(","),a.projectSn=e.$store.state.projectSn,Object(r.e)(a).then((function(t){t.success&&(e.$message.success(t.message),e.getList(),e.Popup.show=!1)}))}))},Change:function(){},threshold:function(e){this.handle("threshold",!0),this.selelctWaterMeterThreshold(e.waterMeterNo)},edit:function(e){this.addEditForm=JSON.parse(JSON.stringify(e)),"string"==typeof e.alarmPushWorkerId&&""!=e.alarmPushWorkerId&&(this.addEditForm.alarmPushWorkerId=e.alarmPushWorkerId.split(",").map(Number)),this.handle("edit",!0)},getList:function(){var e=this;Object(r.g)({projectSn:this.$store.state.projectSn}).then((function(t){t.success&&(e.List=t.result)}))},refresh:function(){this.getList()},getWarningInfo:function(e){var t=this,a=e.deviceId,r=e.projectSn,n=e.warningType;getEnvironmentWarningInfo({deviceId:a,projectSn:r,warningType:n}).then((function(e){e.success&&(t.warningInfo=e.result)}))},getLaborManagementList:function(){var e=this;Object(n.o)({projectSn:this.$store.state.projectSn}).then((function(t){t.success&&(e.options=t.result)}))}}},o=(a("2edd"),a("2877")),s=Object(o.a)(i,(function(){var e=this,t=e.$createElement,r=e._self._c||t;return r("div",{staticClass:"fullHeight"},[r("div",{staticClass:"searchBox whiteBlock"},[r("el-form",{staticClass:"demo-form-inline",attrs:{inline:!0,size:"medium",model:e.formInline}},[r("el-form-item",[r("el-button",{attrs:{type:"warning",plain:""},on:{click:e.refresh}},[e._v(e._s(e.$t("message.alarmValueSet.refresh")))])],1)],1)],1),r("div",{staticClass:"table_wrap whiteBlock"},[r("el-table",{staticClass:"tables",attrs:{data:e.List}},[r("el-table-column",{attrs:{width:"50",type:"index",label:e.$t("message.energyManage.material.serialNo")}}),r("el-table-column",{attrs:{prop:"waterMeterName",align:"center",label:e.$t("message.alarmValueSet.deviceName")}}),r("el-table-column",{attrs:{prop:"waterMeterNo",label:e.$t("message.alarmValueSet.deviceId"),align:"center"}}),r("el-table-column",{attrs:{prop:"deviceStatus",label:e.$t("message.energyManage.devStatus"),align:"center"}}),r("el-table-column",{attrs:{prop:"gateStatus",label:e.$t("message.energyManage.valveControl2"),align:"center"}}),r("el-table-column",{attrs:{label:e.$t("message.alarmValueSet.operation"),align:"center"},scopedSlots:e._u([{key:"default",fn:function(t){return[r("div",{staticClass:"tableB
|