ComplaintForm-822be56a.js 6.4 KB

1
  1. import{at as _,d as W,l as X,r as n,f as Y,o as c,q as h,w as t,i as a,C as Z,a as o,c as w,F as U,k as C,g as ee,j as M,y as ae,N as le,D as te,G as oe,E as re,U as de,n as se,J as ue,I as ne,M as ce,_ as ie,__tla as pe}from"./index-cae26250.js";import{E as me,__tla as _e}from"./el-drawer-27361485.js";import{E as fe,__tla as ve}from"./el-card-d6ebf31f.js";import{g as ye,__tla as be}from"./index-527ffaa5.js";import{b as he,__tla as ge}from"./index-8f5b89d3.js";import{u as Ve,__tla as we}from"./useMessage-e3736441.js";let k,j,D,z,I,Ue=Promise.all([(()=>{try{return pe}catch{}})(),(()=>{try{return _e}catch{}})(),(()=>{try{return ve}catch{}})(),(()=>{try{return be}catch{}})(),(()=>{try{return ge}catch{}})(),(()=>{try{return we}catch{}})()]).then(async()=>{let N;I=async i=>await _.get({url:"/car/complaint/page",params:i}),D=async i=>{const g={ids:i};return await _.delete({url:"/car/complaint",data:g})},z=i=>_.download({url:"/car/complaint/excel",params:i}),N={class:"dialog-footer"},k=ie(W({name:"SystemTestForm",__name:"ComplaintForm",emits:["success"],setup(i,{expose:g,emit:O}){const{t:V}=X(),F=Ve(),p=n(!1),q=n(""),m=n(!1),x=n(""),r=n({id:void 0,carNo:void 0,company:void 0,contacts:void 0,phone:void 0,oldContent:void 0,content:void 0,state:2,handlerTime:void 0,handlerUser:void 0}),P=Y({id:[{required:!0,message:"\u4E3B\u952Eid\u4E0D\u80FD\u4E3A\u7A7A",trigger:"blur"}],carNo:[{required:!0,message:"\u8F66\u724C\u53F7\u4E0D\u80FD\u4E3A\u7A7A",trigger:"blur"}],company:[{required:!0,message:"\u670D\u52A1\u5355\u4F4D\u4E0D\u80FD\u4E3A\u7A7A",trigger:"blur"}],oldContent:[{required:!0,message:"\u539F\u6295\u8BC9\u5185\u5BB9\u4E0D\u80FD\u4E3A\u7A7A",trigger:"blur"}],content:[{required:!0,message:"\u6295\u8BC9\u5185\u5BB9\u4E0D\u80FD\u4E3A\u7A7A",trigger:"blur"}],state:[{required:!0,message:"\u53D7\u7406\u72B6\u6001\u4E0D\u80FD\u4E3A\u7A7A",trigger:"blur"}]}),R=[{id:1,label:"\u5DF2\u53D7\u7406",color:"#F5F5F5"},{id:2,label:"\u65E0\u6548",color:"#6495ED"},{id:3,label:"\u5DF2\u6559\u80B2",color:" #43CD80"},{id:4,label:"\u5DF2\u5904\u7406",color:"#FF4040"}];let S=n([]),T=n([]);const b=n(),G=async()=>{const d=await ye();S.value=d},J=async()=>{const d=await he();T.value=d},$=()=>{var d;r.value={id:void 0,carNo:void 0,company:void 0,contacts:void 0,phone:void 0,oldContent:void 0,content:void 0,state:2,handlerTime:void 0,handlerUser:void 0},(d=b.value)==null||d.resetFields()},A=async()=>{if(b&&await b.value.validate()){m.value=!0;try{const d=r.value;x.value==="create"?(await(async l=>await _.post({url:"/car/complaint",data:l}))(d),F.success(V("common.createSuccess"))):(await(async l=>await _.put({url:"/car/complaint",data:l}))(d),F.success(V("common.updateSuccess"))),p.value=!1,O("success")}finally{m.value=!1}}};return g({open:async(d,l)=>{if(p.value=!0,q.value=V("action."+d),x.value=d,$(),l){m.value=!0;try{r.value=await(async f=>{const v={id:f};return await _.get({url:"/car/complaint",params:v})})(l)}finally{m.value=!1}}await G(),await J()}}),(d,l)=>{const f=le,v=te,s=oe,u=re,y=de,B=se,H=ue,K=fe,E=ne,L=me,Q=ce;return c(),h(L,{title:o(q),modelValue:o(p),"onUpdate:modelValue":l[9]||(l[9]=e=>ae(p)?p.value=e:null),"close-on-click-modal":!1,size:d.$isMobile()?"100%":"40%",direction:"rtl"},{default:t(()=>[a(K,{class:"box-card"},{default:t(()=>[Z((c(),h(H,{ref_key:"formRef",ref:b,model:o(r),rules:o(P),"label-width":"90px"},{default:t(()=>[a(B,{gutter:20},{default:t(()=>[a(u,{span:24},{default:t(()=>[a(s,{label:"\u8F66\u724C\u53F7",prop:"carNo"},{default:t(()=>[a(v,{filterable:"",modelValue:o(r).carNo,"onUpdate:modelValue":l[0]||(l[0]=e=>o(r).carNo=e),placeholder:"\u8F66\u724C\u53F7"},{default:t(()=>[(c(!0),w(U,null,C(o(T),e=>(c(),h(f,{key:e.carNo,label:e.carNo,value:e.carNo},null,8,["label","value"]))),128))]),_:1},8,["modelValue"])]),_:1})]),_:1}),a(u,{span:24},{default:t(()=>[a(s,{label:"\u670D\u52A1\u5355\u4F4D",prop:"company"},{default:t(()=>[a(y,{modelValue:o(r).company,"onUpdate:modelValue":l[1]||(l[1]=e=>o(r).company=e),placeholder:"\u8BF7\u8F93\u5165\u670D\u52A1\u5355\u4F4D"},null,8,["modelValue"])]),_:1})]),_:1}),a(u,{span:24},{default:t(()=>[a(s,{label:"\u6295\u8BC9\u4EBA",prop:"contacts"},{default:t(()=>[a(y,{modelValue:o(r).contacts,"onUpdate:modelValue":l[2]||(l[2]=e=>o(r).contacts=e),placeholder:"\u8BF7\u8F93\u5165\u6295\u8BC9\u4EBA"},null,8,["modelValue"])]),_:1})]),_:1}),a(u,{span:24},{default:t(()=>[a(s,{label:"\u8054\u7CFB\u7535\u8BDD",prop:"phone"},{default:t(()=>[a(y,{modelValue:o(r).phone,"onUpdate:modelValue":l[3]||(l[3]=e=>o(r).phone=e),placeholder:"\u8BF7\u8F93\u5165\u8054\u7CFB\u7535\u8BDD"},null,8,["modelValue"])]),_:1})]),_:1}),a(u,{span:24},{default:t(()=>[a(s,{label:"\u539F\u6295\u8BC9\u5185\u5BB9",prop:"oldContent"},{default:t(()=>[a(y,{modelValue:o(r).oldContent,"onUpdate:modelValue":l[4]||(l[4]=e=>o(r).oldContent=e),type:"textarea",placeholder:"\u8BF7\u8F93\u5165\u539F\u6295\u8BC9\u5185\u5BB9"},null,8,["modelValue"])]),_:1})]),_:1}),a(u,{span:24},{default:t(()=>[a(s,{label:"\u6295\u8BC9\u5185\u5BB9",prop:"content"},{default:t(()=>[a(y,{modelValue:o(r).content,"onUpdate:modelValue":l[5]||(l[5]=e=>o(r).content=e),type:"textarea",placeholder:"\u8BF7\u8F93\u5165\u6295\u8BC9\u5185\u5BB9"},null,8,["modelValue"])]),_:1})]),_:1}),a(u,{span:24},{default:t(()=>[a(s,{label:"\u53D7\u7406\u72B6\u6001",prop:"state"},{default:t(()=>[a(v,{modelValue:o(r).state,"onUpdate:modelValue":l[6]||(l[6]=e=>o(r).state=e),placeholder:"\u53D7\u7406\u72B6\u6001"},{default:t(()=>[(c(),w(U,null,C(R,e=>a(f,{key:e.id,label:e.label,value:e.id},null,8,["label","value"])),64))]),_:1},8,["modelValue"])]),_:1})]),_:1}),a(u,{span:24},{default:t(()=>[a(s,{label:"\u5904\u7406\u4EBA",prop:"handlerUser"},{default:t(()=>[a(v,{modelValue:o(r).handlerUser,"onUpdate:modelValue":l[7]||(l[7]=e=>o(r).handlerUser=e),placeholder:"\u5904\u7406\u4EBA"},{default:t(()=>[(c(!0),w(U,null,C(o(S),e=>(c(),h(f,{key:e.id,label:e.nickName,value:e.id},null,8,["label","value"]))),128))]),_:1},8,["modelValue"])]),_:1})]),_:1})]),_:1})]),_:1},8,["model","rules"])),[[Q,o(m)]])]),_:1}),ee("div",N,[a(E,{disabled:o(m),type:"primary",onClick:A},{default:t(()=>[M("\u786E \u5B9A")]),_:1},8,["disabled"]),a(E,{onClick:l[8]||(l[8]=e=>p.value=!1)},{default:t(()=>[M("\u53D6 \u6D88")]),_:1})])]),_:1},8,["title","modelValue","size"])}}}),[["__file","C:/work/bshop/yudao-ui/src/views/car/complaint/ComplaintForm.vue"]]),j=Object.freeze(Object.defineProperty({__proto__:null,default:k},Symbol.toStringTag,{value:"Module"}))});export{k as C,Ue as __tla,j as a,D as d,z as e,I as g};