Browse Source

package 日期 > baseline:Delay-{当前工序}

package 日期 ≤ baseline:On schedule-{当前工序}
master
han\hanst 1 week ago
parent
commit
fd51747f9e
  1. 25
      src/views/modules/sampleTracking/projectProofTracking.vue

25
src/views/modules/sampleTracking/projectProofTracking.vue

@ -6260,20 +6260,33 @@ export default {
} }
return this.getTrackingStatusProcessLabel(row, processCol) return this.getTrackingStatusProcessLabel(row, processCol)
}, },
getTrackingStatusType (row) {
getTrackingPackageDate (row) {
if (!row) { if (!row) {
return '' return ''
} }
const requiredDeliveryDate = this.formatDate(row.requiredDeliveryDate) const requiredDeliveryDate = this.formatDate(row.requiredDeliveryDate)
if (!requiredDeliveryDate) {
if (requiredDeliveryDate) {
return requiredDeliveryDate
}
// requiredDeliveryDate Delivery&Package 退
return this.formatDate(row.deliveryPackageActualDate)
},
getTrackingStatusType (row) {
if (!row) {
return '' return ''
} }
const today = this.formatDate(new Date())
// <= On schedule Delay
if (today <= requiredDeliveryDate) {
return 'onSchedule'
const packageDate = this.getTrackingPackageDate(row)
const baseline = this.formatDate(row.baseline)
// package baseline '-'
if (!packageDate || !baseline) {
return ''
} }
// Delay Delivery&Package package baseline
// vs On schedule
if (packageDate > baseline) {
return 'delay' return 'delay'
}
return 'onSchedule'
}, },
isProofingFinishedForTrackingStatus (row) { isProofingFinishedForTrackingStatus (row) {
if (!row || this.isBlankValue(row.proofingStatus)) { if (!row || this.isBlankValue(row.proofingStatus)) {

Loading…
Cancel
Save