1 |
- import{I as b}from"./index.4fafb3e0.js";import{r as h,ak as F,D as x,G as C,v as m,o as i,M as p,J as l,w as t,T as c,x as f,q as w,aG as A,W as P}from"./index.200c0b80.js";/* empty css */const q={class:"w-full flex justify-end"},R=P("\u4FDD\u5B58"),U=h({__name:"receipt",props:{approveValue:null,rejectValue:null,imgProp:{default:"return_image"},noTime:{type:Boolean,default:!1},hasRemark:{type:Boolean,default:!1}},emits:["approval"],setup(a,{emit:B}){const r=a,u=F({[r.imgProp]:"",return_time:"",status:r.approveValue}),d=F({[r.imgProp]:[{required:!0,trigger:"change",message:"\u8BF7\u9009\u62E9\u4E0A\u4F20\u56DE\u6267\u56FE\u7247"}],status:[{required:!0,trigger:"change",message:"\u8BF7\u9009\u62E9\u5BA1\u6838\u72B6\u6001"}],remark:[{required:r.hasRemark,trigger:"change",message:"\u8BF7\u9009\u62E9\u5BA1\u6838\u72B6\u6001"}],return_time:[{required:!r.noTime,trigger:"change",message:"\u8BF7\u9009\u62E9\u4E0A\u4F20\u56DE\u6267\u65F6\u95F4"}]}),g=x(null),V=()=>{g.value.validate(n=>n&&B("approval",f(u)))},k=n=>n.getTime()>Date.now();return C(()=>u.status,n=>{const e=n===r.approveValue;d.remark[0].required=!e,d[r.imgProp][0].required=e},{immediate:!0}),(n,e)=>{const _=m("el-option"),v=m("el-select"),s=m("el-form-item"),E=m("el-input"),y=m("el-date-picker"),D=m("el-button");return i(),p(f(A),{ref_key:"formRef",ref:g,model:u,rules:d,"label-width":"80px"},{default:l(()=>[a.rejectValue?(i(),p(s,{key:0,label:"\u5BA1\u6838\u72B6\u6001",prop:"status",style:{"margin-bottom":"10px"}},{default:l(()=>[t(v,{placeholder:"\u5BA1\u6838\u72B6\u6001",modelValue:u.status,"onUpdate:modelValue":e[0]||(e[0]=o=>u.status=o),style:{width:"300px"}},{default:l(()=>[t(_,{label:"\u901A\u8FC7",value:a.approveValue},null,8,["value"]),t(_,{label:"\u4E0D\u901A\u8FC7",value:a.rejectValue},null,8,["value"])]),_:1},8,["modelValue"])]),_:1})):c("",!0),a.hasRemark?(i(),p(s,{key:1,label:"\u5907\u6CE8",prop:"remark"},{default:l(()=>[t(E,{style:{width:"300px"},type:"textarea",modelValue:u.remark,"onUpdate:modelValue":e[1]||(e[1]=o=>u.remark=o),placeholder:"\u8BF7\u8F93\u5165\u5907\u6CE8"},null,8,["modelValue"])]),_:1})):c("",!0),t(s,{label:"\u56DE\u6267\u56FE\u7247",prop:a.imgProp},{default:l(()=>[t(f(b),{multiple:"",onChange:e[2]||(e[2]=o=>u[a.imgProp]=o)})]),_:1},8,["prop"]),a.noTime?c("",!0):(i(),p(s,{key:2,label:"\u56DE\u6267\u65F6\u95F4",prop:"return_time"},{default:l(()=>[t(y,{type:"datetime","disabled-date":k,"value-format":"YYYY-MM-DD HH:mm:ss",modelValue:u.return_time,"onUpdate:modelValue":e[3]||(e[3]=o=>u.return_time=o),placeholder:"\u8BF7\u8F93\u5165\u56DE\u6267\u65F6\u95F4"},null,8,["modelValue"])]),_:1})),t(s,null,{default:l(()=>[w("div",q,[t(D,{type:"primary",onClick:V},{default:l(()=>[R]),_:1})])]),_:1})]),_:1},8,["model","rules"])}}});export{U as _};
|