From 3f615df738f2e1150fab099c00cfec4e4c43196b Mon Sep 17 00:00:00 2001
From: tuqin <tuqin@tuqin.cn>
Date: 星期一, 26 十月 2026 09:24:45 +0800
Subject: [PATCH] feat(环保门禁): 智能巡检回传详情(AI分析/无人机轨迹结构化展示)、异常报警15秒轮询+弹窗提醒、车辆手机采集加拍照上传与移动端适配
---
src/views/environmentAccess/vehicleInfoCollect/index.vue | 40 ++++++++++++++++++++++++++++++++++++++++
1 files changed, 40 insertions(+), 0 deletions(-)
diff --git a/src/views/environmentAccess/vehicleInfoCollect/index.vue b/src/views/environmentAccess/vehicleInfoCollect/index.vue
index c37475c..f41af69 100644
--- a/src/views/environmentAccess/vehicleInfoCollect/index.vue
+++ b/src/views/environmentAccess/vehicleInfoCollect/index.vue
@@ -71,6 +71,18 @@
</el-select>
</el-form-item>
+ <el-form-item label="杞︾墝鐓х墖" prop="platePhoto">
+ <PhotoCapture v-model="form.platePhoto" placeholder="鎷嶆憚杞︾墝" />
+ </el-form-item>
+
+ <el-form-item label="琛岄┒璇佺収鐗�" prop="licensePhoto">
+ <PhotoCapture v-model="form.licensePhoto" placeholder="鎷嶆憚琛岄┒璇�" />
+ </el-form-item>
+
+ <el-form-item label="杞﹁締鍏ㄦ櫙鐓х墖" prop="scenePhoto">
+ <PhotoCapture v-model="form.scenePhoto" placeholder="鎷嶆憚杞﹁締鍏ㄦ櫙" />
+ </el-form-item>
+
<div class="collect-actions">
<el-button type="primary" size="large" :loading="submitting" style="width: 100%" @click="submit">
鎻愪氦閲囬泦
@@ -85,6 +97,7 @@
import { ref, reactive } from "vue";
import { ElMessage } from "element-plus";
import { addVehicleInfo } from "@/api/environmentAccess/vehicleInfo.js";
+import PhotoCapture from "../components/PhotoCapture.vue";
defineOptions({ name: "杞﹁締淇℃伅閲囬泦" });
@@ -110,6 +123,9 @@
registeDate: "",
natureOfUse: "",
fuelType: "",
+ platePhoto: "",
+ licensePhoto: "",
+ scenePhoto: "",
});
const form = reactive(emptyForm());
@@ -186,4 +202,28 @@
.collect-actions {
margin-top: 22px;
}
+
+/* 鎵嬫満绔�傞厤 */
+@media (max-width: 768px) {
+ .collect-page {
+ padding: 12px 12px calc(48px + env(safe-area-inset-bottom));
+ min-height: auto;
+ }
+
+ .collect-header h2 {
+ font-size: 18px;
+ }
+
+ .collect-form :deep(.el-form-item) {
+ margin-bottom: 16px;
+ }
+
+ .collect-actions {
+ position: sticky;
+ bottom: 0;
+ padding: 10px 0 calc(10px + env(safe-area-inset-bottom));
+ background: #fff;
+ margin-top: 12px;
+ }
+}
</style>
--
Gitblit v1.9.3