保存进度!
This commit is contained in:
parent
992606d77a
commit
fa4f211ac2
3218
code/web/task_schedule/package-lock.json
generated
3218
code/web/task_schedule/package-lock.json
generated
File diff suppressed because it is too large
Load Diff
@ -9,33 +9,32 @@
|
||||
"preview": "vite preview"
|
||||
},
|
||||
"dependencies": {
|
||||
"@babel/eslint-parser": "^7.22.15",
|
||||
"@element-plus/icons-vue": "^2.1.0",
|
||||
"@rushstack/eslint-patch": "^1.3.3",
|
||||
"@vue/eslint-config-typescript": "^12.0.0",
|
||||
"babel": "^6.23.0",
|
||||
"echarts": "^5.4.3",
|
||||
"element-plus": "^2.3.12",
|
||||
"element-plus": "^2.3.14",
|
||||
"mitt": "^3.0.1",
|
||||
"moment": "^2.29.4",
|
||||
"sass-loader": "^13.3.2",
|
||||
"ts-node": "^10.9.1",
|
||||
"vue": "^3.3.4",
|
||||
"vue-router": "^4.2.4",
|
||||
"vuex": "^4.1.0"
|
||||
},
|
||||
"devDependencies": {
|
||||
"@babel/eslint-parser": "^7.22.15",
|
||||
"@rushstack/eslint-patch": "^1.4.0",
|
||||
"@typescript-eslint/eslint-plugin": "^6.7.0",
|
||||
"@vitejs/plugin-vue": "^4.3.4",
|
||||
"@vue/cli-plugin-eslint": "^5.0.8",
|
||||
"axios": "~1.5.0",
|
||||
"@vue/eslint-config-typescript": "^12.0.0",
|
||||
"axios": "^1.5.0",
|
||||
"babel": "^6.23.0",
|
||||
"eslint-config-recommended": "^4.1.0",
|
||||
"eslint-config-standard-with-typescript": "^39.0.0",
|
||||
"eslint-plugin-vue": "^9.17.0",
|
||||
"node-sass": "^9.0.0",
|
||||
"sass": "^1.67.0",
|
||||
"style-loader": "^3.3.3",
|
||||
"ts-node": "^10.9.1",
|
||||
"vue-eslint-parser": "^9.3.1"
|
||||
}
|
||||
}
|
||||
|
@ -40,6 +40,17 @@ interface RewardGainerResponse
|
||||
gainerList: RewardGainer[] | null;
|
||||
}
|
||||
|
||||
interface DeleteRewardTelsalerRequest
|
||||
{
|
||||
recID: number;
|
||||
}
|
||||
|
||||
interface DeleteRewardTelsalerResponse
|
||||
{
|
||||
success: boolean;
|
||||
message: string;
|
||||
}
|
||||
|
||||
/**
|
||||
* 请求奖项清单
|
||||
* @param handler 用于处理请求数据的回调函数;
|
||||
@ -82,8 +93,8 @@ function requestRewardPorjectsList( handler: any ): void
|
||||
}
|
||||
|
||||
/**
|
||||
*
|
||||
* @param handler
|
||||
* 请求获奖人员清单
|
||||
* @param handler 处理请求结果的回调函数
|
||||
*/
|
||||
function requestRewardGainers( handler: any ): void
|
||||
{
|
||||
@ -122,6 +133,48 @@ function requestRewardGainers( handler: any ): void
|
||||
});
|
||||
}
|
||||
|
||||
/**
|
||||
* 请求删除获奖坐席。
|
||||
* @param data 请求数据
|
||||
* @param handler 处理请求结果的回调函数
|
||||
*/
|
||||
function deleteRewardTelsaler( data: DeleteRewardTelsalerRequest, handler: any ): void
|
||||
{
|
||||
if ( handler === undefined || handler === null )
|
||||
{
|
||||
return;
|
||||
}
|
||||
|
||||
const deleteResponse: DeleteRewardTelsalerResponse = {
|
||||
success: false,
|
||||
message: "",
|
||||
};
|
||||
|
||||
instance.request({
|
||||
method: "post",
|
||||
url: "",
|
||||
data,
|
||||
})
|
||||
.then(( response: AxiosResponse<any, any> ): void =>
|
||||
{
|
||||
const data: DeleteRewardTelsalerResponse = response.data ?? {};
|
||||
|
||||
deleteResponse.success = data.success ?? false;
|
||||
deleteResponse.message = data.message ?? "";
|
||||
|
||||
handler( deleteResponse );
|
||||
})
|
||||
.catch(( error: any ): void =>
|
||||
{
|
||||
deleteResponse.message = "请求删除获奖坐席失败,请检查日志!";
|
||||
deleteResponse.success = false;
|
||||
|
||||
console.log( error );
|
||||
|
||||
handler( deleteResponse );
|
||||
});
|
||||
}
|
||||
|
||||
// **功能函数 **********************************/
|
||||
function checkRewardProjects( data: any[]): RewardProject[] | null
|
||||
{
|
||||
@ -176,6 +229,9 @@ export {
|
||||
type RewardGainer,
|
||||
type RewardProjectResponse,
|
||||
type RewardGainerResponse,
|
||||
type DeleteRewardTelsalerRequest,
|
||||
type DeleteRewardTelsalerResponse,
|
||||
requestRewardPorjectsList,
|
||||
requestRewardGainers
|
||||
requestRewardGainers,
|
||||
deleteRewardTelsaler
|
||||
};
|
||||
|
Loading…
x
Reference in New Issue
Block a user