diff --git a/.env.example b/.env.example deleted file mode 100644 index 6ffdfb3..0000000 --- a/.env.example +++ /dev/null @@ -1,37 +0,0 @@ -# 环境配置模板 -# 复制此文件为 .env.development, .env.staging, .env.production 并根据实际情况修改 - -# 应用标题 -VITE_APP_TITLE=预算执行管理系统 -VITE_APP_ENV=development - -# API 配置 -# 开发环境示例: http://localhost:8080/api -# 预发布环境示例: https://staging-api.example.com/api -# 生产环境示例: https://api.example.com/api -VITE_API_BASE_URL=http://localhost:8080/api -VITE_API_TIMEOUT=30000 - -# 功能开关 -# 是否启用 Mock 数据 -VITE_ENABLE_MOCK=true -# 是否启用调试模式 -VITE_ENABLE_DEBUG=true - -# 构建配置 -# 构建输出目录,不同环境使用不同目录以便区分 -# 开发环境示例: dist-dev -# 预发布环境示例: dist-staging -# 生产环境示例: dist-prod -VITE_BUILD_OUT_DIR=dist - -# Vite 开发代理配置(仅开发环境需要) -# 开发环境代理目标,用于解决 CORS 问题 -# 示例: http://czemc.localhost 或 http://localhost:8000 -VITE_API_PROXY_TARGET=http://czemc.localhost - -# 开发环境代理 Host 头配置(可选) -# 如果后端使用虚拟主机(Virtual Host),且 VITE_API_PROXY_TARGET 使用了 IP 地址(如 127.0.0.1), -# 则需要配置此项为虚拟主机域名 -# 示例: czemc.localhost -# VITE_API_PROXY_HOST_HEADER=czemc.localhost diff --git a/src/views/pre-approval/ProcessQuery.vue b/src/views/pre-approval/ProcessQuery.vue index b33a36d..73ceebc 100644 --- a/src/views/pre-approval/ProcessQuery.vue +++ b/src/views/pre-approval/ProcessQuery.vue @@ -458,6 +458,11 @@ const handleSubprocessSelect = async (subprocess) => { return } + // 立即清空表格数据,避免显示上一个流程的数据 + tableData.value = [] + pagination.value.total = 0 + pagination.value.currentPage = 1 + selectedSubprocess.value = subprocess // 加载模型字段 @@ -467,8 +472,13 @@ const handleSubprocessSelect = async (subprocess) => { await loadAvailableYears() // 年份加载完成后,再加载流程列表 + // 即使没有年份,loadFlowList 内部也会处理清空逻辑,但这里已经提前清空了 if (selectedYear.value) { await loadFlowList() + } else { + // 如果没有年份数据,确保表格是空的(已经在上面清空了) + // 可以显示提示信息 + console.log('该流程类型暂无数据') } }