欢迎回来
+登录工作台
+使用管理员账号进入数富AI运营后台。
++ + 请勿在公共设备保存账号凭据。登录状态由本地安全会话管理。 +
+ +diff --git a/admin-frontend-vue/.gitignore b/admin-frontend-vue/.gitignore new file mode 100644 index 00000000..b673f63c --- /dev/null +++ b/admin-frontend-vue/.gitignore @@ -0,0 +1,6 @@ +node_modules/ +dist/ +.env* +!.env.example +test-results/ +vite-dev.log diff --git a/admin-frontend-vue/README.md b/admin-frontend-vue/README.md new file mode 100644 index 00000000..68526fdb --- /dev/null +++ b/admin-frontend-vue/README.md @@ -0,0 +1,39 @@ +# Admin Frontend Vue + +独立的后台管理前端工程,与客户端 `frontend-vue` 完全分离。 + +## 本地开发 + +```powershell +npm install +$env:VITE_API_TARGET = "http://127.0.0.1:18080" +npm run dev +``` + +开发入口:`http://localhost:5174/admin-vue/` + +## 构建 + +```powershell +npm run build +npm test +``` + +构建产物在 `dist/`,部署到 Nginx 的 `/admin-vue/` 根目录。该工程不写入客户端的 `new_web_source`,也不打进 Java JAR。 + +## 运行时契约 + +- 登录态:复用同源 Cookie/Session。 +- 当前用户:`GET /api/admin/current-user`。 +- 菜单树:`GET /api/admin/current-user/menus`,Java 返回树形菜单。 +- 退出登录:`POST /api/admin/logout`。 +- 前端路由:History 模式,基准路径 `/admin-vue/`。 +- 权限粒度:菜单/页面级,不定义按钮级权限。 + +## 首批页面 + +- `/admin-vue/account/users` +- `/admin-vue/account/menus` +- `/admin-vue/account/groups` + +当前首批页面已接入 Java 现有用户、菜单和数据权限分组 API;Java 菜单接口完成树形响应和 Flyway 菜单迁移后,路由权限守卫即可按最终菜单树工作。 diff --git a/admin-frontend-vue/index.html b/admin-frontend-vue/index.html new file mode 100644 index 00000000..9f5de7fe --- /dev/null +++ b/admin-frontend-vue/index.html @@ -0,0 +1,13 @@ + + +
+ + + +管理店铺数据访问分组和组员范围。组长不可更改,组员为普通账号。
-维护后台菜单树和页面路由。权限粒度仅到菜单/页面。
-当前没有开放注册入口,仅管理员可在此创建用户。层级关系:超级管理员 -> 管理员 -> 普通账号。
-管理命中"不符合 ASIN"的品牌数据库记录。
-去重总数据的 ASIN 值台账,可按 ASIN/用户名/分组/国家/日期筛选,支持 Excel 导入与导出。
-每店铺在 5 个站点查询到的 ASIN 清单;行内可逐站配置 ASIN。
-每店铺在 5 个站点设定的最低价 ASIN 清单;行内可逐站配置 ASIN 与最低价。
-欢迎回来
+使用管理员账号进入数富AI运营后台。
++ + 请勿在公共设备保存账号凭据。登录状态由本地安全会话管理。 +
+ +管理各店铺的紫鸟浏览器账号与令牌。
-管理店铺账号、所属分组与自动化账号。
-先查看数据,再使用上方筛选快速定位所需记录。
-- 当前没有开放注册入口,仅管理员可在此创建用户。层级关系:超级管理员 -> 管理员 -> 普通账号。
-| ID | -用户名 | -角色 | -所属管理员 | -创建时间 | -操作 | -
|---|
拖动每行左侧的手柄可调整同级菜单的显示顺序,松开后自动保存。
-| 排序 | -ID | -菜单名称 | -菜单类型 | -上级菜单 | -创建时间 | -操作 | -
|---|
| 版本号 | -下载链接 | -创建时间 | -操作 | -
|---|
| 版本号 | -状态 | -最新 | -文件大小 | -MD5 | -更新日志 | -发布时间 | -操作 | -
|---|
| 序号 | -分组名称 | -组长 | -组员数量 | -组员 | -创建时间 | -修改时间 | -操作 | -
|---|
| ID | -ASIN | -国家 | -用户名 | -分组 | -创建时间 | -操作 | -
|---|
| ID | -ASIN | -品牌 | -分组 | -来源 | -创建时间 | -操作 | -
|---|
| 序号 | -备注名 | -紫鸟账号名称 | -紫鸟令牌 | -白名单状态 | -创建时间 | -修改时间 | -操作 | -
|---|
| 序号 | -分组 | -店铺名 | -店铺商城名 | -自动化账号 | -账号 | -密码 | -创建时间 | -修改时间 | -操作 | -
|---|
| 序号 | -分组 | -店铺名 | -ASIN | -国家 | -最低价 | -操作 | -
|---|
| 序号 | -分组 | -店铺名 | -ASIN | -国家 | -操作 | -
|---|
| 类目 | -层级路径 | -排序 | -来源 | -备注 | -操作 | -
|---|
| ID | -用户 | -类型 | -创建时间 | -结果预览 | -
|---|
留空表示删除该站点已有的 ASIN 与最低价。
- - -留空表示删除该站点已有的 ASIN。
- - -- 上传软件 ZIP 包,系统会自动计算 MD5 并存储到 OSS。 -
-仅支持 .zip 格式
-- 上传数字人程序 ZIP 包,系统会自动计算 MD5 并存储到 OSS。上传后状态为草稿,需要手动发布。 -
-