提交 da6e233b authored 作者: lidongxu's avatar lidongxu

Merge branch 'ap' into dev

......@@ -126,7 +126,8 @@ const emit = defineEmits(['updateColumns', 'getTableList', 'updateShowSearch'])
/*************** 工具栏 ***************/
// 切换平铺/填报模式
const operation = ref('展示模式');
// const operation = ref('展示模式');
const operation = ref('填报模式');
const tableRef = ref(null)
const checkTableColumns = async () => {
// 通知外面传入 tableColumns / chooseColumns 数据源
......
......@@ -550,7 +550,7 @@
row.actualEndCapExecuted = '-'
return '-';
}
row.actualEndCapExecuted = ((parseFloat(row.actualEndCapQty) >= parseFloat(row.plannedEndCapQty))) ? '是' : '否';
row.actualEndCapExecuted = ((parseFloat(row.actualEndCapQty) >= parseFloat(row.plannedEndCapQty))) ? '执行' : '未执行';
return row.actualEndCapExecuted;
},
formulaStr: '公式:(实际端架数量 >= 计划端架数量)',
......@@ -727,7 +727,7 @@
row.actualFloorStackExecuted = '-'
return '-';
}
row.actualFloorStackExecuted = ((parseFloat(row.actualFloorStackArea) >= parseFloat(row.plannedFloorStackArea)) && (parseInt(row.actualFloorStackQty) >= parseInt(row.plannedFloorStackQty))) ? '是' : '否';
row.actualFloorStackExecuted = ((parseFloat(row.actualFloorStackArea) >= parseFloat(row.plannedFloorStackArea)) && (parseInt(row.actualFloorStackQty) >= parseInt(row.plannedFloorStackQty))) ? '执行' : '未执行';
return row.actualFloorStackExecuted;
},
formulaStr: '公式:(实际地堆平米数 >= 计划地堆平米数)并且(实际地堆数量 >= 计划地堆数量)',
......@@ -801,7 +801,7 @@
row.actualMultiDisplayExecuted = '-'
return '-';
}
row.actualMultiDisplayExecuted = row.actualMultiDisplay === '执行与计划一致' ? '是' : '否';
row.actualMultiDisplayExecuted = row.actualMultiDisplay === '执行与计划一致' ? '执行' : '未执行';
return row.actualMultiDisplayExecuted;
},
formulaStr: '公式:实际与计划是否一致',
......@@ -866,7 +866,7 @@
row.hangingStripExecuted = '-'
return '-';
}
row.hangingStripExecuted = (row.actualHangingStripQuantityForm === '执行与计划一致') ? '是' : '否';
row.hangingStripExecuted = (row.actualHangingStripQuantityForm === '执行与计划一致') ? '执行' : '未执行';
return row.hangingStripExecuted;
},
formulaStr: '公式:实际与计划是否一致',
......@@ -904,8 +904,8 @@
// row.actualMultiDisplayExecuted
// ].filter(status => status !== '-');
// // 如果所有过滤后的状态都是'是',则返回'是',否则返回'否'
// row.regularDisplayExecuted = executionStatuses.every(status => status === '是') ? '是' : '否';
// // 如果所有过滤后的状态都是'是',则返回'执行',否则返回'未执行'
// row.regularDisplayExecuted = executionStatuses.every(status => status === '是') ? '执行' : '未执行';
// return row.regularDisplayExecuted;
// },
// formulaStr: '公式:实际主货架执行,并且实际端架执行,并且实际地堆执行,并且实际多点陈列执行(某项无计划时,忽略该项)',
......
......@@ -425,7 +425,7 @@
row.specExecutionStatus = '-';
return '-';
}
row.specExecutionStatus = row.plannedPromotionSpec === row.actualPromotionSpec ? '是' : '否';
row.specExecutionStatus = row.plannedPromotionSpec === row.actualPromotionSpec ? '执行' : '未执行';
return row.specExecutionStatus;
},
formulaStr: '公式:(档期计划促销规格 = 档期执行促销规格)',
......@@ -790,7 +790,7 @@
row.timeExecutionStatus = '-';
return '-';
}
row.timeExecutionStatus = (parseTime(row.actualPromotionStartDate) === parseTime(row.plannedPromotionStartDate)) && parseTime(row.actualPromotionEndDate) === parseTime(row.plannedPromotionEndDate) ? '是' : '否';
row.timeExecutionStatus = (parseTime(row.actualPromotionStartDate) === parseTime(row.plannedPromotionStartDate)) && parseTime(row.actualPromotionEndDate) === parseTime(row.plannedPromotionEndDate) ? '执行' : '未执行';
return row.timeExecutionStatus;
},
formulaStr: '公式:(实际档期开始时间 = 计划档期开始时间,并且实际档期结束时间 = 计划档期结束时间)',
......@@ -915,7 +915,7 @@
// row.promotionMechanismExecutionStatus = '-';
// return '-';
// }
// row.promotionMechanismExecutionStatus = row.actualPromotionMechanism === '执行与计划一致' ? '是' : '否';
// row.promotionMechanismExecutionStatus = row.actualPromotionMechanism === '执行与计划一致' ? '执行' : '未执行';
// return row.promotionMechanismExecutionStatus;
// },
// formulaStr: '公式:实际促销机制,是否有值',
......@@ -1025,7 +1025,7 @@
visible: true,
type: 'formula',
func: (row) => {
row.promotionPriceExecutionStatus = row.actualPromotionMechanism === '执行与计划一致' ? '是' : '否';
row.promotionPriceExecutionStatus = row.actualPromotionMechanism === '执行与计划一致' ? '执行' : '未执行';
return row.promotionPriceExecutionStatus;
},
formulaStr: '公式:(计划促销机制 = 执行促销机制)',
......@@ -1111,7 +1111,7 @@
// ].filter(status => status !== '-');
// // 如果所有过滤后的状态都是'是',则返回'是',否则返回'否'
// row.promotionExecutionStatus = executionStatuses.every(status => status === '是') ? '是' : '否';
// row.promotionExecutionStatus = executionStatuses.every(status => status === '是') ? '执行' : '未执行';
// return row.promotionExecutionStatus;
// },
// formulaStr: '公式:促销价执行,并且促销口味执行,并且促销规格执行,并且档期开展(某项无计划时,忽略该项)',
......@@ -1206,8 +1206,8 @@
type: 'formula',
func: (row) => {
if (!row.plannedPosterFormat) return row.posterExecutionStatus = '-'
if (!row.actualPosterFormat) return row.posterExecutionStatus = ''
row.posterExecutionStatus = row.plannedPosterFormat == row.actualPosterFormat ? '是' : '否';
if (!row.actualPosterFormat) return row.posterExecutionStatus = '未执行'
row.posterExecutionStatus = row.plannedPosterFormat == row.actualPosterFormat ? '执行' : '未执行';
return row.posterExecutionStatus;
},
formulaStr: '公式:(计划海报形式 = 实际海报形式)',
......
......@@ -450,7 +450,7 @@
row.actualEndCapExecuted = '-'
return '-';
}
row.actualEndCapExecuted = row.actualEndCapQty >= row.plannedEndCapQty ? '是' : '否'
row.actualEndCapExecuted = row.actualEndCapQty >= row.plannedEndCapQty ? '执行' : '未执行'
return row.actualEndCapExecuted
},
formulaStr: "执行端架数量 >= 计划端架数量"
......@@ -613,7 +613,7 @@
row.actualFloorStackExecuted = '-'
return '-';
}
row.actualFloorStackExecuted = row.actualFloorStackArea >= row.plannedFloorStackArea && row.actualFloorStackQty >= row.plannedFloorStackQty ? '是' : '否'
row.actualFloorStackExecuted = row.actualFloorStackArea >= row.plannedFloorStackArea && row.actualFloorStackQty >= row.plannedFloorStackQty ? '执行' : '未执行'
return row.actualFloorStackExecuted
},
formulaStr: "执行平米数 >= 计划平米数,并且 执行地堆数量 >= 计划地堆数量"
......@@ -684,7 +684,7 @@
row.actualOtherDisplayExecuted = '-'
return '-';
}
row.actualOtherDisplayExecuted = row.actualOtherDisplay === '执行与计划一致' ? '是' : '否'
row.actualOtherDisplayExecuted = row.actualOtherDisplay === '执行与计划一致' ? '执行' : '未执行'
return row.actualOtherDisplayExecuted
},
formulaStr: "公式:实际其他陈列-数量+形式,有值"
......@@ -713,7 +713,7 @@
// ].filter(status => status !== '-');
// // 如果所有过滤后的状态都是'是',则返回'是',否则返回'否'
// row.promotionDisplayExecuted = executionStatuses.every(status => status === '是') ? '是' : '否';
// row.promotionDisplayExecuted = executionStatuses.every(status => status === '是') ? '执行' : '未执行';
// return row.promotionDisplayExecuted;
// },
// formulaStr: "公式:实际端架执行,并且实际地堆执行,并且实际其他陈列执行(某项无计划时,忽略该项)"
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论