From a676d0936ba9175536f849fa9a8cfa613e907680 Mon Sep 17 00:00:00 2001 From: long <452591453@qq.com> Date: Fri, 30 Oct 2026 12:00:16 +0800 Subject: [PATCH] fix(admin): complete IAM identity status columns --- admin/scripts/identity-list-contract.test.mjs | 156 ++++++++++++++++++ admin/src/views/permission/identity/index.vue | 97 ++++++++++- 2 files changed, 248 insertions(+), 5 deletions(-) create mode 100644 admin/scripts/identity-list-contract.test.mjs diff --git a/admin/scripts/identity-list-contract.test.mjs b/admin/scripts/identity-list-contract.test.mjs new file mode 100644 index 000000000..8212b7a3b --- /dev/null +++ b/admin/scripts/identity-list-contract.test.mjs @@ -0,0 +1,156 @@ +import test from 'node:test' +import assert from 'node:assert/strict' +import { readFileSync } from 'node:fs' +import path from 'node:path' +import { createRequire } from 'node:module' +const require = createRequire(import.meta.url) +const ts = require('typescript') +const adminRoot = process.env.IDENTITY_UI_ROOT || path.resolve(import.meta.dirname, '..') +const file = path.join(adminRoot, 'src/views/permission/identity/index.vue') +const source = readFileSync(file, 'utf8') +const script = source.match(/