diff --git a/src/pages/index/components/menu-section.vue b/src/pages/index/components/menu-section.vue
index f9f2fc5..5843468 100644
--- a/src/pages/index/components/menu-section.vue
+++ b/src/pages/index/components/menu-section.vue
@@ -97,7 +97,6 @@ const quickApps = [
{ key: 'inspection', name: '巡检记录', icon: 'i-carbon-list-checked', color: '#8B5CF6', bgLight: '#F5F3FF', url: '/pages-ops/inspection/list' },
{ key: 'workOrderStats', name: '工单统计', icon: 'i-carbon-chart-bar', color: '#3B82F6', bgLight: '#EFF6FF', url: '/pages-ops/work-order/stats' },
{ key: 'trafficStats', name: '客流统计', icon: 'i-carbon-pedestrian', color: '#10B981', bgLight: '#ECFDF5', url: '/pages/scan/traffic/index' },
- { key: 'bluetoothDebug', name: '蓝牙调试', icon: 'i-carbon-bluetooth', color: '#0EA5E9', bgLight: '#F0F9FF', url: '/pages/scan/bluetooth-debug/index' },
]
function handleQuickApp(app: any) {
diff --git a/src/pages/index/index.vue b/src/pages/index/index.vue
index d54be7f..20e9067 100644
--- a/src/pages/index/index.vue
+++ b/src/pages/index/index.vue
@@ -24,8 +24,9 @@
-
+
-
+
@@ -59,19 +60,26 @@ definePage({
})
const showFabMenu = ref(false)
+const showAreaPicker = ref(false)
const areaPickerRef = ref>()
/** 选择区域巡检 */
function handleManualInspection() {
showFabMenu.value = false
+ showAreaPicker.value = true
areaPickerRef.value?.open()
}
/** 区域选择完成 → 跳转巡检页 */
function handleSelectArea({ areaId, areaName }: { areaId: number, areaName: string }) {
+ showAreaPicker.value = false
uni.navigateTo({ url: `/pages-ops/inspection/index?areaId=${areaId}&areaName=${encodeURIComponent(areaName)}` })
}
+function handleAreaPickerClose() {
+ showAreaPicker.value = false
+}
+
/** 新增工单 */
function handleCreateOrder() {
showFabMenu.value = false