Commit b52a7be3 by yubin

修改

parent c45b76ca
......@@ -1078,15 +1078,32 @@ export default {
},
openHistoryDetail (row) { this.openDetail(row) },
renderApproveResult (h, { row }) { return row.approver_result === 1 ? '通过' : (row.approver_result === -1 ? '驳回' : '未处理') },
formatDatetime (val) { if (!val) return '-'; return String(val).replace('T', ' ') },
formatDatetime (val) {
if (!val) return '-';
try {
// 处理ISO格式时间字符串,如 "2023-12-31T10:30:00.000Z"
if (typeof val === 'string' && val.includes('T')) {
// 移除时区信息和毫秒,转换为本地时间格式
const date = new Date(val);
if (!isNaN(date.getTime())) {
const pad = (n) => (n < 10 ? '0' + n : String(n));
return date.getFullYear() + '-' + pad(date.getMonth() + 1) + '-' + pad(date.getDate()) + ' ' +
pad(date.getHours()) + ':' + pad(date.getMinutes()) + ':' + pad(date.getSeconds());
}
}
// 如果不是ISO格式或解析失败,返回原值的T替换版本
return String(val).replace('T', ' ');
} catch (e) {
return String(val).replace('T', ' ');
}
},
loadStats () {
this.loading.stats = true
const params = {
getLeaveStats({
start: this.statsStart,
end: this.statsEnd,
department: this.statsDept
}
getLeaveStats({ params }).then(ret => {
}).then(ret => {
if (ret.data && ret.data.errcode === 0) {
console.log('ret.data.data', ret.data.data)
this.tables.stats = ret.data.data || []
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论