approval-pending.7877e704.js 1.8 KB

1
  1. import{I as F}from"./index.0b462990.js";import{d as V,a7 as _,ae as w,F as b,aF as D,y as r,o as i,O as f,L as u,z as e,u as n,V as h,aH as A,Z as q}from"./index.a584ddad.js";const U=q("\u4FDD\u5B58"),R=V({__name:"approval-pending",props:{returnType:null},emits:["approval"],setup(c,{emit:g}){const v=c,t=_({return_img:"",status:"",remark:""}),s=_({return_img:[{required:!1,trigger:"change",message:"\u8BF7\u4E0A\u4F20\u9000\u6B3E\u56DE\u6267"}],status:[{required:!0,trigger:"change",message:"\u9009\u62E9\u5BA1\u6838\u72B6\u6001"}],remark:[{required:!0,trigger:"change",message:"\u8BF7\u8F93\u5165\u5907\u6CE8"}]}),y=w(()=>v.returnType!=="2"),m=b(null),k=()=>{m.value.validate(p=>p&&g("approval",n(t)))};return D(()=>{s.remark[0].required=String(t.status)!=="2"}),(p,a)=>{const d=r("el-option"),B=r("el-select"),o=r("el-form-item"),E=r("el-input"),x=r("el-row"),C=r("el-button");return i(),f(n(A),{ref_key:"formRef",ref:m,"label-width":"100px",size:"small",model:t,rules:s},{default:u(()=>[e(o,{label:"\u5BA1\u6279\u72B6\u6001",prop:"status"},{default:u(()=>[e(B,{"w-400px":"",modelValue:t.status,"onUpdate:modelValue":a[0]||(a[0]=l=>t.status=l)},{default:u(()=>[e(d,{label:"\u901A\u8FC7",value:"1"}),e(d,{label:"\u4E0D\u901A\u8FC7",value:"2"})]),_:1},8,["modelValue"])]),_:1}),e(o,{label:"\u5907\u6CE8",prop:"remark","w-500px":""},{default:u(()=>[e(E,{type:"textarea",modelValue:t.remark,"onUpdate:modelValue":a[1]||(a[1]=l=>t.remark=l)},null,8,["modelValue"])]),_:1}),e(x,null,{default:u(()=>[n(y)?(i(),f(o,{key:0,label:"\u9000\u6B3E\u56DE\u6267",prop:"return_img"},{default:u(()=>[e(n(F),{multiple:"",onChange:a[2]||(a[2]=l=>t.return_img=l)})]),_:1})):h("",!0)]),_:1}),e(o,{"w-full":"",flex:"","justify-end":""},{default:u(()=>[e(C,{type:"primary",onClick:k},{default:u(()=>[U]),_:1})]),_:1})]),_:1},8,["model","rules"])}}});export{R as default};