refactor(screens): 统一安全类和工程类标签命名
- 将'安全类'和'工程类'统一改为'安全类事项'和'工程类事项' - 更新companyScreen.vue中的类型定义和数据结构 - 更新mainScreen.vue中的标签处理逻辑 - 更新regionScreen.vue中的类型定义和数据初始化 - 修正所有相关组件中的switch语句匹配条件
This commit is contained in:
@@ -321,16 +321,16 @@ const handleGeneralCountClick = () => {
|
|||||||
}
|
}
|
||||||
|
|
||||||
const riskStatistics = ref<any>({
|
const riskStatistics = ref<any>({
|
||||||
'安全类': [],
|
'安全类事项': [],
|
||||||
'工程类': []
|
'工程类事项': []
|
||||||
})
|
})
|
||||||
const dangerDetail = ref<any>({
|
const dangerDetail = ref<any>({
|
||||||
'安全类': [],
|
'安全类事项': [],
|
||||||
'工程类': []
|
'工程类事项': []
|
||||||
})
|
})
|
||||||
const parkValue = ref<string>('')
|
const parkValue = ref<string>('')
|
||||||
|
|
||||||
type TabType = '安全类' | '工程类'
|
type TabType = '安全类事项' | '工程类事项'
|
||||||
|
|
||||||
|
|
||||||
const handleRiskTabChange = async (tab: TabType) => {
|
const handleRiskTabChange = async (tab: TabType) => {
|
||||||
@@ -339,10 +339,10 @@ const handleRiskTabChange = async (tab: TabType) => {
|
|||||||
try {
|
try {
|
||||||
let workOrderType = ''
|
let workOrderType = ''
|
||||||
switch (tab) {
|
switch (tab) {
|
||||||
case '安全类':
|
case '安全类事项':
|
||||||
workOrderType = '安全生产'
|
workOrderType = '安全生产'
|
||||||
break
|
break
|
||||||
case '工程类':
|
case '工程类事项':
|
||||||
workOrderType = '物业服务-工程'
|
workOrderType = '物业服务-工程'
|
||||||
break
|
break
|
||||||
default:
|
default:
|
||||||
@@ -757,7 +757,7 @@ onMounted(async () => {
|
|||||||
query.campus_id = route.query.parkCode as string
|
query.campus_id = route.query.parkCode as string
|
||||||
}
|
}
|
||||||
|
|
||||||
handleRiskTabChange('安全类')
|
handleRiskTabChange('安全类事项')
|
||||||
|
|
||||||
// 先检查缓存
|
// 先检查缓存
|
||||||
const cachedRecords = getCachedRegionOption()
|
const cachedRecords = getCachedRegionOption()
|
||||||
|
|||||||
@@ -608,11 +608,11 @@ const handleRiskTabChange = async (tab: TabType | '安全类事项' | '工程类
|
|||||||
console.log('Tab changed to:', tab)
|
console.log('Tab changed to:', tab)
|
||||||
try {
|
try {
|
||||||
// 处理类型映射:组件可能传入 '安全类事项' 或 '工程类事项'
|
// 处理类型映射:组件可能传入 '安全类事项' 或 '工程类事项'
|
||||||
let normalizedTab: TabType = '安全类'
|
let normalizedTab: TabType = '安全类事项'
|
||||||
if (tab === '安全类事项' || tab === '安全类') {
|
if (tab === '安全类事项' || tab === '安全类事项') {
|
||||||
normalizedTab = '安全类'
|
normalizedTab = '安全类事项'
|
||||||
} else if (tab === '工程类事项' || tab === '工程类') {
|
} else if (tab === '工程类事项' || tab === '工程类事项') {
|
||||||
normalizedTab = '工程类'
|
normalizedTab = '工程类事项'
|
||||||
}
|
}
|
||||||
|
|
||||||
let workOrderType = ''
|
let workOrderType = ''
|
||||||
|
|||||||
@@ -76,7 +76,7 @@ interface RegionItem {
|
|||||||
code: string
|
code: string
|
||||||
}
|
}
|
||||||
|
|
||||||
type TabType = '安全类' | '工程类'
|
type TabType = '安全类事项' | '工程类事项'
|
||||||
|
|
||||||
// 响应式数据
|
// 响应式数据
|
||||||
const currentDateTime = ref<string>('')
|
const currentDateTime = ref<string>('')
|
||||||
@@ -98,8 +98,8 @@ const visitorCount = ref<number>(0)
|
|||||||
const parkStatistics = ref<any>()
|
const parkStatistics = ref<any>()
|
||||||
// 危险作业/安全考核/安全、保密培训
|
// 危险作业/安全考核/安全、保密培训
|
||||||
const riskStatistics = ref<Record<TabType, any[]>>({
|
const riskStatistics = ref<Record<TabType, any[]>>({
|
||||||
安全类: [],
|
安全类事项: [],
|
||||||
工程类: []
|
工程类事项: []
|
||||||
})
|
})
|
||||||
const dangerDetail = ref<any>()
|
const dangerDetail = ref<any>()
|
||||||
// 动画相关的状态
|
// 动画相关的状态
|
||||||
@@ -433,7 +433,7 @@ const loadDashboardData = async (): Promise<void> => {
|
|||||||
} catch (error) {
|
} catch (error) {
|
||||||
console.error('获取超期工单数据失败:', error)
|
console.error('获取超期工单数据失败:', error)
|
||||||
}
|
}
|
||||||
handleRiskTabChange('安全类')
|
handleRiskTabChange('安全类事项')
|
||||||
handleHiddenDangerPannelData(query)
|
handleHiddenDangerPannelData(query)
|
||||||
console.log('dashboardData.value>>>>>>>>>>', dashboardData.value);
|
console.log('dashboardData.value>>>>>>>>>>', dashboardData.value);
|
||||||
}
|
}
|
||||||
@@ -623,10 +623,10 @@ const handleRiskTabChange = async (tab: TabType) => {
|
|||||||
try {
|
try {
|
||||||
let workOrderType = ''
|
let workOrderType = ''
|
||||||
switch (tab) {
|
switch (tab) {
|
||||||
case '安全类':
|
case '安全类事项':
|
||||||
workOrderType = '安全生产'
|
workOrderType = '安全生产'
|
||||||
break
|
break
|
||||||
case '工程类':
|
case '工程类事项':
|
||||||
workOrderType = '物业服务-工程'
|
workOrderType = '物业服务-工程'
|
||||||
break
|
break
|
||||||
default:
|
default:
|
||||||
|
|||||||
Reference in New Issue
Block a user