default.ebfda2fc.js 1.8 KB

1
  1. import{R as A}from"./global.9ad647c8.js";import{d as F,v as m,y as g,r as o,o as x,E as C,B as a,a as i,j as e,b2 as h,u as p,M as y,aB as b}from"./index.b2b87cd1.js";const w={status:[{required:!0,trigger:"change",message:"\u8BF7\u9009\u62E9\u5BA1\u6838\u72B6\u6001"}],remark:[{required:!0,trigger:"change",message:"\u8BF7\u8F93\u5165\u5907\u6CE8"}]},R={flex:"","flex-col":"",style:{width:"50%"}},j={class:"w-full flex justify-end"},N=F({__name:"default",props:{approveValue:null,rejectValue:null},emits:["approval"],setup(r,{emit:_}){const v=r,d=m(null),c=m({...w}),u=m({status:"",remark:""});function B(){var t;(t=d.value)==null||t.validate(l=>{l&&_("approval",p(u))})}return g(()=>u.value,({status:t})=>{c.value.remark[0].required=t===v.rejectValue},{deep:!0}),(t,l)=>{const f=o("el-option"),E=o("el-select"),s=o("ElFormItem"),V=o("ElInput"),k=o("ElButton");return x(),C(p(b),{ref_key:"formRef",ref:d,model:u.value,rules:c.value,"label-width":"100px"},{default:a(()=>[i("div",R,[e(s,{label:"\u5BA1\u6838\u72B6\u6001",prop:"status"},{default:a(()=>[e(E,{placeholder:"\u8BF7\u9009\u62E9\u5BA1\u6838\u72B6\u6001",modelValue:u.value.status,"onUpdate:modelValue":l[0]||(l[0]=n=>u.value.status=n)},{default:a(()=>[e(f,{value:r.approveValue,label:"\u901A\u8FC7"},null,8,["value"]),e(f,{value:r.rejectValue,label:"\u9A73\u56DE"},null,8,["value"])]),_:1},8,["modelValue"])]),_:1}),e(s,{label:"\u5907\u6CE8",prop:"remark"},{default:a(()=>[e(V,h({rows:5,type:"textarea",placeholder:"\u8BF7\u8F93\u5165\u5907\u6CE8",modelValue:u.value.remark,"onUpdate:modelValue":l[1]||(l[1]=n=>u.value.remark=n)},p(A)),null,16,["modelValue"])]),_:1})]),e(s,null,{default:a(()=>[i("div",j,[e(k,{type:"primary",onClick:B},{default:a(()=>[y("\u63D0\u4EA4\u5BA1\u6838\u7ED3\u679C")]),_:1})])]),_:1})]),_:1},8,["model","rules"])}}});export{N as _};