diff --git a/web/src/api/gas/tdengine/index.ts b/web/src/api/gas/tdengine/index.ts
new file mode 100644
index 0000000..6ac9c39
--- /dev/null
+++ b/web/src/api/gas/tdengine/index.ts
@@ -0,0 +1,39 @@
+import request from '@/config/axios'
+export interface tdQuery {
+ pageNo: number // 页码
+ pageSize: number // 每页数量
+
+ sn?: string // 设备编号
+
+ startTime?: string | number // 开始时间
+ endTime?: string | number // 结束时间
+}
+/** 历史数据 */
+export interface tdStruct {
+ sn?: string // 设备编号
+ battery?: string // 电量
+ value?: number // 数据
+ longitude?: number // 经度
+ latitude?: number // 纬度
+ ts?: string | number // 更新时间
+ name?: string // 持有人姓名
+}
+
+/** 原始数据 */
+export interface tdengineOriginalStruct {
+ sn: string // 设备编号
+ payload: string //
+ ts: string | number // 更新时间
+}
+
+// 历史记录
+export const tdengineApi = {
+ // 获取历史数据
+ getPage: async (params: any) => {
+ return await request.get({ url: `/gas/tdengine/page`, params })
+ },
+ // 获取原始数据
+ getOriginalLogPage: async (params: any) => {
+ return await request.get({ url: `/gas/tdengine/original-log-page`, params })
+ }
+}
diff --git a/web/src/views/HandDevice/History/index.vue b/web/src/views/HandDevice/History/index.vue
deleted file mode 100644
index 40975ee..0000000
--- a/web/src/views/HandDevice/History/index.vue
+++ /dev/null
@@ -1,4 +0,0 @@
-历史数据
-
diff --git a/web/src/views/gas/tdengine/index.vue b/web/src/views/gas/tdengine/index.vue
new file mode 100644
index 0000000..b404c83
--- /dev/null
+++ b/web/src/views/gas/tdengine/index.vue
@@ -0,0 +1,244 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 搜索
+ 重置
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+