tony.cheng
2026-02-09 d31819515e4aac228f26e7cbb92c89e0f520e8ac
web-app/src/services/EvidenceAPIService.js
@@ -26,39 +26,45 @@
  /**
   * 当事人信息查询
   * GET /api/v1/evidence/person-info
   * @param {string} personId - 当事人ID
   * @param {Object} params - 查询参数
   * @param {string} params.case_id - 案件ID
   * @param {string} params.evidence_type - 证据类型
   * @param {string} params.per_type - 人员类型(15_020008-1/15_020008-2)
   * @returns {Promise} 当事人信息
   */
  static getPersonInfo(personId) {
    return request.get('/api/v1/evidence/person-info', { personId });
  static getPersonInfo(params = {}) {
    return request.get('/api/v1/evidence/person-info', params);
  }
  /**
   * 按当事人查询证据列表
   * 按当事人查询证据列表(获取材料图片列表)
   * GET /api/v1/evidence/list-by-person
   * @param {string} personId - 当事人ID
   * @param {Object} params - 其他查询参数
   * @returns {Promise} 证据列表
   * @param {Object} params - 查询参数
   * @param {string} params.case_id - 案件ID
   * @param {string} params.evidence_type - 证据类型
   * @param {string} params.per_type - 人员类型
   * @param {string} params.person_id - 人员ID
   * @returns {Promise} 证据列表(含show_url图片路径)
   */
  static getEvidenceListByPerson(personId, params = {}) {
    return request.get('/api/v1/evidence/list-by-person', {
      personId,
      ...params
    });
  static getEvidenceListByPerson(params = {}) {
    return request.get('/api/v1/evidence/list-by-person', params);
  }
  /**
   * 证据审核
   * PUT /api/v1/evidence/audit
   * POST /api/v1/evidence/audit
   * @param {Object} data - 审核数据
   * @param {string} data.evidenceId - 证据ID
   * @param {string} data.status - 审核状态
   * @param {string} data.auditOpinion - 审核意见
   * @param {string} data.auditorId - 审核人ID
   * @param {string} data.case_id - 案件ID
   * @param {string|number} data.evidence_type - 证据类型
   * @param {string} data.person_id - 人员ID
   * @param {Array<string>} data.file_id_list - 文件ID列表
   * @param {string} data.audit_user - 审核人
   * @param {number} data.audit_state - 审核状态(1-审核通过,2-退回补充)
   * @param {string} data.audit_remark - 审核意见(退回时必填)
   * @returns {Promise} 审核结果
   */
  static auditEvidence(data = {}) {
    return request.put('/api/v1/evidence/audit', data);
    return request.post('/api/v1/evidence/audit', data);
  }
  /**