import { $clue } from '../index';
|
|
export default {
|
/**
|
* 查询线索清单
|
* @param {object} param0
|
* @returns
|
*/
|
getClue({ sTime, eTime, pageNum = 1, pageSize = 30 }) {
|
let url = 'clue/fetch?';
|
if (sTime) {
|
url += `sTime=${sTime}&`;
|
}
|
if (eTime) {
|
url += `eTime=${eTime}&`;
|
}
|
return $clue.get(
|
`${url}pageNum=${pageNum}&pageSize=${pageSize}`
|
);
|
},
|
|
/**
|
* 从第三方远程拉取线索清单
|
* @param {string} updateTime 更新时间,获取该时间之后的线索
|
* @returns
|
*/
|
fetchRemoteClue(updateTime) {
|
return $clue.get(`clue/fetch/remote?updateTime=${updateTime}`);
|
},
|
|
fetchRemoteClueFileUrl(clueId) {
|
return `${$clue.defaults.baseURL}clue/fetch/remote/file?clueId=${clueId}`;
|
},
|
|
/**
|
* 推送线索的结论与问题
|
* @param {string} clueId
|
* @returns
|
*/
|
pushClue(clueId) {
|
return $clue.post(`clue/push?clueId=${clueId}`);
|
}
|
};
|