From 64cc76c970e2704bd68b1471b8d7961fbcf52f79 Mon Sep 17 00:00:00 2001 From: caoxiaozhu Date: Fri, 29 May 2026 10:13:49 +0800 Subject: [PATCH] refactor(audit): reuse list shells and split models --- web/src/components/audit/AuditAssetList.vue | 367 +++--- .../audit/DigitalEmployeeListPanel.vue | 275 +++-- .../shared/EnterpriseDetailPage.vue | 27 +- .../components/shared/EnterpriseListPage.vue | 6 +- web/src/views/DigitalEmployeesView.vue | 249 +--- web/src/views/scripts/auditViewDataUtils.js | 17 + web/src/views/scripts/auditViewFormatters.js | 128 ++ .../views/scripts/auditViewListItemModel.js | 205 ++++ web/src/views/scripts/auditViewModel.js | 1056 +++-------------- .../views/scripts/auditViewRiskRuleState.js | 193 +++ .../views/scripts/auditViewRuleClassifier.js | 328 +++++ .../scripts/auditViewRuleContentModel.js | 117 ++ 12 files changed, 1500 insertions(+), 1468 deletions(-) create mode 100644 web/src/views/scripts/auditViewDataUtils.js create mode 100644 web/src/views/scripts/auditViewFormatters.js create mode 100644 web/src/views/scripts/auditViewListItemModel.js create mode 100644 web/src/views/scripts/auditViewRiskRuleState.js create mode 100644 web/src/views/scripts/auditViewRuleClassifier.js create mode 100644 web/src/views/scripts/auditViewRuleContentModel.js diff --git a/web/src/components/audit/AuditAssetList.vue b/web/src/components/audit/AuditAssetList.vue index e791740..a5b00e9 100644 --- a/web/src/components/audit/AuditAssetList.vue +++ b/web/src/components/audit/AuditAssetList.vue @@ -1,191 +1,166 @@