approval-pending.4272bc3b.js 1.7 KB

1
  1. import{_ as k,q as x,r as l,o as B,K as b,H as a,p as h,t as o,v as e,aY as A,S as V}from"./index.413ee8cb.js";import{u as g}from"./use-review-process.4121b1bd.js";import{R as w}from"./global.9ad647c8.js";const E={flex:"","flex-col":"",style:{width:"50%"}},R=V("\u63D0\u4EA4\u5BA1\u6838\u7ED3\u679C"),y=x({__name:"approval-pending",emits:["changeStatus"],setup(S,{emit:m}){const s={fail:"3",success:"2"},{formData:t,formRules:c,formRef:_,handleChangeStatus:i}=g({callback:()=>m("changeStatus",t),failStatus:s.fail,requiredRemark:!0});return(D,u)=>{const r=l("el-option"),f=l("el-select"),p=l("el-form-item"),d=l("el-input"),v=l("el-button"),C=l("el-form");return B(),b(C,{inline:"",rules:e(c),model:e(t),ref_key:"formRef",ref:_,"label-width":"100px",flex:"","justify-between":""},{default:a(()=>[h("div",E,[o(p,{label:"\u5BA1\u6838\u72B6\u6001",prop:"status"},{default:a(()=>[o(f,{placeholder:"\u8BF7\u9009\u62E9\u5BA1\u6838\u72B6\u6001",modelValue:e(t).status,"onUpdate:modelValue":u[0]||(u[0]=n=>e(t).status=n)},{default:a(()=>[o(r,{value:s.success,label:"\u901A\u8FC7"},null,8,["value"]),o(r,{value:s.fail,label:"\u4E0D\u901A\u8FC7"},null,8,["value"])]),_:1},8,["modelValue"])]),_:1}),o(p,{label:"\u5907\u6CE8",prop:"remark"},{default:a(()=>[o(d,A({type:"textarea",maxlength:2e3,rows:5,placeholder:"\u8BF7\u8F93\u5165\u5907\u6CE8",modelValue:e(t).remark,"onUpdate:modelValue":u[1]||(u[1]=n=>e(t).remark=n)},e(w)),null,16,["modelValue"])]),_:1})]),o(v,{type:"primary",onClick:e(i)},{default:a(()=>[R]),_:1},8,["onClick"])]),_:1},8,["rules","model"])}}});var q=k(y,[["__file","D:/work/accout-vue3-ui/src/views/InvoiceSales/capitalClaim/components/approval-process/approval-pending.vue"]]);export{q as default};