diff --git a/apps/web-antd/.vscode/launch.json b/apps/web-antd/.vscode/launch.json index 449842d..55ff60d 100644 --- a/apps/web-antd/.vscode/launch.json +++ b/apps/web-antd/.vscode/launch.json @@ -11,6 +11,15 @@ "url": "http://localhost:5666", "webRoot": "${workspaceFolder}", "runtimeArgs": ["--do-not-de-elevate"] - } + }, + { + "type": "chrome", + "name": "vben admin antd dev", + "request": "launch", + "url": "http://localhost:5666", + "env": { "NODE_ENV": "development" }, + "sourceMaps": true, + "webRoot": "${workspaceFolder}" + }, ] } \ No newline at end of file diff --git a/apps/web-antd/src/api/core/activity.ts b/apps/web-antd/src/api/core/activity.ts index e855afe..d8dda54 100644 --- a/apps/web-antd/src/api/core/activity.ts +++ b/apps/web-antd/src/api/core/activity.ts @@ -12,6 +12,9 @@ export interface ActivityData { cfg?: string; extra?: string; tag?: string; + interval?: number; + now_start_time?: number; + now_end_time?: number; } export interface ActivityListParam { @@ -32,6 +35,13 @@ export interface ResgetActivityListApi{ data: ActivityData[]; } +export interface SyncActivityParam { + SrcAppId : number; + DstAppId : number; +} +export async function syncActivityApi(p: SyncActivityParam) { + return requestClient.post('/activity/sync', p); +} export async function getActivityListApi(p:ActivityListParam) { return requestClient.post('/activity/list', p); @@ -41,7 +51,6 @@ export async function editActivityApi(p: EditActivityParam) { return requestClient.post('/activity/edit', p); } - export async function addActivityApi(p: EditActivityParam) { return requestClient.post('/activity/add', p); } diff --git a/apps/web-antd/src/api/core/admin.user.ts b/apps/web-antd/src/api/core/admin.user.ts index 906d1dd..4b40a85 100644 --- a/apps/web-antd/src/api/core/admin.user.ts +++ b/apps/web-antd/src/api/core/admin.user.ts @@ -10,6 +10,19 @@ export interface AdminLogParam { pageSize?: number; opration?: string; } + +export interface AdminConfig { + id ?: number; + key: string; + value: string; + remark?: string; +} + +export interface AdminConfigListParam{ + page?: number; + pageSize?: number; +} + export async function getAdminInfoApi(param: UserParam) { return requestClient.post('/admin/info', param); } @@ -26,3 +39,15 @@ export async function getAdminLogListApi(param:AdminLogParam) { export async function addAdminApi(param: UserInfo) { return requestClient.post('/admin/add', param); } + +export async function getAdminConfigList(param:AdminConfigListParam) { + return requestClient.post('/admin/config/list', param); +} + +export async function addAdminConfig(param:AdminConfig) { + return requestClient.post('/admin/config/add', param); +} + +export async function editAdminConfig(param:AdminConfig) { + return requestClient.post('/admin/config/edit', param); +} diff --git a/apps/web-antd/src/api/core/statistics.ts b/apps/web-antd/src/api/core/statistics.ts index 9e158dd..a17525e 100644 --- a/apps/web-antd/src/api/core/statistics.ts +++ b/apps/web-antd/src/api/core/statistics.ts @@ -18,6 +18,7 @@ export interface languageParam{ len_limit?: string; } + export async function getStatisticsOrder(data : OperationParam) { return requestClient.post('/statistics/order', data); } diff --git a/apps/web-antd/src/component/user/friend/friend_item.vue b/apps/web-antd/src/component/user/friend/friend_item.vue index 237e7f4..0d422d3 100644 --- a/apps/web-antd/src/component/user/friend/friend_item.vue +++ b/apps/web-antd/src/component/user/friend/friend_item.vue @@ -13,11 +13,11 @@ defineProps({