提交 594f41d3 authored 作者: 王鹏飞's avatar 王鹏飞

refactor(admin): migrate settings sensitive module

上级 2c95eb73
# Settings sensitive migration
- Moved the sensitive-word list, filters, edit/delete/import flows, permissions, requests, and route into `modules/settings/sensitive`.
......@@ -9,7 +9,7 @@ const PersonalizedSetting = lazy(() => import("@/pages/setting/personalized-sett
const PointManagement = lazy(() => import("@/pages/setting/point-management/index"));
const AppVersionRoutes = lazy(() => import("./app-version/routes"));
const CouponRoutes = lazy(() => import("./coupon/routes"));
const Sensitive = lazy(() => import("@/pages/setting/sensitive/index"));
const SensitiveRoutes = lazy(() => import("./sensitive/routes"));
const FeedbackRoutes = lazy(() => import("./feedback/routes"));
export default function SettingsRoutes() {
......@@ -24,7 +24,7 @@ export default function SettingsRoutes() {
{ path: "point-management", Component: PointManagement },
{ path: "app-version/*", Component: AppVersionRoutes },
{ path: "coupon/*", Component: CouponRoutes },
{ path: "sensitive", Component: Sensitive },
{ path: "sensitive/*", Component: SensitiveRoutes },
{ path: "feedback/*", Component: FeedbackRoutes },
],
},
......
export function buildSensitiveQuery({ page, pageSize, filters = {} }) { return { page, page_size: pageSize, ...filters } }
import axios from "@/utils/request.js";
import axios from '@/utils/request.js';
import qs from "qs";
import { message } from "antd";
import { get } from "lodash-es";
......
import { lazy } from 'react'
import { Navigate, useRoutes } from 'react-router'
const SensitiveListView = lazy(() => import('./views/SensitiveListView'))
export default function SensitiveRoutes() { return useRoutes([{ index: true, Component: SensitiveListView }, { path: '*', element: <Navigate to="/setting/sensitive" /> }]) }
import { useState } from 'react'
export function useSensitiveList() { const [page, setPage] = useState(1); const [pageSize, setPageSize] = useState(10); return { page, pageSize, setPage, setPageSize } }
......@@ -18,7 +18,7 @@ import {
const { RangePicker } = DatePicker;
const { TextArea } = Input;
import PaginationCom from "@/common/Pagination";
import { getList, addWords, importWords, editWords, delWords, infoWords } from "./request";
import { getList, addWords, importWords, editWords, delWords, infoWords } from "../api";
import Add from "@/assets/images/icon/add.png";
import reload from "@/assets/images/icon/reload.png";
import reset from "@/assets/images/icon/reset.png";
......
Markdown 格式
0% 或
您添加了 0 人 到此讨论。请谨慎行事。
请先完成此评论的编辑!
请 注册 或者 后发表评论