/*! * 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-99b5b480"],{"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 r(e,t,a,r,n,c){const i=Object(l["resolveComponent"])("el-input"),d=Object(l["resolveComponent"])("el-form-item"),s=Object(l["resolveComponent"])("el-option"),m=Object(l["resolveComponent"])("el-select"),u=Object(l["resolveComponent"])("el-date-picker"),b=Object(l["resolveComponent"])("el-form"),g=Object(l["resolveComponent"])("el-button"),h=Object(l["resolveComponent"])("el-dialog");return Object(l["openBlock"])(),Object(l["createBlock"])(h,{modelValue:n.dialogFormVisible,"onUpdate:modelValue":t[5]||(t[5]=e=>n.dialogFormVisible=e),title:n.title,width:"500px",onClose:c.close},{default:Object(l["withCtx"])(()=>[Object(l["createVNode"])(b,{ref:"form",model:n.form,rules:n.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: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(l["createVNode"])(d,{label:e.$t("task.clr"),prop:"handler"},{default:Object(l["withCtx"])(()=>[Object(l["createVNode"])(m,{modelValue:n.form.handler,"onUpdate:modelValue":t[1]||(t[1]=e=>n.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"])(n.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"])(u,{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(l["createVNode"])(d,{label:"指派车辆",prop:"tqImei"},{default:Object(l["withCtx"])(()=>[Object(l["createVNode"])(m,{modelValue:n.form.tqImei,"onUpdate:modelValue":t[3]||(t[3]=e=>n.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"])(n.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"])(m,{modelValue:n.form.taskLevel,"onUpdate:modelValue":t[4]||(t[4]=e=>n.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"])(n.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"])(g,{onClick:c.close},{default:Object(l["withCtx"])(()=>t[6]||(t[6]=[Object(l["createTextVNode"])("取 消")])),_:1},8,["onClick"]),Object(l["createVNode"])(g,{type:"primary",onClick:c.save},{default:Object(l["withCtx"])(()=>t[7]||(t[7]=[Object(l["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()}})}}},d=(a("1e92"),a("d959")),s=a.n(d);const m=s()(i,[["render",r]]);t["default"]=m},"5f99":function(e,t,a){"use strict";function l(e,t){const a=parseInt(e),l=new Date,o=l.getDate(),r=new Date(l.setDate(o+a)),n=r.getFullYear(),c=r.getMonth()+1,i=r.getDate();let d,s;d=c<10?"0"+c:c,s=i<10?"0"+i:i;const m=t||"-";return n+m+d+m+s}function o(e=""){var t=new Date;""!=e&&(t=new Date(e));const a=t.getFullYear();let l=t.getMonth(),o=t.getDate();return l+=1,l=l.toString().padStart(2,"0"),o=o.toString().padStart(2,"0"),`${a}-${l}-${o}`}function r(e=""){var t=new Date;""!=e&&(t=new Date(e));const a=t.getFullYear();let l=t.getMonth();return l+=1,l=l.toString().padStart(2,"0"),`${a}-${l}`}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(),l=t.getMonth()+1,o=t.getDate(),r=l-e,n=r<0?r+12:r>10?r:"0"+r,c=l>9?l:"0"+l,i=o>9?o:"0"+o,d=a+"-"+n+"-"+i,s=a+"-"+c+"-"+i;return[d,s]}function i(){const e=new Date,t=e.getFullYear(),a=e.getMonth()+1,l=e.getDate(),o=new Date(e);o.setDate(e.getDate()-1);const r=o.getFullYear(),n=(o.getMonth()+1).toString().padStart(2,"0"),c=o.getDate().toString().padStart(2,"0"),i=a>9?a:"0"+a,d=l>9?l:"0"+l,s=r+"-"+n+"-"+c,m=t+"-"+i+"-"+d;return[s,m]}function d(e){var t=new Date;""!=e&&(t=new Date(e));const a=t.getFullYear();let l=t.getMonth()+1;l=l<10?"0"+l:l;let o=t.getDate();o=o<10?"0"+o:o;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+"-"+l+"-"+o+" "+r+":"+n+":"+c}a.r(t),a.d(t,"getFMdate",(function(){return l})),a.d(t,"getDate",(function(){return o})),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 d}))},"6ec8":function(e,t,a){}}]);