From 05815b47085ca660889dcae073c9cb7c584d66d2 Mon Sep 17 00:00:00 2001 From: xcbyy <2578898740@qq.com> Date: Tue, 20 Oct 2026 15:01:50 +0800 Subject: [PATCH] =?UTF-8?q?feat(ui):=20=E4=BD=99=E4=B8=8B=E4=B8=A4?= =?UTF-8?q?=E9=A1=B5=E6=8E=A5=E5=85=A5=E4=B8=BB=E9=A2=98=20+=20=E6=B8=85?= =?UTF-8?q?=E7=90=86=E5=90=8E=E5=8F=B0=E6=A8=A1=E6=9D=BF=20demo=EF=BC=881+?= =?UTF-8?q?2=EF=BC=89?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 【1. 主题补全】 - pwuniapp/pages/expert/workspace.vue(大神工作台):根节点加 theme class,66 处深色硬编码改为全局主题变量(bg-primary/surface/surface-elevated/text-*/border-subtle/color-brand(-gradient)) - pwuniapp/pages/activity/my-ticket.vue(我的门票):同样接入主题;条码/二维码区域保持黑白(可扫描,不做主题化) - 两页 onShow 刷新 currentThemeKey,切换主题回到页面即时生效 【2. 后台模板 demo 清理】 - 删除模板路由模块:form / list / profile / result / visualization(原本 hideInMenu 不可见) - 删除对应 views 目录、api(form/list/profile/visualization/dashboard)、dashboard/monitor - 删除 src/mock 与全部 views/**/mock.ts,并移除 main.ts 的 `import './mock'` - 可见工作台移除:content-chart(调用不存在的 /api/content-data)、popular-content(写死假活动数据);分类占比卡片改为整行 - 同步清理 zh-CN/en-US locale 中对应导入与展开 【验证】 - 后台 `pnpm build` 通过,产物显著减小(chart 分块 1026KB→576KB) - 新增 theme-and-admin-cleanup.spec.ts;更新 dashboard-reality.spec.ts - 全量 100 套件 / 685 用例全绿 --- .../arco-design-pro-vite/src/api/dashboard.ts | 22 - admin/arco-design-pro-vite/src/api/form.ts | 21 - admin/arco-design-pro-vite/src/api/list.ts | 56 -- admin/arco-design-pro-vite/src/api/profile.ts | 49 -- .../src/api/visualization.ts | 73 --- .../arco-design-pro-vite/src/locale/en-US.ts | 28 - .../arco-design-pro-vite/src/locale/zh-CN.ts | 28 - admin/arco-design-pro-vite/src/main.ts | 1 - admin/arco-design-pro-vite/src/mock/index.ts | 26 - .../src/mock/message-box.ts | 85 --- admin/arco-design-pro-vite/src/mock/user.ts | 105 ---- .../src/router/routes/modules/form.ts | 39 -- .../src/router/routes/modules/list.ts | 39 -- .../src/router/routes/modules/profile.ts | 29 - .../src/router/routes/modules/result.ts | 39 -- .../router/routes/modules/visualization.ts | 40 -- admin/arco-design-pro-vite/src/types/mock.ts | 5 - .../monitor/components/chat-item.vue | 94 ---- .../monitor/components/chat-list.vue | 76 --- .../monitor/components/chat-panel.vue | 79 --- .../components/data-statistic-list.vue | 133 ----- .../monitor/components/data-statistic.vue | 56 -- .../monitor/components/quick-operation.vue | 32 -- .../monitor/components/studio-information.vue | 34 -- .../monitor/components/studio-status.vue | 84 --- .../dashboard/monitor/components/studio.vue | 51 -- .../src/views/dashboard/monitor/index.vue | 87 --- .../views/dashboard/monitor/locale/en-US.ts | 48 -- .../views/dashboard/monitor/locale/zh-CN.ts | 48 -- .../src/views/dashboard/monitor/mock.ts | 26 - .../workplace/components/content-chart.vue | 224 -------- .../workplace/components/popular-content.vue | 174 ------ .../src/views/dashboard/workplace/index.vue | 8 +- .../src/views/dashboard/workplace/mock.ts | 129 ----- .../src/views/form/group/index.vue | 293 ---------- .../src/views/form/group/locale/en-US.ts | 41 -- .../src/views/form/group/locale/zh-CN.ts | 40 -- .../views/form/step/components/base-info.vue | 137 ----- .../form/step/components/channel-info.vue | 151 ----- .../views/form/step/components/success.vue | 49 -- .../src/views/form/step/index.vue | 118 ---- .../src/views/form/step/locale/en-US.ts | 66 --- .../src/views/form/step/locale/zh-CN.ts | 52 -- .../src/views/form/step/mock.ts | 11 - .../views/list/card/components/card-wrap.vue | 204 ------- .../card/components/quality-inspection.vue | 115 ---- .../list/card/components/rules-preset.vue | 51 -- .../list/card/components/the-service.vue | 57 -- .../src/views/list/card/index.vue | 92 ---- .../src/views/list/card/locale/en-US.ts | 19 - .../src/views/list/card/locale/zh-CN.ts | 19 - .../src/views/list/card/mock.ts | 186 ------- .../src/views/list/search-table/index.vue | 514 ------------------ .../views/list/search-table/locale/en-US.ts | 44 -- .../views/list/search-table/locale/zh-CN.ts | 45 -- .../src/views/list/search-table/mock.ts | 35 -- .../basic/components/operation-log.vue | 77 --- .../profile/basic/components/profile-item.vue | 148 ----- .../src/views/profile/basic/index.vue | 83 --- .../src/views/profile/basic/locale/en-US.ts | 39 -- .../src/views/profile/basic/locale/zh-CN.ts | 39 -- .../src/views/profile/basic/mock.ts | 58 -- .../src/views/result/error/index.vue | 77 --- .../src/views/result/error/locale/en-US.ts | 13 - .../src/views/result/error/locale/zh-CN.ts | 11 - .../src/views/result/success/index.vue | 99 ---- .../src/views/result/success/locale/en-US.ts | 15 - .../src/views/result/success/locale/zh-CN.ts | 15 - .../src/views/user/info/mock.ts | 162 ------ .../src/views/user/setting/mock.ts | 42 -- .../data-analysis/components/chain-item.vue | 291 ---------- .../components/content-period-analysis.vue | 216 -------- .../components/content-publish-ratio.vue | 162 ------ .../components/popular-author.vue | 75 --- .../components/public-opinion.vue | 65 --- .../visualization/data-analysis/index.vue | 65 --- .../data-analysis/locale/en-US.ts | 16 - .../data-analysis/locale/zh-CN.ts | 16 - .../views/visualization/data-analysis/mock.ts | 108 ---- .../components/chain-item.vue | 152 ------ .../components/content-publishing-source.vue | 230 -------- .../components/content-type-distribution.vue | 103 ---- .../components/data-chain-growth.vue | 38 -- .../components/data-overview.vue | 310 ----------- .../components/user-actions.vue | 76 --- .../multi-dimension-data-analysis/index.vue | 55 -- .../locale/en-US.ts | 18 - .../locale/zh-CN.ts | 15 - .../multi-dimension-data-analysis/mock.ts | 49 -- pwuniapp/pages/activity/my-ticket.vue | 48 +- pwuniapp/pages/expert/workspace.vue | 184 ++++--- server/tests/dashboard-reality.spec.ts | 21 +- server/tests/theme-and-admin-cleanup.spec.ts | 52 ++ 93 files changed, 185 insertions(+), 7465 deletions(-) delete mode 100644 admin/arco-design-pro-vite/src/api/dashboard.ts delete mode 100644 admin/arco-design-pro-vite/src/api/form.ts delete mode 100644 admin/arco-design-pro-vite/src/api/list.ts delete mode 100644 admin/arco-design-pro-vite/src/api/profile.ts delete mode 100644 admin/arco-design-pro-vite/src/api/visualization.ts delete mode 100644 admin/arco-design-pro-vite/src/mock/index.ts delete mode 100644 admin/arco-design-pro-vite/src/mock/message-box.ts delete mode 100644 admin/arco-design-pro-vite/src/mock/user.ts delete mode 100644 admin/arco-design-pro-vite/src/router/routes/modules/form.ts delete mode 100644 admin/arco-design-pro-vite/src/router/routes/modules/list.ts delete mode 100644 admin/arco-design-pro-vite/src/router/routes/modules/profile.ts delete mode 100644 admin/arco-design-pro-vite/src/router/routes/modules/result.ts delete mode 100644 admin/arco-design-pro-vite/src/router/routes/modules/visualization.ts delete mode 100644 admin/arco-design-pro-vite/src/types/mock.ts delete mode 100644 admin/arco-design-pro-vite/src/views/dashboard/monitor/components/chat-item.vue delete mode 100644 admin/arco-design-pro-vite/src/views/dashboard/monitor/components/chat-list.vue delete mode 100644 admin/arco-design-pro-vite/src/views/dashboard/monitor/components/chat-panel.vue delete mode 100644 admin/arco-design-pro-vite/src/views/dashboard/monitor/components/data-statistic-list.vue delete mode 100644 admin/arco-design-pro-vite/src/views/dashboard/monitor/components/data-statistic.vue delete mode 100644 admin/arco-design-pro-vite/src/views/dashboard/monitor/components/quick-operation.vue delete mode 100644 admin/arco-design-pro-vite/src/views/dashboard/monitor/components/studio-information.vue delete mode 100644 admin/arco-design-pro-vite/src/views/dashboard/monitor/components/studio-status.vue delete mode 100644 admin/arco-design-pro-vite/src/views/dashboard/monitor/components/studio.vue delete mode 100644 admin/arco-design-pro-vite/src/views/dashboard/monitor/index.vue delete mode 100644 admin/arco-design-pro-vite/src/views/dashboard/monitor/locale/en-US.ts delete mode 100644 admin/arco-design-pro-vite/src/views/dashboard/monitor/locale/zh-CN.ts delete mode 100644 admin/arco-design-pro-vite/src/views/dashboard/monitor/mock.ts delete mode 100644 admin/arco-design-pro-vite/src/views/dashboard/workplace/components/content-chart.vue delete mode 100644 admin/arco-design-pro-vite/src/views/dashboard/workplace/components/popular-content.vue delete mode 100644 admin/arco-design-pro-vite/src/views/dashboard/workplace/mock.ts delete mode 100644 admin/arco-design-pro-vite/src/views/form/group/index.vue delete mode 100644 admin/arco-design-pro-vite/src/views/form/group/locale/en-US.ts delete mode 100644 admin/arco-design-pro-vite/src/views/form/group/locale/zh-CN.ts delete mode 100644 admin/arco-design-pro-vite/src/views/form/step/components/base-info.vue delete mode 100644 admin/arco-design-pro-vite/src/views/form/step/components/channel-info.vue delete mode 100644 admin/arco-design-pro-vite/src/views/form/step/components/success.vue delete mode 100644 admin/arco-design-pro-vite/src/views/form/step/index.vue delete mode 100644 admin/arco-design-pro-vite/src/views/form/step/locale/en-US.ts delete mode 100644 admin/arco-design-pro-vite/src/views/form/step/locale/zh-CN.ts delete mode 100644 admin/arco-design-pro-vite/src/views/form/step/mock.ts delete mode 100644 admin/arco-design-pro-vite/src/views/list/card/components/card-wrap.vue delete mode 100644 admin/arco-design-pro-vite/src/views/list/card/components/quality-inspection.vue delete mode 100644 admin/arco-design-pro-vite/src/views/list/card/components/rules-preset.vue delete mode 100644 admin/arco-design-pro-vite/src/views/list/card/components/the-service.vue delete mode 100644 admin/arco-design-pro-vite/src/views/list/card/index.vue delete mode 100644 admin/arco-design-pro-vite/src/views/list/card/locale/en-US.ts delete mode 100644 admin/arco-design-pro-vite/src/views/list/card/locale/zh-CN.ts delete mode 100644 admin/arco-design-pro-vite/src/views/list/card/mock.ts delete mode 100644 admin/arco-design-pro-vite/src/views/list/search-table/index.vue delete mode 100644 admin/arco-design-pro-vite/src/views/list/search-table/locale/en-US.ts delete mode 100644 admin/arco-design-pro-vite/src/views/list/search-table/locale/zh-CN.ts delete mode 100644 admin/arco-design-pro-vite/src/views/list/search-table/mock.ts delete mode 100644 admin/arco-design-pro-vite/src/views/profile/basic/components/operation-log.vue delete mode 100644 admin/arco-design-pro-vite/src/views/profile/basic/components/profile-item.vue delete mode 100644 admin/arco-design-pro-vite/src/views/profile/basic/index.vue delete mode 100644 admin/arco-design-pro-vite/src/views/profile/basic/locale/en-US.ts delete mode 100644 admin/arco-design-pro-vite/src/views/profile/basic/locale/zh-CN.ts delete mode 100644 admin/arco-design-pro-vite/src/views/profile/basic/mock.ts delete mode 100644 admin/arco-design-pro-vite/src/views/result/error/index.vue delete mode 100644 admin/arco-design-pro-vite/src/views/result/error/locale/en-US.ts delete mode 100644 admin/arco-design-pro-vite/src/views/result/error/locale/zh-CN.ts delete mode 100644 admin/arco-design-pro-vite/src/views/result/success/index.vue delete mode 100644 admin/arco-design-pro-vite/src/views/result/success/locale/en-US.ts delete mode 100644 admin/arco-design-pro-vite/src/views/result/success/locale/zh-CN.ts delete mode 100644 admin/arco-design-pro-vite/src/views/user/info/mock.ts delete mode 100644 admin/arco-design-pro-vite/src/views/user/setting/mock.ts delete mode 100644 admin/arco-design-pro-vite/src/views/visualization/data-analysis/components/chain-item.vue delete mode 100644 admin/arco-design-pro-vite/src/views/visualization/data-analysis/components/content-period-analysis.vue delete mode 100644 admin/arco-design-pro-vite/src/views/visualization/data-analysis/components/content-publish-ratio.vue delete mode 100644 admin/arco-design-pro-vite/src/views/visualization/data-analysis/components/popular-author.vue delete mode 100644 admin/arco-design-pro-vite/src/views/visualization/data-analysis/components/public-opinion.vue delete mode 100644 admin/arco-design-pro-vite/src/views/visualization/data-analysis/index.vue delete mode 100644 admin/arco-design-pro-vite/src/views/visualization/data-analysis/locale/en-US.ts delete mode 100644 admin/arco-design-pro-vite/src/views/visualization/data-analysis/locale/zh-CN.ts delete mode 100644 admin/arco-design-pro-vite/src/views/visualization/data-analysis/mock.ts delete mode 100644 admin/arco-design-pro-vite/src/views/visualization/multi-dimension-data-analysis/components/chain-item.vue delete mode 100644 admin/arco-design-pro-vite/src/views/visualization/multi-dimension-data-analysis/components/content-publishing-source.vue delete mode 100644 admin/arco-design-pro-vite/src/views/visualization/multi-dimension-data-analysis/components/content-type-distribution.vue delete mode 100644 admin/arco-design-pro-vite/src/views/visualization/multi-dimension-data-analysis/components/data-chain-growth.vue delete mode 100644 admin/arco-design-pro-vite/src/views/visualization/multi-dimension-data-analysis/components/data-overview.vue delete mode 100644 admin/arco-design-pro-vite/src/views/visualization/multi-dimension-data-analysis/components/user-actions.vue delete mode 100644 admin/arco-design-pro-vite/src/views/visualization/multi-dimension-data-analysis/index.vue delete mode 100644 admin/arco-design-pro-vite/src/views/visualization/multi-dimension-data-analysis/locale/en-US.ts delete mode 100644 admin/arco-design-pro-vite/src/views/visualization/multi-dimension-data-analysis/locale/zh-CN.ts delete mode 100644 admin/arco-design-pro-vite/src/views/visualization/multi-dimension-data-analysis/mock.ts create mode 100644 server/tests/theme-and-admin-cleanup.spec.ts diff --git a/admin/arco-design-pro-vite/src/api/dashboard.ts b/admin/arco-design-pro-vite/src/api/dashboard.ts deleted file mode 100644 index 773a104..0000000 --- a/admin/arco-design-pro-vite/src/api/dashboard.ts +++ /dev/null @@ -1,22 +0,0 @@ -import axios from 'axios'; -import type { TableData } from '@arco-design/web-vue/es/table/interface'; - -export interface ContentDataRecord { - x: string; - y: number; -} - -export function queryContentData() { - return axios.get('/api/content-data'); -} - -export interface PopularRecord { - key: number; - clickNumber: string; - title: string; - increases: number; -} - -export function queryPopularList(params: { type: string }) { - return axios.get('/api/popular/list', { params }); -} diff --git a/admin/arco-design-pro-vite/src/api/form.ts b/admin/arco-design-pro-vite/src/api/form.ts deleted file mode 100644 index 0a1ea7c..0000000 --- a/admin/arco-design-pro-vite/src/api/form.ts +++ /dev/null @@ -1,21 +0,0 @@ -import axios from 'axios'; - -export interface BaseInfoModel { - activityName: string; - channelType: string; - promotionTime: string[]; - promoteLink: string; -} -export interface ChannelInfoModel { - advertisingSource: string; - advertisingMedia: string; - keyword: string[]; - pushNotify: boolean; - advertisingContent: string; -} - -export type UnitChannelModel = BaseInfoModel & ChannelInfoModel; - -export function submitChannelForm(data: UnitChannelModel) { - return axios.post('/api/channel-form/submit', { data }); -} diff --git a/admin/arco-design-pro-vite/src/api/list.ts b/admin/arco-design-pro-vite/src/api/list.ts deleted file mode 100644 index 2c58189..0000000 --- a/admin/arco-design-pro-vite/src/api/list.ts +++ /dev/null @@ -1,56 +0,0 @@ -import axios from 'axios'; -import qs from 'query-string'; -import type { DescData } from '@arco-design/web-vue/es/descriptions/interface'; - -export interface PolicyRecord { - id: string; - number: number; - name: string; - contentType: 'img' | 'horizontalVideo' | 'verticalVideo'; - filterType: 'artificial' | 'rules'; - count: number; - status: 'online' | 'offline'; - createdTime: string; -} - -export interface PolicyParams extends Partial { - current: number; - pageSize: number; -} - -export interface PolicyListRes { - list: PolicyRecord[]; - total: number; -} - -export function queryPolicyList(params: PolicyParams) { - return axios.get('/api/list/policy', { - params, - paramsSerializer: (obj) => { - return qs.stringify(obj); - }, - }); -} - -export interface ServiceRecord { - id: number; - title: string; - description: string; - name?: string; - actionType?: string; - icon?: string; - data?: DescData[]; - enable?: boolean; - expires?: boolean; -} -export function queryInspectionList() { - return axios.get('/api/list/quality-inspection'); -} - -export function queryTheServiceList() { - return axios.get('/api/list/the-service'); -} - -export function queryRulesPresetList() { - return axios.get('/api/list/rules-preset'); -} diff --git a/admin/arco-design-pro-vite/src/api/profile.ts b/admin/arco-design-pro-vite/src/api/profile.ts deleted file mode 100644 index 3083749..0000000 --- a/admin/arco-design-pro-vite/src/api/profile.ts +++ /dev/null @@ -1,49 +0,0 @@ -import axios from 'axios'; - -export interface ProfileBasicRes { - status: number; - video: { - mode: string; - acquisition: { - resolution: string; - frameRate: number; - }; - encoding: { - resolution: string; - rate: { - min: number; - max: number; - default: number; - }; - frameRate: number; - profile: string; - }; - }; - audio: { - mode: string; - acquisition: { - channels: number; - }; - encoding: { - channels: number; - rate: number; - profile: string; - }; - }; -} - -export function queryProfileBasic() { - return axios.get('/api/profile/basic'); -} - -export type operationLogRes = Array<{ - key: string; - contentNumber: string; - updateContent: string; - status: number; - updateTime: string; -}>; - -export function queryOperationLog() { - return axios.get('/api/operation/log'); -} diff --git a/admin/arco-design-pro-vite/src/api/visualization.ts b/admin/arco-design-pro-vite/src/api/visualization.ts deleted file mode 100644 index 7b74229..0000000 --- a/admin/arco-design-pro-vite/src/api/visualization.ts +++ /dev/null @@ -1,73 +0,0 @@ -import axios from 'axios'; -import { GeneralChart } from '@/types/global'; - -export interface ChartDataRecord { - x: string; - y: number; - name: string; -} -export interface DataChainGrowth { - quota: string; -} - -export interface DataChainGrowthRes { - count: number; - growth: number; - chartData: { - xAxis: string[]; - data: { name: string; value: number[] }; - }; -} -export function queryDataChainGrowth(data: DataChainGrowth) { - return axios.post('/api/data-chain-growth', data); -} - -export interface PopularAuthorRes { - list: { - ranking: number; - author: string; - contentCount: number; - clickCount: number; - }[]; -} - -export function queryPopularAuthor() { - return axios.get('/api/popular-author/list'); -} - -export interface ContentPublishRecord { - x: string[]; - y: number[]; - name: string; -} - -export function queryContentPublish() { - return axios.get('/api/content-publish'); -} - -export function queryContentPeriodAnalysis() { - return axios.post('/api/content-period-analysis'); -} - -export interface PublicOpinionAnalysis { - quota: string; -} -export interface PublicOpinionAnalysisRes { - count: number; - growth: number; - chartData: ChartDataRecord[]; -} -export function queryPublicOpinionAnalysis(data: DataChainGrowth) { - return axios.post( - '/api/public-opinion-analysis', - data - ); -} -export interface DataOverviewRes { - xAxis: string[]; - data: Array<{ name: string; value: number[]; count: number }>; -} - -export function queryDataOverview() { - return axios.post('/api/data-overview'); -} diff --git a/admin/arco-design-pro-vite/src/locale/en-US.ts b/admin/arco-design-pro-vite/src/locale/en-US.ts index f5ca3cd..1aeb75a 100644 --- a/admin/arco-design-pro-vite/src/locale/en-US.ts +++ b/admin/arco-design-pro-vite/src/locale/en-US.ts @@ -2,23 +2,6 @@ import localeMessageBox from '@/components/message-box/locale/en-US'; import localeLogin from '@/views/login/locale/en-US'; import localeWorkplace from '@/views/dashboard/workplace/locale/en-US'; -/** simple */ -import localeMonitor from '@/views/dashboard/monitor/locale/en-US'; - -import localeSearchTable from '@/views/list/search-table/locale/en-US'; -import localeCardList from '@/views/list/card/locale/en-US'; - -import localeStepForm from '@/views/form/step/locale/en-US'; -import localeGroupForm from '@/views/form/group/locale/en-US'; - -import localeBasicProfile from '@/views/profile/basic/locale/en-US'; - -import localeDataAnalysis from '@/views/visualization/data-analysis/locale/en-US'; -import localeMultiDAnalysis from '@/views/visualization/multi-dimension-data-analysis/locale/en-US'; - -import localeSuccess from '@/views/result/success/locale/en-US'; -import localeError from '@/views/result/error/locale/en-US'; - import locale403 from '@/views/exception/403/locale/en-US'; import locale404 from '@/views/exception/404/locale/en-US'; import locale500 from '@/views/exception/500/locale/en-US'; @@ -77,17 +60,6 @@ export default { ...localeMessageBox, ...localeLogin, ...localeWorkplace, - /** simple */ - ...localeMonitor, - ...localeSearchTable, - ...localeCardList, - ...localeStepForm, - ...localeGroupForm, - ...localeBasicProfile, - ...localeDataAnalysis, - ...localeMultiDAnalysis, - ...localeSuccess, - ...localeError, ...locale403, ...locale404, ...locale500, diff --git a/admin/arco-design-pro-vite/src/locale/zh-CN.ts b/admin/arco-design-pro-vite/src/locale/zh-CN.ts index 0e9da81..66adb53 100644 --- a/admin/arco-design-pro-vite/src/locale/zh-CN.ts +++ b/admin/arco-design-pro-vite/src/locale/zh-CN.ts @@ -2,23 +2,6 @@ import localeMessageBox from '@/components/message-box/locale/zh-CN'; import localeLogin from '@/views/login/locale/zh-CN'; import localeWorkplace from '@/views/dashboard/workplace/locale/zh-CN'; -/** simple */ -import localeMonitor from '@/views/dashboard/monitor/locale/zh-CN'; - -import localeSearchTable from '@/views/list/search-table/locale/zh-CN'; -import localeCardList from '@/views/list/card/locale/zh-CN'; - -import localeStepForm from '@/views/form/step/locale/zh-CN'; -import localeGroupForm from '@/views/form/group/locale/zh-CN'; - -import localeBasicProfile from '@/views/profile/basic/locale/zh-CN'; - -import localeDataAnalysis from '@/views/visualization/data-analysis/locale/zh-CN'; -import localeMultiDAnalysis from '@/views/visualization/multi-dimension-data-analysis/locale/zh-CN'; - -import localeSuccess from '@/views/result/success/locale/zh-CN'; -import localeError from '@/views/result/error/locale/zh-CN'; - import locale403 from '@/views/exception/403/locale/zh-CN'; import locale404 from '@/views/exception/404/locale/zh-CN'; import locale500 from '@/views/exception/500/locale/zh-CN'; @@ -77,17 +60,6 @@ export default { ...localeMessageBox, ...localeLogin, ...localeWorkplace, - /** simple */ - ...localeMonitor, - ...localeSearchTable, - ...localeCardList, - ...localeStepForm, - ...localeGroupForm, - ...localeBasicProfile, - ...localeDataAnalysis, - ...localeMultiDAnalysis, - ...localeSuccess, - ...localeError, ...locale403, ...locale404, ...locale500, diff --git a/admin/arco-design-pro-vite/src/main.ts b/admin/arco-design-pro-vite/src/main.ts index 9b34d2e..baae97c 100644 --- a/admin/arco-design-pro-vite/src/main.ts +++ b/admin/arco-design-pro-vite/src/main.ts @@ -6,7 +6,6 @@ import router from './router'; import store from './store'; import i18n from './locale'; import directive from './directive'; -import './mock'; import App from './App.vue'; // Styles are imported via arco-plugin. See config/plugin/arcoStyleImport.ts in the directory for details // 样式通过 arco-plugin 插件导入。详见目录文件 config/plugin/arcoStyleImport.ts diff --git a/admin/arco-design-pro-vite/src/mock/index.ts b/admin/arco-design-pro-vite/src/mock/index.ts deleted file mode 100644 index cc1b572..0000000 --- a/admin/arco-design-pro-vite/src/mock/index.ts +++ /dev/null @@ -1,26 +0,0 @@ -import Mock from 'mockjs'; - -import './user'; -import './message-box'; - -import '@/views/dashboard/workplace/mock'; -/** simple */ -import '@/views/dashboard/monitor/mock'; - -import '@/views/list/card/mock'; -import '@/views/list/search-table/mock'; - -import '@/views/form/step/mock'; - -import '@/views/profile/basic/mock'; - -import '@/views/visualization/data-analysis/mock'; -import '@/views/visualization/multi-dimension-data-analysis/mock'; - -import '@/views/user/info/mock'; -import '@/views/user/setting/mock'; -/** simple end */ - -Mock.setup({ - timeout: '600-1000', -}); diff --git a/admin/arco-design-pro-vite/src/mock/message-box.ts b/admin/arco-design-pro-vite/src/mock/message-box.ts deleted file mode 100644 index 6449e68..0000000 --- a/admin/arco-design-pro-vite/src/mock/message-box.ts +++ /dev/null @@ -1,85 +0,0 @@ -import Mock from 'mockjs'; -import setupMock, { successResponseWrap } from '@/utils/setup-mock'; - -const haveReadIds: number[] = []; -const getMessageList = () => { - return [ - { - id: 1, - type: 'message', - title: '郑曦月', - subTitle: '的私信', - avatar: - '//p1-arco.byteimg.com/tos-cn-i-uwbnlip3yd/8361eeb82904210b4f55fab888fe8416.png~tplv-uwbnlip3yd-webp.webp', - content: '审批请求已发送,请查收', - time: '今天 12:30:01', - }, - { - id: 2, - type: 'message', - title: '宁波', - subTitle: '的回复', - avatar: - '//p1-arco.byteimg.com/tos-cn-i-uwbnlip3yd/3ee5f13fb09879ecb5185e440cef6eb9.png~tplv-uwbnlip3yd-webp.webp', - content: '此处 bug 已经修复', - time: '今天 12:30:01', - }, - { - id: 3, - type: 'message', - title: '宁波', - subTitle: '的回复', - avatar: - '//p1-arco.byteimg.com/tos-cn-i-uwbnlip3yd/3ee5f13fb09879ecb5185e440cef6eb9.png~tplv-uwbnlip3yd-webp.webp', - content: '此处 bug 已经修复', - time: '今天 12:20:01', - }, - { - id: 4, - type: 'notice', - title: '续费通知', - subTitle: '', - avatar: '', - content: '您的产品使用期限即将截止,如需继续使用产品请前往购…', - time: '今天 12:20:01', - messageType: 3, - }, - { - id: 5, - type: 'notice', - title: '规则开通成功', - subTitle: '', - avatar: '', - content: '内容屏蔽规则于 2021-12-01 开通成功并生效', - time: '今天 12:20:01', - messageType: 1, - }, - { - id: 6, - type: 'todo', - title: '质检队列变更', - subTitle: '', - avatar: '', - content: '内容质检队列于 2021-12-01 19:50:23 进行变更,请重新…', - time: '今天 12:20:01', - messageType: 0, - }, - ].map((item) => ({ - ...item, - status: haveReadIds.indexOf(item.id) === -1 ? 0 : 1, - })); -}; - -setupMock({ - setup: () => { - Mock.mock(new RegExp('/api/message/list'), () => { - return successResponseWrap(getMessageList()); - }); - - Mock.mock(new RegExp('/api/message/read'), (params: { body: string }) => { - const { ids } = JSON.parse(params.body); - haveReadIds.push(...(ids || [])); - return successResponseWrap(true); - }); - }, -}); diff --git a/admin/arco-design-pro-vite/src/mock/user.ts b/admin/arco-design-pro-vite/src/mock/user.ts deleted file mode 100644 index a628017..0000000 --- a/admin/arco-design-pro-vite/src/mock/user.ts +++ /dev/null @@ -1,105 +0,0 @@ -import Mock from 'mockjs'; -import setupMock, { - successResponseWrap, - failResponseWrap, -} from '@/utils/setup-mock'; - -import { MockParams } from '@/types/mock'; -import { isLogin } from '@/utils/auth'; - -setupMock({ - setup() { - // Mock.XHR.prototype.withCredentials = true; - - // 用户信息 - Mock.mock(new RegExp('/api/user/info'), () => { - if (isLogin()) { - const role = window.localStorage.getItem('userRole') || 'admin'; - return successResponseWrap({ - name: 'admin', - avatar: - 'data:image/svg+xml;utf8,AD', - email: 'wangliqun@email.com', - job: 'frontend', - jobName: '前端艺术家', - organization: 'Frontend', - organizationName: '前端', - location: 'beijing', - locationName: '北京', - introduction: '人潇洒,性温存', - personalWebsite: 'https://www.arco.design', - phone: '150****0000', - registrationDate: '2013-05-10 12:10:00', - accountId: '15012312300', - certification: 1, - role, - }); - } - return failResponseWrap(null, '未登录', 50008); - }); - - // 登录 - Mock.mock(new RegExp('/api/user/login'), (params: MockParams) => { - const { username, password } = JSON.parse(params.body); - if (!username) { - return failResponseWrap(null, '用户名不能为空', 50000); - } - if (!password) { - return failResponseWrap(null, '密码不能为空', 50000); - } - if (username === 'admin' && password === 'admin') { - window.localStorage.setItem('userRole', 'admin'); - return successResponseWrap({ - token: '12345', - }); - } - if (username === 'user' && password === 'user') { - window.localStorage.setItem('userRole', 'user'); - return successResponseWrap({ - token: '54321', - }); - } - return failResponseWrap(null, '账号或者密码错误', 50000); - }); - - // 登出 - Mock.mock(new RegExp('/api/user/logout'), () => { - return successResponseWrap(null); - }); - - // 用户的服务端菜单 - Mock.mock(new RegExp('/api/user/menu'), () => { - const menuList = [ - { - path: '/dashboard', - name: 'dashboard', - meta: { - locale: 'menu.server.dashboard', - requiresAuth: true, - icon: 'icon-dashboard', - order: 1, - }, - children: [ - { - path: 'workplace', - name: 'Workplace', - meta: { - locale: 'menu.server.workplace', - requiresAuth: true, - }, - }, - { - path: 'https://arco.design', - name: 'arcoWebsite', - meta: { - locale: 'menu.arcoWebsite', - requiresAuth: true, - }, - }, - ], - }, - ]; - return successResponseWrap(menuList); - }); - }, -}); diff --git a/admin/arco-design-pro-vite/src/router/routes/modules/form.ts b/admin/arco-design-pro-vite/src/router/routes/modules/form.ts deleted file mode 100644 index 319d90c..0000000 --- a/admin/arco-design-pro-vite/src/router/routes/modules/form.ts +++ /dev/null @@ -1,39 +0,0 @@ -import { DEFAULT_LAYOUT } from '../base'; -import { AppRouteRecordRaw } from '../types'; - -const FORM: AppRouteRecordRaw = { - path: '/form', - name: 'form', - component: DEFAULT_LAYOUT, - meta: { - locale: 'menu.form', - icon: 'icon-settings', - requiresAuth: true, - order: 3, - hideInMenu: true, - }, - children: [ - { - path: 'step', - name: 'Step', - component: () => import('@/views/form/step/index.vue'), - meta: { - locale: 'menu.form.step', - requiresAuth: true, - roles: ['admin'], - }, - }, - { - path: 'group', - name: 'Group', - component: () => import('@/views/form/group/index.vue'), - meta: { - locale: 'menu.form.group', - requiresAuth: true, - roles: ['admin'], - }, - }, - ], -}; - -export default FORM; diff --git a/admin/arco-design-pro-vite/src/router/routes/modules/list.ts b/admin/arco-design-pro-vite/src/router/routes/modules/list.ts deleted file mode 100644 index 0d16566..0000000 --- a/admin/arco-design-pro-vite/src/router/routes/modules/list.ts +++ /dev/null @@ -1,39 +0,0 @@ -import { DEFAULT_LAYOUT } from '../base'; -import { AppRouteRecordRaw } from '../types'; - -const LIST: AppRouteRecordRaw = { - path: '/list', - name: 'list', - component: DEFAULT_LAYOUT, - meta: { - locale: 'menu.list', - requiresAuth: true, - icon: 'icon-list', - order: 2, - hideInMenu: true, - }, - children: [ - { - path: 'search-table', // The midline path complies with SEO specifications - name: 'SearchTable', - component: () => import('@/views/list/search-table/index.vue'), - meta: { - locale: 'menu.list.searchTable', - requiresAuth: true, - roles: ['*'], - }, - }, - { - path: 'card', - name: 'Card', - component: () => import('@/views/list/card/index.vue'), - meta: { - locale: 'menu.list.cardList', - requiresAuth: true, - roles: ['*'], - }, - }, - ], -}; - -export default LIST; diff --git a/admin/arco-design-pro-vite/src/router/routes/modules/profile.ts b/admin/arco-design-pro-vite/src/router/routes/modules/profile.ts deleted file mode 100644 index 1a154c8..0000000 --- a/admin/arco-design-pro-vite/src/router/routes/modules/profile.ts +++ /dev/null @@ -1,29 +0,0 @@ -import { DEFAULT_LAYOUT } from '../base'; -import { AppRouteRecordRaw } from '../types'; - -const PROFILE: AppRouteRecordRaw = { - path: '/profile', - name: 'profile', - component: DEFAULT_LAYOUT, - meta: { - locale: 'menu.profile', - requiresAuth: true, - icon: 'icon-file', - order: 4, - hideInMenu: true, - }, - children: [ - { - path: 'basic', - name: 'Basic', - component: () => import('@/views/profile/basic/index.vue'), - meta: { - locale: 'menu.profile.basic', - requiresAuth: true, - roles: ['admin'], - }, - }, - ], -}; - -export default PROFILE; diff --git a/admin/arco-design-pro-vite/src/router/routes/modules/result.ts b/admin/arco-design-pro-vite/src/router/routes/modules/result.ts deleted file mode 100644 index 7f89dad..0000000 --- a/admin/arco-design-pro-vite/src/router/routes/modules/result.ts +++ /dev/null @@ -1,39 +0,0 @@ -import { DEFAULT_LAYOUT } from '../base'; -import { AppRouteRecordRaw } from '../types'; - -const RESULT: AppRouteRecordRaw = { - path: '/result', - name: 'result', - component: DEFAULT_LAYOUT, - meta: { - locale: 'menu.result', - icon: 'icon-check-circle', - requiresAuth: true, - order: 5, - hideInMenu: true, - }, - children: [ - { - path: 'success', - name: 'Success', - component: () => import('@/views/result/success/index.vue'), - meta: { - locale: 'menu.result.success', - requiresAuth: true, - roles: ['admin'], - }, - }, - { - path: 'error', - name: 'Error', - component: () => import('@/views/result/error/index.vue'), - meta: { - locale: 'menu.result.error', - requiresAuth: true, - roles: ['admin'], - }, - }, - ], -}; - -export default RESULT; diff --git a/admin/arco-design-pro-vite/src/router/routes/modules/visualization.ts b/admin/arco-design-pro-vite/src/router/routes/modules/visualization.ts deleted file mode 100644 index 416f757..0000000 --- a/admin/arco-design-pro-vite/src/router/routes/modules/visualization.ts +++ /dev/null @@ -1,40 +0,0 @@ -import { DEFAULT_LAYOUT } from '../base'; -import { AppRouteRecordRaw } from '../types'; - -const VISUALIZATION: AppRouteRecordRaw = { - path: '/visualization', - name: 'visualization', - component: DEFAULT_LAYOUT, - meta: { - locale: 'menu.visualization', - requiresAuth: true, - icon: 'icon-apps', - order: 1, - hideInMenu: true, - }, - children: [ - { - path: 'data-analysis', - name: 'DataAnalysis', - component: () => import('@/views/visualization/data-analysis/index.vue'), - meta: { - locale: 'menu.visualization.dataAnalysis', - requiresAuth: true, - roles: ['admin'], - }, - }, - { - path: 'multi-dimension-data-analysis', - name: 'MultiDimensionDataAnalysis', - component: () => - import('@/views/visualization/multi-dimension-data-analysis/index.vue'), - meta: { - locale: 'menu.visualization.multiDimensionDataAnalysis', - requiresAuth: true, - roles: ['admin'], - }, - }, - ], -}; - -export default VISUALIZATION; diff --git a/admin/arco-design-pro-vite/src/types/mock.ts b/admin/arco-design-pro-vite/src/types/mock.ts deleted file mode 100644 index 9219ef4..0000000 --- a/admin/arco-design-pro-vite/src/types/mock.ts +++ /dev/null @@ -1,5 +0,0 @@ -export interface MockParams { - url: string; - type: string; - body: string; -} diff --git a/admin/arco-design-pro-vite/src/views/dashboard/monitor/components/chat-item.vue b/admin/arco-design-pro-vite/src/views/dashboard/monitor/components/chat-item.vue deleted file mode 100644 index 7900366..0000000 --- a/admin/arco-design-pro-vite/src/views/dashboard/monitor/components/chat-item.vue +++ /dev/null @@ -1,94 +0,0 @@ - - - - - diff --git a/admin/arco-design-pro-vite/src/views/dashboard/monitor/components/chat-list.vue b/admin/arco-design-pro-vite/src/views/dashboard/monitor/components/chat-list.vue deleted file mode 100644 index 87b6db3..0000000 --- a/admin/arco-design-pro-vite/src/views/dashboard/monitor/components/chat-list.vue +++ /dev/null @@ -1,76 +0,0 @@ - - - - - diff --git a/admin/arco-design-pro-vite/src/views/dashboard/monitor/components/chat-panel.vue b/admin/arco-design-pro-vite/src/views/dashboard/monitor/components/chat-panel.vue deleted file mode 100644 index 25ffdb9..0000000 --- a/admin/arco-design-pro-vite/src/views/dashboard/monitor/components/chat-panel.vue +++ /dev/null @@ -1,79 +0,0 @@ - - - - - diff --git a/admin/arco-design-pro-vite/src/views/dashboard/monitor/components/data-statistic-list.vue b/admin/arco-design-pro-vite/src/views/dashboard/monitor/components/data-statistic-list.vue deleted file mode 100644 index 8b00394..0000000 --- a/admin/arco-design-pro-vite/src/views/dashboard/monitor/components/data-statistic-list.vue +++ /dev/null @@ -1,133 +0,0 @@ - - - - - diff --git a/admin/arco-design-pro-vite/src/views/dashboard/monitor/components/data-statistic.vue b/admin/arco-design-pro-vite/src/views/dashboard/monitor/components/data-statistic.vue deleted file mode 100644 index 5b6a6b5..0000000 --- a/admin/arco-design-pro-vite/src/views/dashboard/monitor/components/data-statistic.vue +++ /dev/null @@ -1,56 +0,0 @@ - - - - - diff --git a/admin/arco-design-pro-vite/src/views/dashboard/monitor/components/quick-operation.vue b/admin/arco-design-pro-vite/src/views/dashboard/monitor/components/quick-operation.vue deleted file mode 100644 index c37db88..0000000 --- a/admin/arco-design-pro-vite/src/views/dashboard/monitor/components/quick-operation.vue +++ /dev/null @@ -1,32 +0,0 @@ - - - diff --git a/admin/arco-design-pro-vite/src/views/dashboard/monitor/components/studio-information.vue b/admin/arco-design-pro-vite/src/views/dashboard/monitor/components/studio-information.vue deleted file mode 100644 index ba3f756..0000000 --- a/admin/arco-design-pro-vite/src/views/dashboard/monitor/components/studio-information.vue +++ /dev/null @@ -1,34 +0,0 @@ - - - diff --git a/admin/arco-design-pro-vite/src/views/dashboard/monitor/components/studio-status.vue b/admin/arco-design-pro-vite/src/views/dashboard/monitor/components/studio-status.vue deleted file mode 100644 index d6ecc6c..0000000 --- a/admin/arco-design-pro-vite/src/views/dashboard/monitor/components/studio-status.vue +++ /dev/null @@ -1,84 +0,0 @@ - - - - - diff --git a/admin/arco-design-pro-vite/src/views/dashboard/monitor/components/studio.vue b/admin/arco-design-pro-vite/src/views/dashboard/monitor/components/studio.vue deleted file mode 100644 index 9bd3e09..0000000 --- a/admin/arco-design-pro-vite/src/views/dashboard/monitor/components/studio.vue +++ /dev/null @@ -1,51 +0,0 @@ - - - - - diff --git a/admin/arco-design-pro-vite/src/views/dashboard/monitor/index.vue b/admin/arco-design-pro-vite/src/views/dashboard/monitor/index.vue deleted file mode 100644 index 421e11f..0000000 --- a/admin/arco-design-pro-vite/src/views/dashboard/monitor/index.vue +++ /dev/null @@ -1,87 +0,0 @@ - - - - - - - - - diff --git a/admin/arco-design-pro-vite/src/views/dashboard/monitor/locale/en-US.ts b/admin/arco-design-pro-vite/src/views/dashboard/monitor/locale/en-US.ts deleted file mode 100644 index e3af3a4..0000000 --- a/admin/arco-design-pro-vite/src/views/dashboard/monitor/locale/en-US.ts +++ /dev/null @@ -1,48 +0,0 @@ -export default { - 'menu.dashboard.monitor': 'Real-time Monitor', - 'monitor.title.chatPanel': 'Chat Window', - 'monitor.title.quickOperation': 'Quick Operation', - 'monitor.title.studioInfo': 'Studio Information', - 'monitor.title.studioPreview': 'Studio Preview', - 'monitor.chat.options.all': 'All', - 'monitor.chat.placeholder.searchCategory': 'Search Category', - 'monitor.chat.update': 'Update', - 'monitor.list.title.order': 'Order', - 'monitor.list.title.cover': 'Cover', - 'monitor.list.title.name': 'Name', - 'monitor.list.title.duration': 'Duration', - 'monitor.list.title.id': 'ID', - 'monitor.list.tip.rotations': 'Rotations ', - 'monitor.list.tip.rest': ', The program list is not visible to viewers', - 'monitor.list.tag.auditFailed': 'Audit Failed', - 'monitor.tab.title.liveMethod': 'Live Method', - 'monitor.tab.title.onlinePopulation': 'Online Population', - 'monitor.liveMethod.normal': 'Normal Live', - 'monitor.liveMethod.flowControl': 'Flow Control Live', - 'monitor.liveMethod.video': 'Video Live', - 'monitor.liveMethod.web': 'Web Live', - 'monitor.editCarousel': 'Edit', - 'monitor.startCarousel': 'Start', - 'monitor.quickOperation.changeClarity': 'Change the Clarity', - 'monitor.quickOperation.switchStream': 'Switch Stream', - 'monitor.quickOperation.removeClarity': 'Remove the Clarity', - 'monitor.quickOperation.pushFlowGasket': 'Push Flow Gasket', - 'monitor.studioInfo.label.studioTitle': 'Studio Title', - 'monitor.studioInfo.label.onlineNotification': 'Online Notification', - 'monitor.studioInfo.label.studioCategory': 'Studio Category', - 'monitor.studioInfo.placeholder.studioTitle': "'s Studio", - 'monitor.studioInfo.btn.fresh': 'Fresh', - 'monitor.studioStatus.title.studioStatus': 'Studio Status', - 'monitor.studioStatus.title.pictureInfo': 'Picture Information', - 'monitor.studioStatus.smooth': 'Smooth', - 'monitor.studioStatus.frameRate': 'Frame', - 'monitor.studioStatus.bitRate': 'Bit', - 'monitor.studioStatus.mainstream': 'Main', - 'monitor.studioStatus.hotStandby': 'Hot', - 'monitor.studioStatus.coldStandby': 'Cold', - 'monitor.studioStatus.line': 'Line', - 'monitor.studioStatus.play': 'Format', - 'monitor.studioStatus.pictureQuality': 'Quality', - 'monitor.studioPreview.studio': 'Studio', - 'monitor.studioPreview.watching': 'watching', -}; diff --git a/admin/arco-design-pro-vite/src/views/dashboard/monitor/locale/zh-CN.ts b/admin/arco-design-pro-vite/src/views/dashboard/monitor/locale/zh-CN.ts deleted file mode 100644 index 70962a0..0000000 --- a/admin/arco-design-pro-vite/src/views/dashboard/monitor/locale/zh-CN.ts +++ /dev/null @@ -1,48 +0,0 @@ -export default { - 'menu.dashboard.monitor': '实时监控', - 'monitor.title.chatPanel': '聊天窗口', - 'monitor.title.quickOperation': '快捷操作', - 'monitor.title.studioInfo': '直播信息', - 'monitor.title.studioPreview': '直播预览', - 'monitor.chat.options.all': '全部', - 'monitor.chat.placeholder.searchCategory': '搜索类目', - 'monitor.chat.update': '更新', - 'monitor.list.title.order': '序号', - 'monitor.list.title.cover': '封面', - 'monitor.list.title.name': '名称', - 'monitor.list.title.duration': '视频时长', - 'monitor.list.title.id': '视频Id', - 'monitor.list.tip.rotations': '轮播次数', - 'monitor.list.tip.rest': ',节目单观众不可见', - 'monitor.list.tag.auditFailed': '审核未通过', - 'monitor.tab.title.liveMethod': '直播方式', - 'monitor.tab.title.onlinePopulation': '在线人数', - 'monitor.liveMethod.normal': '普通直播', - 'monitor.liveMethod.flowControl': '控流直播', - 'monitor.liveMethod.video': '视频直播', - 'monitor.liveMethod.web': '网页开播', - 'monitor.editCarousel': '编辑轮播', - 'monitor.startCarousel': '开始轮播', - 'monitor.quickOperation.changeClarity': '切换清晰度', - 'monitor.quickOperation.switchStream': '主备流切换', - 'monitor.quickOperation.removeClarity': '摘除清晰度', - 'monitor.quickOperation.pushFlowGasket': '推流垫片', - 'monitor.studioInfo.label.studioTitle': '直播标题', - 'monitor.studioInfo.label.onlineNotification': '上线通知', - 'monitor.studioInfo.label.studioCategory': '直播类目', - 'monitor.studioInfo.placeholder.studioTitle': '的直播间', - 'monitor.studioInfo.btn.fresh': '更新', - 'monitor.studioStatus.title.studioStatus': '直播状态', - 'monitor.studioStatus.title.pictureInfo': '画面信息', - 'monitor.studioStatus.smooth': '流畅', - 'monitor.studioStatus.frameRate': '帧率', - 'monitor.studioStatus.bitRate': '码率', - 'monitor.studioStatus.mainstream': '主流', - 'monitor.studioStatus.hotStandby': '热备', - 'monitor.studioStatus.coldStandby': '冷备', - 'monitor.studioStatus.line': '线路', - 'monitor.studioStatus.play': '播放格式', - 'monitor.studioStatus.pictureQuality': '画质', - 'monitor.studioPreview.studio': '直播间', - 'monitor.studioPreview.watching': '在看', -}; diff --git a/admin/arco-design-pro-vite/src/views/dashboard/monitor/mock.ts b/admin/arco-design-pro-vite/src/views/dashboard/monitor/mock.ts deleted file mode 100644 index 47bee2d..0000000 --- a/admin/arco-design-pro-vite/src/views/dashboard/monitor/mock.ts +++ /dev/null @@ -1,26 +0,0 @@ -import Mock from 'mockjs'; - -import setupMock, { - successResponseWrap, - // failResponseWrap, -} from '@/utils/setup-mock'; - -setupMock({ - setup() { - Mock.mock(new RegExp('/api/chat/list'), () => { - // return failResponseWrap(null, '重新登陆', 50008); - const data = Mock.mock({ - 'data|4-6': [ - { - 'id|+1': 1, - 'username': '用户7352772', - 'content': '马上就开始了,好激动!', - 'time': '13:09:12', - 'isCollect|2': true, - }, - ], - }); - return successResponseWrap(data.data); - }); - }, -}); diff --git a/admin/arco-design-pro-vite/src/views/dashboard/workplace/components/content-chart.vue b/admin/arco-design-pro-vite/src/views/dashboard/workplace/components/content-chart.vue deleted file mode 100644 index ce92c1e..0000000 --- a/admin/arco-design-pro-vite/src/views/dashboard/workplace/components/content-chart.vue +++ /dev/null @@ -1,224 +0,0 @@ - - - - - diff --git a/admin/arco-design-pro-vite/src/views/dashboard/workplace/components/popular-content.vue b/admin/arco-design-pro-vite/src/views/dashboard/workplace/components/popular-content.vue deleted file mode 100644 index 053571b..0000000 --- a/admin/arco-design-pro-vite/src/views/dashboard/workplace/components/popular-content.vue +++ /dev/null @@ -1,174 +0,0 @@ - - - - - diff --git a/admin/arco-design-pro-vite/src/views/dashboard/workplace/index.vue b/admin/arco-design-pro-vite/src/views/dashboard/workplace/index.vue index 5d83c58..8b7f5fa 100644 --- a/admin/arco-design-pro-vite/src/views/dashboard/workplace/index.vue +++ b/admin/arco-design-pro-vite/src/views/dashboard/workplace/index.vue @@ -5,7 +5,6 @@ - - - - - + @@ -110,8 +106,6 @@ import Banner from './components/banner.vue'; import ActionHub from './components/action-hub.vue'; import DataPanel from './components/data-panel.vue'; - import ContentChart from './components/content-chart.vue'; - import PopularContent from './components/popular-content.vue'; import CategoriesPercent from './components/categories-percent.vue'; import QuickVerifier from './components/quick-verifier.vue'; import QuickTodoList from './components/quick-todo-list.vue'; diff --git a/admin/arco-design-pro-vite/src/views/dashboard/workplace/mock.ts b/admin/arco-design-pro-vite/src/views/dashboard/workplace/mock.ts deleted file mode 100644 index 00ffb4a..0000000 --- a/admin/arco-design-pro-vite/src/views/dashboard/workplace/mock.ts +++ /dev/null @@ -1,129 +0,0 @@ -import Mock from 'mockjs'; -import qs from 'query-string'; -import dayjs from 'dayjs'; -import { GetParams } from '@/types/global'; -import setupMock, { successResponseWrap } from '@/utils/setup-mock'; - -const textList = [ - { - key: 1, - clickNumber: '346.3w+', - title: '经济日报:财政政策要精准提升…', - increases: 35, - }, - { - key: 2, - clickNumber: '324.2w+', - title: '双12遇冷,消费者厌倦了电商平…', - increases: 22, - }, - { - key: 3, - clickNumber: '318.9w+', - title: '致敬坚守战“疫”一线的社区工作…', - increases: 9, - }, - { - key: 4, - clickNumber: '257.9w+', - title: '普高还是职高?家长们陷入选择…', - increases: 17, - }, - { - key: 5, - clickNumber: '124.2w+', - title: '人民快评:没想到“浓眉大眼”的…', - increases: 37, - }, -]; -const imageList = [ - { - key: 1, - clickNumber: '15.3w+', - title: '杨涛接替陆慷出任外交部美大司…', - increases: 15, - }, - { - key: 2, - clickNumber: '12.2w+', - title: '图集:龙卷风袭击美国多州房屋…', - increases: 26, - }, - { - key: 3, - clickNumber: '18.9w+', - title: '52岁大姐贴钱照顾自闭症儿童八…', - increases: 9, - }, - { - key: 4, - clickNumber: '7.9w+', - title: '杭州一家三口公园宿营取暖中毒', - increases: 0, - }, - { - key: 5, - clickNumber: '5.2w+', - title: '派出所副所长威胁市民?警方调…', - increases: 4, - }, -]; -const videoList = [ - { - key: 1, - clickNumber: '367.6w+', - title: '这是今日10点的南京', - increases: 5, - }, - { - key: 2, - clickNumber: '352.2w+', - title: '立陶宛不断挑衅致经济受损民众…', - increases: 17, - }, - { - key: 3, - clickNumber: '348.9w+', - title: '韩国艺人刘在石确诊新冠', - increases: 30, - }, - { - key: 4, - clickNumber: '346.3w+', - title: '关于北京冬奥会,文在寅表态', - increases: 12, - }, - { - key: 5, - clickNumber: '271.2w+', - title: '95后现役军人荣立一等功', - increases: 2, - }, -]; -setupMock({ - setup() { - Mock.mock(new RegExp('/api/content-data'), () => { - const presetData = [58, 81, 53, 90, 64, 88, 49, 79]; - const getLineData = () => { - const count = 8; - return new Array(count).fill(0).map((el, idx) => ({ - x: dayjs() - .day(idx - 2) - .format('YYYY-MM-DD'), - y: presetData[idx], - })); - }; - return successResponseWrap([...getLineData()]); - }); - Mock.mock(new RegExp('/api/popular/list'), (params: GetParams) => { - const { type = 'text' } = qs.parseUrl(params.url).query; - if (type === 'image') { - return successResponseWrap([...videoList]); - } - if (type === 'video') { - return successResponseWrap([...imageList]); - } - return successResponseWrap([...textList]); - }); - }, -}); diff --git a/admin/arco-design-pro-vite/src/views/form/group/index.vue b/admin/arco-design-pro-vite/src/views/form/group/index.vue deleted file mode 100644 index baa0f09..0000000 --- a/admin/arco-design-pro-vite/src/views/form/group/index.vue +++ /dev/null @@ -1,293 +0,0 @@ - - - - - - - diff --git a/admin/arco-design-pro-vite/src/views/form/group/locale/en-US.ts b/admin/arco-design-pro-vite/src/views/form/group/locale/en-US.ts deleted file mode 100644 index dde2786..0000000 --- a/admin/arco-design-pro-vite/src/views/form/group/locale/en-US.ts +++ /dev/null @@ -1,41 +0,0 @@ -export default { - 'menu.form.group': 'Group Form', - 'groupForm.title.video': 'Video Parameters', - 'groupForm.title.audio': 'Audio Parameters', - 'groupForm.title.description': 'Enter Description', - 'groupForm.form.label.video.mode': 'Match Mode', - 'groupForm.form.label.video.acquisition.resolution': 'Acquisition Resolution', - 'groupForm.form.label.video.acquisition.frameRate': 'Acquisition Frame Rate', - 'groupForm.form.label.video.encoding.resolution': 'Encoding Resolution', - 'groupForm.form.label.video.encoding.rate.min': 'Encoding Min Rate', - 'groupForm.form.label.video.encoding.rate.max': 'Encoding Max Rate', - 'groupForm.form.label.video.encoding.rate.default': 'Encoding Default Rate', - 'groupForm.form.label.video.encoding.frameRate': 'Encoding Frame Rate', - 'groupForm.form.label.video.encoding.profile': 'Encoding Profile', - 'groupForm.placeholder.video.mode': 'Please Select', - 'groupForm.placeholder.video.acquisition.resolution': 'Please Select', - 'groupForm.placeholder.video.acquisition.frameRate': 'Enter Range [1, 30]', - 'groupForm.placeholder.video.encoding.resolution': 'Please Select', - 'groupForm.placeholder.video.encoding.rate.min': 'Enter Range [150, 1800]', - 'groupForm.placeholder.video.encoding.rate.max': 'Enter Range [150, 1800]', - 'groupForm.placeholder.video.encoding.rate.default': - 'Enter Range [150, 1800]', - 'groupForm.placeholder.video.encoding.frameRate': 'Enter Range [1, 30]', - 'groupForm.placeholder.video.encoding.profile': 'Enter Range [150, 1800]', - 'groupForm.form.label.audio.mode': 'Match Mode', - 'groupForm.form.label.audio.acquisition.channels': 'Acquisition Channels', - 'groupForm.form.label.audio.encoding.rate': 'Encoding Rate', - 'groupForm.form.label.audio.encoding.channels': 'Encoding Channels', - 'groupForm.placeholder.audio.encoding.channels': 'Enter Range [150, 1800]', - 'groupForm.form.label.audio.encoding.profile': 'Encoding Profile', - 'groupForm.placeholder.audio.mode': 'Please Select', - 'groupForm.placeholder.audio.acquisition.channels': 'Please Select', - 'groupForm.placeholder.audio.encoding.rate': 'Enter Range [150, 1800]', - 'groupForm.placeholder.audio.encoding.profile': 'Enter Range [1, 30]', - 'groupForm.form.label.parameterDescription': 'Parameter Description', - // https://vue-i18n.intlify.dev/guide/essentials/syntax.html#list-interpolation - 'groupForm.placeholder.description': `Please fill in the parameter description with a maximum of 200 words`, - 'groupForm.submit': 'Submit', - 'groupForm.reset': 'Reset', - 'groupForm.submitSuccess': 'Submit Success', -}; diff --git a/admin/arco-design-pro-vite/src/views/form/group/locale/zh-CN.ts b/admin/arco-design-pro-vite/src/views/form/group/locale/zh-CN.ts deleted file mode 100644 index d096bce..0000000 --- a/admin/arco-design-pro-vite/src/views/form/group/locale/zh-CN.ts +++ /dev/null @@ -1,40 +0,0 @@ -export default { - 'menu.form.group': '分组表单', - 'groupForm.title.video': '视频参数', - 'groupForm.title.audio': '音频参数', - 'groupForm.title.description': '填写说明', - 'groupForm.form.label.video.mode': '匹配模式', - 'groupForm.form.label.video.acquisition.resolution': '采集分辨率', - 'groupForm.form.label.video.acquisition.frameRate': '采集帧率', - 'groupForm.form.label.video.encoding.resolution': '编码分辨率', - 'groupForm.form.label.video.encoding.rate.min': '编码码率最小值', - 'groupForm.form.label.video.encoding.rate.max': '编码码率最大值', - 'groupForm.form.label.video.encoding.rate.default': '编码码率默认值', - 'groupForm.form.label.video.encoding.frameRate': '编码帧率', - 'groupForm.form.label.video.encoding.profile': '编码profile', - 'groupForm.placeholder.video.mode': '请选择', - 'groupForm.placeholder.video.acquisition.resolution': '请选择', - 'groupForm.placeholder.video.acquisition.frameRate': '输入范围[1, 30]', - 'groupForm.placeholder.video.encoding.resolution': '请选择', - 'groupForm.placeholder.video.encoding.rate.min': '输入范围[150, 1800]', - 'groupForm.placeholder.video.encoding.rate.max': '输入范围[150, 1800]', - 'groupForm.placeholder.video.encoding.rate.default': '输入范围[150, 1800]', - 'groupForm.placeholder.video.encoding.frameRate': '输入范围[1, 30]', - 'groupForm.placeholder.video.encoding.profile': '输入范围[150, 1800]', - 'groupForm.form.label.audio.mode': '匹配模式', - 'groupForm.form.label.audio.acquisition.channels': '采集声道数', - 'groupForm.form.label.audio.encoding.rate': '编码码率', - 'groupForm.form.label.audio.encoding.channels': '编码声道数', - 'groupForm.placeholder.audio.encoding.channels': '输入范围[150, 1800]', - 'groupForm.form.label.audio.encoding.profile': '编码profile', - 'groupForm.placeholder.audio.mode': '请选择', - 'groupForm.placeholder.audio.acquisition.channels': '请选择', - 'groupForm.placeholder.audio.encoding.rate': '输入范围[150, 1800]', - 'groupForm.placeholder.audio.encoding.profile': '输入范围[1, 30]', - 'groupForm.form.label.parameterDescription': '参数说明', - // https://vue-i18n.intlify.dev/guide/essentials/syntax.html#list-interpolation - 'groupForm.placeholder.description': `请填写参数说明,最多不超多200字。`, - 'groupForm.submit': '提交', - 'groupForm.reset': '重置', - 'groupForm.submitSuccess': '提交成功', -}; diff --git a/admin/arco-design-pro-vite/src/views/form/step/components/base-info.vue b/admin/arco-design-pro-vite/src/views/form/step/components/base-info.vue deleted file mode 100644 index 984f445..0000000 --- a/admin/arco-design-pro-vite/src/views/form/step/components/base-info.vue +++ /dev/null @@ -1,137 +0,0 @@ - - - - - diff --git a/admin/arco-design-pro-vite/src/views/form/step/components/channel-info.vue b/admin/arco-design-pro-vite/src/views/form/step/components/channel-info.vue deleted file mode 100644 index 88c4078..0000000 --- a/admin/arco-design-pro-vite/src/views/form/step/components/channel-info.vue +++ /dev/null @@ -1,151 +0,0 @@ - - - - - diff --git a/admin/arco-design-pro-vite/src/views/form/step/components/success.vue b/admin/arco-design-pro-vite/src/views/form/step/components/success.vue deleted file mode 100644 index c78a645..0000000 --- a/admin/arco-design-pro-vite/src/views/form/step/components/success.vue +++ /dev/null @@ -1,49 +0,0 @@ - - - - - diff --git a/admin/arco-design-pro-vite/src/views/form/step/index.vue b/admin/arco-design-pro-vite/src/views/form/step/index.vue deleted file mode 100644 index f9b1cfd..0000000 --- a/admin/arco-design-pro-vite/src/views/form/step/index.vue +++ /dev/null @@ -1,118 +0,0 @@ - - - - - - - diff --git a/admin/arco-design-pro-vite/src/views/form/step/locale/en-US.ts b/admin/arco-design-pro-vite/src/views/form/step/locale/en-US.ts deleted file mode 100644 index cf1dbc0..0000000 --- a/admin/arco-design-pro-vite/src/views/form/step/locale/en-US.ts +++ /dev/null @@ -1,66 +0,0 @@ -export default { - 'menu.form.step': 'Step Form', - 'stepForm.step.title': 'Create Channel Forms', - 'stepForm.step.title.baseInfo': 'Select Basic Information', - 'stepForm.step.subTitle.baseInfo': 'Channel creation activities', - 'stepForm.step.title.channel': 'Channel Information', - 'stepForm.step.subTitle.channel': 'Select upstream of domain', - 'stepForm.step.title.finish': 'Finish', - 'stepForm.step.subTitle.finish': 'Submit success', - 'stepForm.success.title': 'Success', - 'stepForm.success.subTitle': 'The form is submitted successfully!', - 'stepForm.button.next': 'Next', - 'stepForm.button.prev': 'Prev', - 'stepForm.button.submit': 'Submit', - 'stepForm.button.again': 'Again', - 'stepForm.button.view': 'Detail', - 'stepForm.label.type.web': 'web domain', - 'stepForm.label.type.api': 'api domain', - // form -1 - 'stepForm.form.label.activityName': 'Activity Name', - 'stepForm.placeholder.activityName': - 'Enter a maximum of 20 Chinese characters, letters, or digits', - 'stepForm.form.error.activityName.pattern': - 'Enter a maximum of 20 Chinese characters, letters, or digits', - 'stepForm.form.error.activityName.required': 'Please enter the activity name', - 'stepForm.form.label.channelType': 'Channel Type', - 'stepForm.placeholder.channelType': 'Select a channel type', - 'stepForm.form.error.channelType.required': 'Please select a channel type', - 'stepForm.form.label.promotionTime': 'Promotion Time', - 'stepForm.form.error.promotionTime.required': - 'Please select the promotion time', - 'stepForm.form.label.promoteLink': 'Promote Link', - 'stepForm.form.error.promoteLink.required': 'Please enter the promotion link', - 'stepForm.form.error.promoteLink.pattern': - 'For example, the download address of Android or iOS or the intermediate URL must start with http:// or https://', - 'stepForm.form.tip.promoteLink': - 'For example, the download address of Android or iOS or the intermediate URL must start with http:// or https://', - 'stepForm.placeholder.promoteLink': 'Please enter the promotion page Link', - - // form -1 end - // form -2 - 'stepForm.form.label.advertisingSource': 'Advertising Source', - 'stepForm.placeholder.advertisingSource': - 'Introduction source address: Sohu, Sina', - 'stepForm.form.error.advertisingSource.required': - 'Please enter the advertising source', - 'stepForm.form.label.advertisingMedia': 'Advertising Media', - 'stepForm.placeholder.advertisingMedia': 'Marketing media: CPC, Banner, EDM', - 'stepForm.form.error.advertisingMedia.required': - 'Please enter the advertising media', - 'stepForm.form.label.keyword': 'keyword', - 'stepForm.placeholder.keyword': 'Please select keyword', - 'stepForm.form.error.keyword.required': 'Please select keyword', - 'stepForm.form.label.pushNotify': 'Push Notify', - 'stepForm.form.label.advertisingContent': 'Advertising Content', - 'stepForm.placeholder.advertisingContent': - 'Please enter the description of advertisement content, the maximum is 200 words', - 'stepForm.form.error.advertisingContent.required': - 'Please enter the description of advertisement content', - 'stepForm.form.error.advertisingContent.maxLength': - 'the maximum is 200 words', - // form -2 end - 'stepForm.form.description.title': 'Channel Form Description', - 'stepForm.form.description.text': - 'Advertiser channel promotion supports tracking of users who download apps by placing ads on third-party advertisers, such as toutiao channel, and tracking users who activate apps by downloading apps through channels.', -}; diff --git a/admin/arco-design-pro-vite/src/views/form/step/locale/zh-CN.ts b/admin/arco-design-pro-vite/src/views/form/step/locale/zh-CN.ts deleted file mode 100644 index 5458b51..0000000 --- a/admin/arco-design-pro-vite/src/views/form/step/locale/zh-CN.ts +++ /dev/null @@ -1,52 +0,0 @@ -export default { - 'menu.form.step': '分步表单', - 'stepForm.step.title': '创建渠道表单', - 'stepForm.step.title.baseInfo': '选择基本信息', - 'stepForm.step.subTitle.baseInfo': '创建渠道活动', - 'stepForm.step.title.channel': '输入渠道信息', - 'stepForm.step.subTitle.channel': '输入详细的渠道信息', - 'stepForm.step.title.finish': '完成创建', - 'stepForm.step.subTitle.finish': '创建成功', - 'stepForm.success.title': '提交成功', - 'stepForm.success.subTitle': '表单提交成功!', - 'stepForm.button.next': '下一步', - 'stepForm.button.prev': '上一步', - 'stepForm.button.submit': '提交', - 'stepForm.button.again': '再次创建', - 'stepForm.button.view': '查看详情', - 'stepForm.form.label.activityName': '活动名称', - 'stepForm.placeholder.activityName': '输入汉字、字母或数字,最多20字符', - 'stepForm.form.error.activityName.required': '请输入活动名称', - 'stepForm.form.error.activityName.pattern': - '输入汉字、字母或数字,最多20字符', - 'stepForm.form.label.channelType': '渠道类型', - 'stepForm.placeholder.channelType': '请选择渠道类型', - 'stepForm.form.error.channelType.required': '请选择渠道类型', - 'stepForm.form.label.promotionTime': '推广时间', - 'stepForm.form.error.promotionTime.required': '请选择推广时间', - 'stepForm.form.label.promoteLink': '推广地址', - 'stepForm.form.error.promoteLink.required': '请输入推广地址', - 'stepForm.form.error.promoteLink.pattern': - '如 Android 或 iOS 的下载地址、中间跳转URL,网址必须以 http:// 或 https:// 开头', - 'stepForm.form.tip.promoteLink': - '如 Android 或 iOS 的下载地址、中间跳转URL,网址必须以 http:// 或 https:// 开头', - 'stepForm.placeholder.promoteLink': '请输入推广页面地址', - 'stepForm.form.label.advertisingSource': '广告来源', - 'stepForm.placeholder.advertisingSource': '引荐来源地址:sohu、sina', - 'stepForm.form.error.advertisingSource.required': '请输入广告来源', - 'stepForm.form.label.advertisingMedia': '广告媒介', - 'stepForm.placeholder.advertisingMedia': '营销媒介:cpc、banner、edm', - 'stepForm.form.error.advertisingMedia.required': '请输入广告媒介', - 'stepForm.form.label.keyword': '关键词', - 'stepForm.placeholder.keyword': '请选择关键词', - 'stepForm.form.error.keyword.required': '请选择关键词', - 'stepForm.form.label.pushNotify': '推送提醒', - 'stepForm.form.label.advertisingContent': '广告内容', - 'stepForm.placeholder.advertisingContent': - '请输入广告内容介绍,最多不超过200字。', - 'stepForm.form.error.advertisingContent.required': '请输入广告内容', - 'stepForm.form.error.advertisingContent.maxLength': '最多不超过200字', - 'stepForm.form.description.title': '渠道表单说明', - 'stepForm.form.description.text': - '广告商渠道推广支持追踪在第三方广告商投放广告下载App用户的场景,例如在今日头条渠道投放下载App广告,追踪通过在渠道下载激活App的用户。', -}; diff --git a/admin/arco-design-pro-vite/src/views/form/step/mock.ts b/admin/arco-design-pro-vite/src/views/form/step/mock.ts deleted file mode 100644 index c4228db..0000000 --- a/admin/arco-design-pro-vite/src/views/form/step/mock.ts +++ /dev/null @@ -1,11 +0,0 @@ -import Mock from 'mockjs'; -import setupMock, { successResponseWrap } from '@/utils/setup-mock'; - -setupMock({ - setup() { - // submit - Mock.mock(new RegExp('/api/channel-form/submit'), () => { - return successResponseWrap('ok'); - }); - }, -}); diff --git a/admin/arco-design-pro-vite/src/views/list/card/components/card-wrap.vue b/admin/arco-design-pro-vite/src/views/list/card/components/card-wrap.vue deleted file mode 100644 index 9b876d8..0000000 --- a/admin/arco-design-pro-vite/src/views/list/card/components/card-wrap.vue +++ /dev/null @@ -1,204 +0,0 @@ - - - - - diff --git a/admin/arco-design-pro-vite/src/views/list/card/components/quality-inspection.vue b/admin/arco-design-pro-vite/src/views/list/card/components/quality-inspection.vue deleted file mode 100644 index 88167b6..0000000 --- a/admin/arco-design-pro-vite/src/views/list/card/components/quality-inspection.vue +++ /dev/null @@ -1,115 +0,0 @@ - - - - - diff --git a/admin/arco-design-pro-vite/src/views/list/card/components/rules-preset.vue b/admin/arco-design-pro-vite/src/views/list/card/components/rules-preset.vue deleted file mode 100644 index e5a2878..0000000 --- a/admin/arco-design-pro-vite/src/views/list/card/components/rules-preset.vue +++ /dev/null @@ -1,51 +0,0 @@ - - - - - diff --git a/admin/arco-design-pro-vite/src/views/list/card/components/the-service.vue b/admin/arco-design-pro-vite/src/views/list/card/components/the-service.vue deleted file mode 100644 index 2f4748e..0000000 --- a/admin/arco-design-pro-vite/src/views/list/card/components/the-service.vue +++ /dev/null @@ -1,57 +0,0 @@ - - - - - diff --git a/admin/arco-design-pro-vite/src/views/list/card/index.vue b/admin/arco-design-pro-vite/src/views/list/card/index.vue deleted file mode 100644 index 038cf87..0000000 --- a/admin/arco-design-pro-vite/src/views/list/card/index.vue +++ /dev/null @@ -1,92 +0,0 @@ - - - - - - - diff --git a/admin/arco-design-pro-vite/src/views/list/card/locale/en-US.ts b/admin/arco-design-pro-vite/src/views/list/card/locale/en-US.ts deleted file mode 100644 index 6b0681e..0000000 --- a/admin/arco-design-pro-vite/src/views/list/card/locale/en-US.ts +++ /dev/null @@ -1,19 +0,0 @@ -export default { - 'menu.list.cardList': 'Card List', - 'cardList.tab.title.all': 'All', - 'cardList.tab.title.content': 'Quality Inspection', - 'cardList.tab.title.service': 'The service', - 'cardList.tab.title.preset': 'Rules Preset', - 'cardList.searchInput.placeholder': 'Search', - 'cardList.enable': 'Enable', - 'cardList.disable': 'Disable', - 'cardList.content.delete': 'Delete', - 'cardList.content.inspection': 'Inspection', - 'cardList.content.action': 'Click Create Qc Content queue', - 'cardList.service.open': 'Open', - 'cardList.service.cancel': 'Cancel', - 'cardList.service.renew': 'Contract of service', - 'cardList.service.tag': 'Opened', - 'cardList.service.expiresTag': 'Expired', - 'cardList.preset.tag': 'Enable', -}; diff --git a/admin/arco-design-pro-vite/src/views/list/card/locale/zh-CN.ts b/admin/arco-design-pro-vite/src/views/list/card/locale/zh-CN.ts deleted file mode 100644 index 0cd29e7..0000000 --- a/admin/arco-design-pro-vite/src/views/list/card/locale/zh-CN.ts +++ /dev/null @@ -1,19 +0,0 @@ -export default { - 'menu.list.cardList': '卡片列表', - 'cardList.tab.title.all': '全部', - 'cardList.tab.title.content': '内容质检', - 'cardList.tab.title.service': '开通服务', - 'cardList.tab.title.preset': '规则预置', - 'cardList.searchInput.placeholder': '搜索', - // 'cardList.statistic.enable': '已启用', - // 'cardList.statistic.disable': '未启用', - 'cardList.content.delete': '删除', - 'cardList.content.inspection': '质检', - 'cardList.content.action': '点击创建质检内容队列', - 'cardList.service.open': '开通服务', - 'cardList.service.cancel': '取消服务', - 'cardList.service.renew': '续约服务', - 'cardList.service.tag': '已开通', - 'cardList.service.expiresTag': '已过期', - 'cardList.preset.tag': '已启用', -}; diff --git a/admin/arco-design-pro-vite/src/views/list/card/mock.ts b/admin/arco-design-pro-vite/src/views/list/card/mock.ts deleted file mode 100644 index 68cf096..0000000 --- a/admin/arco-design-pro-vite/src/views/list/card/mock.ts +++ /dev/null @@ -1,186 +0,0 @@ -import Mock from 'mockjs'; -import setupMock, { successResponseWrap } from '@/utils/setup-mock'; -import { ServiceRecord } from '@/api/list'; - -const qualityInspectionList: ServiceRecord[] = [ - { - id: 1, - name: 'quality', - title: '视频类-历史导入', - description: '2021-10-12 00:00:00', - data: [ - { - label: '待质检数', - value: '120', - }, - { - label: '积压时长', - value: '60s', - }, - { - label: '待抽检数', - value: '0', - }, - ], - }, - { - id: 2, - name: 'quality', - title: '图文类-图片版权', - description: '2021-12-11 18:30:00', - data: [ - { - label: '待质检数', - value: '120', - }, - { - label: '积压时长', - value: '60s', - }, - { - label: '待抽检数', - value: '0', - }, - ], - }, - { - id: 3, - name: 'quality', - title: '图文类-高清图片', - description: '2021-10-15 08:10:00', - data: [ - { - label: '待质检数', - value: '120', - }, - { - label: '积压时长', - value: '60s', - }, - { - label: '待抽检数', - value: '0', - }, - ], - }, -]; -const theServiceList: ServiceRecord[] = [ - { - id: 1, - icon: 'code', - title: '漏斗分析', - description: - '用户行为分析之漏斗分析模型是企业实现精细化运营、进行用户行为分析的重要数据分析模型。', - enable: true, - actionType: 'button', - }, - { - id: 2, - icon: 'edit', - title: '用户分布', - description: - '快速诊断用户人群,地域细分情况,了解数据分布的集中度,以及主要的数据分布的区间段是什么。', - enable: true, - actionType: 'button', - expires: true, - }, - { - id: 3, - icon: 'user', - title: '资源分发', - description: - '移动端动态化资源分发解决方案。提供稳定大流量服务支持、灵活定制的分发圈选规则,通过离线化预加载。', - enable: false, - actionType: 'button', - }, - { - id: 4, - icon: 'user', - title: '用户画像分析', - description: - '用户画像就是将典型用户信息标签化,根据用户特征、业务场景和用户行为等信息,构建一个标签化的用户模型。', - enable: true, - actionType: 'button', - }, -]; -const rulesPresetList: ServiceRecord[] = [ - { - id: 1, - title: '内容屏蔽规则', - description: - '用户在执行特定的内容分发任务时,可使用内容屏蔽规则根据特定标签,过滤内容集合。', - enable: true, - actionType: 'switch', - }, - { - id: 2, - title: '内容置顶规则', - description: - '该规则支持用户在执行特定内容分发任务时,对固定的几条内容置顶。', - enable: true, - actionType: 'switch', - }, - { - id: 3, - title: '内容加权规则', - description: '选定内容加权规则后可自定义从不同内容集合获取内容的概率。', - enable: false, - actionType: 'switch', - }, - { - id: 4, - title: '内容分发规则', - description: '内容分发时,对某些内容需要固定在C端展示的位置。', - enable: true, - actionType: 'switch', - }, - { - id: 5, - title: '违禁内容识别', - description: '精准识别赌博、刀枪、毒品、造假、贩假等违规物品和违规行为。', - enable: false, - actionType: 'switch', - }, - { - id: 6, - title: '多语言文字符号识别', - description: - '精准识别英语、维语、藏语、蒙古语、朝鲜语等多种语言以及emoji表情形态的语义识别。', - enable: false, - actionType: 'switch', - }, -]; - -setupMock({ - setup() { - // Quality Inspection - Mock.mock(new RegExp('/api/list/quality-inspection'), () => { - return successResponseWrap( - qualityInspectionList.map((_, index) => ({ - ...qualityInspectionList[index % qualityInspectionList.length], - id: Mock.Random.guid(), - })) - ); - }); - - // the service - Mock.mock(new RegExp('/api/list/the-service'), () => { - return successResponseWrap( - theServiceList.map((_, index) => ({ - ...theServiceList[index % theServiceList.length], - id: Mock.Random.guid(), - })) - ); - }); - - // rules preset - Mock.mock(new RegExp('/api/list/rules-preset'), () => { - return successResponseWrap( - rulesPresetList.map((_, index) => ({ - ...rulesPresetList[index % rulesPresetList.length], - id: Mock.Random.guid(), - })) - ); - }); - }, -}); diff --git a/admin/arco-design-pro-vite/src/views/list/search-table/index.vue b/admin/arco-design-pro-vite/src/views/list/search-table/index.vue deleted file mode 100644 index e232195..0000000 --- a/admin/arco-design-pro-vite/src/views/list/search-table/index.vue +++ /dev/null @@ -1,514 +0,0 @@ - - - - - - - diff --git a/admin/arco-design-pro-vite/src/views/list/search-table/locale/en-US.ts b/admin/arco-design-pro-vite/src/views/list/search-table/locale/en-US.ts deleted file mode 100644 index c5ac332..0000000 --- a/admin/arco-design-pro-vite/src/views/list/search-table/locale/en-US.ts +++ /dev/null @@ -1,44 +0,0 @@ -export default { - 'menu.list.searchTable': 'Search Table', - 'searchTable.form.number': 'Set Number', - 'searchTable.form.number.placeholder': 'Please enter Set Number', - 'searchTable.form.name': 'Set Name', - 'searchTable.form.name.placeholder': 'Please enter Set Name', - 'searchTable.form.contentType': 'Content Type', - 'searchTable.form.contentType.img': 'image-text', - 'searchTable.form.contentType.horizontalVideo': 'Horizontal short video', - 'searchTable.form.contentType.verticalVideo': 'Vertical short video', - 'searchTable.form.filterType': 'Filter Type', - 'searchTable.form.filterType.artificial': 'artificial', - 'searchTable.form.filterType.rules': 'Rules', - 'searchTable.form.createdTime': 'Create Date', - 'searchTable.form.status': 'Status', - 'searchTable.form.status.online': 'Online', - 'searchTable.form.status.offline': 'Offline', - 'searchTable.form.search': 'Search', - 'searchTable.form.reset': 'Reset', - 'searchTable.form.selectDefault': 'All', - 'searchTable.operation.create': 'Create', - 'searchTable.operation.import': 'Import', - 'searchTable.operation.download': 'Download', - // columns - 'searchTable.columns.index': '#', - 'searchTable.columns.number': 'Set Number', - 'searchTable.columns.name': 'Set Name', - 'searchTable.columns.contentType': 'Content Type', - 'searchTable.columns.filterType': 'Filter Type', - 'searchTable.columns.count': 'Count', - 'searchTable.columns.createdTime': 'CreatedTime', - 'searchTable.columns.status': 'Status', - 'searchTable.columns.operations': 'Operations', - 'searchTable.columns.operations.view': 'View', - // size - 'searchTable.size.mini': 'mini', - 'searchTable.size.small': 'small', - 'searchTable.size.medium': 'middle', - 'searchTable.size.large': 'large', - // actions - 'searchTable.actions.refresh': 'refresh', - 'searchTable.actions.density': 'density', - 'searchTable.actions.columnSetting': 'columnSetting', -}; diff --git a/admin/arco-design-pro-vite/src/views/list/search-table/locale/zh-CN.ts b/admin/arco-design-pro-vite/src/views/list/search-table/locale/zh-CN.ts deleted file mode 100644 index ca4cd44..0000000 --- a/admin/arco-design-pro-vite/src/views/list/search-table/locale/zh-CN.ts +++ /dev/null @@ -1,45 +0,0 @@ -export default { - 'menu.list.searchTable': '查询表格', - 'searchTable.form.number': '集合编号', - 'searchTable.form.number.placeholder': '请输入集合编号', - 'searchTable.form.name': '集合名称', - 'searchTable.form.name.placeholder': '请输入集合名称', - 'searchTable.form.contentType': '内容体裁', - 'searchTable.form.contentType.img': '图文', - 'searchTable.form.contentType.horizontalVideo': '横版短视频', - 'searchTable.form.contentType.verticalVideo': '竖版小视频', - 'searchTable.form.filterType': '筛选方式', - 'searchTable.form.filterType.artificial': '人工筛选', - 'searchTable.form.filterType.rules': '规则筛选', - 'searchTable.form.createdTime': '创建时间', - 'searchTable.form.status': '状态', - 'searchTable.form.status.online': '已上线', - 'searchTable.form.status.offline': '已下线', - 'searchTable.form.search': '查询', - 'searchTable.form.reset': '重置', - 'searchTable.form.selectDefault': '全部', - 'searchTable.operation.create': '新建', - 'searchTable.operation.import': '批量导入', - 'searchTable.operation.download': '下载', - // columns - 'searchTable.columns.index': '#', - 'searchTable.columns.number': '集合编号', - 'searchTable.columns.name': '集合名称', - 'searchTable.columns.contentType': '内容体裁', - 'searchTable.columns.filterType': '筛选方式', - 'searchTable.columns.count': '内容量', - 'searchTable.columns.createdTime': '创建时间', - 'searchTable.columns.status': '状态', - 'searchTable.columns.operations': '操作', - 'searchTable.columns.operations.view': '查看', - - // size - 'searchTable.size.mini': '迷你', - 'searchTable.size.small': '偏小', - 'searchTable.size.medium': '中等', - 'searchTable.size.large': '偏大', - // actions - 'searchTable.actions.refresh': '刷新', - 'searchTable.actions.density': '密度', - 'searchTable.actions.columnSetting': '列设置', -}; diff --git a/admin/arco-design-pro-vite/src/views/list/search-table/mock.ts b/admin/arco-design-pro-vite/src/views/list/search-table/mock.ts deleted file mode 100644 index 2742c1b..0000000 --- a/admin/arco-design-pro-vite/src/views/list/search-table/mock.ts +++ /dev/null @@ -1,35 +0,0 @@ -import Mock from 'mockjs'; -import qs from 'query-string'; -import setupMock, { successResponseWrap } from '@/utils/setup-mock'; -import { GetParams } from '@/types/global'; - -const { Random } = Mock; - -const data = Mock.mock({ - 'list|55': [ - { - 'id|8': /[A-Z][a-z][-][0-9]/, - 'number|2-3': /[0-9]/, - 'name|4-8': /[A-Z]/, - 'contentType|1': ['img', 'horizontalVideo', 'verticalVideo'], - 'count|2-3': /[0-9]/, - 'status|1': ['online', 'offline'], - 'filterType|1': ['artificial', 'rules'], - 'createdTime': Random.datetime(), - }, - ], -}); - -setupMock({ - setup() { - Mock.mock(new RegExp('/api/list/policy'), (params: GetParams) => { - const { current = 1, pageSize = 10 } = qs.parseUrl(params.url).query; - const p = current as number; - const ps = pageSize as number; - return successResponseWrap({ - list: data.list.slice((p - 1) * ps, p * ps), - total: 55, - }); - }); - }, -}); diff --git a/admin/arco-design-pro-vite/src/views/profile/basic/components/operation-log.vue b/admin/arco-design-pro-vite/src/views/profile/basic/components/operation-log.vue deleted file mode 100644 index 82804e1..0000000 --- a/admin/arco-design-pro-vite/src/views/profile/basic/components/operation-log.vue +++ /dev/null @@ -1,77 +0,0 @@ - - - - - diff --git a/admin/arco-design-pro-vite/src/views/profile/basic/components/profile-item.vue b/admin/arco-design-pro-vite/src/views/profile/basic/components/profile-item.vue deleted file mode 100644 index 460aee6..0000000 --- a/admin/arco-design-pro-vite/src/views/profile/basic/components/profile-item.vue +++ /dev/null @@ -1,148 +0,0 @@ - - - - - diff --git a/admin/arco-design-pro-vite/src/views/profile/basic/index.vue b/admin/arco-design-pro-vite/src/views/profile/basic/index.vue deleted file mode 100644 index 25f78a5..0000000 --- a/admin/arco-design-pro-vite/src/views/profile/basic/index.vue +++ /dev/null @@ -1,83 +0,0 @@ - - - - - - - diff --git a/admin/arco-design-pro-vite/src/views/profile/basic/locale/en-US.ts b/admin/arco-design-pro-vite/src/views/profile/basic/locale/en-US.ts deleted file mode 100644 index 38a3ad6..0000000 --- a/admin/arco-design-pro-vite/src/views/profile/basic/locale/en-US.ts +++ /dev/null @@ -1,39 +0,0 @@ -export default { - 'menu.profile.basic': 'Basic Profile', - 'basicProfile.title.form': 'Parameter Approval Process Table', - 'basicProfile.steps.commit': 'Commit', - 'basicProfile.steps.approval': 'Approval', - 'basicProfile.steps.finish': 'Finish', - 'basicProfile.title.currentParams': 'Current Parameters', - 'basicProfile.title.originParams': 'Original Parameters', - 'basicProfile.title.video': 'Video Parameters', - 'basicProfile.title.audio': 'Audio Parameters', - 'basicProfile.title.preVideo': 'Original video parameters', - 'basicProfile.title.preAudio': 'Original audio parameters', - 'basicProfile.label.video.mode': 'Match Mode', - 'basicProfile.label.video.acquisition.resolution': 'Acquisition Resolution', - 'basicProfile.label.video.acquisition.frameRate': 'Acquisition Frame Rate', - 'basicProfile.label.video.encoding.resolution': 'Encoding Resolution', - 'basicProfile.label.video.encoding.rate.min': 'Encoding Min Rate', - 'basicProfile.label.video.encoding.rate.max': 'Encoding Max Rate', - 'basicProfile.label.video.encoding.rate.default': 'Encoding Default Rate', - 'basicProfile.label.video.encoding.frameRate': 'Encoding Frame Rate', - 'basicProfile.label.video.encoding.profile': 'Encoding Profile', - 'basicProfile.label.audio.mode': 'Match Mode', - 'basicProfile.label.audio.acquisition.channels': 'Acquisition Channels', - 'basicProfile.label.audio.encoding.channels': 'Encoding Channels', - 'basicProfile.label.audio.encoding.rate': 'Encoding Rate', - 'basicProfile.label.audio.encoding.profile': 'Encoding Profile', - 'basicProfile.unit.audio.channels': 'channels', - 'basicProfile.goBack': 'GoBack', - 'basicProfile.cancel': 'Cancel Process', - 'basicProfile.title.operationLog': 'Operation Log', - 'basicProfile.column.contentNumber': 'Content Number', - 'basicProfile.column.updateContent': 'Update Content', - 'basicProfile.column.status': 'Status', - 'basicProfile.column.updateTime': 'Update Time', - 'basicProfile.column.operation': 'Operation', - 'basicProfile.cell.pass': 'Pass', - 'basicProfile.cell.auditing': 'Auditing', - 'basicProfile.cell.view': 'View', -}; diff --git a/admin/arco-design-pro-vite/src/views/profile/basic/locale/zh-CN.ts b/admin/arco-design-pro-vite/src/views/profile/basic/locale/zh-CN.ts deleted file mode 100644 index 1715e96..0000000 --- a/admin/arco-design-pro-vite/src/views/profile/basic/locale/zh-CN.ts +++ /dev/null @@ -1,39 +0,0 @@ -export default { - 'menu.profile.basic': '基础详情页', - 'basicProfile.title.form': '参数审批流程表', - 'basicProfile.steps.commit': '提交修改', - 'basicProfile.steps.approval': '审批中', - 'basicProfile.steps.finish': '修改完成', - 'basicProfile.title.currentParams': '修改后参数', - 'basicProfile.title.originParams': '原参数', - 'basicProfile.title.video': '现视频参数', - 'basicProfile.title.preVideo': '原视频参数', - 'basicProfile.title.audio': '现音频参数', - 'basicProfile.title.preAudio': '原音频参数', - 'basicProfile.label.video.mode': '匹配模式', - 'basicProfile.label.video.acquisition.resolution': '采集分辨率', - 'basicProfile.label.video.acquisition.frameRate': '采集帧率', - 'basicProfile.label.video.encoding.resolution': '编码分辨率', - 'basicProfile.label.video.encoding.rate.min': '编码码率最小值', - 'basicProfile.label.video.encoding.rate.max': '编码码率最大值', - 'basicProfile.label.video.encoding.rate.default': '编码码率默认值', - 'basicProfile.label.video.encoding.frameRate': '编码帧率', - 'basicProfile.label.video.encoding.profile': '编码profile', - 'basicProfile.label.audio.mode': '匹配模式', - 'basicProfile.label.audio.acquisition.channels': '采集声道数', - 'basicProfile.label.audio.encoding.channels': '编码声道数', - 'basicProfile.label.audio.encoding.rate': '编码码率', - 'basicProfile.label.audio.encoding.profile': '编码 profile', - 'basicProfile.unit.audio.channels': '声道', - 'basicProfile.goBack': '返回', - 'basicProfile.cancel': '取消流程', - 'basicProfile.title.operationLog': '参数调整记录', - 'basicProfile.column.contentNumber': '内容编号', - 'basicProfile.column.updateContent': '调整内容', - 'basicProfile.column.status': '当前状态', - 'basicProfile.column.updateTime': '修改时间', - 'basicProfile.column.operation': '操作', - 'basicProfile.cell.pass': '已通过', - 'basicProfile.cell.auditing': '审核中', - 'basicProfile.cell.view': '查看', -}; diff --git a/admin/arco-design-pro-vite/src/views/profile/basic/mock.ts b/admin/arco-design-pro-vite/src/views/profile/basic/mock.ts deleted file mode 100644 index ea0bb1a..0000000 --- a/admin/arco-design-pro-vite/src/views/profile/basic/mock.ts +++ /dev/null @@ -1,58 +0,0 @@ -import Mock from 'mockjs'; -import setupMock, { successResponseWrap } from '@/utils/setup-mock'; - -setupMock({ - setup() { - Mock.mock(new RegExp('/api/profile/basic'), () => { - return successResponseWrap({ - status: 2, - video: { - mode: '自定义', - acquisition: { - resolution: '720*1280', - frameRate: 15, - }, - encoding: { - resolution: '720*1280', - rate: { - min: 300, - max: 800, - default: 1500, - }, - frameRate: 15, - profile: 'high', - }, - }, - audio: { - mode: '自定义', - acquisition: { - channels: 8, - }, - encoding: { - channels: 8, - rate: 128, - profile: 'ACC-LC', - }, - }, - }); - }); - Mock.mock(new RegExp('/api/operation/log'), () => { - return successResponseWrap([ - { - key: '1', - contentNumber: '视频类001003', - updateContent: '视频参数变更', - status: 0, - updateTime: '2021-02-28 10:30:50', - }, - { - key: '2', - contentNumber: '视频类058212', - updateContent: '视频参数变更;音频参数变更', - status: 1, - updateTime: '2020-05-13 08:00:00', - }, - ]); - }); - }, -}); diff --git a/admin/arco-design-pro-vite/src/views/result/error/index.vue b/admin/arco-design-pro-vite/src/views/result/error/index.vue deleted file mode 100644 index bf56264..0000000 --- a/admin/arco-design-pro-vite/src/views/result/error/index.vue +++ /dev/null @@ -1,77 +0,0 @@ - - - - - - - diff --git a/admin/arco-design-pro-vite/src/views/result/error/locale/en-US.ts b/admin/arco-design-pro-vite/src/views/result/error/locale/en-US.ts deleted file mode 100644 index a1dab33..0000000 --- a/admin/arco-design-pro-vite/src/views/result/error/locale/en-US.ts +++ /dev/null @@ -1,13 +0,0 @@ -export default { - 'menu.result.error': 'Error', - 'error.result.title': 'Submit Error', - 'error.result.subTitle': 'Submit form error', - 'error.result.goBack': 'Go Back', - 'error.result.retry': 'return for correction', - 'error.detailTitle': 'Details of Error', - 'error.detailLine.record': - 'The current domain name has not been registered, please check the registration process: ', - 'error.detailLine.record.link': 'Registration Process', - 'error.detailLine.auth': - 'Your user group does not have the authority to perform this operation;', -}; diff --git a/admin/arco-design-pro-vite/src/views/result/error/locale/zh-CN.ts b/admin/arco-design-pro-vite/src/views/result/error/locale/zh-CN.ts deleted file mode 100644 index 3e64cdb..0000000 --- a/admin/arco-design-pro-vite/src/views/result/error/locale/zh-CN.ts +++ /dev/null @@ -1,11 +0,0 @@ -export default { - 'menu.result.error': '失败页', - 'error.result.title': '提交失败', - 'error.result.subTitle': '表单提交失败,请重试。', - 'error.result.goBack': '回到首页', - 'error.result.retry': '返回修改', - 'error.detailTitle': '错误详情', - 'error.detailLine.record': '当前域名未备案,备案流程请查看:', - 'error.detailLine.record.link': '备案流程', - 'error.detailLine.auth': '你的用户组不具有进行此操作的权限;', -}; diff --git a/admin/arco-design-pro-vite/src/views/result/success/index.vue b/admin/arco-design-pro-vite/src/views/result/success/index.vue deleted file mode 100644 index 3ae92b5..0000000 --- a/admin/arco-design-pro-vite/src/views/result/success/index.vue +++ /dev/null @@ -1,99 +0,0 @@ - - - - - - - - - diff --git a/admin/arco-design-pro-vite/src/views/result/success/locale/en-US.ts b/admin/arco-design-pro-vite/src/views/result/success/locale/en-US.ts deleted file mode 100644 index a3d8af0..0000000 --- a/admin/arco-design-pro-vite/src/views/result/success/locale/en-US.ts +++ /dev/null @@ -1,15 +0,0 @@ -export default { - 'menu.result.success': 'Success', - 'success.result.title': 'Submit Success', - 'success.result.subTitle': 'Submit form success!', - 'success.result.printResult': 'Print result', - 'success.result.projectList': 'Project List', - 'success.result.progress': 'Progress', - 'success.submitApplication': 'Submit Application', - 'success.leaderReview': 'Leader Review', - 'success.purchaseCertificate': 'Purchase Certificate', - 'success.safetyTest': 'Safety Test', - 'success.launched': 'Officially launched', - 'success.waiting': 'Waiting', - 'success.processing': 'Processing', -}; diff --git a/admin/arco-design-pro-vite/src/views/result/success/locale/zh-CN.ts b/admin/arco-design-pro-vite/src/views/result/success/locale/zh-CN.ts deleted file mode 100644 index 24dbe32..0000000 --- a/admin/arco-design-pro-vite/src/views/result/success/locale/zh-CN.ts +++ /dev/null @@ -1,15 +0,0 @@ -export default { - 'menu.result.success': '成功页', - 'success.result.title': '提交成功', - 'success.result.subTitle': '表单提交成功!', - 'success.result.printResult': '打印结果', - 'success.result.projectList': '返回项目列表', - 'success.result.progress': '当前进度', - 'success.submitApplication': '提交申请', - 'success.leaderReview': '直属领导审核', - 'success.purchaseCertificate': '购买证书', - 'success.safetyTest': '安全测试', - 'success.launched': '正式上线', - 'success.waiting': '未开始', - 'success.processing': '进行中', -}; diff --git a/admin/arco-design-pro-vite/src/views/user/info/mock.ts b/admin/arco-design-pro-vite/src/views/user/info/mock.ts deleted file mode 100644 index 7f6913e..0000000 --- a/admin/arco-design-pro-vite/src/views/user/info/mock.ts +++ /dev/null @@ -1,162 +0,0 @@ -import Mock from 'mockjs'; -import setupMock, { successResponseWrap } from '@/utils/setup-mock'; - -setupMock({ - setup() { - // 最新项目 - Mock.mock(new RegExp('/api/user/my-project/list'), () => { - const contributors = [ - { - name: '秦臻宇', - email: 'qingzhenyu@arco.design', - avatar: - '//p1-arco.byteimg.com/tos-cn-i-uwbnlip3yd/a8c8cdb109cb051163646151a4a5083b.png~tplv-uwbnlip3yd-webp.webp', - }, - { - name: '于涛', - email: 'yuebao@arco.design', - avatar: - '//p1-arco.byteimg.com/tos-cn-i-uwbnlip3yd/a8c8cdb109cb051163646151a4a5083b.png~tplv-uwbnlip3yd-webp.webp', - }, - { - name: '宁波', - email: 'ningbo@arco.design', - avatar: - '//p1-arco.byteimg.com/tos-cn-i-uwbnlip3yd/3ee5f13fb09879ecb5185e440cef6eb9.png~tplv-uwbnlip3yd-webp.webp', - }, - { - name: '郑曦月', - email: 'zhengxiyue@arco.design', - avatar: - '//p1-arco.byteimg.com/tos-cn-i-uwbnlip3yd/8361eeb82904210b4f55fab888fe8416.png~tplv-uwbnlip3yd-webp.webp', - }, - { - name: '宁波', - email: 'ningbo@arco.design', - avatar: - '//p1-arco.byteimg.com/tos-cn-i-uwbnlip3yd/3ee5f13fb09879ecb5185e440cef6eb9.png~tplv-uwbnlip3yd-webp.webp', - }, - ]; - const units = [ - { - name: '企业级产品设计系统', - description: 'Arco Design System', - }, - { - name: '火山引擎智能应用', - description: 'The Volcano Engine', - }, - { - name: 'OCR文本识别', - description: 'OCR text recognition', - }, - { - name: '内容资源管理', - description: 'Content resource management ', - }, - { - name: '今日头条内容管理', - description: 'Toutiao content management', - }, - { - name: '智能机器人', - description: 'Intelligent Robot Project', - }, - ]; - return successResponseWrap( - new Array(6).fill(null).map((_item, index) => ({ - id: index, - name: units[index].name, - description: units[index].description, - peopleNumber: Mock.Random.natural(10, 1000), - contributors, - })) - ); - }); - - // 最新动态 - Mock.mock(new RegExp('/api/user/latest-activity'), () => { - return successResponseWrap( - new Array(7).fill(null).map((_item, index) => ({ - id: index, - title: '发布了项目 Arco Design System', - description: '企业级产品设计系统', - avatar: - '//lf1-xgcdn-tos.pstatp.com/obj/vcloud/vadmin/start.8e0e4855ee346a46ccff8ff3e24db27b.png', - })) - ); - }); - - // 访问量 - Mock.mock(new RegExp('/api/user/visits'), () => { - return successResponseWrap([ - { - name: '主页访问量', - visits: 5670, - growth: 206.32, - }, - { - name: '项目访问量', - visits: 5670, - growth: 206.32, - }, - ]); - }); - - // 项目和团队列表 - Mock.mock(new RegExp('/api/user/project-and-team/list'), () => { - return successResponseWrap([ - { - id: 1, - content: '他创建的项目', - }, - { - id: 2, - content: '他参与的项目', - }, - { - id: 3, - content: '他创建的团队', - }, - { - id: 4, - content: '他加入的团队', - }, - ]); - }); - - // 团队列表 - Mock.mock(new RegExp('/api/user/my-team/list'), () => { - return successResponseWrap([ - { - id: 1, - avatar: - '//p1-arco.byteimg.com/tos-cn-i-uwbnlip3yd/a8c8cdb109cb051163646151a4a5083b.png~tplv-uwbnlip3yd-webp.webp', - name: '火山引擎智能应用团队', - peopleNumber: Mock.Random.natural(10, 100), - }, - { - id: 2, - avatar: - '//p1-arco.byteimg.com/tos-cn-i-uwbnlip3yd/3ee5f13fb09879ecb5185e440cef6eb9.png~tplv-uwbnlip3yd-webp.webp', - name: '企业级产品设计团队', - peopleNumber: Mock.Random.natural(5000, 6000), - }, - { - id: 3, - avatar: - '//p1-arco.byteimg.com/tos-cn-i-uwbnlip3yd/3ee5f13fb09879ecb5185e440cef6eb9.png~tplv-uwbnlip3yd-webp.webp', - name: '前端/UE小分队', - peopleNumber: Mock.Random.natural(10, 5000), - }, - { - id: 4, - avatar: - '//p1-arco.byteimg.com/tos-cn-i-uwbnlip3yd/8361eeb82904210b4f55fab888fe8416.png~tplv-uwbnlip3yd-webp.webp', - name: '内容识别插件小分队', - peopleNumber: Mock.Random.natural(10, 100), - }, - ]); - }); - }, -}); diff --git a/admin/arco-design-pro-vite/src/views/user/setting/mock.ts b/admin/arco-design-pro-vite/src/views/user/setting/mock.ts deleted file mode 100644 index 99e1045..0000000 --- a/admin/arco-design-pro-vite/src/views/user/setting/mock.ts +++ /dev/null @@ -1,42 +0,0 @@ -import Mock from 'mockjs'; -import setupMock, { successResponseWrap } from '@/utils/setup-mock'; - -setupMock({ - setup() { - Mock.mock(new RegExp('/api/user/save-info'), () => { - return successResponseWrap('ok'); - }); - Mock.mock(new RegExp('/api/user/certification'), () => { - return successResponseWrap({ - enterpriseInfo: { - accountType: '企业账号', - status: 0, - time: '2018-10-22 14:53:12', - legalPerson: '李**', - certificateType: '中国身份证', - authenticationNumber: '130************123', - enterpriseName: '低调有实力的企业', - enterpriseCertificateType: '企业营业执照', - organizationCode: '7*******9', - }, - record: [ - { - certificationType: 1, - certificationContent: '企业实名认证,法人姓名:李**', - status: 0, - time: '2021-02-28 10:30:50', - }, - { - certificationType: 1, - certificationContent: '企业实名认证,法人姓名:李**', - status: 1, - time: '2020-05-13 08:00:00', - }, - ], - }); - }); - Mock.mock(new RegExp('/api/user/upload'), () => { - return successResponseWrap('ok'); - }); - }, -}); diff --git a/admin/arco-design-pro-vite/src/views/visualization/data-analysis/components/chain-item.vue b/admin/arco-design-pro-vite/src/views/visualization/data-analysis/components/chain-item.vue deleted file mode 100644 index 6eba77e..0000000 --- a/admin/arco-design-pro-vite/src/views/visualization/data-analysis/components/chain-item.vue +++ /dev/null @@ -1,291 +0,0 @@ - - - - - diff --git a/admin/arco-design-pro-vite/src/views/visualization/data-analysis/components/content-period-analysis.vue b/admin/arco-design-pro-vite/src/views/visualization/data-analysis/components/content-period-analysis.vue deleted file mode 100644 index acf0a9f..0000000 --- a/admin/arco-design-pro-vite/src/views/visualization/data-analysis/components/content-period-analysis.vue +++ /dev/null @@ -1,216 +0,0 @@ - - - - - diff --git a/admin/arco-design-pro-vite/src/views/visualization/data-analysis/components/content-publish-ratio.vue b/admin/arco-design-pro-vite/src/views/visualization/data-analysis/components/content-publish-ratio.vue deleted file mode 100644 index 128952c..0000000 --- a/admin/arco-design-pro-vite/src/views/visualization/data-analysis/components/content-publish-ratio.vue +++ /dev/null @@ -1,162 +0,0 @@ - - - - - diff --git a/admin/arco-design-pro-vite/src/views/visualization/data-analysis/components/popular-author.vue b/admin/arco-design-pro-vite/src/views/visualization/data-analysis/components/popular-author.vue deleted file mode 100644 index 648d69f..0000000 --- a/admin/arco-design-pro-vite/src/views/visualization/data-analysis/components/popular-author.vue +++ /dev/null @@ -1,75 +0,0 @@ - - - - - diff --git a/admin/arco-design-pro-vite/src/views/visualization/data-analysis/components/public-opinion.vue b/admin/arco-design-pro-vite/src/views/visualization/data-analysis/components/public-opinion.vue deleted file mode 100644 index c0c59b9..0000000 --- a/admin/arco-design-pro-vite/src/views/visualization/data-analysis/components/public-opinion.vue +++ /dev/null @@ -1,65 +0,0 @@ - - - diff --git a/admin/arco-design-pro-vite/src/views/visualization/data-analysis/index.vue b/admin/arco-design-pro-vite/src/views/visualization/data-analysis/index.vue deleted file mode 100644 index 0c4417a..0000000 --- a/admin/arco-design-pro-vite/src/views/visualization/data-analysis/index.vue +++ /dev/null @@ -1,65 +0,0 @@ - - - - - - - diff --git a/admin/arco-design-pro-vite/src/views/visualization/data-analysis/locale/en-US.ts b/admin/arco-design-pro-vite/src/views/visualization/data-analysis/locale/en-US.ts deleted file mode 100644 index 476af0d..0000000 --- a/admin/arco-design-pro-vite/src/views/visualization/data-analysis/locale/en-US.ts +++ /dev/null @@ -1,16 +0,0 @@ -export default { - 'menu.visualization.dataAnalysis': 'Analysis', - 'dataAnalysis.title.publicOpinion': 'Public Opinion Analysis', - 'dataAnalysis.card.title.allVisitors': 'All Visitors', - 'dataAnalysis.card.title.contentPublished': 'Content Published', - 'dataAnalysis.card.title.totalComment': 'Total Comment', - 'dataAnalysis.card.title.totalShare': 'Total Share', - 'dataAnalysis.card.yesterday': 'Yesterday', - 'dataAnalysis.contentPublishRatio': 'Content Publishing Ratio', - 'dataAnalysis.popularAuthor': 'Popular Author', - 'dataAnalysis.popularAuthor.column.ranking': 'ranking', - 'dataAnalysis.popularAuthor.column.author': 'author', - 'dataAnalysis.popularAuthor.column.content': 'Content Number', - 'dataAnalysis.popularAuthor.column.click': 'Click Number', - 'dataAnalysis.contentPeriodAnalysis': 'Content Period Analysis', -}; diff --git a/admin/arco-design-pro-vite/src/views/visualization/data-analysis/locale/zh-CN.ts b/admin/arco-design-pro-vite/src/views/visualization/data-analysis/locale/zh-CN.ts deleted file mode 100644 index 7003ebc..0000000 --- a/admin/arco-design-pro-vite/src/views/visualization/data-analysis/locale/zh-CN.ts +++ /dev/null @@ -1,16 +0,0 @@ -export default { - 'menu.visualization.dataAnalysis': '分析页', - 'dataAnalysis.title.publicOpinion': '舆情分析', - 'dataAnalysis.card.title.allVisitors': '访问总人次', - 'dataAnalysis.card.title.contentPublished': '内容发布量', - 'dataAnalysis.card.title.totalComment': '评论总量', - 'dataAnalysis.card.title.totalShare': '分享总量', - 'dataAnalysis.card.yesterday': '较昨日', - 'dataAnalysis.contentPublishRatio': '内容发布比例', - 'dataAnalysis.popularAuthor': '热门作者榜单', - 'dataAnalysis.popularAuthor.column.ranking': '排名', - 'dataAnalysis.popularAuthor.column.author': '作者', - 'dataAnalysis.popularAuthor.column.content': '内容量', - 'dataAnalysis.popularAuthor.column.click': '点击量', - 'dataAnalysis.contentPeriodAnalysis': '内容时段分析', -}; diff --git a/admin/arco-design-pro-vite/src/views/visualization/data-analysis/mock.ts b/admin/arco-design-pro-vite/src/views/visualization/data-analysis/mock.ts deleted file mode 100644 index ff216eb..0000000 --- a/admin/arco-design-pro-vite/src/views/visualization/data-analysis/mock.ts +++ /dev/null @@ -1,108 +0,0 @@ -import Mock from 'mockjs'; -import setupMock, { successResponseWrap } from '@/utils/setup-mock'; -import { PostData } from '@/types/global'; - -setupMock({ - setup() { - Mock.mock( - new RegExp('/api/public-opinion-analysis'), - (params: PostData) => { - const { quota = 'visitors' } = JSON.parse(params.body); - if (['visitors', 'comment'].includes(quota)) { - const year = new Date().getFullYear(); - const getLineData = (name: number) => { - return new Array(12).fill(0).map((_item, index) => ({ - x: `${index + 1}月`, - y: Mock.Random.natural(0, 100), - name: String(name), - })); - }; - return successResponseWrap({ - count: 5670, - growth: 206.32, - chartData: [...getLineData(year), ...getLineData(year - 1)], - }); - } - if (['published'].includes(quota)) { - const year = new Date().getFullYear(); - const getLineData = (name: number) => { - return new Array(12).fill(0).map((_item, index) => ({ - x: `${index + 1}日`, - y: Mock.Random.natural(20, 100), - name: String(name), - })); - }; - return successResponseWrap({ - count: 5670, - growth: 206.32, - chartData: [...getLineData(year)], - }); - } - return successResponseWrap({ - count: 5670, - growth: 206.32, - chartData: [ - // itemStyle for demo - { name: '文本类', value: 25, itemStyle: { color: '#8D4EDA' } }, - { name: '图文类', value: 35, itemStyle: { color: '#165DFF' } }, - { name: '视频类', value: 40, itemStyle: { color: '#00B2FF' } }, - ], - }); - } - ); - - Mock.mock(new RegExp('/api/content-period-analysis'), () => { - const getLineData = (name: string) => { - return { - name, - value: new Array(12).fill(0).map(() => Mock.Random.natural(30, 90)), - }; - }; - return successResponseWrap({ - xAxis: new Array(12).fill(0).map((_item, index) => `${index * 2}:00`), - data: [ - getLineData('纯文本'), - getLineData('图文类'), - getLineData('视频类'), - ], - }); - }); - - Mock.mock(new RegExp('/api/content-publish'), () => { - const generateLineData = (name: string) => { - const result = { - name, - x: [] as string[], - y: [] as number[], - }; - new Array(12).fill(0).forEach((_item, index) => { - result.x.push(`${index * 2}:00`); - result.y.push(Mock.Random.natural(1000, 3000)); - }); - return result; - }; - return successResponseWrap([ - generateLineData('纯文本'), - generateLineData('图文类'), - generateLineData('视频类'), - ]); - }); - - Mock.mock(new RegExp('/api/popular-author/list'), () => { - const generateData = () => { - const list = new Array(7).fill(0).map((_item, index) => ({ - ranking: index + 1, - author: Mock.mock('@ctitle(5)'), - contentCount: Mock.mock(/[0-9]{4}/), - clickCount: Mock.mock(/[0-9]{4}/), - })); - return { - list, - }; - }; - return successResponseWrap({ - ...generateData(), - }); - }); - }, -}); diff --git a/admin/arco-design-pro-vite/src/views/visualization/multi-dimension-data-analysis/components/chain-item.vue b/admin/arco-design-pro-vite/src/views/visualization/multi-dimension-data-analysis/components/chain-item.vue deleted file mode 100644 index 9fbdd11..0000000 --- a/admin/arco-design-pro-vite/src/views/visualization/multi-dimension-data-analysis/components/chain-item.vue +++ /dev/null @@ -1,152 +0,0 @@ - - - - - diff --git a/admin/arco-design-pro-vite/src/views/visualization/multi-dimension-data-analysis/components/content-publishing-source.vue b/admin/arco-design-pro-vite/src/views/visualization/multi-dimension-data-analysis/components/content-publishing-source.vue deleted file mode 100644 index c549e34..0000000 --- a/admin/arco-design-pro-vite/src/views/visualization/multi-dimension-data-analysis/components/content-publishing-source.vue +++ /dev/null @@ -1,230 +0,0 @@ - - - - - diff --git a/admin/arco-design-pro-vite/src/views/visualization/multi-dimension-data-analysis/components/content-type-distribution.vue b/admin/arco-design-pro-vite/src/views/visualization/multi-dimension-data-analysis/components/content-type-distribution.vue deleted file mode 100644 index 850b524..0000000 --- a/admin/arco-design-pro-vite/src/views/visualization/multi-dimension-data-analysis/components/content-type-distribution.vue +++ /dev/null @@ -1,103 +0,0 @@ - - - - - diff --git a/admin/arco-design-pro-vite/src/views/visualization/multi-dimension-data-analysis/components/data-chain-growth.vue b/admin/arco-design-pro-vite/src/views/visualization/multi-dimension-data-analysis/components/data-chain-growth.vue deleted file mode 100644 index 168d9d0..0000000 --- a/admin/arco-design-pro-vite/src/views/visualization/multi-dimension-data-analysis/components/data-chain-growth.vue +++ /dev/null @@ -1,38 +0,0 @@ - - - diff --git a/admin/arco-design-pro-vite/src/views/visualization/multi-dimension-data-analysis/components/data-overview.vue b/admin/arco-design-pro-vite/src/views/visualization/multi-dimension-data-analysis/components/data-overview.vue deleted file mode 100644 index bb1bab5..0000000 --- a/admin/arco-design-pro-vite/src/views/visualization/multi-dimension-data-analysis/components/data-overview.vue +++ /dev/null @@ -1,310 +0,0 @@ - - - - - diff --git a/admin/arco-design-pro-vite/src/views/visualization/multi-dimension-data-analysis/components/user-actions.vue b/admin/arco-design-pro-vite/src/views/visualization/multi-dimension-data-analysis/components/user-actions.vue deleted file mode 100644 index 60949c7..0000000 --- a/admin/arco-design-pro-vite/src/views/visualization/multi-dimension-data-analysis/components/user-actions.vue +++ /dev/null @@ -1,76 +0,0 @@ - - - - - diff --git a/admin/arco-design-pro-vite/src/views/visualization/multi-dimension-data-analysis/index.vue b/admin/arco-design-pro-vite/src/views/visualization/multi-dimension-data-analysis/index.vue deleted file mode 100644 index d52296c..0000000 --- a/admin/arco-design-pro-vite/src/views/visualization/multi-dimension-data-analysis/index.vue +++ /dev/null @@ -1,55 +0,0 @@ - - - - - - - diff --git a/admin/arco-design-pro-vite/src/views/visualization/multi-dimension-data-analysis/locale/en-US.ts b/admin/arco-design-pro-vite/src/views/visualization/multi-dimension-data-analysis/locale/en-US.ts deleted file mode 100644 index 6d1ed02..0000000 --- a/admin/arco-design-pro-vite/src/views/visualization/multi-dimension-data-analysis/locale/en-US.ts +++ /dev/null @@ -1,18 +0,0 @@ -export default { - 'menu.visualization.multiDimensionDataAnalysis': 'Multi-D Analysis', - 'multiDAnalysis.card.title.dataOverview': 'Overview', - 'multiDAnalysis.dataOverview.contentProduction': 'Content Production', - 'multiDAnalysis.dataOverview.contentClick': 'Content Click', - 'multiDAnalysis.dataOverview.contentExposure': 'Content Exposure', - 'multiDAnalysis.dataOverview.activeUsers': 'Active Users', - 'multiDAnalysis.card.title.userActions': 'User Actions', - 'multiDAnalysis.card.title.contentTypeDistribution': - 'Content Type Distribution', - 'multiDAnalysis.card.title.retentionTrends': 'Retention Trends', - 'multiDAnalysis.card.title.userRetention': 'User Retention', - 'multiDAnalysis.card.title.contentConsumptionTrends': - 'Content Consumption Trends', - 'multiDAnalysis.card.title.contentConsumption': 'Content Consumption', - 'multiDAnalysis.card.title.contentPublishingSource': - 'Content Publishing Source', -}; diff --git a/admin/arco-design-pro-vite/src/views/visualization/multi-dimension-data-analysis/locale/zh-CN.ts b/admin/arco-design-pro-vite/src/views/visualization/multi-dimension-data-analysis/locale/zh-CN.ts deleted file mode 100644 index d61edb5..0000000 --- a/admin/arco-design-pro-vite/src/views/visualization/multi-dimension-data-analysis/locale/zh-CN.ts +++ /dev/null @@ -1,15 +0,0 @@ -export default { - 'menu.visualization.multiDimensionDataAnalysis': '多维数据分析', - 'multiDAnalysis.card.title.dataOverview': '数据总览', - 'multiDAnalysis.dataOverview.contentProduction': '内容生产量', - 'multiDAnalysis.dataOverview.contentClick': '内容点击量', - 'multiDAnalysis.dataOverview.contentExposure': '内容曝光量', - 'multiDAnalysis.dataOverview.activeUsers': '活跃用户数', - 'multiDAnalysis.card.title.userActions': '今日转评赞统计', - 'multiDAnalysis.card.title.contentTypeDistribution': '内容题材分布', - 'multiDAnalysis.card.title.retentionTrends': '用户留存趋势', - 'multiDAnalysis.card.title.userRetention': '用户留存量', - 'multiDAnalysis.card.title.contentConsumptionTrends': '内容消费趋势', - 'multiDAnalysis.card.title.contentConsumption': '内容消费量', - 'multiDAnalysis.card.title.contentPublishingSource': '内容发布来源', -}; diff --git a/admin/arco-design-pro-vite/src/views/visualization/multi-dimension-data-analysis/mock.ts b/admin/arco-design-pro-vite/src/views/visualization/multi-dimension-data-analysis/mock.ts deleted file mode 100644 index 3f233d1..0000000 --- a/admin/arco-design-pro-vite/src/views/visualization/multi-dimension-data-analysis/mock.ts +++ /dev/null @@ -1,49 +0,0 @@ -import Mock from 'mockjs'; -import setupMock, { successResponseWrap } from '@/utils/setup-mock'; -import { PostData } from '@/types/global'; - -setupMock({ - setup() { - Mock.mock(new RegExp('/api/data-chain-growth'), (params: PostData) => { - const { quota } = JSON.parse(params.body); - const getLineData = () => { - return { - xAxis: new Array(12).fill(0).map((_item, index) => `${index + 1}日`), - data: { - name: quota, - value: new Array(12) - .fill(0) - .map(() => Mock.Random.natural(1000, 3000)), - }, - }; - }; - return successResponseWrap({ - count: Mock.Random.natural(1000, 3000), - growth: Mock.Random.float(20, 100, 2, 2), - chartData: getLineData(), - }); - }); - // v2 - Mock.mock(new RegExp('/api/data-overview'), () => { - const generateLineData = (name: string) => { - return { - name, - count: Mock.Random.natural(20, 2000), - value: new Array(8).fill(0).map(() => Mock.Random.natural(800, 4000)), - }; - }; - const xAxis = new Array(8).fill(0).map((_item, index) => { - return `12.1${index}`; - }); - return successResponseWrap({ - xAxis, - data: [ - generateLineData('内容生产量'), - generateLineData('内容点击量'), - generateLineData('内容曝光量'), - generateLineData('活跃用户数'), - ], - }); - }); - }, -}); diff --git a/pwuniapp/pages/activity/my-ticket.vue b/pwuniapp/pages/activity/my-ticket.vue index ef1da9f..24eeb30 100644 --- a/pwuniapp/pages/activity/my-ticket.vue +++ b/pwuniapp/pages/activity/my-ticket.vue @@ -1,5 +1,5 @@