feat(approval): 隐藏公出管理功能并调整默认标签页
- 将默认选中标签页从公出管理改为请假管理
- 移除审批类型配置中的公出管理选项
- 添加注释说明公出管理暂不启用
- 修改路由逻辑以适配新的审批类型配置
- 统一旧的公出管理链接到请假管理页面
| | |
| | | import { userListNoPage } from '@/api/system/user'; |
| | | |
| | | // 当前选中的标签页 |
| | | const activeTab = ref('1'); |
| | | const activeTab = ref('2'); |
| | | |
| | | // 审批类型配置数组 |
| | | // 审批类型配置数组(公出管理暂不启用) |
| | | const approveTypes = [ |
| | | { value: '1', label: '公出管理', icon: 'Suitcase', color: '#409EFF' }, |
| | | { value: '2', label: '请假管理', icon: 'Calendar', color: '#67C23A' }, |
| | | { value: '3', label: '出差管理', icon: 'Location', color: '#E6A23C' }, |
| | | { value: '4', label: '报销管理', icon: 'Money', color: '#F56C6C' }, |
| | |
| | | const userStore = useUserStore(); |
| | | const route = useRoute(); |
| | | |
| | | // 当前选中的标签页,默认为公出管理 |
| | | const activeTab = ref('1'); |
| | | // 当前选中的标签页,默认为请假管理 |
| | | const activeTab = ref('2'); |
| | | |
| | | // 各类型数量统计 |
| | | const typeCounts = ref({}); |
| | | |
| | | // 审批类型配置 |
| | | const approveTypes = [ |
| | | { value: '1', label: '公出管理', icon: 'Suitcase', color: '#409EFF' }, |
| | | { value: '2', label: '请假管理', icon: 'Calendar', color: '#67C23A' }, |
| | | { value: '3', label: '出差管理', icon: 'Location', color: '#E6A23C' }, |
| | | { value: '4', label: '报销管理', icon: 'Money', color: '#F56C6C' }, |
| | |
| | | const approveType = route.query.approveType; |
| | | const approveId = route.query.approveId; |
| | | |
| | | if (approveType) { |
| | | // 公出管理已隐藏,旧的 approveType=1 链接统一落到请假管理 |
| | | if (approveType && approveTypes.some(t => t.value === String(approveType))) { |
| | | // 设置标签页(approveType 对应 activeTab 的 name) |
| | | activeTab.value = String(approveType); |
| | | } |