From 9d39a481171bff357c6b342b5b19cd6768554851 Mon Sep 17 00:00:00 2001
From: Ironsp <1522278303@qq.com>
Date: Thu, 10 Sep 2026 17:34:49 +0800
Subject: [PATCH] =?UTF-8?q?feat=20=E5=AF=B9=E6=8E=A5=E6=95=B0=E6=8D=AE?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
src/components/home/homeNav.vue | 13 ++++++--
src/components/home/overview.vue | 9 ++++--
src/components/settings/projectForm.vue | 43 ++++++++++++++++++++++---
src/service/project.ts | 8 +++--
4 files changed, 61 insertions(+), 12 deletions(-)
diff --git a/src/components/home/homeNav.vue b/src/components/home/homeNav.vue
index baffaa6..2c6b089 100644
--- a/src/components/home/homeNav.vue
+++ b/src/components/home/homeNav.vue
@@ -1,4 +1,13 @@
+
@@ -14,7 +19,7 @@
实时作业状态(台)
- 22
+ 1
diff --git a/src/components/settings/projectForm.vue b/src/components/settings/projectForm.vue
index f32cf75..404012b 100644
--- a/src/components/settings/projectForm.vue
+++ b/src/components/settings/projectForm.vue
@@ -1,10 +1,43 @@
diff --git a/src/service/project.ts b/src/service/project.ts
index 8e4b888..730acb9 100644
--- a/src/service/project.ts
+++ b/src/service/project.ts
@@ -13,7 +13,7 @@ export const projectTableSql = `CREATE TABLE IF NOT EXISTS project (
)`
export interface Project {
- id?: number // 主键,自增
+ id: number // 主键,自增
project_name: string // 项目名称,必填
stake_range: string // 项目范围,可选
total_area: number // 项目总面积,可选
@@ -38,8 +38,10 @@ export async function selectByStatus(status: 0 | 1): Promise {
}
/** 新增项目 */
-export async function insert(data: Omit): Promise {
- return DB.insert(TABLE, data)
+export async function insert(data: Omit): Promise {
+ await DB.insert(TABLE, data)
+ const result = await DB.selectSql('SELECT last_insert_rowid() as id')
+ return result?.[0]?.id || 0
}
/** 更新项目 */