types.7e09555f.js 711 B

1
  1. import{r as f,a4 as d,L as o}from"./index.f47bb45b.js";function B(t,{failStatus:r,successStatus:s,callback:l}){const i=f(null);let u="";const m=t.detail?t.detail.remark:"";if(t.detail){const e=Number(t.detail.status);e!==Number(s)&&e!==Number(r)?u=s:u=String(e)}const a=d({status:u,remark:m}),n=d({status:[{required:!0,trigger:"change",message:"\u8BF7\u9009\u62E9\u5BA1\u6838\u72B6\u6001"}],remark:[{required:!1,trigger:"change",message:"\u8BF7\u9009\u62E9\u5BA1\u6838\u72B6\u6001"}]});function c(){i.value.validate(e=>{e&&l()})}return o(()=>a,()=>{n.remark[0].required=a.status===r},{deep:!0}),{rules:n,formRef:i,formData:a,handleAudit:c}}const b={detail:{type:Object,default:()=>({})}};export{b as a,B as u};