finance-review.bb0cd85e.js 1.5 KB

1
  1. import{_ as w,q as x,a4 as i,B as g,aC as k,r as u,o as B,K as C,H as a,t as e,v as y,aD as V,S as b}from"./index.413ee8cb.js";const F=b("\u4FDD\u5B58"),D=x({__name:"finance-review",emits:["changeStatus"],setup(E,{emit:m}){const t=i({status:"",remark:""}),r=i({status:[{required:!0,trigger:"change",message:"\u9009\u62E9\u5BA1\u6838\u72B6\u6001"}],remark:[{required:!0,trigger:"change",message:"\u8BF7\u8F93\u5165\u5907\u6CE8"}]}),n=g(null),p=()=>{n.value.validate(_=>_&&m("changeStatus",t))};return k(()=>r.remark[0].required=t.status==="5"),(_,o)=>{const c=u("el-option"),f=u("el-select"),l=u("el-form-item"),d=u("el-input"),v=u("el-button");return B(),C(y(V),{ref_key:"formRef",ref:n,"label-width":"100px",size:"small",model:t,rules:r},{default:a(()=>[e(l,{label:"\u5BA1\u6279\u72B6\u6001",prop:"status","w-400px":""},{default:a(()=>[e(f,{"w-400px":"",modelValue:t.status,"onUpdate:modelValue":o[0]||(o[0]=s=>t.status=s)},{default:a(()=>[e(c,{label:"\u901A\u8FC7",value:"2"}),e(c,{label:"\u4E0D\u901A\u8FC7",value:"5"})]),_:1},8,["modelValue"])]),_:1}),e(l,{label:"\u5907\u6CE8",prop:"remark","w-400px":""},{default:a(()=>[e(d,{type:"textarea",modelValue:t.remark,"onUpdate:modelValue":o[1]||(o[1]=s=>t.remark=s)},null,8,["modelValue"])]),_:1}),e(l,{"w-full":"",flex:"","justify-end":""},{default:a(()=>[e(v,{type:"primary",onClick:p},{default:a(()=>[F]),_:1})]),_:1})]),_:1},8,["model","rules"])}}});var h=w(D,[["__file","D:/work/accout-vue3-ui/src/views/InvoiceSales/invoiceApply/components/approval-process/src/finance-review.vue"]]);export{h as default};