riku
2023-10-31 2d3d56ff801b73afdb779267004d740f9beafe57
src/api/clue/clueQuestionApi.js
@@ -1,18 +1,43 @@
import { $clue } from './index';
import { $clue } from '../index';
import { getClueQuestionList } from '@/model/clueQuestion';
export default {
  /**
   *
   * 获取已提交的线索问题
   * @param {string} clueId 线索id
   */
  getQuestion(clueId) {
    return $clue.get(`clue/question/fetch?clueId=${clueId}`);
    return $clue
      .get(`clue/question/fetch?clueId=${clueId}`)
      .then((res) => {
        return getClueQuestionList(res);
      });
  },
  /**
   * 上传线索问题
   * @param {object} question 问题描述
   * @param {*} files 问题图片
   * @returns
   */
  uploadQuestion(question, files) {
    const formData = {};
    const formData = new FormData();
    formData.append('question', JSON.stringify(question));
    files.forEach((e) => {
      formData.append('images', e);
    });
    return $clue.post(`clue/question/upload`, formData);
  },
  uploadQuestionUrl() {
    return `${$clue.defaults.baseURL}clue/question/upload`;
  },
  /**
   * 推送线索问题至第三方
   * @param {Array} questionIdList 问题id集合
   * @returns
   */
  pushQuestion(questionIdList) {
    return $clue.post(`clue/question/push`, questionIdList);
  }