diff --git a/src/pages.json b/src/pages.json index b5eba8b..d5a14ef 100644 --- a/src/pages.json +++ b/src/pages.json @@ -255,4 +255,4 @@ } ] } -} +} \ No newline at end of file diff --git a/src/pages/promote/report.vue b/src/pages/promote/report.vue index bcc55fa..7e5dac2 100644 --- a/src/pages/promote/report.vue +++ b/src/pages/promote/report.vue @@ -27,6 +27,7 @@ const productConfig = ref(null) const fullLink = ref('') const featureData = ref({}) const showQRcode = ref(false) +const showExampleQrPopup = ref(false) const logoMap = { riskassessment: '/static/promote/personal_data_logo.png', @@ -192,7 +193,11 @@ function onUpdateShowQRcode(v) { function toExample() { if (!currentFeature.value) return - uni.showToast({ title: '示例报告功能敬请期待', icon: 'none' }) + showExampleQrPopup.value = true +} + +function closeExampleQrPopup() { + showExampleQrPopup.value = false } onLoad((options) => { @@ -291,6 +296,29 @@ onMounted(() => { @change="onPriceChange" /> + + + + 示例报告 + 请长按识别下方二维码查看示例 + + + + diff --git a/vite.config.js b/vite.config.js index 7f36c85..906dee8 100644 --- a/vite.config.js +++ b/vite.config.js @@ -1,6 +1,10 @@ +import path from 'node:path' import { fileURLToPath, URL } from 'node:url' import { defineConfig, loadEnv } from 'vite' + +// 用配置文件所在目录作为项目根,避免从 monorepo 根目录执行命令时 loadEnv 读不到子项目 .env +const projectRoot = path.dirname(fileURLToPath(new URL(import.meta.url))) import Components from '@uni-helper/vite-plugin-uni-components' import { WotResolver } from '@uni-helper/vite-plugin-uni-components/resolvers' import { ZPagingResolver } from '@uni-helper/vite-plugin-uni-components/resolvers' @@ -14,8 +18,8 @@ import Uni from '@uni-helper/plugin-uni' import UnoCSS from 'unocss/vite' export default defineConfig(({ mode }) => { - // 加载环境变量(.env / .env.development / .env.production) - const env = loadEnv(mode, process.cwd(), '') + // 加载环境变量(.env / .env.development / .env.production;.env.local 会覆盖同名字段) + const env = loadEnv(mode, projectRoot, '') const apiUrl = env.VITE_API_URL || '' const apiPrefix = env.VITE_API_PREFIX || '/api'