/*! * 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-35cc19a7","chunk-1562cb68","chunk-15d00139"],{"0023":function(e,t,a){"use strict";a.r(t);var l=a("f2bf");const o={class:"manage-container"},r={class:"manage-input"},c={class:"manage-button"};function n(e,t,a,n,i,d){const s=Object(l["resolveComponent"])("el-input"),u=Object(l["resolveComponent"])("el-form-item"),b=Object(l["resolveComponent"])("el-option"),m=Object(l["resolveComponent"])("el-select"),f=Object(l["resolveComponent"])("vab-query-form"),p=Object(l["resolveComponent"])("el-form"),h=Object(l["resolveComponent"])("el-button"),j=Object(l["resolveComponent"])("el-table-column"),g=Object(l["resolveComponent"])("el-image"),O=Object(l["resolveComponent"])("el-table"),k=Object(l["resolveComponent"])("el-pagination"),v=Object(l["resolveComponent"])("alarm-add"),C=Object(l["resolveComponent"])("feedback");return Object(l["openBlock"])(),Object(l["createElementBlock"])(l["Fragment"],null,[Object(l["createElementVNode"])("div",o,[Object(l["createElementVNode"])("div",r,[Object(l["createVNode"])(p,{ref:"queryForm",model:i.queryForm,"label-width":"80px"},{default:Object(l["withCtx"])(()=>[Object(l["createVNode"])(f,null,{default:Object(l["withCtx"])(()=>[Object(l["createVNode"])(u,{width:"100",prop:"deviceName",label:e.$t("dataEnquiry.zdmc")},{default:Object(l["withCtx"])(()=>[Object(l["createVNode"])(s,{modelValue:i.queryForm.deviceName,"onUpdate:modelValue":t[0]||(t[0]=e=>i.queryForm.deviceName=e),size:"small",placeholder:e.$t("dataEnquiry.qsrzdmc")},null,8,["modelValue","placeholder"])]),_:1},8,["label"]),Object(l["createVNode"])(u,{width:"100",prop:"month",label:e.$t("defalult.sj")},{default:Object(l["withCtx"])(()=>[Object(l["createVNode"])(m,{modelValue:i.queryForm.status,"onUpdate:modelValue":t[1]||(t[1]=e=>i.queryForm.status=e),size:"small",placeholder:e.$t("task.qxzrwzt")},{default:Object(l["withCtx"])(()=>[(Object(l["openBlock"])(!0),Object(l["createElementBlock"])(l["Fragment"],null,Object(l["renderList"])(i.statusData,e=>(Object(l["openBlock"])(),Object(l["createBlock"])(b,{key:e.value,label:e.label,value:e.value},null,8,["label","value"]))),128))]),_:1},8,["modelValue","placeholder"])]),_:1},8,["label"])]),_:1})]),_:1},8,["model"])]),Object(l["createElementVNode"])("div",c,[Object(l["createVNode"])(h,{size:"small",onClick:t[2]||(t[2]=e=>d.resetForm())},{default:Object(l["withCtx"])(()=>[Object(l["createTextVNode"])(Object(l["toDisplayString"])(e.$t("defalult.chongz")),1)]),_:1}),Object(l["createVNode"])(h,{type:"primary",size:"small",plain:"",onClick:d.handleAdd},{default:Object(l["withCtx"])(()=>[Object(l["createTextVNode"])(Object(l["toDisplayString"])(e.$t("defalult.xj")),1)]),_:1},8,["onClick"]),Object(l["createVNode"])(h,{type:"primary",size:"small",onClick:d.search},{default:Object(l["withCtx"])(()=>[Object(l["createTextVNode"])(Object(l["toDisplayString"])(e.$t("defalult.cx")),1)]),_:1},8,["onClick"]),Object(l["createVNode"])(h,{type:"primary",size:"small",onClick:d.exportData},{default:Object(l["withCtx"])(()=>[Object(l["createTextVNode"])(Object(l["toDisplayString"])(e.$t("defalult.dc")),1)]),_:1},8,["onClick"]),Object(l["createVNode"])(h,{type:"primary",size:"small",onClick:d.deletes},{default:Object(l["withCtx"])(()=>[Object(l["createTextVNode"])(Object(l["toDisplayString"])(e.$t("defalult.plsc")),1)]),_:1},8,["onClick"])])]),Object(l["createVNode"])(O,{data:i.tableData,stripe:"",border:"",style:{width:"100%"},onSelectionChange:d.handleSelectionChange},{default:Object(l["withCtx"])(()=>[Object(l["createVNode"])(j,{fixed:"",type:"selection",width:"40",align:"center"}),Object(l["createVNode"])(j,{fixed:"",prop:"device.name",label:e.$t("dataEnquiry.zdmc"),width:"120",align:"center"},null,8,["label"]),Object(l["createVNode"])(j,{prop:"type",label:e.$t("task.rwlx"),width:"180",align:"center"},null,8,["label"]),Object(l["createVNode"])(j,{prop:"taskContent",label:e.$t("task.rwnr"),width:"250",align:"center"},null,8,["label"]),Object(l["createVNode"])(j,{prop:"handler.name",label:e.$t("task.clr"),width:"120",align:"center"},null,8,["label"]),Object(l["createVNode"])(j,{prop:"handler.contact",label:e.$t("task.clrlxfs"),width:"120",align:"center"},null,8,["label"]),Object(l["createVNode"])(j,{prop:"completeTime",label:e.$t("task.wcsj"),width:"180",align:"center"},null,8,["label"]),Object(l["createVNode"])(j,{prop:"status",label:e.$t("dataEnquiry.zt"),width:"120",align:"center"},null,8,["label"]),Object(l["createVNode"])(j,{prop:"feedbackText",label:e.$t("task.fknr"),width:"250",align:"center"},null,8,["label"]),Object(l["createVNode"])(j,{prop:"feedbackImg",label:e.$t("task.fltp"),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"])(g,{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"])(j,{label:e.$t("defalult.cz"),align:"center",width:"180"},{default:Object(l["withCtx"])(({row:t})=>[Object(l["createVNode"])(h,{type:"text",onClick:e=>d.feedbackShow(t)},{default:Object(l["withCtx"])(()=>[Object(l["createTextVNode"])(Object(l["toDisplayString"])(e.$t("task.fk")),1)]),_:2},1032,["onClick"]),Object(l["createVNode"])(h,{type:"text",onClick:e=>d.handleEdit(t)},{default:Object(l["withCtx"])(()=>[Object(l["createTextVNode"])(Object(l["toDisplayString"])(e.$t("defalult.bj")),1)]),_:2},1032,["onClick"]),Object(l["createVNode"])(h,{type:"text",onClick:e=>d.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","onSelectionChange"]),Object(l["createVNode"])(k,{background:i.background,"current-page":i.queryForm.page,layout:i.layout,"page-size":i.queryForm.size,total:i.total,style:{"text-align":"right"},onCurrentChange:d.handleCurrentChange,onSizeChange:d.handleSizeChange},null,8,["background","current-page","layout","page-size","total","onCurrentChange","onSizeChange"]),Object(l["createVNode"])(v,{ref:"add"},null,512),Object(l["createVNode"])(C,{ref:"feedback"},null,512)],64)}a("14d9");var i=a("b199"),d=a("3038"),s=a("8816"),u=a("e67e"),b=a("11f4"),m={components:{alarmAdd:s["default"],feedback:u["default"]},data(){return{tableData:[],lazy:!0,layout:"total, sizes, prev, pager, next, jumper",total:0,background:!0,listLoading:!1,elementLoadingText:"正在加载...",queryForm:{page:1,size:20,status:3,projectId:"",type:2},statusData:[{label:"all",value:3},{label:"未处理",value:0},{label:"已处理",value:1}],ids:[]}},created(){this.queryForm.projectId=sessionStorage.getItem("projectId")},methods:{otherIndex(){this.fetchData()},async fetchData(){const{data:e}=await Object(i["getList"])(this.queryForm);this.tableData=Object(b["imgReplacePath"])(e.items,"feedbackImg"),this.total=e.total},resetForm(){this.$refs.queryForm.resetFields()},handleAdd(){this.$refs["add"].showEdit()},handleEdit(e){this.$refs["add"].showEdit(e)},feedbackShow(e){this.$refs["feedback"].feedbackIndex(e)},search(){this.fetchData()},async exportData(){const e=await Object(i["taskExport"])(this.queryForm);d["default"].downloadFile(e,{fileName:"任务.xls"})},handleSelectionChange(e){const t=[];e.forEach(e=>{t.push(e.id)}),this.ids=t},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(i["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.deleteData([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()}}},f=(a("804f"),a("d959")),p=a.n(f);const h=p()(m,[["render",n],["__scopeId","data-v-67ad5ba6"]]);t["default"]=h},"11f4":function(e,t,a){"use strict";a.r(t),a.d(t,"imgReplacePath",(function(){return o}));a("14d9");var l=a("f121");function o(e,t){for(var a=l["baseURL"]+"/static/img/",o=0;o(e.headers={token:n},e),e=>Promise.reject(e));const i=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);b(l,t.fileName)},b=(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)},m=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)},f=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)},p=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:i,getFile:s,getDownloadFileUrl:m,downloadPostFile:d,getDownloadFileUrlByPost:f,getDownloadFileBlob:p,downloadBlob:b}},"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)),c=r.getFullYear(),n=r.getMonth()+1,i=r.getDate();let d,s;d=n<10?"0"+n:n,s=i<10?"0"+i:i;const u=t||"-";return c+u+d+u+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 c(e=""){var t=new Date;""!=e&&(t=new Date(e));const a=t.getFullYear();return""+a}function n(e){const t=new Date,a=t.getFullYear(),l=t.getMonth()+1,o=t.getDate(),r=l-e,c=r<0?r+12:r>10?r:"0"+r,n=l>9?l:"0"+l,i=o>9?o:"0"+o,d=a+"-"+c+"-"+i,s=a+"-"+n+"-"+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(),c=(o.getMonth()+1).toString().padStart(2,"0"),n=o.getDate().toString().padStart(2,"0"),i=a>9?a:"0"+a,d=l>9?l:"0"+l,s=r+"-"+c+"-"+n,u=t+"-"+i+"-"+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 o=t.getDate();o=o<10?"0"+o:o;let r=t.getHours();r=r<10?"0"+r:r;let c=t.getMinutes();c=c<10?"0"+c:c;let n=t.getSeconds();return n=n<10?"0"+n:n,a+"-"+l+"-"+o+" "+r+":"+c+":"+n}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 c})),a.d(t,"getPastTime",(function(){return n})),a.d(t,"getPastTime1",(function(){return i})),a.d(t,"formatDateTime",(function(){return d}))},"804f":function(e,t,a){"use strict";a("9315")},8816:function(e,t,a){"use strict";a.r(t);var l=a("f2bf");const o={class:"dialog-footer"};function r(e,t,a,r,c,n){const i=Object(l["resolveComponent"])("el-option"),d=Object(l["resolveComponent"])("el-select"),s=Object(l["resolveComponent"])("el-form-item"),u=Object(l["resolveComponent"])("el-input"),b=Object(l["resolveComponent"])("el-date-picker"),m=Object(l["resolveComponent"])("el-form"),f=Object(l["resolveComponent"])("el-button"),p=Object(l["resolveComponent"])("el-dialog");return Object(l["openBlock"])(),Object(l["createBlock"])(p,{modelValue:c.dialogFormVisible,"onUpdate:modelValue":t[5]||(t[5]=e=>c.dialogFormVisible=e),title:c.title,width:"500px"},{default:Object(l["withCtx"])(()=>[Object(l["createVNode"])(m,{ref:"form",model:c.form,rules:c.rules,"label-width":"80px","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:n.deviceChange},{default:Object(l["withCtx"])(()=>[(Object(l["openBlock"])(!0),Object(l["createElementBlock"])(l["Fragment"],null,Object(l["renderList"])(c.deviceData,e=>(Object(l["openBlock"])(),Object(l["createBlock"])(i,{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("task.rwnr"),prop:"taskContent"},{default:Object(l["withCtx"])(()=>[Object(l["createVNode"])(u,{modelValue:c.form.taskContent,"onUpdate:modelValue":t[1]||(t[1]=e=>c.form.taskContent=e),size:"small",type:"textarea"},null,8,["modelValue"])]),_:1},8,["label"]),Object(l["createVNode"])(s,{label:e.$t("task.clr"),prop:"handler"},{default:Object(l["withCtx"])(()=>[Object(l["createVNode"])(d,{modelValue:c.form.handler,"onUpdate:modelValue":t[2]||(t[2]=e=>c.form.handler=e),size:"small",filterable:"",placeholder:"选择处理人"},{default:Object(l["withCtx"])(()=>[(Object(l["openBlock"])(!0),Object(l["createElementBlock"])(l["Fragment"],null,Object(l["renderList"])(c.handlersData,e=>(Object(l["openBlock"])(),Object(l["createBlock"])(i,{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:"紧急程度",prop:"taskLevel"},{default:Object(l["withCtx"])(()=>[Object(l["createVNode"])(d,{modelValue:c.form.taskLevel,"onUpdate:modelValue":t[3]||(t[3]=e=>c.form.taskLevel=e),size:"small",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"])(i,{key:e.dataCode,label:e.dataValue,value:e.dataCode},null,8,["label","value"]))),128))]),_:1},8,["modelValue"])]),_:1}),Object(l["createVNode"])(s,{label:e.$t("task.wcsj"),prop:"completeTime"},{default:Object(l["withCtx"])(()=>[Object(l["createVNode"])(b,{modelValue:c.form.completeTime,"onUpdate:modelValue":t[4]||(t[4]=e=>c.form.completeTime=e),size:"small",type:"datetime",placeholder:e.$t("defalult.xzrq"),onChange:n.standardToTime},null,8,["modelValue","placeholder","onChange"])]),_:1},8,["label"])]),_:1},8,["model","rules"]),Object(l["createElementVNode"])("div",o,[Object(l["createVNode"])(f,{type:"primary",size:"small",onClick:n.save},{default:Object(l["withCtx"])(()=>t[6]||(t[6]=[Object(l["createTextVNode"])("确 定")])),_:1},8,["onClick"]),Object(l["createVNode"])(f,{size:"small",onClick:n.close},{default:Object(l["withCtx"])(()=>t[7]||(t[7]=[Object(l["createTextVNode"])("取 消")])),_:1},8,["onClick"])])]),_:1},8,["modelValue","title"])}var c=a("b199"),n=a("1b0a"),i=a("5f99"),d={data(){return{form:{id:"",deviceCode:"",taskContent:"",handler:"",completeTime:"",taskLevel:""},rules:{deviceCode:[{required:!0,trigger:"change",message:"请选择站点"}],handler:[{required:!0,trigger:"change",message:"请选择处理人"}],taskContent:[{required:!0,trigger:"blur",message:"请输入任务内容"}],taskLevel:[{required:!0,trigger:"change",message:"请选择紧急程度"}],completeTime:[{required:!0,trigger:"change",message:"请选择完成时间"}]},title:"",dialogFormVisible:!1,deviceData:[],handlersData:[],typeData:[],levelData:[],queryForm:{projectId:""}}},created(){this.queryForm.projectId=sessionStorage.getItem("projectId")},methods:{async getDictData(){const{data:e}=await Object(n["getDevices"])(this.queryForm);this.deviceData=e},deviceChange(){this.getHandlersData()},async getHandlersData(){const{data:e}=await Object(c["getHandlers"])(this.form);this.handlersData=e},async getTaskLevelData(){const{data:e}=await Object(c["getTaskLevel"])(this.form);this.levelData=e},standardToTime(){this.form.completeTime=Object(i["formatDateTime"])(this.form.completeTime)},setDefaultTime(){this.form.completeTime=Object(i["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(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.dialogFormVisible=!1,this.$parent.fetchData()})}}},s=a("d959"),u=a.n(s);const b=u()(d,[["render",r]]);t["default"]=b},9315:function(e,t,a){},b199:function(e,t,a){"use strict";a.r(t),a.d(t,"getList",(function(){return r})),a.d(t,"getHandlers",(function(){return c})),a.d(t,"getDevices",(function(){return n})),a.d(t,"doDelete",(function(){return i})),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 b})),a.d(t,"getTaskLevel",(function(){return m})),a.d(t,"getTaskType",(function(){return f}));var l=a("b775"),o=a("f121");function r(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 n(e){return Object(l["default"])({url:"/task/devices?projectId="+e.projectId,method:"get",data:e})}function i(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 b(e){var t="?projectId="+e.projectId;return""!=e.projectId&&(t+="&projectId="+e.projectId),o["baseURL"]+"/taskReport/export"+t}function m(e){return Object(l["default"])({url:"/task/taskLevel",method:"get",data:e})}function f(e){return Object(l["default"])({url:"/task/taskType",method:"get",data:e})}},e67e:function(e,t,a){"use strict";a.r(t);var l=a("f2bf");const o=["src"],r={class:"dialog-footer"};function c(e,t,a,c,n,i){const d=Object(l["resolveComponent"])("el-input"),s=Object(l["resolveComponent"])("el-form-item"),u=Object(l["resolveComponent"])("el-option"),b=Object(l["resolveComponent"])("el-select"),m=Object(l["resolveComponent"])("el-upload"),f=Object(l["resolveComponent"])("el-dialog"),p=Object(l["resolveComponent"])("el-form"),h=Object(l["resolveComponent"])("el-button");return Object(l["openBlock"])(),Object(l["createBlock"])(f,{modelValue:n.dialogFormVisible,"onUpdate:modelValue":t[3]||(t[3]=e=>n.dialogFormVisible=e),title:n.title,width:"500px"},{default:Object(l["withCtx"])(()=>[Object(l["createVNode"])(p,{ref:"form",model:n.form,rules:n.rules,"label-width":"80px","label-position":"left"},{default:Object(l["withCtx"])(()=>[Object(l["createVNode"])(s,{label:e.$t("task.fknr"),prop:"feedbackText"},{default:Object(l["withCtx"])(()=>[Object(l["createVNode"])(d,{modelValue:n.form.feedbackText,"onUpdate:modelValue":t[0]||(t[0]=e=>n.form.feedbackText=e),size:"small",type:"textarea"},null,8,["modelValue"])]),_:1},8,["label"]),Object(l["createVNode"])(s,{label:"反馈状态",prop:"status"},{default:Object(l["withCtx"])(()=>[Object(l["createVNode"])(b,{modelValue:n.form.status,"onUpdate:modelValue":t[1]||(t[1]=e=>n.form.status=e),size:"small",filterable:"",placeholder:"状态"},{default:Object(l["withCtx"])(()=>[(Object(l["openBlock"])(!0),Object(l["createElementBlock"])(l["Fragment"],null,Object(l["renderList"])(n.statusData,e=>(Object(l["openBlock"])(),Object(l["createBlock"])(u,{key:e.value,label:e.label,value:e.value},null,8,["label","value"]))),128))]),_:1},8,["modelValue"])]),_:1}),Object(l["createVNode"])(s,{label:e.$t("task.fltp"),prop:"feedbackImg"},{default:Object(l["withCtx"])(()=>[Object(l["createVNode"])(m,{action:n.updateAction,"list-type":"picture-card","on-preview":i.handlePictureCardPreview,"on-remove":i.handleRemove,"on-success":i.fileSuccess,headers:n.headerData,name:"files"},{default:Object(l["withCtx"])(()=>t[4]||(t[4]=[Object(l["createElementVNode"])("i",{class:"el-icon-plus"},null,-1)])),_:1},8,["action","on-preview","on-remove","on-success","headers"]),Object(l["createVNode"])(f,{modelValue:n.dialogVisible,"onUpdate:modelValue":t[2]||(t[2]=e=>n.dialogVisible=e)},{default:Object(l["withCtx"])(()=>[Object(l["createElementVNode"])("img",{width:"100%",src:n.dialogImageUrl,alt:""},null,8,o)]),_:1},8,["modelValue"])]),_:1},8,["label"])]),_:1},8,["model","rules"]),Object(l["createElementVNode"])("div",r,[Object(l["createVNode"])(h,{type:"primary",size:"small",onClick:i.save},{default:Object(l["withCtx"])(()=>t[5]||(t[5]=[Object(l["createTextVNode"])("确 定")])),_:1},8,["onClick"]),Object(l["createVNode"])(h,{size:"small",onClick:i.close},{default:Object(l["withCtx"])(()=>t[6]||(t[6]=[Object(l["createTextVNode"])("取 消")])),_:1},8,["onClick"])])]),_:1},8,["modelValue","title"])}var n=a("b199"),i=a("4360"),d=a("f121"),s={data(){return{form:{id:"",feedbackText:"",feedbackImg:"",status:""},rules:{feedbackText:[{required:!0,trigger:"blur",message:"请输入反馈内容"}],status:[{required:!0,trigger:"change",message:"请选择反馈状态"}],feedbackImg:[{required:!0,trigger:"blur",message:"请上传反馈图片"}]},title:"",dialogVisible:!1,dialogFormVisible:!1,deviceData:[],handlersData:[],dialogImageUrl:"",updateAction:"",headerData:"",statusData:[{label:"未处理",value:0},{label:"已处理",value:1}]}},created(){},methods:{handleRemove(e,t){console.log(e,t)},handlePictureCardPreview(e){console.log(e),this.dialogImageUrl=e.url,this.dialogVisible=!0},feedbackIndex(e){this.title="任务反馈",this.form.id=e.id,this.dialogFormVisible=!0,this.setUpdateData()},setUpdateData(){this.updateAction=d["baseURL"]+"/file/uploadImg",this.headerData={token:i["default"].getters["user/token"]}},fileSuccess(e,t,a){var l=this.form.feedbackImg;this.form.feedbackImg=""==l?e.data:this.form.feedbackImg+","+e.data,console.log(this.form)},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(n["feedback"])(this.form);this.$notify({title:e,type:"success"})}this.$refs["form"].resetFields(),this.dialogFormVisible=!1,this.$parent.fetchData()})}}},u=a("d959"),b=a.n(u);const m=b()(s,[["render",c]]);t["default"]=m}}]);