import{_ as k,m as w,s as o,t as g,v as i,aa as c,B as t,z as l,aG as _,F as y,G as q,ar as V,C as f,ab as B,ac as Q,Q as p,A,E as I,D as N,al as U,at as F}from"./index.7df25f12.js";import{U as P}from"./UploadFile.f16b4e53.js";import{u as z}from"./use-quasar.0e944873.js";import{C as m}from"./ComplainTypes.8e00f08f.js";import"./QList.4dfc70a2.js";import"./QMenu.94ee8153.js";import"./selection.c52745bf.js";import"./mobile.89291743.js";const D={class:"q-pa-md"},E={class:"text-subtitle text-weight-bold row items-center q-mb-md"},G={class:"row warp q-gutter-sm q-my-md"},R={__name:"ComplainAddPage",setup(T){const s=z(),h=I(),n=N(),a=w({content:"",images:[]});function v(e){e&&e.data&&a.images.push(e.data)}function x(e){a.images.splice(e,1)}function b(){s.loading.show(),U.feedback({type:m[n.params.type].value,content:a.content,material_ids:a.images.map(e=>e.id)}).then(e=>{s.notify({type:"positive",message:e.message||"\u4FEE\u6539\u6210\u529F"}),h.replace("/app/complain/my")}).catch(e=>{s.notify({type:"negative",message:e.message})}).finally(()=>{s.loading.hide()})}return(e,d)=>{const C=F("page-layout");return o(),g(C,{class:"bg-white"},{default:i(()=>[c("div",D,[c("div",E,[t(_,{src:l(m)[l(n).params.type].img,width:"18px","no-spinner":"",class:"q-mr-sm"},null,8,["src"]),y(q(l(m)[l(n).params.type].name),1)]),t(V,{modelValue:a.content,"onUpdate:modelValue":d[0]||(d[0]=r=>a.content=r),filled:"",type:"textarea",counter:"",maxlength:"300","bg-color":"grey-2",placeholder:"\u8BF7\u63CF\u8FF0\u60A8\u7684\u95EE\u9898\uFF0C\u4EE5\u4FBF\u6211\u4EEC\u5C3D\u5FEB\u5904\u7406"},null,8,["modelValue"]),c("div",G,[(o(!0),f(Q,null,B(a.images,(r,u)=>(o(),f("div",{class:"bg-grey-2 rounded-borders-xs relative-position",key:u},[t(_,{src:r.path,"no-spinner":"",width:"100px",height:"100px",fit:"cover"},null,8,["src"]),t(p,{class:"absolute-top-right clear-btn",color:"grey",unelevated:"",round:"",size:"xs",dense:"",icon:"clear",onClick:$=>x(u)},null,8,["onClick"])]))),128)),a.images.length<5?(o(),g(P,{key:0,multiple:!1,url:"customer/upload","form-fields":[{name:"type",value:"3"}],accept:"image/*","field-name":"file",flat:"",square:"",class:"col-auto",onUploaded:v},{"header-content":i(()=>[t(p,{style:{width:"100px",height:"100px"},unelevated:"",icon:"add",color:"grey-2","text-color":"grey-6",label:"\u6DFB\u52A0\u56FE\u7247",stack:""})]),_:1})):A("",!0)]),t(p,{unelevated:"",class:"fit",color:"primary",onClick:b},{default:i(()=>[y("\u63D0\u4EA4")]),_:1})])]),_:1})}}};var W=k(R,[["__scopeId","data-v-23416606"]]);export{W as default};