You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
2 lines
1.1 KiB
JavaScript
2 lines
1.1 KiB
JavaScript
import{_ as p}from"./index-Ch7dj9Rj.js";import{l as d}from"./leave.data-CpQgCt9N.js";import{j as o}from"./entry/index-CT2bBVPU-1724922878694.js";import{u}from"./useDescription-DeFOvQev.js";import{d as f,o as D,k as a,F as n}from"./vue-aEZWZQSa.js";import"./antd-BY-1PcYE.js";import"./useRender-DwBE0jb3.js";import"./index-C4J1QZTF.js";import"./useWindowSizeFn-BWwSyuoE.js";import"./dict-CrNwQRtO.js";import"./dictEnum-DeC8h6ZR.js";const k=f({name:"Preview",props:{data:{type:Object,required:!0}},setup(s){const[i,{setDescProps:l}]=u({column:1,schema:[{field:"leaveType",label:"请假类型",render(e){var r;return((r=d.find(t=>t.value==e))==null?void 0:r.label)||"未知"}},{field:"startDate",label:"请假时间",render(e,r){const t=o(r.startDate).format("YYYY-MM-DD"),m=o(r.endDate).format("YYYY-MM-DD");return a(n,null,[`${t} 至 ${m}`])}},{field:"leaveDays",label:"请假天数",render(e){return`${e} 天`}},{field:"remark",label:"请假原因",render(e){return e||"无"}}]});return D(()=>l({data:s.data})),()=>a(n,null,[a(p,{onRegister:i},null)])}});export{k as default};
|