| | |
| | | </div> |
| | | <div class="info-item"> |
| | | <span class="info-label">计划开始时间</span> |
| | | <span class="info-value">{{ transferCardRowData.planStartTime }}</span> |
| | | <span class="info-value">{{ formatDateOnly(transferCardRowData.planStartTime) }}</span> |
| | | </div> |
| | | <div class="info-item"> |
| | | <span class="info-label">计划结束时间</span> |
| | | <span class="info-value">{{ transferCardRowData.planEndTime }}</span> |
| | | <span class="info-value">{{ formatDateOnly(transferCardRowData.planEndTime) }}</span> |
| | | </div> |
| | | <div class="info-item"> |
| | | <span class="info-label">备注</span> |
| | |
| | | </div> |
| | | <div class="info-item"> |
| | | <span class="info-label">实际开始时间</span> |
| | | <span class="info-value">{{ transferCardRowData.actualStartTime }}</span> |
| | | <span class="info-value">{{ formatDateOnly(transferCardRowData.actualStartTime) }}</span> |
| | | </div> |
| | | <div class="info-item"> |
| | | <span class="info-label">实际结束时间</span> |
| | | <span class="info-value">{{ transferCardRowData.actualEndTime }}</span> |
| | | <span class="info-value">{{ formatDateOnly(transferCardRowData.actualEndTime) }}</span> |
| | | </div> |
| | | </div> |
| | | </div> |
| | |
| | | return Number.isFinite(status) && status >= 100; |
| | | }; |
| | | |
| | | // 时间只显示日期,不显示时分秒 |
| | | const formatDateOnly = val => { |
| | | return val ? dayjs(val).format("YYYY-MM-DD") : ""; |
| | | }; |
| | | |
| | | const canOperate = row => !row.endOrder && !isCompleted(row); |
| | | |
| | | const tableColumn = ref([ |
| | |
| | | { label: "需求数量", prop: "planQuantity", width: "140" }, |
| | | { label: "完成数量", prop: "completeQuantity", width: "140" }, |
| | | { label: "完成进度", prop: "completionStatus", dataType: "slot", slot: "completionStatus", width: "140" }, |
| | | { label: "计划开始时间", prop: "planStartTime", width: "140" }, |
| | | { label: "计划结束时间", prop: "planEndTime", width: "140" }, |
| | | { label: "实际开始时间", prop: "actualStartTime", width: "140" }, |
| | | { label: "实际结束时间", prop: "actualEndTime", width: "140" }, |
| | | { label: "计划开始时间", prop: "planStartTime", width: "140", dataType: "date" }, |
| | | { label: "计划结束时间", prop: "planEndTime", width: "140", dataType: "date" }, |
| | | { label: "实际开始时间", prop: "actualStartTime", width: "140", dataType: "date" }, |
| | | { label: "实际结束时间", prop: "actualEndTime", width: "140", dataType: "date" }, |
| | | { |
| | | label: "操作", width: "260", align: "center", dataType: "action", fixed: "right", |
| | | operation: [ |