From f812a5d9c4a973930a79581e0c1de91a7054b547 Mon Sep 17 00:00:00 2001 From: riku <risaku@163.com> Date: 星期二, 29 七月 2025 14:57:01 +0800 Subject: [PATCH] 中间数据产品 1. 新增报告生成提示; 2. 新增报告文件下载; 3. 修复报告页面展示时,相同名称的列数据无法正确展示的问题; --- src/enum/mediaFile.js | 43 ++++++++++++++++++++++++++++++------------- 1 files changed, 30 insertions(+), 13 deletions(-) diff --git a/src/enum/mediaFile.js b/src/enum/mediaFile.js index 4b4e048..b0ca952 100644 --- a/src/enum/mediaFile.js +++ b/src/enum/mediaFile.js @@ -1,19 +1,36 @@ +import domainApi from '@/api/fysp/domainApi.js'; + // 椋炵窘鐩戠绯荤粺 function enumMediaFile(sceneType, allOption = true) { - let l; - switch (parseInt(sceneType)) { - case 5: - l = _enumMediaFile_restaurant(); - break; - default: - l = _enumMediaFile_common(); - break; - } - if (!allOption) { - l.shift(); - } + return domainApi.fetchMediaFileType(sceneType).then((res) => { + let l = [ + { + label: '鍏ㄩ儴', + value: null + } + ]; + for (const key in res) { + const value = res[key]; + l.push({ + label: value, + value: parseInt(key) + }); + } - return l; + // switch (parseInt(sceneType)) { + // case 5: + // l = _enumMediaFile_restaurant(); + // break; + // default: + // l = _enumMediaFile_common(); + // break; + // } + if (!allOption) { + l.shift(); + } + + return l; + }); } function _enumMediaFile_common() { -- Gitblit v1.9.3