water-ldht/dist/static/js/chunk-5c5c6b9c.51354ca9.js

7 lines
18 KiB
JavaScript

/*!
* 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-5c5c6b9c"],{"1e92":function(e,t,a){"use strict";a("6ec8")},"2c21":function(e,t,a){"use strict";a.r(t);var l=a("f2bf");const o={class:"dialog-footer"};function c(e,t,a,c,r,n){const i=Object(l["resolveComponent"])("el-input"),d=Object(l["resolveComponent"])("el-form-item"),s=Object(l["resolveComponent"])("el-option"),b=Object(l["resolveComponent"])("el-select"),m=Object(l["resolveComponent"])("el-date-picker"),u=Object(l["resolveComponent"])("el-form"),h=Object(l["resolveComponent"])("el-button"),p=Object(l["resolveComponent"])("el-dialog");return Object(l["openBlock"])(),Object(l["createBlock"])(p,{modelValue:r.dialogFormVisible,"onUpdate:modelValue":t[5]||(t[5]=e=>r.dialogFormVisible=e),title:r.title,width:"500px",onClose:n.close},{default:Object(l["withCtx"])(()=>[Object(l["createVNode"])(u,{ref:"form",model:r.form,rules:r.rules,"label-width":"80px","label-position":"left"},{default:Object(l["withCtx"])(()=>[Object(l["createVNode"])(d,{label:e.$t("task.rwnr"),prop:"taskContent"},{default:Object(l["withCtx"])(()=>[Object(l["createVNode"])(i,{modelValue:r.form.taskContent,"onUpdate:modelValue":t[0]||(t[0]=e=>r.form.taskContent=e),type:"textarea",rows:2,placeholder:"任务内容"},null,8,["modelValue"])]),_:1},8,["label"]),Object(l["createVNode"])(d,{label:e.$t("task.clr"),prop:"handler"},{default:Object(l["withCtx"])(()=>[Object(l["createVNode"])(b,{modelValue:r.form.handler,"onUpdate:modelValue":t[1]||(t[1]=e=>r.form.handler=e),style:{width:"100%"},filterable:"",placeholder:"处理人"},{default:Object(l["withCtx"])(()=>[(Object(l["openBlock"])(!0),Object(l["createElementBlock"])(l["Fragment"],null,Object(l["renderList"])(r.handlerData,e=>(Object(l["openBlock"])(),Object(l["createBlock"])(s,{key:e.id,label:e.name,value:e.id},null,8,["label","value"]))),128))]),_:1},8,["modelValue"])]),_:1},8,["label"]),Object(l["createVNode"])(d,{label:e.$t("task.wcsj"),prop:"completeTime"},{default:Object(l["withCtx"])(()=>[Object(l["createVNode"])(m,{modelValue:r.form.completeTime,"onUpdate:modelValue":t[2]||(t[2]=e=>r.form.completeTime=e),type:"datetime",placeholder:"选择完成时间",align:"right",onChange:n.dateChange},null,8,["modelValue","onChange"])]),_:1},8,["label"]),Object(l["createVNode"])(d,{label:"指派车辆",prop:"tqImei"},{default:Object(l["withCtx"])(()=>[Object(l["createVNode"])(b,{modelValue:r.form.tqImei,"onUpdate:modelValue":t[3]||(t[3]=e=>r.form.tqImei=e),style:{width:"100%"},filterable:"",placeholder:"指派车辆"},{default:Object(l["withCtx"])(()=>[(Object(l["openBlock"])(!0),Object(l["createElementBlock"])(l["Fragment"],null,Object(l["renderList"])(r.tqImeiData,e=>(Object(l["openBlock"])(),Object(l["createBlock"])(s,{key:e.imei,label:e.num,value:e.imei},null,8,["label","value"]))),128))]),_:1},8,["modelValue"])]),_:1}),Object(l["createVNode"])(d,{prop:"taskLevel",label:"紧急程度"},{default:Object(l["withCtx"])(()=>[Object(l["createVNode"])(b,{modelValue:r.form.taskLevel,"onUpdate:modelValue":t[4]||(t[4]=e=>r.form.taskLevel=e),style:{width:"100%"},filterable:"",placeholder:"紧急程度"},{default:Object(l["withCtx"])(()=>[(Object(l["openBlock"])(!0),Object(l["createElementBlock"])(l["Fragment"],null,Object(l["renderList"])(r.levelData,e=>(Object(l["openBlock"])(),Object(l["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(l["createElementVNode"])("div",o,[Object(l["createVNode"])(h,{onClick:n.close},{default:Object(l["withCtx"])(()=>t[6]||(t[6]=[Object(l["createTextVNode"])("取 消")])),_:1},8,["onClick"]),Object(l["createVNode"])(h,{type:"primary",onClick:n.save},{default:Object(l["withCtx"])(()=>t[7]||(t[7]=[Object(l["createTextVNode"])("确 定")])),_:1},8,["onClick"])])]),_:1},8,["modelValue","title","onClose"])}var r=a("9e04"),n=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(r["handlers"])({deviceCode:this.form.deviceCode});this.handlerData=e},async getTqDevices(){const{data:e}=await Object(r["tqDevices"])({projectId:this.projectId});this.tqImeiData=e},async getAlarmLevelDict(){const{data:e}=await Object(r["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(r["toTask"])(this.form);this.$notify({title:e,type:"success"}),this.$refs["form"].resetFields(),this.dialogFormVisible=!1,this.$parent.fetchData()}})}}},d=(a("1e92"),a("d959")),s=a.n(d);const b=s()(i,[["render",c]]);t["default"]=b},3038:function(e,t,a){"use strict";a.r(t);a("88a7"),a("271a"),a("5494");var l=a("bc3a"),o=a.n(l),c=a("4360");const r=o.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=c["default"].getters["user/token"];r.interceptors.request.use(e=>(e.headers={token:n},e),e=>Promise.reject(e));const i=async(e,t)=>{await r.get(e,{responseType:"arraybuffer"}).then(e=>b(e,t))},d=async(e,t)=>{await r.post(e,{responseType:"arraybuffer"}).then(e=>b(e,t))},s=async(e,t)=>{await r.get(e,{responseType:"blob"}).then(e=>b(e,t))},b=(e,t)=>{const a=new Blob([e.data],{type:t.fileType?t.fileType:"application/octet-binary"}),l=window.URL.createObjectURL(a);m(l,t.fileName)},m=(e,t,a)=>{const l=document.createElement("a");l.href=e,l.download=t,document.body.appendChild(l),l.click(),document.body.removeChild(l),(null==a||a)&&window.URL.revokeObjectURL(e)},u=async(e,t)=>{let a;return await r.get(e,{responseType:"blob"}).then(e=>{a=new Blob([e.data],{type:t||"application/octet-binary"})}),window.URL.createObjectURL(a)},h=async(e,t,a)=>{let l;return await r.post(e,t,{responseType:"blob"}).then(e=>{l=new Blob([e.data],{type:a||"application/octet-binary"})}),window.URL.createObjectURL(l)},p=async(e,t)=>{let a;return await r.get(e,{responseType:"blob"}).then(e=>{a=new Blob([e.data],{type:t||"application/octet-binary"})}),a};t["default"]={ajax:r,downloadFile:i,getFile:s,getDownloadFileUrl:u,downloadPostFile:d,getDownloadFileUrlByPost:h,getDownloadFileBlob:p,downloadBlob:m}},"4a11":function(e,t,a){"use strict";a.r(t);var l=a("f2bf");const o={class:"manage-container"},c={class:"manage-input"},r={class:"manage-input"},n={class:"manage-button"};function i(e,t,a,i,d,s){const b=Object(l["resolveComponent"])("el-input"),m=Object(l["resolveComponent"])("el-form-item"),u=Object(l["resolveComponent"])("el-date-picker"),h=Object(l["resolveComponent"])("vab-query-form"),p=Object(l["resolveComponent"])("el-form"),j=Object(l["resolveComponent"])("el-option"),O=Object(l["resolveComponent"])("el-select"),f=Object(l["resolveComponent"])("el-button"),g=Object(l["resolveComponent"])("el-table-column"),y=Object(l["resolveComponent"])("el-tag"),C=Object(l["resolveComponent"])("el-table"),V=Object(l["resolveComponent"])("el-pagination"),w=Object(l["resolveComponent"])("to-task"),k=Object(l["resolveDirective"])("loading");return Object(l["openBlock"])(),Object(l["createElementBlock"])("div",o,[Object(l["createElementVNode"])("div",c,[Object(l["createVNode"])(p,{ref:"queryForm",model:d.queryForm,"label-width":"80px"},{default:Object(l["withCtx"])(()=>[Object(l["createVNode"])(h,null,{default:Object(l["withCtx"])(()=>[Object(l["createVNode"])(m,{width:"100",prop:"deviceName",label:e.$t("dataEnquiry.zdmc")},{default:Object(l["withCtx"])(()=>[Object(l["createVNode"])(b,{modelValue:d.queryForm.deviceName,"onUpdate:modelValue":t[0]||(t[0]=e=>d.queryForm.deviceName=e),size:"small",placeholder:e.$t("dataEnquiry.qsrzdmc")},null,8,["modelValue","placeholder"])]),_:1},8,["label"]),Object(l["createVNode"])(m,{width:"100",prop:"handlerName",label:e.$t("task.clr")},{default:Object(l["withCtx"])(()=>[Object(l["createVNode"])(b,{modelValue:d.queryForm.handlerName,"onUpdate:modelValue":t[1]||(t[1]=e=>d.queryForm.handlerName=e),size:"small",placeholder:"请输入处理人"},null,8,["modelValue"])]),_:1},8,["label"]),Object(l["createVNode"])(m,{width:"100",prop:"time",label:e.$t("defalult.rq")},{default:Object(l["withCtx"])(()=>[Object(l["createVNode"])(u,{modelValue:d.queryForm.date,"onUpdate:modelValue":t[2]||(t[2]=e=>d.queryForm.date=e),size:"small",type:"daterange",align:"right","start-placeholder":"开始时间","end-placeholder":"结束时间",onChange:s.changeTime},null,8,["modelValue","onChange"])]),_:1},8,["label"])]),_:1})]),_:1},8,["model"])]),Object(l["createElementVNode"])("div",r,[Object(l["createVNode"])(p,{ref:"queryForm",model:d.queryForm,"label-width":"80px"},{default:Object(l["withCtx"])(()=>[Object(l["createVNode"])(h,null,{default:Object(l["withCtx"])(()=>[Object(l["createVNode"])(m,{width:"100",prop:"alarmLevel",label:"告警级别"},{default:Object(l["withCtx"])(()=>[Object(l["createVNode"])(O,{modelValue:d.queryForm.alarmLevel,"onUpdate:modelValue":t[3]||(t[3]=e=>d.queryForm.alarmLevel=e),size:"small",placeholder:"告警级别"},{default:Object(l["withCtx"])(()=>[(Object(l["openBlock"])(!0),Object(l["createElementBlock"])(l["Fragment"],null,Object(l["renderList"])(d.levelData,e=>(Object(l["openBlock"])(),Object(l["createBlock"])(j,{key:e.dataCode,label:e.dataValue,value:e.dataCode},null,8,["label","value"]))),128))]),_:1},8,["modelValue"])]),_:1}),Object(l["createVNode"])(m,{width:"100",prop:"alarmCategory",label:"告警类别"},{default:Object(l["withCtx"])(()=>[Object(l["createVNode"])(O,{modelValue:d.queryForm.alarmCategory,"onUpdate:modelValue":t[4]||(t[4]=e=>d.queryForm.alarmCategory=e),size:"small",placeholder:"告警类别"},{default:Object(l["withCtx"])(()=>[(Object(l["openBlock"])(!0),Object(l["createElementBlock"])(l["Fragment"],null,Object(l["renderList"])(d.categoryData,e=>(Object(l["openBlock"])(),Object(l["createBlock"])(j,{key:e.dataCode,label:e.dataValue,value:e.dataCode},null,8,["label","value"]))),128))]),_:1},8,["modelValue"])]),_:1}),Object(l["createVNode"])(m,{width:"100",prop:"date",label:e.$t("dataEnquiry.zt")},{default:Object(l["withCtx"])(()=>[Object(l["createVNode"])(O,{modelValue:d.queryForm.status,"onUpdate:modelValue":t[5]||(t[5]=e=>d.queryForm.status=e),size:"small",placeholder:"状态"},{default:Object(l["withCtx"])(()=>[(Object(l["openBlock"])(!0),Object(l["createElementBlock"])(l["Fragment"],null,Object(l["renderList"])(d.statusData,e=>(Object(l["openBlock"])(),Object(l["createBlock"])(j,{key:e.value,label:e.label,value:e.value},null,8,["label","value"]))),128))]),_:1},8,["modelValue"])]),_:1},8,["label"])]),_:1})]),_:1},8,["model"])]),Object(l["createElementVNode"])("div",n,[Object(l["createVNode"])(f,{size:"small",onClick:t[6]||(t[6]=e=>s.resetForm())},{default:Object(l["withCtx"])(()=>[Object(l["createTextVNode"])(Object(l["toDisplayString"])(e.$t("defalult.chongz")),1)]),_:1}),Object(l["createVNode"])(f,{type:"primary",size:"small",onClick:s.search},{default:Object(l["withCtx"])(()=>[Object(l["createTextVNode"])(Object(l["toDisplayString"])(e.$t("defalult.cx")),1)]),_:1},8,["onClick"]),Object(l["createVNode"])(f,{type:"primary",size:"small",onClick:s.save},{default:Object(l["withCtx"])(()=>[Object(l["createTextVNode"])(Object(l["toDisplayString"])(e.$t("defalult.tj")),1)]),_:1},8,["onClick"]),Object(l["createVNode"])(f,{type:"primary",size:"small",onClick:s.exportData},{default:Object(l["withCtx"])(()=>[Object(l["createTextVNode"])(Object(l["toDisplayString"])(e.$t("defalult.dc")),1)]),_:1},8,["onClick"])]),Object(l["withDirectives"])((Object(l["openBlock"])(),Object(l["createBlock"])(C,{data:d.tableData,stripe:"",border:"",style:{width:"100%"}},{default:Object(l["withCtx"])(()=>[Object(l["createVNode"])(g,{fixed:"",prop:"deviceName",label:e.$t("dataEnquiry.zdmc"),width:"150",align:"center"},null,8,["label"]),Object(l["createVNode"])(g,{fixed:"",prop:"sensorName",label:e.$t("sensor.cgqmc"),width:"150",align:"center"},null,8,["label"]),Object(l["createVNode"])(g,{prop:"alarmTime",label:"报警时间",width:"200",align:"center"}),Object(l["createVNode"])(g,{prop:"alarmLevel",label:e.$t("alarm.bjjb"),width:"200",align:"center"},null,8,["label"]),Object(l["createVNode"])(g,{prop:"alarmCategory",label:"报警类别",width:"200",align:"center"}),Object(l["createVNode"])(g,{prop:"alarmContent",label:"告警内容",width:"300",align:"center"}),Object(l["createVNode"])(g,{prop:"handlerName",label:e.$t("task.clr"),width:"120",align:"center"},null,8,["label"]),Object(l["createVNode"])(g,{prop:"status",label:e.$t("dataEnquiry.zt"),width:"120",align:"center"},{default:Object(l["withCtx"])(({row:e})=>["已派工"==e.status?(Object(l["openBlock"])(),Object(l["createBlock"])(y,{key:"已派工",effect:"dark",type:"success",size:"mini"},{default:Object(l["withCtx"])(()=>t[7]||(t[7]=[Object(l["createTextVNode"])(" 已派工 ")])),_:1})):Object(l["createCommentVNode"])("",!0),"未派工"==e.status?(Object(l["openBlock"])(),Object(l["createBlock"])(y,{key:"未派工",effect:"dark",type:"danger",size:"mini"},{default:Object(l["withCtx"])(()=>t[8]||(t[8]=[Object(l["createTextVNode"])(" 未派工 ")])),_:1})):Object(l["createCommentVNode"])("",!0)]),_:1},8,["label"]),Object(l["createVNode"])(g,{prop:"remark",label:e.$t("alarm.bz"),width:"120",align:"center"},null,8,["label"]),Object(l["createVNode"])(g,{fixed:"right",label:e.$t("defalult.cz"),align:"center"},{default:Object(l["withCtx"])(({row:a})=>[Object(l["createVNode"])(f,{type:"text",onClick:e=>s.handleDelete(a)},{default:Object(l["withCtx"])(()=>[Object(l["createTextVNode"])(Object(l["toDisplayString"])(e.$t("defalult.sc")),1)]),_:2},1032,["onClick"]),"未派工"==a.status?(Object(l["openBlock"])(),Object(l["createBlock"])(f,{key:0,type:"text",onClick:e=>s.handleTask(a)},{default:Object(l["withCtx"])(()=>t[9]||(t[9]=[Object(l["createTextVNode"])(" 转工单 ")])),_:2},1032,["onClick"])):Object(l["createCommentVNode"])("",!0)]),_:1},8,["label"])]),_:1},8,["data"])),[[k,d.listLoading]]),Object(l["createVNode"])(V,{background:d.background,"current-page":d.queryForm.page,layout:d.layout,"page-size":d.queryForm.size,total:d.total,style:{"text-align":"right"},onCurrentChange:s.handleCurrentChange,onSizeChange:s.handleSizeChange},null,8,["background","current-page","layout","page-size","total","onCurrentChange","onSizeChange"]),Object(l["createVNode"])(w,{ref:"toTask"},null,512)])}var d=a("5f99"),s=a("9e04"),b=a("2c21"),m=a("3038"),u={components:{toTask:b["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(){},methods:{showData(){this.setDefaultTime(),this.getLevel(),this.getCategory(),this.fetchData()},changeTime(){this.queryForm.start=Object(d["getDate"])(this.queryForm.date[0]),this.queryForm.end=Object(d["getDate"])(this.queryForm.date[1])},setDefaultTime(){this.queryForm.date=Object(d["getPastTime"])(1),this.queryForm.start=Object(d["getDate"])(this.queryForm.date[0]),this.queryForm.end=Object(d["getDate"])(this.queryForm.date[1])},async fetchData(){this.listLoading=!0;const{data:e}=await Object(s["getAlarm"])(this.queryForm);this.tableData=e.items,this.total=e.total,setTimeout(()=>{this.listLoading=!1},500)},save(){this.$refs["add"].showEdit()},async getLevel(){const{data:e}=await Object(s["alarmLevelDict"])();this.levelData=e},async getCategory(){const{data:e}=await Object(s["alarmCategoryDict"])();this.categoryData=e},async exportData(){const e=await Object(s["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(s["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()}}},h=(a("decf"),a("d959")),p=a.n(h);const j=p()(u,[["render",i],["__scopeId","data-v-58d301a8"]]);t["default"]=j},6460:function(e,t,a){},"6ec8":function(e,t,a){},decf:function(e,t,a){"use strict";a("6460")}}]);