保存进度!
This commit is contained in:
		
							
								
								
									
										18
									
								
								code/web/task_schedule/src/types/cpicxim/RankingListItem.ts
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										18
									
								
								code/web/task_schedule/src/types/cpicxim/RankingListItem.ts
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,18 @@
 | 
			
		||||
/*
 | 
			
		||||
 * @Author: Kane
 | 
			
		||||
 * @Date: 2023-06-06 17:44:48
 | 
			
		||||
 * @LastEditors: Kane
 | 
			
		||||
 * @FilePath: /task_schedule/src/types/cpicxim/RankingListItem.ts
 | 
			
		||||
 * @Description: 排行榜元素
 | 
			
		||||
 *
 | 
			
		||||
 * Copyright (c) ${2022} by Kane, All Rights Reserved.
 | 
			
		||||
 */
 | 
			
		||||
 | 
			
		||||
interface RankingListItem
 | 
			
		||||
{
 | 
			
		||||
    index: number;
 | 
			
		||||
    callerName: string;
 | 
			
		||||
    appraiseValue: string;
 | 
			
		||||
};
 | 
			
		||||
 | 
			
		||||
export { type RankingListItem };
 | 
			
		||||
@@ -14,4 +14,7 @@ export const API_URL = {
 | 
			
		||||
    URL_LOGIN_CALLER: "http://222.76.244.118:11101/desktop_archievement_backend/account/query_telsaler_info.do",
 | 
			
		||||
    // URL_DEPARTMENT_ARCHIEVEMENT: import.meta.env.VITE_URL_DEPARTMENT_ARCHIEVEMENT,
 | 
			
		||||
    URL_DEPARTMENT_ARCHIEVEMENT: "http://222.76.244.118:11101/desktop_archievement_backend/archievement/query_department_archievement.do",
 | 
			
		||||
 | 
			
		||||
    // URL_RANKINGLIST: "http://localhost:8080/desktop_archievement_backend/archievement/query_ranking_list.do",
 | 
			
		||||
    URL_RANKINGLIST: "http://222.76.244.118:11101/desktop_archievement_backend/archievement/query_ranking_list.do",
 | 
			
		||||
};
 | 
			
		||||
 
 | 
			
		||||
							
								
								
									
										35
									
								
								code/web/task_schedule/src/utils/ranking.ts
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										35
									
								
								code/web/task_schedule/src/utils/ranking.ts
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,35 @@
 | 
			
		||||
/*
 | 
			
		||||
 * @Author: Kane
 | 
			
		||||
 * @Date: 2023-06-06 17:40:31
 | 
			
		||||
 * @LastEditors: Kane
 | 
			
		||||
 * @FilePath: /task_schedule/src/utils/ranking.ts
 | 
			
		||||
 * @Description: 排行榜相关的代码
 | 
			
		||||
 *
 | 
			
		||||
 * Copyright (c) ${2022} by Kane, All Rights Reserved.
 | 
			
		||||
 */
 | 
			
		||||
import { service as instance } from "./api/request.js";
 | 
			
		||||
import { API_URL } from "./api/config.js";
 | 
			
		||||
import { type RankingListItem } from "../types/cpicxim/RankingListItem.js";
 | 
			
		||||
 | 
			
		||||
/**
 | 
			
		||||
 * 用于请求排行榜数据请求参数
 | 
			
		||||
 */
 | 
			
		||||
interface RankingListRequest
 | 
			
		||||
{
 | 
			
		||||
    departmentCode: string;
 | 
			
		||||
    year: string;
 | 
			
		||||
    month: string;
 | 
			
		||||
};
 | 
			
		||||
 | 
			
		||||
interface RankingListResponse
 | 
			
		||||
{
 | 
			
		||||
    success: boolean;
 | 
			
		||||
    message: string;
 | 
			
		||||
    departmentCode: string;
 | 
			
		||||
    year: string;
 | 
			
		||||
    month: string;
 | 
			
		||||
    attachingRankingList: RankingListItem[];
 | 
			
		||||
    renewalRankintList: RankingListItem[];
 | 
			
		||||
};
 | 
			
		||||
 | 
			
		||||
export { type RankingListRequest, type RankingListResponse };
 | 
			
		||||
		Reference in New Issue
	
	Block a user