water-ldht/dist/static/js/chunk-52d2dee3.71754299.js

7 lines
30 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-52d2dee3","chunk-51d44212","chunk-73d404b5"],{"0b6a":function(e,t,a){"use strict";a("65bf")},"10d8":function(e,t,a){"use strict";a.r(t);var l=a("f2bf");const r={class:"dialog-footer"};function o(e,t,a,o,c,i){const n=Object(l["resolveComponent"])("el-date-picker"),d=Object(l["resolveComponent"])("el-form-item"),s=Object(l["resolveComponent"])("el-input"),u=Object(l["resolveComponent"])("el-option"),p=Object(l["resolveComponent"])("el-select"),b=Object(l["resolveComponent"])("el-form"),m=Object(l["resolveComponent"])("el-button"),h=Object(l["resolveComponent"])("el-dialog");return Object(l["openBlock"])(),Object(l["createBlock"])(h,{modelValue:c.dialogFormVisible,"onUpdate:modelValue":t[5]||(t[5]=e=>c.dialogFormVisible=e),title:c.title,width:"500px",onClose:i.close},{default:Object(l["withCtx"])(()=>[Object(l["createVNode"])(b,{ref:"form",model:c.form,"label-width":"80px","label-position":"left"},{default:Object(l["withCtx"])(()=>[Object(l["createVNode"])(d,{width:"100",prop:"shelfLife",label:e.$t("defalult.sj")},{default:Object(l["withCtx"])(()=>[Object(l["createVNode"])(n,{modelValue:c.form.completeTime,"onUpdate:modelValue":t[0]||(t[0]=e=>c.form.completeTime=e),type:"datetime",placeholder:e.$t("defalult.xzrq"),onChange:i.standardToTime},null,8,["modelValue","placeholder","onChange"])]),_:1},8,["label"]),Object(l["createVNode"])(d,{label:e.$t("task.rwnr"),prop:"taskContent"},{default:Object(l["withCtx"])(()=>[Object(l["createVNode"])(s,{modelValue:c.form.taskContent,"onUpdate:modelValue":t[1]||(t[1]=e=>c.form.taskContent=e),modelModifiers:{trim:!0},type:"textarea",autocomplete:"off"},null,8,["modelValue"])]),_:1},8,["label"]),Object(l["createVNode"])(d,{prop:"handler",label:e.$t("task.clr")},{default:Object(l["withCtx"])(()=>[Object(l["createVNode"])(p,{modelValue:c.form.handler,"onUpdate:modelValue":t[2]||(t[2]=e=>c.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"])(c.handlerData,e=>(Object(l["openBlock"])(),Object(l["createBlock"])(u,{key:e.id,style:{width:"100%"},label:e.name,value:e.id},null,8,["label","value"]))),128))]),_:1},8,["modelValue"])]),_:1},8,["label"]),Object(l["createVNode"])(d,{prop:"handler",label:"紧急程度"},{default:Object(l["withCtx"])(()=>[Object(l["createVNode"])(p,{modelValue:c.form.taskLevel,"onUpdate:modelValue":t[3]||(t[3]=e=>c.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"])(c.levelData,e=>(Object(l["openBlock"])(),Object(l["createBlock"])(u,{key:e.dataCode,style:{width:"100%"},label:e.dataValue,value:e.dataCode},null,8,["label","value"]))),128))]),_:1},8,["modelValue"])]),_:1}),Object(l["createVNode"])(d,{prop:"handler",label:"指派车辆"},{default:Object(l["withCtx"])(()=>[Object(l["createVNode"])(p,{modelValue:c.form.tqImei,"onUpdate:modelValue":t[4]||(t[4]=e=>c.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"])(c.tpData,e=>(Object(l["openBlock"])(),Object(l["createBlock"])(u,{key:e.imei,label:e.num,value:e.imei},null,8,["label","value"]))),128))]),_:1},8,["modelValue"])]),_:1})]),_:1},8,["model"]),Object(l["createElementVNode"])("div",r,[Object(l["createVNode"])(m,{onClick:i.close},{default:Object(l["withCtx"])(()=>t[6]||(t[6]=[Object(l["createTextVNode"])("取 消")])),_:1},8,["onClick"]),Object(l["createVNode"])(m,{type:"primary",onClick:i.save},{default:Object(l["withCtx"])(()=>t[7]||(t[7]=[Object(l["createTextVNode"])("确 定")])),_:1},8,["onClick"])])]),_:1},8,["modelValue","title","onClose"])}var c=a("c3be"),i=a("5f99"),n=a("b199"),d=a("9e04"),s={data(){return{form:{repairId:"",taskContent:"",handler:"",completeTime:"",deviceCode:"",tqImei:"",taskLevel:""},title:"",handlerData:[],levelData:[],tpData:[],dialogFormVisible:!1}},created(){},methods:{standardToTime(){this.form.completeTime=Object(i["formatDateTime"])(this.form.completeTime)},showTask(e){const t=Object.assign({},e);this.form.repairId=t.id,this.form.deviceCode=t.device.code,this.dialogFormVisible=!0,this.getHandlersData(),this.getTaskLevelData(),this.getTqDevicesData()},close(){this.$refs["form"].resetFields(),this.form=this.$options.data().form,this.dialogFormVisible=!1,this.$emit("fetch-data")},async getHandlersData(){const{data:e}=await Object(n["getHandlers"])({deviceCode:this.form.deviceCode});this.handlerData=e},async getTaskLevelData(){const{data:e}=await Object(n["getTaskLevel"])();this.levelData=e},async getTqDevicesData(){const{data:e}=await Object(d["tqDevices"])({projectId:sessionStorage.getItem("projectId")});this.tpData=e},save(){this.$refs["form"].validate(async e=>{if(!e)return!1;{const{msg:e}=await Object(c["toTask"])(this.form);this.$notify({title:e,type:"success"}),this.$refs["form"].resetFields(),this.$parent.fetchData(),this.dialogFormVisible=!1}})}}},u=(a("e2b3"),a("d959")),p=a.n(u);const b=p()(s,[["render",o]]);t["default"]=b},"11f4":function(e,t,a){"use strict";a.r(t),a.d(t,"imgReplacePath",(function(){return r}));a("14d9");var l=a("f121");function r(e,t){for(var a=l["baseURL"]+"/static/img/",r=0;r<e.length;r++)if(null!=e[r][t]){var o=e[r][t].split(",");if(0!=o.length){for(var c=[],i=0;i<o.length;i++)o[i]&&c.push([a+o[i]]);e[r].url=a+o[0],e[r].fileList=c}else e[r].url="",e[r].fileList=""}return e}},3038:function(e,t,a){"use strict";a.r(t);a("88a7"),a("271a"),a("5494");var l=a("bc3a"),r=a.n(l),o=a("4360");const c=r.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}),i=o["default"].getters["user/token"];c.interceptors.request.use(e=>(e.headers={token:i},e),e=>Promise.reject(e));const n=async(e,t)=>{await c.get(e,{responseType:"arraybuffer"}).then(e=>u(e,t))},d=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"}),l=window.URL.createObjectURL(a);p(l,t.fileName)},p=(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)},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)},m=async(e,t,a)=>{let l;return await c.post(e,t,{responseType:"blob"}).then(e=>{l=new Blob([e.data],{type:a||"application/octet-binary"})}),window.URL.createObjectURL(l)},h=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:n,getFile:s,getDownloadFileUrl:b,downloadPostFile:d,getDownloadFileUrlByPost:m,getDownloadFileBlob:h,downloadBlob:p}},"5f99":function(e,t,a){"use strict";function l(e,t){const a=parseInt(e),l=new Date,r=l.getDate(),o=new Date(l.setDate(r+a)),c=o.getFullYear(),i=o.getMonth()+1,n=o.getDate();let d,s;d=i<10?"0"+i:i,s=n<10?"0"+n:n;const u=t||"-";return c+u+d+u+s}function r(e=""){var t=new Date;""!=e&&(t=new Date(e));const a=t.getFullYear();let l=t.getMonth(),r=t.getDate();return l+=1,l=l.toString().padStart(2,"0"),r=r.toString().padStart(2,"0"),`${a}-${l}-${r}`}function o(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 c(e=""){var t=new Date;""!=e&&(t=new Date(e));const a=t.getFullYear();return""+a}function i(e){const t=new Date,a=t.getFullYear(),l=t.getMonth()+1,r=t.getDate(),o=l-e,c=o<0?o+12:o>10?o:"0"+o,i=l>9?l:"0"+l,n=r>9?r:"0"+r,d=a+"-"+c+"-"+n,s=a+"-"+i+"-"+n;return[d,s]}function n(){const e=new Date,t=e.getFullYear(),a=e.getMonth()+1,l=e.getDate(),r=new Date(e);r.setDate(e.getDate()-1);const o=r.getFullYear(),c=(r.getMonth()+1).toString().padStart(2,"0"),i=r.getDate().toString().padStart(2,"0"),n=a>9?a:"0"+a,d=l>9?l:"0"+l,s=o+"-"+c+"-"+i,u=t+"-"+n+"-"+d;return[s,u]}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 r=t.getDate();r=r<10?"0"+r:r;let o=t.getHours();o=o<10?"0"+o:o;let c=t.getMinutes();c=c<10?"0"+c:c;let i=t.getSeconds();return i=i<10?"0"+i:i,a+"-"+l+"-"+r+" "+o+":"+c+":"+i}a.r(t),a.d(t,"getFMdate",(function(){return l})),a.d(t,"getDate",(function(){return r})),a.d(t,"getDate1",(function(){return o})),a.d(t,"getDate2",(function(){return c})),a.d(t,"getPastTime",(function(){return i})),a.d(t,"getPastTime1",(function(){return n})),a.d(t,"formatDateTime",(function(){return d}))},"65bf":function(e,t,a){},"71e6":function(e,t,a){"use strict";a.r(t);var l=a("f2bf");const r={class:"manage-container"},o={class:"manage-input"},c={class:"manage-input"},i={class:"manage-button"};function n(e,t,a,n,d,s){const u=Object(l["resolveComponent"])("el-input"),p=Object(l["resolveComponent"])("el-form-item"),b=Object(l["resolveComponent"])("vab-query-form"),m=Object(l["resolveComponent"])("el-form"),h=Object(l["resolveComponent"])("el-option"),f=Object(l["resolveComponent"])("el-select"),j=Object(l["resolveComponent"])("el-button"),O=Object(l["resolveComponent"])("el-table-column"),g=Object(l["resolveComponent"])("el-tag"),y=Object(l["resolveComponent"])("el-image"),v=Object(l["resolveComponent"])("el-table"),C=Object(l["resolveComponent"])("el-pagination"),V=Object(l["resolveComponent"])("repair-edit"),w=Object(l["resolveComponent"])("to-task");return Object(l["openBlock"])(),Object(l["createElementBlock"])("div",r,[Object(l["createElementVNode"])("div",o,[Object(l["createVNode"])(m,{ref:"queryForm",model:d.queryForm,"label-width":"80px"},{default:Object(l["withCtx"])(()=>[Object(l["createVNode"])(b,null,{default:Object(l["withCtx"])(()=>[Object(l["createVNode"])(p,{width:"100",prop:"deviceName",label:e.$t("dataEnquiry.zdmc")},{default:Object(l["withCtx"])(()=>[Object(l["createVNode"])(u,{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"])(p,{width:"100",prop:"repairPersonName",label:e.$t("maintenance.bxr")},{default:Object(l["withCtx"])(()=>[Object(l["createVNode"])(u,{modelValue:d.queryForm.repairPersonName,"onUpdate:modelValue":t[1]||(t[1]=e=>d.queryForm.repairPersonName=e),size:"small",placeholder:e.$t("defalult.qsr")},null,8,["modelValue","placeholder"])]),_:1},8,["label"])]),_:1})]),_:1},8,["model"])]),Object(l["createElementVNode"])("div",c,[Object(l["createVNode"])(m,{ref:"queryForm",model:d.queryForm,"label-width":"80px"},{default:Object(l["withCtx"])(()=>[Object(l["createVNode"])(b,null,{default:Object(l["withCtx"])(()=>[Object(l["createVNode"])(p,{width:"100",prop:"deviceType",label:e.$t("maintenance.zdlx")},{default:Object(l["withCtx"])(()=>[Object(l["createVNode"])(f,{modelValue:d.queryForm.deviceType,"onUpdate:modelValue":t[2]||(t[2]=e=>d.queryForm.deviceType=e),size:"small",placeholder:e.$t("maintenance.zdlx")},{default:Object(l["withCtx"])(()=>[(Object(l["openBlock"])(!0),Object(l["createElementBlock"])(l["Fragment"],null,Object(l["renderList"])(d.deviceTypeData,e=>(Object(l["openBlock"])(),Object(l["createBlock"])(h,{key:e.dataCode,label:e.dataValue,value:e.dataCode},null,8,["label","value"]))),128))]),_:1},8,["modelValue","placeholder"])]),_:1},8,["label"]),Object(l["createVNode"])(p,{width:"100",prop:"repairItem",label:e.$t("maintenance.bxxm")},{default:Object(l["withCtx"])(()=>[Object(l["createVNode"])(f,{modelValue:d.queryForm.repairItem,"onUpdate:modelValue":t[3]||(t[3]=e=>d.queryForm.repairItem=e),size:"small",placeholder:e.$t("maintenance.bxxm")},{default:Object(l["withCtx"])(()=>[(Object(l["openBlock"])(!0),Object(l["createElementBlock"])(l["Fragment"],null,Object(l["renderList"])(d.repairItemData,e=>(Object(l["openBlock"])(),Object(l["createBlock"])(h,{key:e.dataCode,label:e.dataValue,value:e.dataCode},null,8,["label","value"]))),128))]),_:1},8,["modelValue","placeholder"])]),_:1},8,["label"]),Object(l["createVNode"])(p,{width:"100",prop:"repairType",label:e.$t("maintenance.bxlx")},{default:Object(l["withCtx"])(()=>[Object(l["createVNode"])(f,{modelValue:d.queryForm.repairType,"onUpdate:modelValue":t[4]||(t[4]=e=>d.queryForm.repairType=e),size:"small",placeholder:e.$t("maintenance.bxlx")},{default:Object(l["withCtx"])(()=>[(Object(l["openBlock"])(!0),Object(l["createElementBlock"])(l["Fragment"],null,Object(l["renderList"])(d.repairTypeData,e=>(Object(l["openBlock"])(),Object(l["createBlock"])(h,{key:e.dataCode,label:e.dataValue,value:e.dataCode},null,8,["label","value"]))),128))]),_:1},8,["modelValue","placeholder"])]),_:1},8,["label"])]),_:1})]),_:1},8,["model"])]),Object(l["createElementVNode"])("div",i,[Object(l["createVNode"])(j,{size:"small",onClick:t[5]||(t[5]=e=>s.resetForm())},{default:Object(l["withCtx"])(()=>[Object(l["createTextVNode"])(Object(l["toDisplayString"])(e.$t("defalult.chongz")),1)]),_:1}),Object(l["createVNode"])(j,{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"])(j,{type:"primary",size:"small",onClick:t[6]||(t[6]=e=>s.handleAdd())},{default:Object(l["withCtx"])(()=>[Object(l["createTextVNode"])(Object(l["toDisplayString"])(e.$t("defalult.tj")),1)]),_:1}),Object(l["createVNode"])(j,{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["createVNode"])(v,{id:"table",data:d.tableData,stripe:"",border:"",style:{width:"100%"}},{default:Object(l["withCtx"])(()=>[Object(l["createVNode"])(O,{fixed:"",prop:"device.name",label:e.$t("dataEnquiry.zdmc"),width:"140",align:"center"},null,8,["label"]),Object(l["createVNode"])(O,{prop:"deviceSpecifications",label:e.$t("maintenance.zdgg"),width:"140",align:"center"},null,8,["label"]),Object(l["createVNode"])(O,{prop:"repairPerson.name",label:e.$t("maintenance.bxr"),width:"110",align:"center"},null,8,["label"]),Object(l["createVNode"])(O,{prop:"createTime",label:e.$t("maintenance.bxsj"),width:"170",align:"center"},null,8,["label"]),Object(l["createVNode"])(O,{prop:"equipment.name",label:e.$t("maintenance.bxsbsj"),width:"140",align:"center"},null,8,["label"]),Object(l["createVNode"])(O,{prop:"repairType.dataValue",label:e.$t("maintenance.bxlx"),width:"140",align:"center"},null,8,["label"]),Object(l["createVNode"])(O,{prop:"deviceType",label:e.$t("maintenance.zdlx"),width:"140",align:"center"},null,8,["label"]),Object(l["createVNode"])(O,{prop:"remark",label:e.$t("maintenance.bxsmd"),width:"140",align:"center"},null,8,["label"]),Object(l["createVNode"])(O,{prop:"alarmFlag",label:e.$t("dataEnquiry.zt"),width:"120",align:"center"},{default:Object(l["withCtx"])(({row:t})=>[1==t.status?(Object(l["openBlock"])(),Object(l["createBlock"])(g,{key:"已派工",effect:"dark",type:"success",size:"mini"},{default:Object(l["withCtx"])(()=>[Object(l["createTextVNode"])(Object(l["toDisplayString"])(e.$t("alarm.ypg")),1)]),_:1})):Object(l["createCommentVNode"])("",!0),0==t.status?(Object(l["openBlock"])(),Object(l["createBlock"])(g,{key:"未派工",effect:"dark",type:"danger",size:"mini"},{default:Object(l["withCtx"])(()=>[Object(l["createTextVNode"])(Object(l["toDisplayString"])(e.$t("alarm.qpg")),1)]),_:1})):Object(l["createCommentVNode"])("",!0)]),_:1},8,["label"]),Object(l["createVNode"])(O,{prop:"img",label:e.$t("sensor.tp"),width:"140",align:"center"},{default:Object(l["withCtx"])(({row:e})=>[(Object(l["openBlock"])(!0),Object(l["createElementBlock"])(l["Fragment"],null,Object(l["renderList"])(e.fileList,(t,a)=>(Object(l["openBlock"])(),Object(l["createElementBlock"])("div",{key:a},[Object(l["createVNode"])(y,{style:{width:"100px",height:"100px"},src:e.url,"preview-src-list":t},null,8,["src","preview-src-list"])]))),128))]),_:1},8,["label"]),Object(l["createVNode"])(O,{fixed:"right",label:e.$t("defalult.cz"),align:"center"},{default:Object(l["withCtx"])(({row:t})=>[Object(l["createVNode"])(j,{type:"text",onClick:e=>s.handleTask(t)},{default:Object(l["withCtx"])(()=>[Object(l["createTextVNode"])(Object(l["toDisplayString"])(e.$t("maintenance.zrw")),1)]),_:2},1032,["onClick"]),Object(l["createVNode"])(j,{type:"text",onClick:e=>s.handleEdit(t)},{default:Object(l["withCtx"])(()=>[Object(l["createTextVNode"])(Object(l["toDisplayString"])(e.$t("defalult.bj")),1)]),_:2},1032,["onClick"]),Object(l["createVNode"])(j,{type:"text",onClick:e=>s.handleDelete(t)},{default:Object(l["withCtx"])(()=>[Object(l["createTextVNode"])(Object(l["toDisplayString"])(e.$t("defalult.sc")),1)]),_:2},1032,["onClick"])]),_:1},8,["label"])]),_:1},8,["data"]),Object(l["createVNode"])(C,{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"])(V,{ref:"edit"},null,512),Object(l["createVNode"])(w,{ref:"task"},null,512)])}var d=a("c3be"),s=a("3038"),u=a("8551"),p=a("10d8"),b=a("11f4"),m={components:{repairEdit:u["default"],toTask:p["default"]},data(){return{url:"",srcList:"",tableData:[],repairItemData:[],deviceTypeData:[],repairTypeData:[],dialogImageUrl:"",dialogVisible:!1,dialogVisibleImg:!1,layout:"total, sizes, prev, pager, next, jumper",total:0,background:!0,listLoading:!1,elementLoadingText:"正在加载...",queryForm:{page:1,size:20,deviceName:"",repairPersonName:"",deviceType:"",repairItem:"",repairType:"",projectId:""}}},created(){this.queryForm.projectId=sessionStorage.getItem("projectId"),this.getDictData(),this.fetchData()},methods:{showData(){this.getDictData(),this.fetchData()},search(){this.fetchData()},async exportData(){const e=await Object(d["doExport"])(this.queryForm);s["default"].downloadFile(e,{fileName:"在线保修.xls"})},resetForm(){this.$refs.queryForm.resetFields()},async fetchData(){this.listLoading=!0;const{data:e}=await Object(d["getList"])(this.queryForm);this.tableData=Object(b["imgReplacePath"])(e.items,"repairImg"),console.log(this.tableData),this.total=e.total,setTimeout(()=>{this.listLoading=!1},500)},async getDictData(){const{data:e}=await Object(d["getDictData"])();this.repairItemData=e.repairItem,this.deviceTypeData=e.deviceType,this.repairTypeData=e.repairType},handleTask(e){this.$refs["task"].showTask(e)},handleAdd(){this.$refs["edit"].showEdit()},handleEdit(e){this.$refs["edit"].showEdit(e)},handleRemove(e,t){console.log(e,t)},handlePictureCardPreview(e){this.dialogImageUrl=e.url,this.dialogVisible=!0},deletes(){const e=this.ids;if(0==e.length)return this.$message({type:"info",message:"没有选中任何项"}),!1;this.deleteData(e)},deleteData(e){const t=this;this.$confirm("你确定要删除当前项吗?","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then(()=>{const{msg:a}=Object(d["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;this.ids=[e.id],t.deletes()},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("0b6a"),a("d959")),f=a.n(h);const j=f()(m,[["render",n],["__scopeId","data-v-1b1ba45e"]]);t["default"]=j},"73a5":function(e,t,a){"use strict";a("a406")},8551:function(e,t,a){"use strict";a.r(t);var l=a("f2bf");const r={class:"dialog-footer"};function o(e,t,a,o,c,i){const n=Object(l["resolveComponent"])("el-option"),d=Object(l["resolveComponent"])("el-select"),s=Object(l["resolveComponent"])("el-form-item"),u=Object(l["resolveComponent"])("el-upload"),p=Object(l["resolveComponent"])("el-form"),b=Object(l["resolveComponent"])("el-button"),m=Object(l["resolveComponent"])("el-dialog");return Object(l["openBlock"])(),Object(l["createBlock"])(m,{modelValue:c.dialogFormVisible,"onUpdate:modelValue":t[3]||(t[3]=e=>c.dialogFormVisible=e),title:c.title,width:"1000px",onClose:i.close},{default:Object(l["withCtx"])(()=>[Object(l["createVNode"])(p,{ref:"form",model:c.form,rules:c.rules,"label-width":"120px","label-position":"left"},{default:Object(l["withCtx"])(()=>[Object(l["createVNode"])(s,{label:"站点",prop:"deviceCode"},{default:Object(l["withCtx"])(()=>[Object(l["createVNode"])(d,{modelValue:c.form.deviceCode,"onUpdate:modelValue":t[0]||(t[0]=e=>c.form.deviceCode=e),size:"small",filterable:"",placeholder:"站点",onChange:i.deviceChange},{default:Object(l["withCtx"])(()=>[(Object(l["openBlock"])(!0),Object(l["createElementBlock"])(l["Fragment"],null,Object(l["renderList"])(c.devicesData,e=>(Object(l["openBlock"])(),Object(l["createBlock"])(n,{key:e.code,label:e.name,value:e.code},null,8,["label","value"]))),128))]),_:1},8,["modelValue","onChange"])]),_:1}),Object(l["createVNode"])(s,{label:e.$t("maintenance.bxsbsj"),prop:"equipmentId"},{default:Object(l["withCtx"])(()=>[Object(l["createVNode"])(d,{modelValue:c.form.equipmentId,"onUpdate:modelValue":t[1]||(t[1]=e=>c.form.equipmentId=e),size:"small",filterable:"",placeholder:"报修设备名称"},{default:Object(l["withCtx"])(()=>[(Object(l["openBlock"])(!0),Object(l["createElementBlock"])(l["Fragment"],null,Object(l["renderList"])(c.equipmentNameData,e=>(Object(l["openBlock"])(),Object(l["createBlock"])(n,{key:e.id,label:e.name,value:e.id},null,8,["label","value"]))),128))]),_:1},8,["modelValue"])]),_:1},8,["label"]),Object(l["createVNode"])(s,{label:e.$t("maintenance.bxlx"),prop:"repairType"},{default:Object(l["withCtx"])(()=>[Object(l["createVNode"])(d,{modelValue:c.form.repairType,"onUpdate:modelValue":t[2]||(t[2]=e=>c.form.repairType=e),size:"small",filterable:"",placeholder:"报修类型"},{default:Object(l["withCtx"])(()=>[(Object(l["openBlock"])(!0),Object(l["createElementBlock"])(l["Fragment"],null,Object(l["renderList"])(c.repairTypeData,e=>(Object(l["openBlock"])(),Object(l["createBlock"])(n,{key:e.dataCode,label:e.dataValue,value:e.dataCode},null,8,["label","value"]))),128))]),_:1},8,["modelValue"])]),_:1},8,["label"]),Object(l["createVNode"])(s,{label:"报修图片",prop:"repairImg"},{default:Object(l["withCtx"])(()=>[Object(l["createVNode"])(u,{action:c.fileUpdateUrl,headers:{token:c.token},name:"files","list-type":"picture-card","file-list":c.imageUrl,"on-success":i.handleAvatarSuccess,"on-remove":i.handleRemove,"before-upload":i.beforeAvatarUpload},{default:Object(l["withCtx"])(()=>t[4]||(t[4]=[Object(l["createElementVNode"])("i",{class:"el-icon-plus"},null,-1)])),_:1},8,["action","headers","file-list","on-success","on-remove","before-upload"])]),_:1})]),_:1},8,["model","rules"]),Object(l["createElementVNode"])("div",r,[Object(l["createVNode"])(b,{size:"small",onClick:i.close},{default:Object(l["withCtx"])(()=>t[5]||(t[5]=[Object(l["createTextVNode"])("取 消")])),_:1},8,["onClick"]),Object(l["createVNode"])(b,{type:"primary",size:"small",onClick:i.save},{default:Object(l["withCtx"])(()=>t[6]||(t[6]=[Object(l["createTextVNode"])("确 定")])),_:1},8,["onClick"])])]),_:1},8,["modelValue","title","onClose"])}a("14d9");var c=a("c3be"),i=a("b199"),n=a("f121"),d=a("4360"),s={data(){return{form:{id:"",deviceCode:"",equipmentId:"",repairType:"",repairImg:""},rules:{deviceCode:[{required:!0,trigger:"change",message:"请选择站点"}],equipmentId:[{required:!0,trigger:"change",message:"请选择保修设备名称"}],repairType:[{required:!0,trigger:"blur",message:"请输入保修类型"}],repairImg:[{required:!0,trigger:"blur",message:"请上传保修图片"}]},filePath:n["baseURL"]+"/static/img/",projectId:"",fileUpdateUrl:"",clearable:!0,title:"",token:"",imageUrl:[],dialogFormVisible:!1,devicesData:[],equipmentNameData:[],repairTypeData:[],dialogVisible:!1}},created(){},methods:{showEdit(e){if(this.imageUrl=[],e){this.title="编辑在线保修";const a=Object.assign({},e);if(null!=a.repairImg){const e=a.repairImg.split(",");for(let a=0;a<e.length;a++)if(e[a]){var t=this.filePath+e[a];this.imageUrl.push({url:t})}console.log(this.imageUrl)}this.form.id=a.id,this.form.deviceCode=a.device.code,this.getEquipmentsData(),this.form.repairType=a.repairType.dataCode,this.form.repairImg=a.repairImg,this.form.equipmentId=a.equipment.id}else this.title="添加在线保修";this.dialogFormVisible=!0,this.projectId=sessionStorage.getItem("projectId"),this.setUploadUrl(),this.getDevicesData(),this.getDictData()},deviceChange(){this.getEquipmentsData()},async getEquipmentsData(){const{data:e}=await Object(c["getEquipments"])({deviceCode:this.form.deviceCode});this.equipmentNameData=e},async getDictData(){const{data:e}=await Object(c["getDictData"])();this.repairTypeData=e.repairType},async getDevicesData(){const{data:e}=await Object(i["getDevices"])({projectId:this.projectId});this.devicesData=e},setUploadUrl(){this.token=d["default"].getters["user/token"],this.fileUpdateUrl=n["baseURL"]+"/file/uploadImg"},handleRemove(e,t){console.log(e,t);const a=[];var l="";this.filePath;t.forEach((function(e){const t=e.url;a.push({url:t}),l+=t.substring(t.lastIndexOf("/")+1)+","})),this.imageUrl=a,this.form.repairImg=l},handleAvatarSuccess(e,t){const a=this.imageUrl,l=this.form.repairImg;this.form.repairImg=""!=l?l+","+e.data:e.data;const r=this.filePath+e.data;a.push({filePath:r}),this.imageUrl=a},beforeAvatarUpload(e){const t=e.size/1024/1024<2;return t||this.$message.error("上传头像图片大小不能超过 2MB!"),t},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.id){const{msg:e}=await Object(c["doEdit"])(this.form);this.$notify({title:e,type:"success"})}else{delete this.form.id;const{msg:e}=await Object(c["doAdd"])(this.form);this.$notify({title:e,type:"success"})}this.$refs["form"].resetFields(),this.$parent.fetchData(),this.dialogFormVisible=!1})}}},u=(a("73a5"),a("d959")),p=a.n(u);const b=p()(s,[["render",o]]);t["default"]=b},9937:function(e,t,a){},a406:function(e,t,a){e.exports={"menu-color":"hsla(0,0%,27%,.95)","menu-color-active":"hsla(208,100%,55%,.95)","menu-background":"#fff","gallery-second-menu-background":"#fff"}},b199:function(e,t,a){"use strict";a.r(t),a.d(t,"getList",(function(){return o})),a.d(t,"getHandlers",(function(){return c})),a.d(t,"getDevices",(function(){return i})),a.d(t,"doDelete",(function(){return n})),a.d(t,"doAdd",(function(){return d})),a.d(t,"feedback",(function(){return s})),a.d(t,"doEdit",(function(){return u})),a.d(t,"taskExport",(function(){return p})),a.d(t,"getTaskLevel",(function(){return b})),a.d(t,"getTaskType",(function(){return m}));var l=a("b775"),r=a("f121");function o(e){var t="?page="+e.page+"&size="+e.size+"&type="+e.type+"&projectId="+e.projectId;return 3!=e.status&&(t+="&status="+e.status),Object(l["default"])({url:"/task/list"+t,method:"get",data:e})}function c(e){return Object(l["default"])({url:"/task/handlers?deviceCode="+e.deviceCode,method:"get",data:e})}function i(e){return Object(l["default"])({url:"/task/devices?projectId="+e.projectId,method:"get",data:e})}function n(e){return Object(l["default"])({url:"/task/remove",method:"post",data:e})}function d(e){return Object(l["default"])({url:"/task/add",method:"post",data:e})}function s(e){return Object(l["default"])({url:"/task/feedback",method:"post",data:e})}function u(e){return Object(l["default"])({url:"/task/update",method:"post",data:e})}function p(e){var t="?projectId="+e.projectId;return""!=e.projectId&&(t+="&projectId="+e.projectId),r["baseURL"]+"/taskReport/export"+t}function b(e){return Object(l["default"])({url:"/task/taskLevel",method:"get",data:e})}function m(e){return Object(l["default"])({url:"/task/taskType",method:"get",data:e})}},c3be:function(e,t,a){"use strict";a.r(t),a.d(t,"getList",(function(){return o})),a.d(t,"getDictData",(function(){return c})),a.d(t,"getEquipments",(function(){return i})),a.d(t,"doAdd",(function(){return n})),a.d(t,"doEdit",(function(){return d})),a.d(t,"doDelete",(function(){return s})),a.d(t,"doExport",(function(){return u})),a.d(t,"toTask",(function(){return p}));var l=a("b775"),r=a("f121");function o(e){let t="?page="+e.page+"&size="+e.size+"&projectId="+e.projectId;return""!=e.deviceName&&(t+="&deviceName="+e.deviceName),""!=e.repairPersonName&&(t+="&repairPersonName="+e.repairPersonName),""!=e.deviceType&&(t+="&deviceType="+e.deviceType),""!=e.repairItem&&(t+="&repairItem="+e.repairItem),""!=e.repairType&&(t+="&repairType="+e.repairType),Object(l["default"])({url:"/repair/list"+t,method:"get",data:e})}function c(e){return Object(l["default"])({url:"/repair/dict",method:"get",data:e})}function i(e){return Object(l["default"])({url:"/repair/equipments?deviceCode="+e.deviceCode,method:"get",data:e})}function n(e){return Object(l["default"])({url:"/repair/add",method:"post",data:e})}function d(e){return Object(l["default"])({url:"/repair/update",method:"post",data:e})}function s(e){return Object(l["default"])({url:"/repair/remove",method:"post",data:e})}function u(e){var t="?projectId="+e.projectId;return""!=e.deviceName&&(t+="&deviceName="+e.deviceName),""!=e.repairPersonName&&(t+="&repairPersonName="+e.repairPersonName),""!=e.deviceType&&(t+="&deviceType="+e.deviceType),""!=e.equipmentName&&(t+="&equipmentName="+e.equipmentName),""!=e.repairType&&(t+="&repairType="+e.repairType),r["baseURL"]+"repair/export"+t}function p(e){return Object(l["default"])({url:"/repair/toTask",method:"post",data:e})}},e2b3:function(e,t,a){"use strict";a("9937")}}]);