import{q as y,r as D,H as A,a2 as C,a4 as i,L as f,t as s,o as E,n as V,w as u,x as o,p as _,D as v,bh as w,F as N,z as q}from"./index.f47bb45b.js";import{c as R}from"./index.8f3e7834.js";import{u as H}from"./use-response-handle.a0fb8de0.js";const j=_("h1",{"text-xl":"","py-2":"","font-bold":""},"\u8D22\u52A1\u5BA1\u6838",-1),U={flex:"","flex-col":"",style:{width:"50%"}},z=q("\u63D0\u4EA4\u5BA1\u6838\u7ED3\u679C"),T=y({__name:"index",props:{payNo:null,statementDetail:null},setup(h){const l=h,B=H(),c=D(null),{push:x}=A(),b=C(()=>Object.keys(l.statementDetail).length>0&&Number(l.statementDetail.status)>1),d=i({remark:[{required:!0,trigger:"change",message:"\u8BF7\u8F93\u5165\u5907\u6CE8"}],status:[{required:!0,trigger:"change",message:"\u8BF7\u8F93\u5165\u5BA1\u6838\u72B6\u6001"}]}),e=i({status:"",remark:""});function k(){c.value.validate(async r=>{if(!r)return;const{payNo:t}=l,{code:a,message:n}=await R({payNo:t,...e});B({code:a,message:n,handler:()=>x("/purchase/orderRecord")})})}return f(()=>e,()=>d.remark[0].required=e.status==="5",{deep:!0}),f(()=>l.statementDetail,r=>{const{status:t,remark:a}=r;!b.value||(e.status=t,e.remark=a)}),(r,t)=>{const a=s("el-option"),n=s("el-select"),p=s("el-form-item"),F=s("el-input"),g=s("el-button");return E(),V(N,null,[j,u(v(w),{inline:"",rules:d,model:e,ref_key:"formRef",ref:c,"label-width":"100px",flex:"","justify-between":""},{default:o(()=>[_("div",U,[u(p,{label:"\u5BA1\u6838\u72B6\u6001",prop:"status"},{default:o(()=>[u(n,{placeholder:"\u8BF7\u9009\u62E9\u5BA1\u6838\u72B6\u6001",modelValue:e.status,"onUpdate:modelValue":t[0]||(t[0]=m=>e.status=m)},{default:o(()=>[u(a,{value:"3",label:"\u901A\u8FC7"}),u(a,{value:"5",label:"\u4E0D\u901A\u8FC7"})]),_:1},8,["modelValue"])]),_:1}),u(p,{label:"\u5907\u6CE8",prop:"remark"},{default:o(()=>[u(F,{type:"textarea",maxlength:2e3,rows:5,placeholder:"\u8BF7\u8F93\u5165\u5907\u6CE8",modelValue:e.remark,"onUpdate:modelValue":t[1]||(t[1]=m=>e.remark=m)},null,8,["modelValue"])]),_:1})]),u(g,{type:"primary",onClick:k},{default:o(()=>[z]),_:1})]),_:1},8,["rules","model"])],64)}}});export{T as default};