From 30da5e3c292d383c404f5bd7d0258019ff3a0544 Mon Sep 17 00:00:00 2001 From: WUSIJIAN <13825895+wsj0228@user.noreply.gitee.com> Date: Fri, 16 Jan 2026 14:19:24 +0800 Subject: [PATCH] =?UTF-8?q?=E5=9C=A8=E8=B5=84=E4=BA=A7=E7=AE=A1=E7=90=86?= =?UTF-8?q?=E3=80=81SKU=E7=AE=A1=E7=90=86=E5=92=8C=E5=88=86=E7=B1=BB?= =?UTF-8?q?=E7=AE=A1=E7=90=86=E4=B8=AD=E6=96=B0=E5=A2=9E=E6=93=8D=E4=BD=9C?= =?UTF-8?q?=E6=97=A5=E5=BF=97=E6=9F=A5=E7=9C=8B=E5=8A=9F=E8=83=BD,?= =?UTF-8?q?=E6=94=AF=E6=8C=81=E6=9F=A5=E7=9C=8B=E5=90=84=E5=AE=9E=E4=BD=93?= =?UTF-8?q?=E7=9A=84=E6=93=8D=E4=BD=9C=E5=8E=86=E5=8F=B2=E8=AE=B0=E5=BD=95?= =?UTF-8?q?,=E5=90=8C=E6=97=B6=E6=96=B0=E5=A2=9E=E6=93=8D=E4=BD=9C?= =?UTF-8?q?=E6=97=A5=E5=BF=97API=E6=8E=A5=E5=8F=A3=E5=AE=9A=E4=B9=89?= =?UTF-8?q?=E5=8C=85=E5=90=AB=E6=9F=A5=E8=AF=A2=E5=8F=82=E6=95=B0=E5=92=8C?= =?UTF-8?q?=E6=97=A5=E5=BF=97=E4=BF=A1=E6=81=AF=E7=B1=BB=E5=9E=8B?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/assets/asset/index.ts | 29 ++++ .../assets/asset/component/skuDialog.vue | 11 +- src/views/assets/asset/index.vue | 11 +- src/views/assets/category/index.vue | 11 +- .../assets/component/operationLogDialog.vue | 149 ++++++++++++++++++ 5 files changed, 208 insertions(+), 3 deletions(-) create mode 100644 src/views/assets/component/operationLogDialog.vue diff --git a/src/api/assets/asset/index.ts b/src/api/assets/asset/index.ts index 0529548..8fc2218 100644 --- a/src/api/assets/asset/index.ts +++ b/src/api/assets/asset/index.ts @@ -191,3 +191,32 @@ export function stockOperation(data: StockOperationParams) { data, }); } + +// 操作日志查询参数 +export interface LogQueryParams { + collection_id: string; + pageNum?: number; + pageSize?: number; +} + +// 操作日志信息 +export interface OperationLogInfo { + id: string; + service_name: string; + collection: string; + collection_id: string[]; + operation: string; + creator: string; + createdAt: string; + data: { FieldName: string; FieldValue: any }[] | null; + ip_address: string; +} + +// 查询操作日志 +export function listLogs(params: LogQueryParams) { + return newService({ + url: '/assets/log/listLogs', + method: 'get', + params, + }); +} diff --git a/src/views/assets/asset/component/skuDialog.vue b/src/views/assets/asset/component/skuDialog.vue index 394c28a..2bac64c 100644 --- a/src/views/assets/asset/component/skuDialog.vue +++ b/src/views/assets/asset/component/skuDialog.vue @@ -78,10 +78,11 @@ - + @@ -209,6 +210,7 @@ + + +