water-ldht/dist/static/js/chunk-1023fa33.9dee017c.js

7 lines
6.1 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-1023fa33"],{ab15:function(e,t,a){"use strict";a.r(t);var o=a("f2bf");const l=["src"],r={class:"dialog-footer"};function d(e,t,a,d,c,i){const s=Object(o["resolveComponent"])("el-input"),n=Object(o["resolveComponent"])("el-form-item"),u=Object(o["resolveComponent"])("el-option"),f=Object(o["resolveComponent"])("el-select"),b=Object(o["resolveComponent"])("el-upload"),m=Object(o["resolveComponent"])("el-dialog"),p=Object(o["resolveComponent"])("el-form"),h=Object(o["resolveComponent"])("el-button");return Object(o["openBlock"])(),Object(o["createBlock"])(m,{modelValue:c.dialogFormVisible,"onUpdate:modelValue":t[3]||(t[3]=e=>c.dialogFormVisible=e),title:c.title,width:"500px"},{default:Object(o["withCtx"])(()=>[Object(o["createVNode"])(p,{ref:"form",model:c.form,rules:c.rules,"label-width":"80px","label-position":"left"},{default:Object(o["withCtx"])(()=>[Object(o["createVNode"])(n,{label:e.$t("task.fknr"),prop:"feedbackText"},{default:Object(o["withCtx"])(()=>[Object(o["createVNode"])(s,{modelValue:c.form.feedbackText,"onUpdate:modelValue":t[0]||(t[0]=e=>c.form.feedbackText=e),type:"textarea"},null,8,["modelValue"])]),_:1},8,["label"]),Object(o["createVNode"])(n,{label:"反馈状态",prop:"status"},{default:Object(o["withCtx"])(()=>[Object(o["createVNode"])(f,{modelValue:c.form.status,"onUpdate:modelValue":t[1]||(t[1]=e=>c.form.status=e),filterable:"",placeholder:"状态"},{default:Object(o["withCtx"])(()=>[(Object(o["openBlock"])(!0),Object(o["createElementBlock"])(o["Fragment"],null,Object(o["renderList"])(c.statusData,e=>(Object(o["openBlock"])(),Object(o["createBlock"])(u,{key:e.value,label:e.label,value:e.value},null,8,["label","value"]))),128))]),_:1},8,["modelValue"])]),_:1}),Object(o["createVNode"])(n,{label:e.$t("task.fltp"),prop:"feedbackImg"},{default:Object(o["withCtx"])(()=>[Object(o["createVNode"])(b,{action:c.updateAction,"list-type":"picture-card","on-preview":i.handlePictureCardPreview,"on-remove":i.handleRemove,"on-success":i.fileSuccess,headers:c.headerData,name:"files"},{default:Object(o["withCtx"])(()=>t[4]||(t[4]=[Object(o["createElementVNode"])("i",{class:"el-icon-plus"},null,-1)])),_:1},8,["action","on-preview","on-remove","on-success","headers"]),Object(o["createVNode"])(m,{modelValue:c.dialogVisible,"onUpdate:modelValue":t[2]||(t[2]=e=>c.dialogVisible=e)},{default:Object(o["withCtx"])(()=>[Object(o["createElementVNode"])("img",{width:"100%",src:c.dialogImageUrl,alt:""},null,8,l)]),_:1},8,["modelValue"])]),_:1},8,["label"])]),_:1},8,["model","rules"]),Object(o["createElementVNode"])("div",r,[Object(o["createVNode"])(h,{type:"primary",onClick:i.save},{default:Object(o["withCtx"])(()=>t[5]||(t[5]=[Object(o["createTextVNode"])("确 定")])),_:1},8,["onClick"]),Object(o["createVNode"])(h,{onClick:i.close},{default:Object(o["withCtx"])(()=>t[6]||(t[6]=[Object(o["createTextVNode"])("取 消")])),_:1},8,["onClick"])])]),_:1},8,["modelValue","title"])}var c=a("b199"),i=a("4360"),s=a("f121"),n={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=s["baseURL"]+"/file/uploadImg",this.headerData={token:i["default"].getters["user/token"]}},fileSuccess(e,t,a){var o=this.form.feedbackImg;this.form.feedbackImg=""==o?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(c["feedback"])(this.form);this.$notify({title:e,type:"success"})}this.$refs["form"].resetFields(),this.dialogFormVisible=!1,this.$parent.fetchData()})}}},u=a("d959"),f=a.n(u);const b=f()(n,[["render",d]]);t["default"]=b},b199:function(e,t,a){"use strict";a.r(t),a.d(t,"getList",(function(){return r})),a.d(t,"getHandlers",(function(){return d})),a.d(t,"getDevices",(function(){return c})),a.d(t,"doDelete",(function(){return i})),a.d(t,"doAdd",(function(){return s})),a.d(t,"feedback",(function(){return n})),a.d(t,"doEdit",(function(){return u})),a.d(t,"taskExport",(function(){return f})),a.d(t,"getTaskLevel",(function(){return b})),a.d(t,"getTaskType",(function(){return m}));var o=a("b775"),l=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(o["default"])({url:"/task/list"+t,method:"get",data:e})}function d(e){return Object(o["default"])({url:"/task/handlers?deviceCode="+e.deviceCode,method:"get",data:e})}function c(e){return Object(o["default"])({url:"/task/devices?projectId="+e.projectId,method:"get",data:e})}function i(e){return Object(o["default"])({url:"/task/remove",method:"post",data:e})}function s(e){return Object(o["default"])({url:"/task/add",method:"post",data:e})}function n(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 f(e){var t="?projectId="+e.projectId;return""!=e.projectId&&(t+="&projectId="+e.projectId),l["baseURL"]+"/taskReport/export"+t}function b(e){return Object(o["default"])({url:"/task/taskLevel",method:"get",data:e})}function m(e){return Object(o["default"])({url:"/task/taskType",method:"get",data:e})}}}]);