From eb895793dd6c477d2035c2b41b57a0b3141e7e56 Mon Sep 17 00:00:00 2001
From: dhr <2216804034@qq.com>
Date: Fri, 5 Sep 2025 15:11:21 +0800
Subject: [PATCH] 0905
---
src/api/equipment/index.ts | 7 +
src/api/equipment/types.ts | 4 +
src/views/equipment/equipmentGPS.vue | 18 ++
src/views/equipment/index.vue | 254 +++++++++++++--------------
4 files changed, 150 insertions(+), 133 deletions(-)
create mode 100644 src/views/equipment/equipmentGPS.vue
diff --git a/src/api/equipment/index.ts b/src/api/equipment/index.ts
index b03d304..6b13203 100644
--- a/src/api/equipment/index.ts
+++ b/src/api/equipment/index.ts
@@ -94,3 +94,10 @@ export function getRemoveBind(data: { id: number; clientId: string }) {
data: data
});
}
+
+export function getProjectId() {
+ return request({
+ url: 'gps/equipment/getProjectList',
+ method: 'get'
+ });
+}
diff --git a/src/api/equipment/types.ts b/src/api/equipment/types.ts
index 8b623d1..71ec89b 100644
--- a/src/api/equipment/types.ts
+++ b/src/api/equipment/types.ts
@@ -117,6 +117,10 @@ export interface EquipmentQuery extends PageQuery {
* 项目ID
*/
projectId?: string | number;
+ /**
+ * 是否绑定
+ */
+ type?: string | number;
/**
* 用户id
diff --git a/src/views/equipment/equipmentGPS.vue b/src/views/equipment/equipmentGPS.vue
new file mode 100644
index 0000000..9589b08
--- /dev/null
+++ b/src/views/equipment/equipmentGPS.vue
@@ -0,0 +1,18 @@
+
+
+ 返回上一页
+
+
+
+
+
+
diff --git a/src/views/equipment/index.vue b/src/views/equipment/index.vue
index d10d0f7..22fab09 100644
--- a/src/views/equipment/index.vue
+++ b/src/views/equipment/index.vue
@@ -41,6 +41,12 @@
{{ viewAllButtonText }}
+
+
+
+ GPS定位
+
+
@@ -48,11 +54,20 @@
-
-
+
+
-
+
+
+
+
+ {{ scope.row.type === 1 ? '已绑定' : '未绑定' }}
+
+
+
+
+
-
+
@@ -120,9 +135,10 @@
+
-
+
@@ -143,20 +159,8 @@
- {
- historyUserList.splice(0);
- }
- "
- >
-
+ historyUserList.splice(0)">
-
-
-
- {{ scope.row.type === 1 ? '当前绑定' : '历史绑定' }}
+
+ {{ scope.row.type === 0 ? '当前绑定' : '历史绑定' }}
-
@@ -190,7 +192,6 @@