feat(销售页面): 优化表单数据显示逻辑并添加二级顶部API
重构RawDataCards组件表单数据显示逻辑,支持两种不同格式的数据源 在sale.vue中添加表单数据加载功能并传递给子组件 添加secondTop.js包含二级顶部页面所需的所有API接口 调整SalesTimelineWithTaskList.vue中的未到课显示文案
This commit is contained in:
@@ -78,7 +78,7 @@
|
||||
</div>
|
||||
<div class="course-details-content">
|
||||
<div v-if="!selectedContactDetails.class_situation || Object.keys(selectedContactDetails.class_situation).length === 0" class="no-data">
|
||||
暂无到课记录
|
||||
未到课
|
||||
</div>
|
||||
<div v-else class="course-lessons">
|
||||
<div
|
||||
@@ -300,7 +300,7 @@ const getAttendedLessons = (classSituation, classNum) => {
|
||||
}
|
||||
|
||||
// 如果没有 class_num,则使用 class_situation
|
||||
if (!classSituation) return '暂无到课记录';
|
||||
if (!classSituation) return '未到课';
|
||||
|
||||
if (Array.isArray(classSituation)) {
|
||||
return classSituation.join(' ');
|
||||
@@ -310,10 +310,10 @@ const getAttendedLessons = (classSituation, classNum) => {
|
||||
.map(key => parseInt(key))
|
||||
.filter(num => !isNaN(num))
|
||||
.sort((a, b) => a - b);
|
||||
return lessonNumbers.length > 0 ? lessonNumbers.join(' ') : '暂无到课记录';
|
||||
return lessonNumbers.length > 0 ? lessonNumbers.join(' ') : '未到课';
|
||||
}
|
||||
|
||||
return '暂无到课记录';
|
||||
return '未到课';
|
||||
};
|
||||
</script>
|
||||
|
||||
|
||||
Reference in New Issue
Block a user