/*! * build: vue-admin-beautiful * vue-admin-beautiful author: chuzhixin 1204505056@qq.com * vue-admin-beautiful QQ Group(QQ群): 972435319、1139183756 * time: 2024-10-10 11:14:28 */ (window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-fd7ff1a2","chunk-35974028","chunk-ab8992be"],{"24d2":function(e,t,a){"use strict";a.r(t),a.d(t,"getList",(function(){return r})),a.d(t,"doEdit",(function(){return c})),a.d(t,"getProjectGroup",(function(){return n})),a.d(t,"selectAlarmTypeList",(function(){return d})),a.d(t,"getAlarmUser",(function(){return i})),a.d(t,"addAlarmUsers",(function(){return s})),a.d(t,"doDelete",(function(){return u})),a.d(t,"doAdd",(function(){return m})),a.d(t,"exportProject",(function(){return b}));var o=a("b775"),l=a("f121");function r(e){let t="?page="+e.page+"&size="+e.size;return e.regionCode&&(t+="®ionCode="+e.regionCode),e.name&&(t+="&name="+e.name),e.leader&&(t+="&leader="+e.leader),e.contact&&(t+="&contact="+e.contact),e.groupId&&(t+="&groupId="+e.groupId),Object(o["default"])({url:"/iot/project/select"+t,method:"get",data:e})}function c(e){return Object(o["default"])({url:"/iot/project/update",method:"post",data:e})}function n(e){return Object(o["default"])({url:"/iot/project/selectAllProjectGroup",method:"get",data:e})}function d(e){return Object(o["default"])({url:"/iot/project/selectAlarmTypeList",method:"get",data:e})}function i(e){return Object(o["default"])({url:"/iot/project/getAlarmUser?projectId="+e.projectId,method:"get",data:e})}function s(e){return Object(o["default"])({url:"/iot/project/addAlarmUsers",method:"post",data:e})}function u(e){return Object(o["default"])({url:"/iot/project/remove?",method:"post",data:e})}function m(e){return Object(o["default"])({url:"/iot/project/insert",method:"post",data:e})}function b(e){let t="?page="+e.page+"&size="+e.size;return e.regionCode&&(t+="®ionCode="+e.regionCode),e.name&&(t+="&name="+e.name),e.leader&&(t+="&leader="+e.leader),e.contact&&(t+="&contact="+e.contact),e.groupId&&(t+="&groupId="+e.groupId),l["baseURL"]+"/iot/project/export"+t}},3038:function(e,t,a){"use strict";a.r(t);a("88a7"),a("271a"),a("5494");var o=a("bc3a"),l=a.n(o),r=a("4360");const c=l.a.create({baseURL:Object({NODE_ENV:"production",VUE_APP_AUTHOR:"Cc",VUE_APP_TITLE:"力鼎环保",VUE_APP_UPDATE_TIME:"2024-10-10 11:14:28",VUE_APP_VERSION:"1.0.0",BASE_URL:""}).VUE_APP_BASE_API,timeout:1e5}),n=r["default"].getters["user/token"];c.interceptors.request.use(e=>(e.headers={token:n},e),e=>Promise.reject(e));const d=async(e,t)=>{await c.get(e,{responseType:"arraybuffer"}).then(e=>u(e,t))},i=async(e,t)=>{await c.post(e,{responseType:"arraybuffer"}).then(e=>u(e,t))},s=async(e,t)=>{await c.get(e,{responseType:"blob"}).then(e=>u(e,t))},u=(e,t)=>{const a=new Blob([e.data],{type:t.fileType?t.fileType:"application/octet-binary"}),o=window.URL.createObjectURL(a);m(o,t.fileName)},m=(e,t,a)=>{const o=document.createElement("a");o.href=e,o.download=t,document.body.appendChild(o),o.click(),document.body.removeChild(o),(null==a||a)&&window.URL.revokeObjectURL(e)},b=async(e,t)=>{let a;return await c.get(e,{responseType:"blob"}).then(e=>{a=new Blob([e.data],{type:t||"application/octet-binary"})}),window.URL.createObjectURL(a)},p=async(e,t,a)=>{let o;return await c.post(e,t,{responseType:"blob"}).then(e=>{o=new Blob([e.data],{type:a||"application/octet-binary"})}),window.URL.createObjectURL(o)},f=async(e,t)=>{let a;return await c.get(e,{responseType:"blob"}).then(e=>{a=new Blob([e.data],{type:t||"application/octet-binary"})}),a};t["default"]={ajax:c,downloadFile:d,getFile:s,getDownloadFileUrl:b,downloadPostFile:i,getDownloadFileUrlByPost:p,getDownloadFileBlob:f,downloadBlob:m}},"3e76":function(e,t,a){},"3f02":function(e,t,a){"use strict";a.r(t);var o=a("f2bf");const l={class:"dialog-footer"};function r(e,t,a,r,c,n){const d=Object(o["resolveComponent"])("el-input"),i=Object(o["resolveComponent"])("el-form-item"),s=Object(o["resolveComponent"])("el-option"),u=Object(o["resolveComponent"])("el-select"),m=Object(o["resolveComponent"])("el-date-picker"),b=Object(o["resolveComponent"])("el-form"),p=Object(o["resolveComponent"])("el-button"),f=Object(o["resolveComponent"])("el-dialog");return Object(o["openBlock"])(),Object(o["createBlock"])(f,{modelValue:c.dialogFormVisible,"onUpdate:modelValue":t[5]||(t[5]=e=>c.dialogFormVisible=e),title:c.title,width:"500px",onClose:n.close},{default:Object(o["withCtx"])(()=>[Object(o["createVNode"])(b,{ref:"form",model:c.form,rules:c.rules,"label-width":"80px","label-position":"left"},{default:Object(o["withCtx"])(()=>[Object(o["createVNode"])(i,{label:e.$t("task.rwnr"),prop:"taskContent"},{default:Object(o["withCtx"])(()=>[Object(o["createVNode"])(d,{modelValue:c.form.taskContent,"onUpdate:modelValue":t[0]||(t[0]=e=>c.form.taskContent=e),type:"textarea",rows:2,placeholder:"任务内容"},null,8,["modelValue"])]),_:1},8,["label"]),Object(o["createVNode"])(i,{label:e.$t("task.clr"),prop:"handler"},{default:Object(o["withCtx"])(()=>[Object(o["createVNode"])(u,{modelValue:c.form.handler,"onUpdate:modelValue":t[1]||(t[1]=e=>c.form.handler=e),style:{width:"100%"},filterable:"",placeholder:"处理人"},{default:Object(o["withCtx"])(()=>[(Object(o["openBlock"])(!0),Object(o["createElementBlock"])(o["Fragment"],null,Object(o["renderList"])(c.handlerData,e=>(Object(o["openBlock"])(),Object(o["createBlock"])(s,{key:e.id,label:e.name,value:e.id},null,8,["label","value"]))),128))]),_:1},8,["modelValue"])]),_:1},8,["label"]),Object(o["createVNode"])(i,{label:e.$t("task.wcsj"),prop:"completeTime"},{default:Object(o["withCtx"])(()=>[Object(o["createVNode"])(m,{modelValue:c.form.completeTime,"onUpdate:modelValue":t[2]||(t[2]=e=>c.form.completeTime=e),type:"datetime",placeholder:"选择完成时间",align:"right",onChange:n.dateChange},null,8,["modelValue","onChange"])]),_:1},8,["label"]),Object(o["createVNode"])(i,{label:"指派车辆",prop:"tqImei"},{default:Object(o["withCtx"])(()=>[Object(o["createVNode"])(u,{modelValue:c.form.tqImei,"onUpdate:modelValue":t[3]||(t[3]=e=>c.form.tqImei=e),style:{width:"100%"},filterable:"",placeholder:"指派车辆"},{default:Object(o["withCtx"])(()=>[(Object(o["openBlock"])(!0),Object(o["createElementBlock"])(o["Fragment"],null,Object(o["renderList"])(c.tqImeiData,e=>(Object(o["openBlock"])(),Object(o["createBlock"])(s,{key:e.imei,label:e.num,value:e.imei},null,8,["label","value"]))),128))]),_:1},8,["modelValue"])]),_:1}),Object(o["createVNode"])(i,{prop:"taskLevel",label:"紧急程度"},{default:Object(o["withCtx"])(()=>[Object(o["createVNode"])(u,{modelValue:c.form.taskLevel,"onUpdate:modelValue":t[4]||(t[4]=e=>c.form.taskLevel=e),style:{width:"100%"},filterable:"",placeholder:"紧急程度"},{default:Object(o["withCtx"])(()=>[(Object(o["openBlock"])(!0),Object(o["createElementBlock"])(o["Fragment"],null,Object(o["renderList"])(c.levelData,e=>(Object(o["openBlock"])(),Object(o["createBlock"])(s,{key:e.dataCode,style:{width:"100%"},label:e.dataValue,value:e.dataCode},null,8,["label","value"]))),128))]),_:1},8,["modelValue"])]),_:1})]),_:1},8,["model","rules"]),Object(o["createElementVNode"])("div",l,[Object(o["createVNode"])(p,{onClick:n.close},{default:Object(o["withCtx"])(()=>t[6]||(t[6]=[Object(o["createTextVNode"])("取 消")])),_:1},8,["onClick"]),Object(o["createVNode"])(p,{type:"primary",onClick:n.save},{default:Object(o["withCtx"])(()=>t[7]||(t[7]=[Object(o["createTextVNode"])("确 定")])),_:1},8,["onClick"])])]),_:1},8,["modelValue","title","onClose"])}var c=a("9e04"),n=a("5f99"),d={data(){return{form:{deviceCode:"",alarmRecordId:"",taskContent:"",handler:"",completeTime:"",tqImei:"",taskLevel:""},rules:{taskContent:[{required:!0,trigger:"blur",message:"请输入任务内容"}],handler:[{required:!0,trigger:"change",message:"请选择处理人"}],completeTime:[{required:!0,trigger:"change",message:"请选择完成时间"}],tqImei:[{required:!0,trigger:"change",message:"请选择指派车辆"}],taskLevel:[{required:!0,trigger:"change",message:"请选择紧急程度"}]},projectId:"",title:"",tqImeiData:[],handlerData:[],levelData:[],dialogFormVisible:!1}},created(){},methods:{async getHandlersData(){const{data:e}=await Object(c["handlers"])({deviceCode:this.form.deviceCode});this.handlerData=e},async getTqDevices(){const{data:e}=await Object(c["tqDevices"])({projectId:this.projectId});this.tqImeiData=e},async getAlarmLevelDict(){const{data:e}=await Object(c["alarmLevelDict"])();this.levelData=e},dateChange(){var e=this.form.completeTime;this.form.completeTime=Object(n["formatDateTime"])(e)},showEdit(e){this.title="转工单",this.form.deviceCode=e.deviceCode,this.form.alarmRecordId=e.id,this.dialogFormVisible=!0,this.projectId=sessionStorage.getItem("projectId"),this.getHandlersData(),this.getTqDevices(),this.getAlarmLevelDict()},close(){this.$refs["form"].resetFields(),this.form=this.$options.data().form,this.dialogFormVisible=!1,this.$emit("fetch-data")},save(){this.$refs["form"].validate(async e=>{if(!e)return!1;{this.form.name=this.form.title;const{msg:e}=await Object(c["toTask"])(this.form);this.$notify({title:e,type:"success"}),this.$refs["form"].resetFields(),this.dialogFormVisible=!1,this.$parent.fetchData()}})}}},i=(a("48ad"),a("d959")),s=a.n(i);const u=s()(d,[["render",r]]);t["default"]=u},"48ad":function(e,t,a){"use strict";a("811e")},"5a04":function(e,t,a){"use strict";a("3e76")},"5f99":function(e,t,a){"use strict";function o(e,t){const a=parseInt(e),o=new Date,l=o.getDate(),r=new Date(o.setDate(l+a)),c=r.getFullYear(),n=r.getMonth()+1,d=r.getDate();let i,s;i=n<10?"0"+n:n,s=d<10?"0"+d:d;const u=t||"-";return c+u+i+u+s}function l(e=""){var t=new Date;""!=e&&(t=new Date(e));const a=t.getFullYear();let o=t.getMonth(),l=t.getDate();return o+=1,o=o.toString().padStart(2,"0"),l=l.toString().padStart(2,"0"),`${a}-${o}-${l}`}function r(e=""){var t=new Date;""!=e&&(t=new Date(e));const a=t.getFullYear();let o=t.getMonth();return o+=1,o=o.toString().padStart(2,"0"),`${a}-${o}`}function c(e=""){var t=new Date;""!=e&&(t=new Date(e));const a=t.getFullYear();return""+a}function n(e){const t=new Date,a=t.getFullYear(),o=t.getMonth()+1,l=t.getDate(),r=o-e,c=r<0?r+12:r>10?r:"0"+r,n=o>9?o:"0"+o,d=l>9?l:"0"+l,i=a+"-"+c+"-"+d,s=a+"-"+n+"-"+d;return[i,s]}function d(){const e=new Date,t=e.getFullYear(),a=e.getMonth()+1,o=e.getDate(),l=new Date(e);l.setDate(e.getDate()-1);const r=l.getFullYear(),c=(l.getMonth()+1).toString().padStart(2,"0"),n=l.getDate().toString().padStart(2,"0"),d=a>9?a:"0"+a,i=o>9?o:"0"+o,s=r+"-"+c+"-"+n,u=t+"-"+d+"-"+i;return[s,u]}function i(e){var t=new Date;""!=e&&(t=new Date(e));const a=t.getFullYear();let o=t.getMonth()+1;o=o<10?"0"+o:o;let l=t.getDate();l=l<10?"0"+l:l;let r=t.getHours();r=r<10?"0"+r:r;let c=t.getMinutes();c=c<10?"0"+c:c;let n=t.getSeconds();return n=n<10?"0"+n:n,a+"-"+o+"-"+l+" "+r+":"+c+":"+n}a.r(t),a.d(t,"getFMdate",(function(){return o})),a.d(t,"getDate",(function(){return l})),a.d(t,"getDate1",(function(){return r})),a.d(t,"getDate2",(function(){return c})),a.d(t,"getPastTime",(function(){return n})),a.d(t,"getPastTime1",(function(){return d})),a.d(t,"formatDateTime",(function(){return i}))},"669c":function(e,t,a){"use strict";a.r(t),a.d(t,"getList",(function(){return l})),a.d(t,"doEdit",(function(){return r})),a.d(t,"doDelete",(function(){return c})),a.d(t,"doAdd",(function(){return n})),a.d(t,"getDictData",(function(){return d})),a.d(t,"selectAttribute",(function(){return i})),a.d(t,"selectSensorType",(function(){return s})),a.d(t,"selectSensorUnit",(function(){return u})),a.d(t,"selectStoreStrategy",(function(){return m})),a.d(t,"selectFunctionCode",(function(){return b})),a.d(t,"selectDataFormat",(function(){return p})),a.d(t,"selectReadWrite",(function(){return f}));var o=a("b775");function l(e){let t="?page="+e.page+"&size="+e.size;return""!=e.deviceId&&(t+="&deviceId="+e.deviceId),""!=e.sensorName&&(t+="&sensorName="+e.sensorName),Object(o["default"])({url:"/iot/sensor/select"+t,method:"get",data:e})}function r(e){return Object(o["default"])({url:"/iot/sensor/update",method:"post",data:e})}function c(e){return Object(o["default"])({url:"/iot/sensor/remove",method:"post",data:e})}function n(e){return Object(o["default"])({url:"/iot/sensor/insert",method:"post",data:e})}function d(e){return Object(o["default"])({url:"/iot/sensor/dict",method:"get",data:e})}function i(e){return Object(o["default"])({url:"/iot/sensor/selectAttribute",method:"get",data:e})}function s(e){return Object(o["default"])({url:"/iot/sensor/selectSensorType",method:"get",data:e})}function u(e){return Object(o["default"])({url:"/iot/sensor/selectSensorUnit",method:"get",data:e})}function m(e){return Object(o["default"])({url:"/iot/sensor/selectStoreStrategy",method:"get",data:e})}function b(e){return Object(o["default"])({url:"/iot/sensor/selectFunctionCode",method:"get",data:e})}function p(e){return Object(o["default"])({url:"/iot/sensor/selectDataFormat",method:"get",data:e})}function f(e){return Object(o["default"])({url:"/iot/sensor/selectReadWrite",method:"get",data:e})}},"811e":function(e,t,a){},"88de":function(e,t,a){"use strict";a.r(t);var o=a("f2bf");const l={class:"dialog-footer"};function r(e,t,a,r,c,n){const d=Object(o["resolveComponent"])("el-option"),i=Object(o["resolveComponent"])("el-select"),s=Object(o["resolveComponent"])("el-form-item"),u=Object(o["resolveComponent"])("el-input"),m=Object(o["resolveComponent"])("el-form"),b=Object(o["resolveComponent"])("el-button"),p=Object(o["resolveComponent"])("el-dialog");return Object(o["openBlock"])(),Object(o["createBlock"])(p,{modelValue:c.dialogFormVisible,"onUpdate:modelValue":t[8]||(t[8]=e=>c.dialogFormVisible=e),title:c.title,width:"500px",onClose:n.close},{default:Object(o["withCtx"])(()=>[Object(o["createVNode"])(m,{ref:"form",model:c.form,rules:c.rules,"label-width":"80px","label-position":"left"},{default:Object(o["withCtx"])(()=>[Object(o["createVNode"])(s,{label:e.$t("dataEnquiry.xm"),prop:"projectId"},{default:Object(o["withCtx"])(()=>[Object(o["createVNode"])(i,{modelValue:c.form.projectId,"onUpdate:modelValue":t[0]||(t[0]=e=>c.form.projectId=e),size:"small",style:{width:"100%"},filterable:"",placeholder:"项目",onChange:t[1]||(t[1]=e=>n.projectChange())},{default:Object(o["withCtx"])(()=>[(Object(o["openBlock"])(!0),Object(o["createElementBlock"])(o["Fragment"],null,Object(o["renderList"])(c.projectData,e=>(Object(o["openBlock"])(),Object(o["createBlock"])(d,{key:e.id,style:{width:"100%"},label:e.name,value:e.id},null,8,["label","value"]))),128))]),_:1},8,["modelValue"])]),_:1},8,["label"]),Object(o["createVNode"])(s,{label:"站点",prop:"deviceId"},{default:Object(o["withCtx"])(()=>[Object(o["createVNode"])(i,{modelValue:c.form.deviceId,"onUpdate:modelValue":t[2]||(t[2]=e=>c.form.deviceId=e),size:"small",style:{width:"100%"},filterable:"",placeholder:"站点",onChange:t[3]||(t[3]=e=>n.devicedChange())},{default:Object(o["withCtx"])(()=>[(Object(o["openBlock"])(!0),Object(o["createElementBlock"])(o["Fragment"],null,Object(o["renderList"])(c.deviceData,e=>(Object(o["openBlock"])(),Object(o["createBlock"])(d,{key:e.id,style:{width:"100%"},label:e.name,value:e.id},null,8,["label","value"]))),128))]),_:1},8,["modelValue"])]),_:1}),Object(o["createVNode"])(s,{label:e.$t("dataEnquiry.cgq"),prop:"sensorId"},{default:Object(o["withCtx"])(()=>[Object(o["createVNode"])(i,{modelValue:c.form.sensorId,"onUpdate:modelValue":t[4]||(t[4]=e=>c.form.sensorId=e),size:"small",style:{width:"100%"},filterable:"",placeholder:"传感器"},{default:Object(o["withCtx"])(()=>[(Object(o["openBlock"])(!0),Object(o["createElementBlock"])(o["Fragment"],null,Object(o["renderList"])(c.sensorData,e=>(Object(o["openBlock"])(),Object(o["createBlock"])(d,{key:e.id,style:{width:"100%"},label:e.name,value:e.id},null,8,["label","value"]))),128))]),_:1},8,["modelValue"])]),_:1},8,["label"]),Object(o["createVNode"])(s,{label:e.$t("alarm.bjjb"),prop:"alarmLevel"},{default:Object(o["withCtx"])(()=>[Object(o["createVNode"])(i,{modelValue:c.form.alarmLevel,"onUpdate:modelValue":t[5]||(t[5]=e=>c.form.alarmLevel=e),size:"small",style:{width:"100%"},filterable:"",placeholder:"报警级别"},{default:Object(o["withCtx"])(()=>[(Object(o["openBlock"])(!0),Object(o["createElementBlock"])(o["Fragment"],null,Object(o["renderList"])(c.levelData,e=>(Object(o["openBlock"])(),Object(o["createBlock"])(d,{key:e.dataCode,label:e.dataValue,value:e.dataCode},null,8,["label","value"]))),128))]),_:1},8,["modelValue"])]),_:1},8,["label"]),Object(o["createVNode"])(s,{label:"报警类别",prop:"alarmCategory"},{default:Object(o["withCtx"])(()=>[Object(o["createVNode"])(i,{modelValue:c.form.alarmCategory,"onUpdate:modelValue":t[6]||(t[6]=e=>c.form.alarmCategory=e),size:"small",style:{width:"100%"},filterable:"",placeholder:"报警类别"},{default:Object(o["withCtx"])(()=>[(Object(o["openBlock"])(!0),Object(o["createElementBlock"])(o["Fragment"],null,Object(o["renderList"])(c.categoryData,e=>(Object(o["openBlock"])(),Object(o["createBlock"])(d,{key:e.dataCode,label:e.dataValue,value:e.dataCode},null,8,["label","value"]))),128))]),_:1},8,["modelValue"])]),_:1}),Object(o["createVNode"])(s,{label:"报警内容",prop:"alarmContent"},{default:Object(o["withCtx"])(()=>[Object(o["createVNode"])(u,{modelValue:c.form.alarmContent,"onUpdate:modelValue":t[7]||(t[7]=e=>c.form.alarmContent=e),size:"small",type:"textarea",rows:2,placeholder:"报警内容"},null,8,["modelValue"])]),_:1})]),_:1},8,["model","rules"]),Object(o["createElementVNode"])("div",l,[Object(o["createVNode"])(b,{size:"small",onClick:n.close},{default:Object(o["withCtx"])(()=>t[9]||(t[9]=[Object(o["createTextVNode"])("取 消")])),_:1},8,["onClick"]),Object(o["createVNode"])(b,{type:"primary",size:"small",onClick:n.save},{default:Object(o["withCtx"])(()=>t[10]||(t[10]=[Object(o["createTextVNode"])("确 定")])),_:1},8,["onClick"])])]),_:1},8,["modelValue","title","onClose"])}var c=a("9e04"),n=a("aa98"),d=a("24d2"),i=a("669c"),s={data(){return{form:{projectId:"",deviceId:"",sensorId:"",alarmContent:"",alarmLevel:"",alarmCategory:""},rules:{projectId:[{required:!0,trigger:"change",message:"请选择项目"}],deviceId:[{required:!0,trigger:"change",message:"请选择站点"}],sensorId:[{required:!0,trigger:"change",message:"请选择传感器"}],alarmContent:[{required:!0,trigger:"blur",message:"请输入报警内容"}],alarmLevel:[{required:!0,trigger:"change",message:"请选择报警级别"}],alarmCategory:[{required:!0,trigger:"change",message:"请选择报警类别"}]},title:"",projectData:[],levelData:[],categoryData:[],deviceData:[],sensorData:[],dialogFormVisible:!1}},created(){},methods:{handleCountryChange(e){if(e){const t=e.length-1;this.form.parentId=e[t]}else this.form.parentId=0},async getProjectData(){const{data:e}=await Object(d["getList"])({page:1,size:100});this.projectData=e.items},projectChange(){this.getDevicedData()},devicedChange(e){this.getSensorData()},async getDevicedData(){var e={page:1,size:100,projectId:this.form.projectId};const{data:t}=await Object(n["getDeviceData"])(e);this.deviceData=t.items},async getSensorData(){var e={page:1,size:100,deviceId:this.form.deviceId};const{data:t}=await Object(i["getList"])(e);this.sensorData=t.items},async getLevel(){const{data:e}=await Object(c["alarmLevelDict"])();this.levelData=e},async getCategory(){const{data:e}=await Object(c["alarmCategoryDict"])();this.categoryData=e},showEdit(){this.title="添加报警信息",this.dialogFormVisible=!0,this.getProjectData(),this.getLevel(),this.getCategory()},close(){this.$refs["form"].resetFields(),this.form=this.$options.data().form,this.dialogFormVisible=!1,this.$emit("fetch-data")},save(){this.$refs["form"].validate(async e=>{if(!e)return!1;{this.form.name=this.form.title;const{msg:e}=await Object(c["doAdd"])(this.form);this.$notify({title:e,type:"success"}),this.$refs["form"].resetFields(),this.dialogFormVisible=!1,this.$parent.fetchData()}})}}},u=a("d959"),m=a.n(u);const b=m()(s,[["render",r]]);t["default"]=b},aa98:function(e,t,a){"use strict";a.r(t),a.d(t,"getList",(function(){return r})),a.d(t,"getDeviceData",(function(){return c})),a.d(t,"doEdit",(function(){return n})),a.d(t,"doDelete",(function(){return d})),a.d(t,"doAdd",(function(){return i})),a.d(t,"selectDeviceInfo",(function(){return s})),a.d(t,"getDictData",(function(){return u})),a.d(t,"selectAllProject",(function(){return m})),a.d(t,"selectAllGroup",(function(){return b})),a.d(t,"selectAllAlarmUser",(function(){return p})),a.d(t,"copy",(function(){return f})),a.d(t,"getLatestDataByDevice",(function(){return j})),a.d(t,"getLatestData",(function(){return h})),a.d(t,"getLatestDataByDevices",(function(){return g})),a.d(t,"getHistoryData",(function(){return O})),a.d(t,"getReportHistoryData",(function(){return v})),a.d(t,"getTownsByProject",(function(){return C})),a.d(t,"getCommunitiesByTown",(function(){return y})),a.d(t,"exportDevice",(function(){return w})),a.d(t,"exportIotDevice",(function(){return V})),a.d(t,"exportData",(function(){return D})),a.d(t,"exportIotData",(function(){return k})),a.d(t,"sensors",(function(){return N})),a.d(t,"boxList",(function(){return x})),a.d(t,"fboxSync",(function(){return F})),a.d(t,"sensorInfo",(function(){return I}));var o=a("b775"),l=a("f121");function r(e){let t="?page="+e.page+"&size="+e.size;return""!=e.projectId&&void 0!=e.projectId&&(t+="&projectId="+e.projectId),""!=e.code&&void 0!=e.code&&(t+="&code="+e.code),""!=e.name&&void 0!=e.name&&(t+="&name="+e.name),""!=e.community&&void 0!=e.community&&(t+="&community="+e.community),""!=e.townCode&&void 0!=e.townCode&&(t+="&townCode="+e.townCode),""!=e.commPro&&void 0!=e.commPro&&(t+="&commPro="+e.commPro),3!=e.status&&(t+="&status="+e.status),Object(o["default"])({url:"/deviceReport/list"+t,method:"get",data:e})}function c(e){let t="?page="+e.page+"&size="+e.size;return""!=e.projectId&&void 0!=e.projectId&&(t+="&projectId="+e.projectId),""!=e.serial&&void 0!=e.serial&&(t+="&serial="+e.serial),""!=e.name&&void 0!=e.name&&(t+="&name="+e.name),""!=e.community&&void 0!=e.community&&(t+="&community="+e.community),""!=e.townCode&&void 0!=e.townCode&&(t+="&townCode="+e.townCode),"Entire agreement"!=e.commPro&&void 0!=e.commPro&&"all"!=e.commPro&&(t+="&commPro="+e.commPro),3!=e.status&&void 0!=e.status&&(t+="&status="+e.status),Object(o["default"])({url:"/iot/device/select"+t,method:"get",data:e})}function n(e){return Object(o["default"])({url:"/iot/device/update",method:"post",data:e})}function d(e){return Object(o["default"])({url:"/iot/device/remove",method:"post",data:e})}function i(e){return Object(o["default"])({url:"/iot/device/insert",method:"post",data:e})}function s(e){return Object(o["default"])({url:"/iot/device/selectDeviceInfo?deviceId="+e.deviceId,method:"get",data:e})}function u(e){return Object(o["default"])({url:"/iot/device/dict",method:"get",data:e})}function m(e){return Object(o["default"])({url:"/iot/device/selectAllProject",method:"get",data:e})}function b(e){return Object(o["default"])({url:"/iot/device/selectAllGroup?projectId="+e.projectId,method:"get",data:e})}function p(e){return Object(o["default"])({url:"/iot/device/selectAllAlarmUser",method:"get",data:e})}function f(e){return Object(o["default"])({url:"/iot/device/copy?deviceId="+e.deviceId+"&name="+e.name+"&code="+e.code+"&serial="+e.serial,method:"post",data:e})}function j(e){let t="?deviceCode="+e.deviceCode+"&page="+e.page+"&size="+e.size;return""!=e.sensorName&&(t+="&sensorName="+e.sensorName),Object(o["default"])({url:"/deviceReport/latestData"+t,method:"get",data:e})}function h(e){const t="?deviceCode="+e.deviceCode+"&page="+e.page+"&size="+e.size;return Object(o["default"])({url:"/deviceData/latestData"+t,method:"get",data:e})}function g(e){const t="?deviceCode="+e.deviceCode+"&dataKey="+e.dataKey;return Object(o["default"])({url:"/deviceData/getLatestDataByDevice"+t,method:"get",data:e})}function O(e){return Object(o["default"])({url:"/deviceData/getHistoryData?dataKey="+e.dataKey+"&start="+e.start+"&deviceCode="+e.deviceCode+"&end="+e.end,method:"get",data:e})}function v(e){return Object(o["default"])({url:"/deviceData/getHistoryChartData?dataKey="+e.dataKey+"&start="+e.start+"&deviceCode="+e.deviceCode+"&end="+e.end,method:"get",data:e})}function C(e){return Object(o["default"])({url:"/iot/device/getTownsByProject?projectId="+e.projectId,method:"get",data:e})}function y(e){return Object(o["default"])({url:"/iot/device/getCommunitiesByTown?townCode="+e.townCode,method:"get",data:e})}function w(e){var t="?projectId="+e.projectId;return l["baseURL"]+"/deviceReport/exportDevice"+t}function V(e){var t="?projectId="+e.projectId;return l["baseURL"]+"/iot/device/exportDevice"+t}function D(e){var t="?deviceCode="+e.deviceCode;return l["baseURL"]+"/deviceReport/exportData"+t}function k(e){var t="?deviceCode="+e.deviceCode;return l["baseURL"]+"/iot/device/exportData"+t}function N(e){return Object(o["default"])({url:"/deviceData/sensors?deviceCode="+e.deviceCode,method:"get",data:e})}function x(e){return Object(o["default"])({url:"/fbox/boxList",method:"get",data:e})}function F(e,t){return Object(o["default"])({url:"/fbox/sync?projectId="+t,method:"post",data:e})}function I(e){var t="?deviceCode="+e.deviceCode+"&dataKey="+e.dataKey;return Object(o["default"])({url:"/deviceData/sensorInfo"+t,method:"get",data:e})}},eb86:function(e,t,a){"use strict";a.r(t);var o=a("f2bf");const l={class:"manage-container"},r={class:"manage-input"},c={class:"manage-input"},n={class:"manage-button"};function d(e,t,a,d,i,s){const u=Object(o["resolveComponent"])("el-input"),m=Object(o["resolveComponent"])("el-form-item"),b=Object(o["resolveComponent"])("el-date-picker"),p=Object(o["resolveComponent"])("vab-query-form"),f=Object(o["resolveComponent"])("el-form"),j=Object(o["resolveComponent"])("el-option"),h=Object(o["resolveComponent"])("el-select"),g=Object(o["resolveComponent"])("el-button"),O=Object(o["resolveComponent"])("el-table-column"),v=Object(o["resolveComponent"])("el-tag"),C=Object(o["resolveComponent"])("el-table"),y=Object(o["resolveComponent"])("el-pagination"),w=Object(o["resolveComponent"])("add"),V=Object(o["resolveComponent"])("to-task");return Object(o["openBlock"])(),Object(o["createElementBlock"])("div",l,[Object(o["createElementVNode"])("div",r,[Object(o["createVNode"])(f,{ref:"queryForm",model:i.queryForm,"label-width":"80px"},{default:Object(o["withCtx"])(()=>[Object(o["createVNode"])(p,null,{default:Object(o["withCtx"])(()=>[Object(o["createVNode"])(m,{width:"100",prop:"deviceName",label:e.$t("dataEnquiry.zdmc")},{default:Object(o["withCtx"])(()=>[Object(o["createVNode"])(u,{modelValue:i.queryForm.deviceName,"onUpdate:modelValue":t[0]||(t[0]=e=>i.queryForm.deviceName=e),size:"small",placeholder:e.$t("dataEnquiry.qsrzdmc")},null,8,["modelValue","placeholder"])]),_:1},8,["label"]),Object(o["createVNode"])(m,{width:"100",prop:"handlerName",label:e.$t("alarm.clr")},{default:Object(o["withCtx"])(()=>[Object(o["createVNode"])(u,{modelValue:i.queryForm.handlerName,"onUpdate:modelValue":t[1]||(t[1]=e=>i.queryForm.handlerName=e),size:"small",placeholder:e.$t("alarm.qsrclr")},null,8,["modelValue","placeholder"])]),_:1},8,["label"]),Object(o["createVNode"])(m,{width:"100",prop:"time",label:e.$t("defalult.rq")},{default:Object(o["withCtx"])(()=>[Object(o["createVNode"])(b,{modelValue:i.queryForm.date,"onUpdate:modelValue":t[2]||(t[2]=e=>i.queryForm.date=e),size:"small",type:"daterange",align:"right","start-placeholder":e.$t("defalult.ksrq"),"end-placeholder":e.$t("defalult.jsrq"),onChange:s.changeTime},null,8,["modelValue","start-placeholder","end-placeholder","onChange"])]),_:1},8,["label"])]),_:1})]),_:1},8,["model"])]),Object(o["createElementVNode"])("div",c,[Object(o["createVNode"])(f,{ref:"queryForm",model:i.queryForm,"label-width":"80px"},{default:Object(o["withCtx"])(()=>[Object(o["createVNode"])(p,null,{default:Object(o["withCtx"])(()=>[Object(o["createVNode"])(m,{width:"100",prop:"alarmLevel",label:e.$t("alarm.bjjb")},{default:Object(o["withCtx"])(()=>[Object(o["createVNode"])(h,{modelValue:i.queryForm.alarmLevel,"onUpdate:modelValue":t[3]||(t[3]=e=>i.queryForm.alarmLevel=e),size:"small",placeholder:e.$t("alarm.bjjb")},{default:Object(o["withCtx"])(()=>[(Object(o["openBlock"])(!0),Object(o["createElementBlock"])(o["Fragment"],null,Object(o["renderList"])(i.levelData,e=>(Object(o["openBlock"])(),Object(o["createBlock"])(j,{key:e.dataCode,label:e.dataValue,value:e.dataCode},null,8,["label","value"]))),128))]),_:1},8,["modelValue","placeholder"])]),_:1},8,["label"]),Object(o["createVNode"])(m,{width:"100",prop:"alarmCategory",label:e.$t("alarm.bjlb")},{default:Object(o["withCtx"])(()=>[Object(o["createVNode"])(h,{modelValue:i.queryForm.alarmCategory,"onUpdate:modelValue":t[4]||(t[4]=e=>i.queryForm.alarmCategory=e),size:"small",placeholder:e.$t("alarm.bjlb")},{default:Object(o["withCtx"])(()=>[(Object(o["openBlock"])(!0),Object(o["createElementBlock"])(o["Fragment"],null,Object(o["renderList"])(i.categoryData,e=>(Object(o["openBlock"])(),Object(o["createBlock"])(j,{key:e.dataCode,label:e.dataValue,value:e.dataCode},null,8,["label","value"]))),128))]),_:1},8,["modelValue","placeholder"])]),_:1},8,["label"]),Object(o["createVNode"])(m,{width:"100",prop:"date",label:e.$t("dataEnquiry.zt")},{default:Object(o["withCtx"])(()=>[Object(o["createVNode"])(h,{modelValue:i.queryForm.status,"onUpdate:modelValue":t[5]||(t[5]=e=>i.queryForm.status=e),size:"small",placeholder:e.$t("dataEnquiry.zt")},{default:Object(o["withCtx"])(()=>[(Object(o["openBlock"])(!0),Object(o["createElementBlock"])(o["Fragment"],null,Object(o["renderList"])(i.statusData,e=>(Object(o["openBlock"])(),Object(o["createBlock"])(j,{key:e.value,label:e.label,value:e.value},null,8,["label","value"]))),128))]),_:1},8,["modelValue","placeholder"])]),_:1},8,["label"])]),_:1})]),_:1},8,["model"])]),Object(o["createElementVNode"])("div",n,[Object(o["createVNode"])(g,{size:"small",onClick:t[6]||(t[6]=e=>s.resetForm())},{default:Object(o["withCtx"])(()=>[Object(o["createTextVNode"])(Object(o["toDisplayString"])(e.$t("defalult.chongz")),1)]),_:1}),Object(o["createVNode"])(g,{type:"primary",size:"small",onClick:s.search},{default:Object(o["withCtx"])(()=>[Object(o["createTextVNode"])(Object(o["toDisplayString"])(e.$t("defalult.cx")),1)]),_:1},8,["onClick"]),Object(o["createVNode"])(g,{type:"primary",size:"small",onClick:s.save},{default:Object(o["withCtx"])(()=>[Object(o["createTextVNode"])(Object(o["toDisplayString"])(e.$t("defalult.tj")),1)]),_:1},8,["onClick"]),Object(o["createVNode"])(g,{type:"primary",size:"small",onClick:s.exportData},{default:Object(o["withCtx"])(()=>[Object(o["createTextVNode"])(Object(o["toDisplayString"])(e.$t("defalult.dc")),1)]),_:1},8,["onClick"])]),Object(o["createVNode"])(C,{data:i.tableData,stripe:"",border:"",style:{width:"100%"}},{default:Object(o["withCtx"])(()=>[Object(o["createVNode"])(O,{fixed:"",prop:"deviceName",label:e.$t("dataEnquiry.zdmc"),width:"150",align:"center"},null,8,["label"]),Object(o["createVNode"])(O,{fixed:"",prop:"sensorName",label:e.$t("siteDetails.cgqmc"),width:"150",align:"center"},null,8,["label"]),Object(o["createVNode"])(O,{prop:"alarmTime",label:e.$t("alarm.bjsj"),width:"200",align:"center"},null,8,["label"]),Object(o["createVNode"])(O,{prop:"alarmLevel",label:e.$t("alarm.bjjb"),width:"200",align:"center"},null,8,["label"]),Object(o["createVNode"])(O,{prop:"alarmCategory",label:e.$t("alarm.bjlb"),width:"200",align:"center"},null,8,["label"]),Object(o["createVNode"])(O,{prop:"alarmContent",label:e.$t("alarm.bjnr"),width:"300",align:"center"},null,8,["label"]),Object(o["createVNode"])(O,{prop:"handlerName",label:e.$t("alarm.clr"),width:"120",align:"center"},null,8,["label"]),Object(o["createVNode"])(O,{prop:"status",label:e.$t("dataEnquiry.zt"),width:"120",align:"center"},{default:Object(o["withCtx"])(({row:t})=>["已派工"==t.status?(Object(o["openBlock"])(),Object(o["createBlock"])(v,{key:"已派工",effect:"dark",type:"success",size:"mini"},{default:Object(o["withCtx"])(()=>[Object(o["createTextVNode"])(Object(o["toDisplayString"])(e.$t("alarm.ypg")),1)]),_:1})):Object(o["createCommentVNode"])("",!0),"未派工"==t.status?(Object(o["openBlock"])(),Object(o["createBlock"])(v,{key:"未派工",effect:"dark",type:"danger",size:"mini"},{default:Object(o["withCtx"])(()=>[Object(o["createTextVNode"])(Object(o["toDisplayString"])(e.$t("alarm.wpg")),1)]),_:1})):Object(o["createCommentVNode"])("",!0)]),_:1},8,["label"]),Object(o["createVNode"])(O,{prop:"remark",label:e.$t("alarm.bz"),width:"120",align:"center"},null,8,["label"]),Object(o["createVNode"])(O,{fixed:"right",label:e.$t("defalult.cz"),align:"center"},{default:Object(o["withCtx"])(({row:t})=>[Object(o["createVNode"])(g,{type:"text",onClick:e=>s.handleDelete(t)},{default:Object(o["withCtx"])(()=>[Object(o["createTextVNode"])(Object(o["toDisplayString"])(e.$t("defalult.sc")),1)]),_:2},1032,["onClick"]),"未派工"==t.status?(Object(o["openBlock"])(),Object(o["createBlock"])(g,{key:0,type:"text",onClick:e=>s.handleTask(t)},{default:Object(o["withCtx"])(()=>[Object(o["createTextVNode"])(Object(o["toDisplayString"])(e.$t("alarm.zgd")),1)]),_:2},1032,["onClick"])):Object(o["createCommentVNode"])("",!0)]),_:1},8,["label"])]),_:1},8,["data"]),Object(o["createVNode"])(y,{background:i.background,"current-page":i.queryForm.page,layout:i.layout,"page-size":i.queryForm.size,total:i.total,style:{"text-align":"right"},onCurrentChange:s.handleCurrentChange,onSizeChange:s.handleSizeChange},null,8,["background","current-page","layout","page-size","total","onCurrentChange","onSizeChange"]),Object(o["createVNode"])(w,{ref:"add"},null,512),Object(o["createVNode"])(V,{ref:"tack"},null,512)])}var i=a("5f99"),s=a("3f02"),u=a("9e04"),m=a("3038"),b=a("88de"),p={components:{add:b["default"],toTask:s["default"]},data(){return{tableData:[],lazy:!0,layout:"total, sizes, prev, pager, next, jumper",total:0,background:!0,listLoading:!1,elementLoadingText:"正在加载...",levelData:[],categoryData:[],statusData:[{value:3,label:"all"},{value:0,label:"未派工"},{value:1,label:"已派工"}],queryForm:{page:1,size:20,projectId:"",deviceName:"",handlerName:"",alarmLevel:"",alarmCategory:"",date:"",start:"",end:"",status:3}}},created(){this.queryForm.projectId=sessionStorage.getItem("projectId")},methods:{showData(){this.setDefaultTime(),this.getLevel(),this.getCategory(),this.fetchData()},changeTime(){this.queryForm.start=Object(i["getDate"])(this.queryForm.date[0]),this.queryForm.end=Object(i["getDate"])(this.queryForm.date[1])},setDefaultTime(){this.queryForm.date=Object(i["getPastTime"])(1),this.queryForm.start=Object(i["getDate"])(this.queryForm.date[0]),this.queryForm.end=Object(i["getDate"])(this.queryForm.date[1])},async fetchData(){const{data:e}=await Object(u["getAlarm"])(this.queryForm);this.tableData=e.items,this.total=e.total},save(){this.$refs["add"].showEdit()},async getLevel(){const{data:e}=await Object(u["alarmLevelDict"])();this.levelData=e},async getCategory(){const{data:e}=await Object(u["alarmCategoryDict"])();this.categoryData=e},async exportData(){const e=await Object(u["alarmExport"])(this.queryForm);m["default"].downloadFile(e,{fileName:"报警记录.xls"})},search(){this.fetchData()},resetForm(){this.$refs.queryForm.resetFields()},async handleTask(e){this.$refs["tack"].showEdit(e)},deletes(e){const t=this;this.$confirm("你确定要删除当前项吗?","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then(()=>{const{msg:a}=Object(u["doDelete"])(e);this.$message({type:"success",message:void 0==a?"删除成功":a}),setTimeout((function(){t.fetchData()}),1e3)}).catch(()=>{this.$message({type:"info",message:"已取消删除"})})},handleDelete(e){const t=this;t.deletes([e.id])},handleQuery(){this.queryForm.page=1,this.fetchData()},handleSizeChange(e){this.queryForm.size=e,this.fetchData()},handleCurrentChange(e){this.queryForm.page=e,this.fetchData()}}},f=(a("5a04"),a("d959")),j=a.n(f);const h=j()(p,[["render",d],["__scopeId","data-v-4a06eab0"]]);t["default"]=h}}]);