task-283(后台迁移收尾/发布): admin-vue 后台工程入库 + Flask 后台整体退役
- 新后台 admin-frontend-vue 整工程入库(base=/admin-vue/、History 路由、Nginx 静态托管方案与 verify-dist 校验) - Java AdminConsoleController 改为入口重定向: /admin|/admin.html、/login|/login.html -> /admin-vue/; 删除 classpath:static 旧 admin.html/login.html 单页与 admin.js 副本 - Flask 后台整体退役: 删除 admin_api/auth/main 蓝图、web_source 页面、static 脚本与 admin 相关测试; app.py 收敛为仅注册 version_bp(/api/version、/api/version/latest, 供桌面端更新检查) - AdminApiGuardFilterTest 豁免样例路径 /admin.html -> /admin-vue/
This commit is contained in:
@@ -2,20 +2,21 @@ import test from 'node:test'
|
||||
import assert from 'node:assert/strict'
|
||||
import { readSource } from './helpers.ts'
|
||||
|
||||
/** 对齐 admin.html:5298-5300(店铺密钥 序号/紫鸟账号名称) 与 5339-5348(店铺管理列序与列名)。 */
|
||||
/** 验收反馈:列表不再展示"序号/ID"列。对齐 admin.html:5298-5300(紫鸟账号名称) 与 5339-5348(店铺管理列序与列名)。 */
|
||||
|
||||
test('align_shop_keys_columns', () => {
|
||||
const page = readSource('src/pages/shop/ShopKeysPage.vue')
|
||||
assert.match(page, /label="序号"/, '首列改序号')
|
||||
assert.match(page, /type="index"/, '序号列按行号生成')
|
||||
assert.doesNotMatch(page, /label="序号"/, '不再展示序号列')
|
||||
assert.doesNotMatch(page, /type="index"/, '不用行号列')
|
||||
assert.doesNotMatch(page, /label="ID"/, '不展示 ID 列')
|
||||
assert.match(page, /label="备注名"/, '首业务列按备注名起')
|
||||
assert.match(page, /紫鸟账号名称/, '列名对齐「紫鸟账号名称」')
|
||||
assert.doesNotMatch(page, /label="ID"/, '去掉 ID 列')
|
||||
})
|
||||
|
||||
test('align_shop_manage_columns_order_and_labels', () => {
|
||||
const page = readSource('src/pages/shop/ShopManagePage.vue')
|
||||
assert.match(page, /label="序号"/, '首列改序号')
|
||||
assert.doesNotMatch(page, /label="ID"/, '去掉 ID 列')
|
||||
assert.doesNotMatch(page, /label="序号"/, '不再展示序号列')
|
||||
assert.doesNotMatch(page, /label="ID"/, '不展示 ID 列')
|
||||
// 列序:分组 → 店铺名 → 店铺商城名 → 自动化账号 → 账号 → 密码(对齐 admin.html:5339-5348)。
|
||||
const table = page.slice(page.indexOf('<el-table'))
|
||||
const orderMatch = /label="分组"[\s\S]*?label="店铺名"[\s\S]*?label="店铺商城名"[\s\S]*?label="自动化账号"[\s\S]*?label="账号"[\s\S]*?label="密码"/.exec(table)
|
||||
|
||||
Reference in New Issue
Block a user