yxk-20260518-待办列表增加截至时间计算逻辑,逾期和即将到期的任务分别提醒
This commit is contained in:
@@ -1,4 +1,6 @@
|
||||
import { BasicColumn, FormSchema } from '/@/components/Table';
|
||||
import { Tag } from 'ant-design-vue';
|
||||
import { h } from 'vue';
|
||||
|
||||
export enum TaskType {
|
||||
RUN = 'run',
|
||||
@@ -42,8 +44,21 @@ export const columns: BasicColumn[] = [
|
||||
{
|
||||
title: '事项截止时间',
|
||||
align: 'center',
|
||||
width: 170,
|
||||
width: 120,
|
||||
dataIndex: 'deadline',
|
||||
customRender: ({ text, record }) => {
|
||||
const value = !text ? '' : text.length > 10 ? text.substr(0, 10) : text;
|
||||
if (!value) {
|
||||
return '';
|
||||
}
|
||||
if (record.deadlineOverdue) {
|
||||
return h(Tag, { color: 'error' }, () => (record.deadlineWarnText ? `${value} ${record.deadlineWarnText}` : value));
|
||||
}
|
||||
if (record.deadlineSoon) {
|
||||
return h(Tag, { color: 'warning' }, () => (record.deadlineWarnText ? `${value} ${record.deadlineWarnText}` : value));
|
||||
}
|
||||
return value;
|
||||
},
|
||||
},
|
||||
{
|
||||
title: '流程实例',
|
||||
|
||||
Reference in New Issue
Block a user