/*! * 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-72b3b472"],{"1b0a":function(e,t,a){"use strict";a.r(t),a.d(t,"getList",(function(){return n})),a.d(t,"dict",(function(){return l})),a.d(t,"getDevices",(function(){return d})),a.d(t,"doAdd",(function(){return c})),a.d(t,"toEdit",(function(){return i})),a.d(t,"doDelete",(function(){return s})),a.d(t,"doExport",(function(){return u}));var o=a("b775"),r=a("f121");function n(e){var t="?page="+e.page+"&size="+e.size+"&projectId="+e.projectId;return""!=e.deviceName&&(t+="&deviceName="+e.deviceName),""!=e.inspectorName&&(t+="&inspectorName="+e.inspectorName),""!=e.date&&(t+="&date="+e.date),Object(o["default"])({url:"/inspection/list"+t,method:"get",data:e})}function l(e){return Object(o["default"])({url:"/inspection/dict",method:"get",data:e})}function d(e){return Object(o["default"])({url:"/task/devices?projectId="+e.projectId,method:"get",data:e})}function c(e){return Object(o["default"])({url:"/inspection/add",method:"post",data:e})}function i(e){return Object(o["default"])({url:"/inspection/update",method:"post",data:e})}function s(e){return Object(o["default"])({url:"/inspection/remove",method:"post",data:e})}function u(e){var t="?projectId="+e.projectId;return""!=e.projectId&&(t+="&projectId="+e.projectId),r["baseURL"]+"/taskReport/export"+t}},"5f99":function(e,t,a){"use strict";function o(e,t){const a=parseInt(e),o=new Date,r=o.getDate(),n=new Date(o.setDate(r+a)),l=n.getFullYear(),d=n.getMonth()+1,c=n.getDate();let i,s;i=d<10?"0"+d:d,s=c<10?"0"+c:c;const u=t||"-";return l+u+i+u+s}function r(e=""){var t=new Date;""!=e&&(t=new Date(e));const a=t.getFullYear();let o=t.getMonth(),r=t.getDate();return o+=1,o=o.toString().padStart(2,"0"),r=r.toString().padStart(2,"0"),`${a}-${o}-${r}`}function n(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 l(e=""){var t=new Date;""!=e&&(t=new Date(e));const a=t.getFullYear();return""+a}function d(e){const t=new Date,a=t.getFullYear(),o=t.getMonth()+1,r=t.getDate(),n=o-e,l=n<0?n+12:n>10?n:"0"+n,d=o>9?o:"0"+o,c=r>9?r:"0"+r,i=a+"-"+l+"-"+c,s=a+"-"+d+"-"+c;return[i,s]}function c(){const e=new Date,t=e.getFullYear(),a=e.getMonth()+1,o=e.getDate(),r=new Date(e);r.setDate(e.getDate()-1);const n=r.getFullYear(),l=(r.getMonth()+1).toString().padStart(2,"0"),d=r.getDate().toString().padStart(2,"0"),c=a>9?a:"0"+a,i=o>9?o:"0"+o,s=n+"-"+l+"-"+d,u=t+"-"+c+"-"+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 r=t.getDate();r=r<10?"0"+r:r;let n=t.getHours();n=n<10?"0"+n:n;let l=t.getMinutes();l=l<10?"0"+l:l;let d=t.getSeconds();return d=d<10?"0"+d:d,a+"-"+o+"-"+r+" "+n+":"+l+":"+d}a.r(t),a.d(t,"getFMdate",(function(){return o})),a.d(t,"getDate",(function(){return r})),a.d(t,"getDate1",(function(){return n})),a.d(t,"getDate2",(function(){return l})),a.d(t,"getPastTime",(function(){return d})),a.d(t,"getPastTime1",(function(){return c})),a.d(t,"formatDateTime",(function(){return i}))},b199:function(e,t,a){"use strict";a.r(t),a.d(t,"getList",(function(){return n})),a.d(t,"getHandlers",(function(){return l})),a.d(t,"getDevices",(function(){return d})),a.d(t,"doDelete",(function(){return c})),a.d(t,"doAdd",(function(){return i})),a.d(t,"feedback",(function(){return s})),a.d(t,"doEdit",(function(){return u})),a.d(t,"taskExport",(function(){return m})),a.d(t,"getTaskLevel",(function(){return f})),a.d(t,"getTaskType",(function(){return b}));var o=a("b775"),r=a("f121");function n(e){var t="?page="+e.page+"&size="+e.size+"&type="+e.type+"&projectId="+e.projectId;return 3!=e.status&&(t+="&status="+e.status),Object(o["default"])({url:"/task/list"+t,method:"get",data:e})}function l(e){return Object(o["default"])({url:"/task/handlers?deviceCode="+e.deviceCode,method:"get",data:e})}function d(e){return Object(o["default"])({url:"/task/devices?projectId="+e.projectId,method:"get",data:e})}function c(e){return Object(o["default"])({url:"/task/remove",method:"post",data:e})}function i(e){return Object(o["default"])({url:"/task/add",method:"post",data:e})}function s(e){return Object(o["default"])({url:"/task/feedback",method:"post",data:e})}function u(e){return Object(o["default"])({url:"/task/update",method:"post",data:e})}function m(e){var t="?projectId="+e.projectId;return""!=e.projectId&&(t+="&projectId="+e.projectId),r["baseURL"]+"/taskReport/export"+t}function f(e){return Object(o["default"])({url:"/task/taskLevel",method:"get",data:e})}function b(e){return Object(o["default"])({url:"/task/taskType",method:"get",data:e})}},eb9b:function(e,t,a){"use strict";a.r(t);var o=a("f2bf");const r={class:"dialog-footer"};function n(e,t,a,n,l,d){const c=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-date-picker"),f=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:l.dialogFormVisible,"onUpdate:modelValue":t[5]||(t[5]=e=>l.dialogFormVisible=e),title:l.title,width:"500px"},{default:Object(o["withCtx"])(()=>[Object(o["createVNode"])(f,{ref:"form",model:l.form,"label-width":"80px","label-position":"left"},{default:Object(o["withCtx"])(()=>[Object(o["createVNode"])(s,{label:"选择站点"},{default:Object(o["withCtx"])(()=>[Object(o["createVNode"])(i,{modelValue:l.form.deviceCode,"onUpdate:modelValue":t[0]||(t[0]=e=>l.form.deviceCode=e),filterable:"",placeholder:"选择站点",onChange:d.deviceChange},{default:Object(o["withCtx"])(()=>[(Object(o["openBlock"])(!0),Object(o["createElementBlock"])(o["Fragment"],null,Object(o["renderList"])(l.deviceData,e=>(Object(o["openBlock"])(),Object(o["createBlock"])(c,{key:e.code,label:e.name,value:e.code},null,8,["label","value"]))),128))]),_:1},8,["modelValue","onChange"])]),_:1}),Object(o["createVNode"])(s,{label:"紧急程度",prop:"taskLevel"},{default:Object(o["withCtx"])(()=>[Object(o["createVNode"])(i,{modelValue:l.form.taskLevel,"onUpdate:modelValue":t[1]||(t[1]=e=>l.form.taskLevel=e),size:"small",filterable:"",placeholder:"选择紧急程度"},{default:Object(o["withCtx"])(()=>[(Object(o["openBlock"])(!0),Object(o["createElementBlock"])(o["Fragment"],null,Object(o["renderList"])(l.levelData,e=>(Object(o["openBlock"])(),Object(o["createBlock"])(c,{key:e.dataCode,label:e.dataValue,value:e.dataCode},null,8,["label","value"]))),128))]),_:1},8,["modelValue"])]),_:1}),Object(o["createVNode"])(s,{label:e.$t("task.rwnr")},{default:Object(o["withCtx"])(()=>[Object(o["createVNode"])(u,{modelValue:l.form.taskContent,"onUpdate:modelValue":t[2]||(t[2]=e=>l.form.taskContent=e),type:"textarea"},null,8,["modelValue"])]),_:1},8,["label"]),Object(o["createVNode"])(s,{label:e.$t("task.clr")},{default:Object(o["withCtx"])(()=>[Object(o["createVNode"])(i,{modelValue:l.form.handler,"onUpdate:modelValue":t[3]||(t[3]=e=>l.form.handler=e),filterable:"",placeholder:"选择处理人"},{default:Object(o["withCtx"])(()=>[(Object(o["openBlock"])(!0),Object(o["createElementBlock"])(o["Fragment"],null,Object(o["renderList"])(l.handlersData,e=>(Object(o["openBlock"])(),Object(o["createBlock"])(c,{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")},{default:Object(o["withCtx"])(()=>[Object(o["createVNode"])(m,{modelValue:l.form.completeTime,"onUpdate:modelValue":t[4]||(t[4]=e=>l.form.completeTime=e),type:"datetime",placeholder:e.$t("defalult.xzrq"),onChange:d.standardToTime},null,8,["modelValue","placeholder","onChange"])]),_:1},8,["label"])]),_:1},8,["model"]),Object(o["createElementVNode"])("div",r,[Object(o["createVNode"])(b,{type:"primary",onClick:d.save},{default:Object(o["withCtx"])(()=>t[6]||(t[6]=[Object(o["createTextVNode"])("确 定")])),_:1},8,["onClick"]),Object(o["createVNode"])(b,{onClick:d.close},{default:Object(o["withCtx"])(()=>t[7]||(t[7]=[Object(o["createTextVNode"])("取 消")])),_:1},8,["onClick"])])]),_:1},8,["modelValue","title"])}var l=a("b199"),d=a("1b0a"),c=a("5f99"),i={data(){return{form:{id:"",deviceCode:"",taskContent:"",handler:"",completeTime:"",taskLevel:"",type:0},title:"",dialogFormVisible:!1,deviceData:[],handlersData:[],levelData:[],queryForm:{projectId:""}}},created(){this.queryForm.projectId=sessionStorage.getItem("projectId")},methods:{async getDictData(){const{data:e}=await Object(d["getDevices"])(this.queryForm);this.deviceData=e},deviceChange(){this.getHandlersData()},async getHandlersData(){const{data:e}=await Object(l["getHandlers"])(this.form);this.handlersData=e},async getTaskLevelData(){const{data:e}=await Object(l["getTaskLevel"])(this.form);this.levelData=e},standardToTime(){this.form.completeTime=Object(c["formatDateTime"])(this.form.completeTime)},setDefaultTime(){this.form.completeTime=Object(c["formatDateTime"])()},showEdit(e){if(this.getDictData(),this.getTaskLevelData(),e){this.title="编辑",this.menuId=e.id;var t=Object.assign({},e);this.form.id=t.id,this.form.deviceCode=t.device.code,this.form.taskContent=t.taskContent,this.form.handler=t.handler.id,this.form.completeTime=t.completeTime,void 0!=t.taskLevel&&(this.form.taskLevel=t.taskLevel.dataCode),this.getHandlersData()}else this.title="添加",this.form.id="",this.form.deviceCode="",this.form.taskContent="",this.form.handler="",this.form.completeTime="";this.dialogFormVisible=!0},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;if(""==this.form.taskContent&&delete this.form.taskContent,""==this.form.handler&&delete this.form.handler,""==this.form.completeTime&&delete this.form.completeTime,this.form.id){const{msg:e}=await Object(l["doEdit"])(this.form);this.$notify({title:e,type:"success"})}else{delete this.form.id;const{msg:e}=await Object(l["doAdd"])(this.form);this.$notify({title:e,type:"success"})}this.$refs["form"].resetFields(),this.dialogFormVisible=!1,this.$parent.fetchData()})}}},s=a("d959"),u=a.n(s);const m=u()(i,[["render",n]]);t["default"]=m}}]);