保存进度!
This commit is contained in:
@@ -52,6 +52,19 @@ interface AddRewardTelsalerResponse
|
||||
message: string;
|
||||
}
|
||||
|
||||
interface UpdateRewardTelsalerRequest
|
||||
{
|
||||
recordID: number,
|
||||
telsalerName: string;
|
||||
rewardIndex: number;
|
||||
}
|
||||
|
||||
interface UpdateRewardTelsalerResponse
|
||||
{
|
||||
success: boolean;
|
||||
message: string;
|
||||
}
|
||||
|
||||
interface DeleteRewardTelsalerRequest
|
||||
{
|
||||
recordID: number;
|
||||
@@ -164,11 +177,62 @@ function addRewardTelsaler( data: AddRewardTelsalerRequest, handler: any ): void
|
||||
})
|
||||
.then(( response: AxiosResponse<any, any> ): void =>
|
||||
{
|
||||
const data: AddRewardTelsalerResponse = response.data ?? {};
|
||||
|
||||
addResponse.success = data.success ?? false;
|
||||
addResponse.message = data.message ?? "";
|
||||
|
||||
handler( addResponse );
|
||||
})
|
||||
.catch(( error ): void =>
|
||||
{
|
||||
console.log( error );
|
||||
|
||||
addResponse.success = false;
|
||||
addResponse.message = "请求添加获奖坐席失败,请查看控制台!";
|
||||
|
||||
handler( addResponse, error );
|
||||
});
|
||||
}
|
||||
|
||||
/**
|
||||
* 请求更新获奖坐席,根据请求结果调用handler函数。
|
||||
* @param data 请求数据
|
||||
* @param handler 处理请求结果数据的回调函数。
|
||||
*/
|
||||
function updateTelsalerReward( data: UpdateRewardTelsalerRequest, handler: any ): void
|
||||
{
|
||||
if ( handler === undefined || handler === null )
|
||||
{
|
||||
return;
|
||||
}
|
||||
|
||||
const updateResponse: UpdateRewardTelsalerResponse = {
|
||||
success: false,
|
||||
message: "",
|
||||
};
|
||||
|
||||
instance.request({
|
||||
method: "post",
|
||||
url: API_URL.URL_UPDATE_REWARD_TELSALER,
|
||||
data,
|
||||
})
|
||||
.then(( response: AxiosResponse<any, any> ): any =>
|
||||
{
|
||||
const data: UpdateRewardTelsalerResponse = response.data ?? {};
|
||||
|
||||
updateResponse.success = data.success ?? false;
|
||||
updateResponse.message = data.message ?? "";
|
||||
|
||||
handler( updateResponse );
|
||||
})
|
||||
.catch(( error: any ): void =>
|
||||
{
|
||||
updateResponse.success = false;
|
||||
updateResponse.message = "请求更新获奖坐席失败,请查看控制台!";
|
||||
|
||||
console.log( error );
|
||||
handler( updateResponse, error );
|
||||
});
|
||||
}
|
||||
|
||||
@@ -210,7 +274,7 @@ function deleteRewardTelsaler( data: DeleteRewardTelsalerRequest, handler: any )
|
||||
|
||||
console.log( error );
|
||||
|
||||
handler( deleteResponse );
|
||||
handler( deleteResponse, error );
|
||||
});
|
||||
}
|
||||
|
||||
@@ -272,8 +336,11 @@ export {
|
||||
type DeleteRewardTelsalerResponse,
|
||||
type AddRewardTelsalerRequest,
|
||||
type AddRewardTelsalerResponse,
|
||||
type UpdateRewardTelsalerRequest,
|
||||
type UpdateRewardTelsalerResponse,
|
||||
requestRewardPorjectsList,
|
||||
requestRewardGainers,
|
||||
addRewardTelsaler,
|
||||
updateTelsalerReward,
|
||||
deleteRewardTelsaler
|
||||
};
|
||||
|
Reference in New Issue
Block a user