适配交叉评查上传接口
修复N多个BUG
This commit is contained in:
@@ -26,15 +26,14 @@ function extractApiData<T>(responseData: unknown): T | null {
|
||||
export interface SubmitOpinionRequest {
|
||||
reviewPointResultId: string | number;
|
||||
documentId: string | number;
|
||||
auditPoint: string;
|
||||
foundIssue: string;
|
||||
evaluationPointId: number; // 必须是数字ID
|
||||
auditOpinion: string;
|
||||
deductionScore: number;
|
||||
}
|
||||
|
||||
/**
|
||||
* 提出意见的响应接口
|
||||
*/
|
||||
*/
|
||||
export interface SubmitOpinionResponse {
|
||||
success: boolean;
|
||||
message: string;
|
||||
@@ -117,20 +116,20 @@ export async function findIsProposer(taskId: string | number, userId: number | u
|
||||
*/
|
||||
export async function submitCrossCheckingOpinion(
|
||||
opinionData: SubmitOpinionRequest,
|
||||
jwtToken?: string
|
||||
jwtToken?: string,
|
||||
userInfo?: { user_id: number }
|
||||
): Promise<ApiResponse<SubmitOpinionResponse>> {
|
||||
try {
|
||||
// 获取JWT token
|
||||
const token = await safeGetJWT(jwtToken);
|
||||
|
||||
const requestData = {
|
||||
proposer_user_id: 1,
|
||||
evaluation_result_id: opinionData.reviewPointResultId,
|
||||
// document_id: opinionData.documentId,
|
||||
// audit_point: opinionData.auditPoint,
|
||||
// found_issue: opinionData.foundIssue,
|
||||
proposed_score: opinionData.deductionScore,
|
||||
reason: opinionData.auditOpinion
|
||||
document_id: opinionData.documentId,
|
||||
evaluation_point_id: Number(opinionData.evaluationPointId), // 强制转数字
|
||||
proposed_score: opinionData.deductionScore,
|
||||
reason: opinionData.auditOpinion,
|
||||
proposer_id: userInfo?.user_id || 1,
|
||||
evaluation_result_id: opinionData.reviewPointResultId
|
||||
};
|
||||
|
||||
const response = await fetch(`${API_BASE_URL}/admin/cross_review/proposals`, {
|
||||
|
||||
Reference in New Issue
Block a user