/*! * 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-1badc8fe","chunk-04801e49","chunk-48c6c59a","chunk-99b5b480","chunk-bb7ffe10","chunk-bb7ffe10","chunk-bb7ffe10","chunk-bb7ffe10","chunk-bb7ffe10","chunk-bb7ffe10","chunk-bb7ffe10"],{"1e92":function(e,t,a){"use strict";a("6ec8")},"271a":function(e,t,a){"use strict";var o=a("cb2d"),l=a("e330"),r=a("577e"),n=a("d6d6"),c=URLSearchParams,i=c.prototype,s=l(i.getAll),d=l(i.has),u=new c("a=1");!u.has("a",2)&&u.has("a",void 0)||o(i,"has",(function(e){var t=arguments.length,a=t<2?void 0:arguments[1];if(t&&void 0===a)return d(this,e);var o=s(this,e);n(t,1);var l=r(a),c=0;while(cn.dialogFormVisible=e),title:n.title,width:"500px",onClose:c.close},{default:Object(o["withCtx"])(()=>[Object(o["createVNode"])(h,{ref:"form",model:n.form,rules:n.rules,"label-width":"80px","label-position":"left"},{default:Object(o["withCtx"])(()=>[Object(o["createVNode"])(s,{label:e.$t("task.rwnr"),prop:"taskContent"},{default:Object(o["withCtx"])(()=>[Object(o["createVNode"])(i,{modelValue:n.form.taskContent,"onUpdate:modelValue":t[0]||(t[0]=e=>n.form.taskContent=e),type:"textarea",rows:2,placeholder:"任务内容"},null,8,["modelValue"])]),_:1},8,["label"]),Object(o["createVNode"])(s,{label:e.$t("task.clr"),prop:"handler"},{default:Object(o["withCtx"])(()=>[Object(o["createVNode"])(u,{modelValue:n.form.handler,"onUpdate:modelValue":t[1]||(t[1]=e=>n.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"])(n.handlerData,e=>(Object(o["openBlock"])(),Object(o["createBlock"])(d,{key:e.id,label:e.name,value:e.id},null,8,["label","value"]))),128))]),_:1},8,["modelValue"])]),_:1},8,["label"]),Object(o["createVNode"])(s,{label:e.$t("task.wcsj"),prop:"completeTime"},{default:Object(o["withCtx"])(()=>[Object(o["createVNode"])(b,{modelValue:n.form.completeTime,"onUpdate:modelValue":t[2]||(t[2]=e=>n.form.completeTime=e),type:"datetime",placeholder:"选择完成时间",align:"right",onChange:c.dateChange},null,8,["modelValue","onChange"])]),_:1},8,["label"]),Object(o["createVNode"])(s,{label:"指派车辆",prop:"tqImei"},{default:Object(o["withCtx"])(()=>[Object(o["createVNode"])(u,{modelValue:n.form.tqImei,"onUpdate:modelValue":t[3]||(t[3]=e=>n.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"])(n.tqImeiData,e=>(Object(o["openBlock"])(),Object(o["createBlock"])(d,{key:e.imei,label:e.num,value:e.imei},null,8,["label","value"]))),128))]),_:1},8,["modelValue"])]),_:1}),Object(o["createVNode"])(s,{prop:"taskLevel",label:"紧急程度"},{default:Object(o["withCtx"])(()=>[Object(o["createVNode"])(u,{modelValue:n.form.taskLevel,"onUpdate:modelValue":t[4]||(t[4]=e=>n.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"])(n.levelData,e=>(Object(o["openBlock"])(),Object(o["createBlock"])(d,{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"])(m,{onClick:c.close},{default:Object(o["withCtx"])(()=>t[6]||(t[6]=[Object(o["createTextVNode"])("取 消")])),_:1},8,["onClick"]),Object(o["createVNode"])(m,{type:"primary",onClick:c.save},{default:Object(o["withCtx"])(()=>t[7]||(t[7]=[Object(o["createTextVNode"])("确 定")])),_:1},8,["onClick"])])]),_:1},8,["modelValue","title","onClose"])}var n=a("9e04"),c=a("5f99"),i={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(n["handlers"])({deviceCode:this.form.deviceCode});this.handlerData=e},async getTqDevices(){const{data:e}=await Object(n["tqDevices"])({projectId:this.projectId});this.tqImeiData=e},async getAlarmLevelDict(){const{data:e}=await Object(n["alarmLevelDict"])();this.levelData=e},dateChange(){var e=this.form.completeTime;this.form.completeTime=Object(c["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(n["toTask"])(this.form);this.$notify({title:e,type:"success"}),this.$refs["form"].resetFields(),this.dialogFormVisible=!1,this.$parent.fetchData()}})}}},s=(a("1e92"),a("d959")),d=a.n(s);const u=d()(i,[["render",r]]);t["default"]=u},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 n=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}),c=r["default"].getters["user/token"];n.interceptors.request.use(e=>(e.headers={token:c},e),e=>Promise.reject(e));const i=async(e,t)=>{await n.get(e,{responseType:"arraybuffer"}).then(e=>u(e,t))},s=async(e,t)=>{await n.post(e,{responseType:"arraybuffer"}).then(e=>u(e,t))},d=async(e,t)=>{await n.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);b(o,t.fileName)},b=(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)},h=async(e,t)=>{let a;return await n.get(e,{responseType:"blob"}).then(e=>{a=new Blob([e.data],{type:t||"application/octet-binary"})}),window.URL.createObjectURL(a)},m=async(e,t,a)=>{let o;return await n.post(e,t,{responseType:"blob"}).then(e=>{o=new Blob([e.data],{type:a||"application/octet-binary"})}),window.URL.createObjectURL(o)},p=async(e,t)=>{let a;return await n.get(e,{responseType:"blob"}).then(e=>{a=new Blob([e.data],{type:t||"application/octet-binary"})}),a};t["default"]={ajax:n,downloadFile:i,getFile:d,getDownloadFileUrl:h,downloadPostFile:s,getDownloadFileUrlByPost:m,getDownloadFileBlob:p,downloadBlob:b}},5494:function(e,t,a){"use strict";var o=a("83ab"),l=a("e330"),r=a("edd0"),n=URLSearchParams.prototype,c=l(n.forEach);o&&!("size"in n)&&r(n,"size",{get:function(){var e=0;return c(this,(function(){e++})),e},configurable:!0,enumerable:!0})},"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)),n=r.getFullYear(),c=r.getMonth()+1,i=r.getDate();let s,d;s=c<10?"0"+c:c,d=i<10?"0"+i:i;const u=t||"-";return n+u+s+u+d}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 n(e=""){var t=new Date;""!=e&&(t=new Date(e));const a=t.getFullYear();return""+a}function c(e){const t=new Date,a=t.getFullYear(),o=t.getMonth()+1,l=t.getDate(),r=o-e,n=r<0?r+12:r>10?r:"0"+r,c=o>9?o:"0"+o,i=l>9?l:"0"+l,s=a+"-"+n+"-"+i,d=a+"-"+c+"-"+i;return[s,d]}function i(){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(),n=(l.getMonth()+1).toString().padStart(2,"0"),c=l.getDate().toString().padStart(2,"0"),i=a>9?a:"0"+a,s=o>9?o:"0"+o,d=r+"-"+n+"-"+c,u=t+"-"+i+"-"+s;return[d,u]}function s(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 n=t.getMinutes();n=n<10?"0"+n:n;let c=t.getSeconds();return c=c<10?"0"+c:c,a+"-"+o+"-"+l+" "+r+":"+n+":"+c}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 n})),a.d(t,"getPastTime",(function(){return c})),a.d(t,"getPastTime1",(function(){return i})),a.d(t,"formatDateTime",(function(){return s}))},"6ec8":function(e,t,a){},"88a7":function(e,t,a){"use strict";var o=a("cb2d"),l=a("e330"),r=a("577e"),n=a("d6d6"),c=URLSearchParams,i=c.prototype,s=l(i.append),d=l(i["delete"]),u=l(i.forEach),b=l([].push),h=new c("a=1&a=2&b=3");h["delete"]("a",1),h["delete"]("b",void 0),h+""!=="a=2"&&o(i,"delete",(function(e){var t=arguments.length,a=t<2?void 0:arguments[1];if(t&&void 0===a)return d(this,e);var o=[];u(this,(function(e,t){b(o,{key:t,value:e})})),n(t,1);var l,c=r(e),i=r(a),h=0,m=0,p=!1,f=o.length;while(h[Object(o["createVNode"])(i,{fixed:"",prop:"deviceName",label:e.$t("dataEnquiry.zdmc"),width:"150",align:"center"},null,8,["label"]),Object(o["createVNode"])(i,{fixed:"",prop:"sensorName",label:e.$t("sensor.cgqmc"),width:"150",align:"center"},null,8,["label"]),Object(o["createVNode"])(i,{prop:"alarmTime",label:"报警时间",width:"200",align:"center"}),Object(o["createVNode"])(i,{prop:"alarmLevel",label:e.$t("alarm.bjjb"),width:"200",align:"center"},null,8,["label"]),Object(o["createVNode"])(i,{prop:"alarmCategory",label:"报警类别",width:"200",align:"center"}),Object(o["createVNode"])(i,{prop:"alarmContent",label:"告警内容",width:"300",align:"center"}),Object(o["createVNode"])(i,{prop:"handlerName",label:e.$t("task.clr"),width:"120",align:"center"},null,8,["label"]),Object(o["createVNode"])(i,{prop:"status",label:e.$t("dataEnquiry.zt"),width:"120",align:"center"},{default:Object(o["withCtx"])(({row:e})=>["已派工"==e.status?(Object(o["openBlock"])(),Object(o["createBlock"])(s,{key:"已派工",effect:"dark",type:"success",size:"mini"},{default:Object(o["withCtx"])(()=>t[0]||(t[0]=[Object(o["createTextVNode"])(" 已派工 ")])),_:1})):Object(o["createCommentVNode"])("",!0),"未派工"==e.status?(Object(o["openBlock"])(),Object(o["createBlock"])(s,{key:"未派工",effect:"dark",type:"danger",size:"mini"},{default:Object(o["withCtx"])(()=>t[1]||(t[1]=[Object(o["createTextVNode"])(" 未派工 ")])),_:1})):Object(o["createCommentVNode"])("",!0)]),_:1},8,["label"]),Object(o["createVNode"])(i,{prop:"remark",label:e.$t("alarm.bz"),width:"120",align:"center"},null,8,["label"]),Object(o["createVNode"])(i,{fixed:"right",label:e.$t("defalult.cz"),align:"center"},{default:Object(o["withCtx"])(({row:a})=>[Object(o["createVNode"])(d,{type:"text",onClick:e=>c.handleDelete(a)},{default:Object(o["withCtx"])(()=>[Object(o["createTextVNode"])(Object(o["toDisplayString"])(e.$t("defalult.sc")),1)]),_:2},1032,["onClick"]),"未派工"==a.status?(Object(o["openBlock"])(),Object(o["createBlock"])(d,{key:0,type:"text",onClick:e=>c.handleTask(a)},{default:Object(o["withCtx"])(()=>t[2]||(t[2]=[Object(o["createTextVNode"])(" 转工单 ")])),_:2},1032,["onClick"])):Object(o["createCommentVNode"])("",!0)]),_:1},8,["label"])]),_:1},8,["data"])),[[m,n.listLoading]]),Object(o["createVNode"])(b,{background:n.background,"current-page":n.queryForm.page,layout:n.layout,"page-size":n.queryForm.size,total:n.total,style:{"text-align":"right"},onCurrentChange:c.handleCurrentChange,onSizeChange:c.handleSizeChange},null,8,["background","current-page","layout","page-size","total","onCurrentChange","onSizeChange"]),Object(o["createVNode"])(h,{ref:"toTask"},null,512)])}var n=a("9e04"),c=a("3038"),i=a("2c21"),s={components:{toTask:i["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:""}}},created(){this.showData()},methods:{async fetchData(){this.listLoading=!0;const{data:e}=await Object(n["getCurrentData"])(this.queryForm);this.tableData=e.items,this.total=e.total,setTimeout(()=>{this.listLoading=!1},500)},showData(){this.getLevel(),this.getCategory(),this.fetchData()},save(){this.$refs["add"].showEdit()},async getLevel(){const{data:e}=await Object(n["alarmLevelDict"])();this.levelData=e},async getCategory(){const{data:e}=await Object(n["alarmCategoryDict"])();this.categoryData=e},async exportData(){const e=await Object(n["alarmExport"])(this.queryForm);c["default"].downloadFile(e,{fileName:"报警记录.xls"})},search(){this.fetchData()},resetForm(){this.$refs.queryForm.resetFields()},handleTask(e){console.log(this.tableData),this.$refs["toTask"].showEdit(e)},deletes(e){const t=this;this.$confirm("你确定要删除当前项吗?","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then(()=>{const{msg:a}=Object(n["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()}}},d=a("d959"),u=a.n(d);const b=u()(s,[["render",r]]);t["default"]=b},d6d6:function(e,t,a){"use strict";var o=TypeError;e.exports=function(e,t){if(e