diff --git a/nkebao/src/pages/mobile/home/index.tsx b/nkebao/src/pages/mobile/home/index.tsx index 60244b37e..9f4a65b66 100644 --- a/nkebao/src/pages/mobile/home/index.tsx +++ b/nkebao/src/pages/mobile/home/index.tsx @@ -125,7 +125,7 @@ const Home: React.FC = () => { }, []); const handleDevicesClick = () => { - navigate("/devices"); + navigate("/mine/devices"); }; const handleWechatClick = () => { diff --git a/nkebao/src/pages/mobile/mine/main/index.tsx b/nkebao/src/pages/mobile/mine/main/index.tsx index 95fb40902..e43ce2604 100644 --- a/nkebao/src/pages/mobile/mine/main/index.tsx +++ b/nkebao/src/pages/mobile/mine/main/index.tsx @@ -44,7 +44,7 @@ const Mine: React.FC = () => { description: "管理您的设备和微信账号", icon: , count: stats.devices, - path: "/devices", + path: "/mine/devices", bgColor: "#e6f7ff", iconColor: "#1890ff", }, diff --git a/nkebao/src/pages/mobile/workspace/traffic-distribution/form/index.tsx b/nkebao/src/pages/mobile/workspace/traffic-distribution/form/index.tsx index bf82ae584..dcadca5ce 100644 --- a/nkebao/src/pages/mobile/workspace/traffic-distribution/form/index.tsx +++ b/nkebao/src/pages/mobile/workspace/traffic-distribution/form/index.tsx @@ -9,14 +9,12 @@ import { message, Checkbox, } from "antd"; -import { LeftOutlined } from "@ant-design/icons"; import { useNavigate, useParams } from "react-router-dom"; import style from "./index.module.scss"; import StepIndicator from "@/components/StepIndicator"; import Layout from "@/components/Layout/Layout"; import NavCommon from "@/components/NavCommon"; import AccountSelection from "@/components/AccountSelection"; -import { getAccountList } from "@/components/AccountSelection/api"; import { AccountItem } from "@/components/AccountSelection/data"; import { getTrafficDistributionDetail, @@ -118,15 +116,7 @@ const TrafficDistributionForm: React.FC = () => { setMaxPerDay(config.maxPerDay); setTimeType(config.timeType); - // 设置账号信息 - 这里需要根据实际API返回的数据结构调整 - // 暂时使用ID创建简单的AccountItem对象 - const accountItems = config.account.map((id: any) => ({ - id: Number(id), - userName: `账号${id}`, - realName: "", - departmentName: "", - })); - setSelectedAccounts(accountItems); + setSelectedAccounts(config.accountGroupsOptions); // 设置时间范围 - 使用dayjs格式 if (config.timeType === 2 && config.startTime && config.endTime) { @@ -243,6 +233,9 @@ const TrafficDistributionForm: React.FC = () => { @@ -252,19 +245,19 @@ const TrafficDistributionForm: React.FC = () => { className={style.radioGroup} > - 均分配{" "} + 均分配 (流量将均分分配给所有客服) - 优先级分配{" "} + 优先级分配 (按客服优先级顺序分配) - 比例分配{" "} + 比例分配 (按设置比例分配流量) diff --git a/nkebao/src/router/config.ts b/nkebao/src/router/config.ts index 1b560e874..2b8271a01 100644 --- a/nkebao/src/router/config.ts +++ b/nkebao/src/router/config.ts @@ -20,7 +20,7 @@ export const routeGroups = { // 设备管理 devices: { name: "设备管理", - routes: ["/devices", "/devices/:id"], + routes: ["/mine/devices", "/mine/devices/:id"], }, // 微信号管理 @@ -113,8 +113,8 @@ export const routePermissions = { "/scene", "/work", "/mine", - "/devices", - "/devices/:id", + "/mine/devices", + "/mine/devices/:id", "/wechat-accounts", "/wechat-accounts/:id", "/workspace", @@ -141,7 +141,7 @@ export const routeTitles: Record = { "/scene": "场景获客", "/work": "工作台", "/mine": "我的", - "/devices": "设备管理", + "/mine/devices": "设备管理", "/wechat-accounts": "微信号管理", "/workspace": "工作台", "/scenarios": "场景管理", diff --git a/nkebao/src/router/module/mine.tsx b/nkebao/src/router/module/mine.tsx index 9bdb1ac34..4c16cc055 100644 --- a/nkebao/src/router/module/mine.tsx +++ b/nkebao/src/router/module/mine.tsx @@ -20,12 +20,12 @@ const routes = [ auth: true, }, { - path: "/devices", + path: "/mine/devices", element: , auth: true, }, { - path: "/devices/:id", + path: "/mine/devices/:id", element: , auth: true, },