diff --git a/src/views/bg/xispeak/BgXiSpeak.data.ts b/src/views/bg/xispeak/BgXiSpeak.data.ts index 56b38b2..adaae39 100644 --- a/src/views/bg/xispeak/BgXiSpeak.data.ts +++ b/src/views/bg/xispeak/BgXiSpeak.data.ts @@ -89,6 +89,22 @@ export const columns: BasicColumn[] = [ align: 'center', dataIndex: 'completionStatus_dictText', }, + { + title: '截止日期', + align: 'center', + dataIndex: 'deadline', + customRender: ({ text }) => { + if (!text) return ''; + if (text instanceof Date) { + const y = text.getFullYear(); + const m = String(text.getMonth() + 1).padStart(2, '0'); + const d = String(text.getDate()).padStart(2, '0'); + return `${y}-${m}-${d}`; + } + text = String(text); + return text.length > 10 ? text.substr(0, 10) : text; + }, + }, { title: '落实部门', align: 'center', @@ -251,7 +267,8 @@ export const superQuerySchema = { isCompletionRisk: { title: '是否存在完成风险(0不存在,1存在)', order: 14, view: 'number', type: 'number' }, delayRiskMitigation: { title: '拖期风险应对措施', order: 15, view: 'text', type: 'string' }, completionStatus: { title: '完成状态(督办中,1已完成)', order: 16, view: 'number', type: 'number' }, - implDept: { title: '落实部门id', order: 17, view: 'sel_depart', type: 'string' }, + deadline: { title: '截止日期', order: 17, view: 'date', type: 'string' }, + implDept: { title: '落实部门id', order: 18, view: 'sel_depart', type: 'string' }, treeDepth: { title: '层深(最顶层节点层深为0)', order: 18, view: 'number', type: 'number' }, sortOrder: { title: '同级数据排序号', order: 19, view: 'number', type: 'number' }, bpmStatus: { title: '流程引擎状态字段', order: 21, view: 'number', type: 'number' }, diff --git a/src/views/bg/xispeak/BgXiSpeakList.vue b/src/views/bg/xispeak/BgXiSpeakList.vue index 1676970..df792f9 100644 --- a/src/views/bg/xispeak/BgXiSpeakList.vue +++ b/src/views/bg/xispeak/BgXiSpeakList.vue @@ -1,6 +1,6 @@