保存进度!
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"
|
"preview": "vite preview"
|
||||||
},
|
},
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"@babel/eslint-parser": "^7.22.15",
|
|
||||||
"@element-plus/icons-vue": "^2.1.0",
|
"@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",
|
"echarts": "^5.4.3",
|
||||||
"element-plus": "^2.3.12",
|
"element-plus": "^2.3.14",
|
||||||
"mitt": "^3.0.1",
|
"mitt": "^3.0.1",
|
||||||
"moment": "^2.29.4",
|
"moment": "^2.29.4",
|
||||||
"sass-loader": "^13.3.2",
|
"sass-loader": "^13.3.2",
|
||||||
"ts-node": "^10.9.1",
|
|
||||||
"vue": "^3.3.4",
|
"vue": "^3.3.4",
|
||||||
"vue-router": "^4.2.4",
|
"vue-router": "^4.2.4",
|
||||||
"vuex": "^4.1.0"
|
"vuex": "^4.1.0"
|
||||||
},
|
},
|
||||||
"devDependencies": {
|
"devDependencies": {
|
||||||
"@babel/eslint-parser": "^7.22.15",
|
"@babel/eslint-parser": "^7.22.15",
|
||||||
|
"@rushstack/eslint-patch": "^1.4.0",
|
||||||
"@typescript-eslint/eslint-plugin": "^6.7.0",
|
"@typescript-eslint/eslint-plugin": "^6.7.0",
|
||||||
"@vitejs/plugin-vue": "^4.3.4",
|
"@vitejs/plugin-vue": "^4.3.4",
|
||||||
"@vue/cli-plugin-eslint": "^5.0.8",
|
"@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-recommended": "^4.1.0",
|
||||||
"eslint-config-standard-with-typescript": "^39.0.0",
|
"eslint-config-standard-with-typescript": "^39.0.0",
|
||||||
"eslint-plugin-vue": "^9.17.0",
|
"eslint-plugin-vue": "^9.17.0",
|
||||||
"node-sass": "^9.0.0",
|
"node-sass": "^9.0.0",
|
||||||
"sass": "^1.67.0",
|
"sass": "^1.67.0",
|
||||||
"style-loader": "^3.3.3",
|
"style-loader": "^3.3.3",
|
||||||
|
"ts-node": "^10.9.1",
|
||||||
"vue-eslint-parser": "^9.3.1"
|
"vue-eslint-parser": "^9.3.1"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -40,6 +40,17 @@ interface RewardGainerResponse
|
|||||||
gainerList: RewardGainer[] | null;
|
gainerList: RewardGainer[] | null;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
interface DeleteRewardTelsalerRequest
|
||||||
|
{
|
||||||
|
recID: number;
|
||||||
|
}
|
||||||
|
|
||||||
|
interface DeleteRewardTelsalerResponse
|
||||||
|
{
|
||||||
|
success: boolean;
|
||||||
|
message: string;
|
||||||
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 请求奖项清单
|
* 请求奖项清单
|
||||||
* @param handler 用于处理请求数据的回调函数;
|
* @param handler 用于处理请求数据的回调函数;
|
||||||
@ -82,8 +93,8 @@ function requestRewardPorjectsList( handler: any ): void
|
|||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
*
|
* 请求获奖人员清单
|
||||||
* @param handler
|
* @param handler 处理请求结果的回调函数
|
||||||
*/
|
*/
|
||||||
function requestRewardGainers( handler: any ): void
|
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
|
function checkRewardProjects( data: any[]): RewardProject[] | null
|
||||||
{
|
{
|
||||||
@ -176,6 +229,9 @@ export {
|
|||||||
type RewardGainer,
|
type RewardGainer,
|
||||||
type RewardProjectResponse,
|
type RewardProjectResponse,
|
||||||
type RewardGainerResponse,
|
type RewardGainerResponse,
|
||||||
|
type DeleteRewardTelsalerRequest,
|
||||||
|
type DeleteRewardTelsalerResponse,
|
||||||
requestRewardPorjectsList,
|
requestRewardPorjectsList,
|
||||||
requestRewardGainers
|
requestRewardGainers,
|
||||||
|
deleteRewardTelsaler
|
||||||
};
|
};
|
||||||
|
Loading…
x
Reference in New Issue
Block a user