diff --git a/frontend/src/router/index.ts b/frontend/src/router/index.ts index c6f489b..a316355 100644 --- a/frontend/src/router/index.ts +++ b/frontend/src/router/index.ts @@ -34,18 +34,6 @@ const routes: RouteRecordRaw[] = [ component: () => import('../views/ScriptEdit.vue'), meta: { title: '编辑脚本' }, }, - { - path: '/scripts/:scriptId/users/add', - name: 'UserAdd', - component: () => import('../views/UserEdit.vue'), - meta: { title: '添加用户' }, - }, - { - path: '/scripts/:scriptId/users/:userId/edit', - name: 'UserEdit', - component: () => import('../views/UserEdit.vue'), - meta: { title: '编辑用户' }, - }, { path: '/scripts/:scriptId/users/add/maa', name: 'MAAUserAdd', diff --git a/frontend/src/views/Scripts.vue b/frontend/src/views/Scripts.vue index 9c76545..b51b10b 100644 --- a/frontend/src/views/Scripts.vue +++ b/frontend/src/views/Scripts.vue @@ -454,20 +454,31 @@ const handleDeleteScript = async (script: Script) => { } const handleAddUser = (script: Script) => { - // 跳转到添加用户页面 - router.push(`/scripts/${script.id}/users/add`) + // 根据条件判断跳转到 MAA 还是通用用户添加页面 + if (script.type === 'MAA') { + router.push(`/scripts/${script.id}/users/add/maa`) // 跳转到 MAA 用户添加页面 + } else { + router.push(`/scripts/${script.id}/users/add/general`) // 跳转到通用用户添加页面 + } } const handleEditUser = (user: User) => { // 从用户数据中找到对应的脚本 const script = scripts.value.find(s => s.users.some(u => u.id === user.id)) if (script) { - // 跳转到编辑用户页面 - router.push(`/scripts/${script.id}/users/${user.id}/edit`) + // 判断是 MAA 用户还是通用用户 + if (user.Info.Server) { + // 跳转到 MAA 用户编辑页面 + router.push(`/scripts/${script.id}/users/${user.id}/edit/maa`) + } else { + // 跳转到通用用户编辑页面 + router.push(`/scripts/${script.id}/users/${user.id}/edit/general`) + } } else { message.error('找不到对应的脚本') } } + const handleDeleteUser = async (user: User) => { // 从用户数据中找到对应的脚本 const script = scripts.value.find(s => s.users.some(u => u.id === user.id)) diff --git a/frontend/src/views/UserEdit.vue b/frontend/src/views/UserEdit.vue deleted file mode 100644 index 70c03fd..0000000 --- a/frontend/src/views/UserEdit.vue +++ /dev/null @@ -1,1798 +0,0 @@ - - - - - - 脚本管理 - - - - {{ scriptName }} - - - - {{ isEdit ? '编辑用户' : '添加用户' }} - - - - - - - - - - MAA配置 - - - - - - 通用配置 - - - - - - 返回 - - - - - - {{ isEdit ? '保存修改' : '创建用户' }} - - - - - - - - - - - - - - - - 用户名 - - - - - - - - - - - - - 账号ID - - - - - - - - - - - - - - - - 启用状态 - - - - - - 是 - 否 - - - - - - - - - 密码 - - - - - - - - - - - - - - - 服务器 - - - - - - - - - - - - - - 剩余天数 - - - - - - - - - - - - - - - - 用户配置模式 - - - - - - - - - - - - - - 基建模式 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 基建配置文件 - - - - - - - - 选择文件 - - - 导入配置 - - - - 请选择有效的基建配置JSON文件,点击「导入配置」按钮将其应用到当前用户。如果已经导入,可以忽略此选择框。 - - - - - - - - - - 备注 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 剿灭代理 - - - - - - - - - - - - - 关卡配置模式 - - - - - - - - - - - - - - - - 吃理智药数量 - - - - - - - - - - - - - 连战次数 - - - - - - - - - - - - - - 关卡选择 - - - - - - - - {{ option.label.split('|')[0] }} - - {{ option.label.split('|')[1] }} - - - - {{ option.label }} - - - - - - - - - - - - - 备选关卡-1 - - - - - - - - {{ option.label.split('|')[0] }} - - {{ option.label.split('|')[1] }} - - - - {{ option.label }} - - - - - - - - - - - 备选关卡-2 - - - - - - - - {{ option.label.split('|')[0] }} - - {{ option.label.split('|')[1] }} - - - - {{ option.label }} - - - - - - - - - - - 备选关卡-3 - - - - - - - - {{ option.label.split('|')[0] }} - - {{ option.label.split('|')[1] }} - - - - {{ option.label }} - - - - - - - - - - - 剩余理智关卡 - - - - - - - - {{ option.label.split('|')[0] }} - - {{ option.label.split('|')[1] }} - - - - {{ option.label }} - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 自动肉鸽 - - - - - - - - - - - 生息演算 - - - - - - - - - - - - - 森空岛签到 - - - - 开启后将启用森空岛签到功能 - - - - - 森空岛Token - - - 请在森空岛官网获取您的专属Token并粘贴到此处,详细教程见 - 获取鹰角网络通行证登录凭证 - 文档 - - - - - - - - - 启用通知 - - - - 启用后将发送此用户的任务通知到选中的渠道 - - - - - - 通知内容 - - - 统计信息 - - 公开招募高资喜报 - - - - - - - - 邮件通知 - - - - - - - - - - - Server酱 - - - - - - - - - - - 企业微信群机器人 - - - - - - - - - - - - - - - - - - - 用户名 - - - - - - - - - - - - - 启用状态 - - - - - - 是 - 否 - - - - - - - - - - - - 剩余天数 - - - - - - - - - - - - - - - - - 备注 - - - - - - - - - - - - - - - - 任务前执行脚本 - - - - - - 启用后将在任务执行前运行指定脚本 - - - - - - - - 任务后执行脚本 - - - - - - 启用后将在任务执行后运行指定脚本 - - - - - - - - - - - 任务前脚本 - - - - - - - - - - - - - 任务后脚本 - - - - - - - - - - - - - - 启用通知 - - - - 启用后将发送任务通知 - - - - - - - 通知内容 - - - 统计信息 - - - - - - - - 邮件通知 - - - - - - - - - - - Server酱 - - - - - - - - - - - 企业微信群机器人 - - - - - - - - - - - - - - - - - - - - -