From 5cbf24b13b36851f14e2a92475716fcd4b5e6652 Mon Sep 17 00:00:00 2001 From: zhangjiming Date: Tue, 18 Feb 2025 17:14:51 +0800 Subject: [PATCH] =?UTF-8?q?=E6=BA=B6=E6=B6=B2=E7=AE=A1=E7=90=86=E9=A1=B5?= =?UTF-8?q?=E9=9D=A2=E6=8E=A5=E5=8F=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/services/liquid/liquidManage.ts | 17 ++++ src/services/txn.ts | 2 +- src/views/debug/debug.vue | 2 +- src/views/liquidConfig/components/AddLiquid.vue | 35 ++++++++ src/views/liquidConfig/index.vue | 103 ++++++++++++++++++++---- 5 files changed, 143 insertions(+), 16 deletions(-) create mode 100644 src/services/liquid/liquidManage.ts create mode 100644 src/views/liquidConfig/components/AddLiquid.vue diff --git a/src/services/liquid/liquidManage.ts b/src/services/liquid/liquidManage.ts new file mode 100644 index 0000000..fb46020 --- /dev/null +++ b/src/services/liquid/liquidManage.ts @@ -0,0 +1,17 @@ +import type { BaseResponse } from "../httpRequest"; +import httpRequest from "../httpRequest"; + +export type Liquid = { + id: number; + name: string; +} + +export function getLiquidList(params: { pageNum: number; pageSize: number }) { + return httpRequest>({ url: "/api/sols/list", params }); +} +export function createLiquid(params: { name: string; }) { + return httpRequest({ url: "/api/sols/", method: "POST", params }); +} +export function deleteLiquid(ids: string) { + return httpRequest({ url: `/api/sols/${ids}`, method: "DELETE" }); +} \ No newline at end of file diff --git a/src/services/txn.ts b/src/services/txn.ts index fd66306..5286065 100644 --- a/src/services/txn.ts +++ b/src/services/txn.ts @@ -3,7 +3,7 @@ import type { DebugCmd } from "./debug/debugApi"; let _lastTimestamp = 0; export function generateTxnNo() { const txnNo = Date.now(); - // 确保前后两条指定的txn 不一样 + // 确保前后两条指令的txn 不一样 if (txnNo !== _lastTimestamp) { if (txnNo < _lastTimestamp) { _lastTimestamp++; diff --git a/src/views/debug/debug.vue b/src/views/debug/debug.vue index 3ea7d08..2729deb 100644 --- a/src/views/debug/debug.vue +++ b/src/views/debug/debug.vue @@ -209,7 +209,7 @@ onMounted(() => { const cmdInfo = getTxnRecord(data.data.commandId, "debug"); if (cmdInfo) { const cmdName = CmdDescMap[cmdInfo.command]; - const result = data.data.success ? "执行完毕" : "执行失败"; + const result = data.data.success ? "执行完毕" : `执行失败 ${data.data.message}`; ElMessage({ message: `${cmdName} ${result}`, type: data.data.success ? "success" : "error", diff --git a/src/views/liquidConfig/components/AddLiquid.vue b/src/views/liquidConfig/components/AddLiquid.vue new file mode 100644 index 0000000..bb67903 --- /dev/null +++ b/src/views/liquidConfig/components/AddLiquid.vue @@ -0,0 +1,35 @@ + + + diff --git a/src/views/liquidConfig/index.vue b/src/views/liquidConfig/index.vue index a97753e..b498cad 100644 --- a/src/views/liquidConfig/index.vue +++ b/src/views/liquidConfig/index.vue @@ -1,31 +1,47 @@