diff --git a/code/.gitignore b/code/.gitignore
index 4e191f0f..390269f5 100644
--- a/code/.gitignore
+++ b/code/.gitignore
@@ -17,3 +17,5 @@ obj/
*.db-shm
*.db-wal
+influxdb/data/
+
diff --git a/code/src/Modules/SettleAccount/host/SettleAccount.HttpApi.Host/wwwroot/.gitignore b/code/src/Modules/SettleAccount/host/SettleAccount.HttpApi.Host/wwwroot/.gitignore
index 816f02db..1d72fd7a 100644
--- a/code/src/Modules/SettleAccount/host/SettleAccount.HttpApi.Host/wwwroot/.gitignore
+++ b/code/src/Modules/SettleAccount/host/SettleAccount.HttpApi.Host/wwwroot/.gitignore
@@ -1,3 +1,4 @@
files/
btsecsummary/
-secsummary/
\ No newline at end of file
+secsummary/
+influxdb/data/**
\ No newline at end of file
diff --git a/code/src/Modules/SettleAccount/host/SettleAccount.HttpApi.Host/wwwroot/components/form/index.js b/code/src/Modules/SettleAccount/host/SettleAccount.HttpApi.Host/wwwroot/components/form/index.js
index 880e818c..de7188dc 100644
--- a/code/src/Modules/SettleAccount/host/SettleAccount.HttpApi.Host/wwwroot/components/form/index.js
+++ b/code/src/Modules/SettleAccount/host/SettleAccount.HttpApi.Host/wwwroot/components/form/index.js
@@ -8,15 +8,17 @@ export default {
name: "AppForm",
template: html`
-
-
+
+
+
+
diff --git a/code/src/Modules/SettleAccount/host/SettleAccount.HttpApi.Host/wwwroot/components/list/index.js b/code/src/Modules/SettleAccount/host/SettleAccount.HttpApi.Host/wwwroot/components/list/index.js
index db74fc71..b0436d44 100644
--- a/code/src/Modules/SettleAccount/host/SettleAccount.HttpApi.Host/wwwroot/components/list/index.js
+++ b/code/src/Modules/SettleAccount/host/SettleAccount.HttpApi.Host/wwwroot/components/list/index.js
@@ -264,41 +264,25 @@ export default {
inline
mode="import"
label-position="left"
- :schema="config.import.schema"
+ :schema="config.import?.schema"
v-model="importModel"
:hideButton="true"
:isQueryForm="true"
>
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
-
diff --git a/code/src/Modules/SettleAccount/host/SettleAccount.HttpApi.Host/wwwroot/influxdb/influxd.exe b/code/src/Modules/SettleAccount/host/SettleAccount.HttpApi.Host/wwwroot/influxdb/influxd.exe
new file mode 100644
index 00000000..c19c20a2
Binary files /dev/null and b/code/src/Modules/SettleAccount/host/SettleAccount.HttpApi.Host/wwwroot/influxdb/influxd.exe differ
diff --git a/code/src/Modules/SettleAccount/host/SettleAccount.HttpApi.Host/wwwroot/influxdb/influxdb.conf b/code/src/Modules/SettleAccount/host/SettleAccount.HttpApi.Host/wwwroot/influxdb/influxdb.conf
new file mode 100644
index 00000000..d8684f07
--- /dev/null
+++ b/code/src/Modules/SettleAccount/host/SettleAccount.HttpApi.Host/wwwroot/influxdb/influxdb.conf
@@ -0,0 +1,6 @@
+[meta]
+ dir = "./data/meta"
+
+[data]
+ dir = "./data/data"
+ wal-dir = "./data/wal"
diff --git a/code/src/Modules/SettleAccount/host/SettleAccount.HttpApi.Host/wwwroot/influxdb/start.cmd b/code/src/Modules/SettleAccount/host/SettleAccount.HttpApi.Host/wwwroot/influxdb/start.cmd
new file mode 100644
index 00000000..53bd52af
--- /dev/null
+++ b/code/src/Modules/SettleAccount/host/SettleAccount.HttpApi.Host/wwwroot/influxdb/start.cmd
@@ -0,0 +1,11 @@
+@echo off
+
+tasklist|find /i "influxd.exe"
+
+if %errorlevel% == 0 (
+exit
+)
+
+%1 start mshta vbscript:createobject("wscript.shell").run("""%~0"" ::",0)(window.close)&&exit
+
+start /b ./influxd.exe -config ./influxdb.conf
\ No newline at end of file
diff --git a/code/src/Modules/SettleAccount/host/SettleAccount.HttpApi.Host/wwwroot/influxdb/stop.cmd b/code/src/Modules/SettleAccount/host/SettleAccount.HttpApi.Host/wwwroot/influxdb/stop.cmd
new file mode 100644
index 00000000..d8259131
--- /dev/null
+++ b/code/src/Modules/SettleAccount/host/SettleAccount.HttpApi.Host/wwwroot/influxdb/stop.cmd
@@ -0,0 +1,3 @@
+@ECHO OFF
+
+taskkill /im influxd.exe /f /t
\ No newline at end of file