/** * 环信码相关数据接口 */ import { get, post } from '../baseRequset'; import { getCreditCodeCount } from '../../model/creditCode'; import { getGradeList } from '../../model/assessment'; const app = getApp(); // 获取环信码数量统计 function fetchCreditCodeCount({ data }) { return post({ url: `/evaluation/credit/count`, params: { userId: app.globalData.accessToken.userId, }, data: data, }).then(res => { if (res.data.success) { res.data.data = getCreditCodeCount(res.data.data); } else { res.data.data = { period: '', count: [], }; } return res.data; }); } // 获取企业环信码列表 function fetchCreditCodeList({ page = 1, per_page = 30, data }) { return post({ url: `/credit/ecCode`, params: { userId: app.globalData.accessToken.userId, page: page, per_page: per_page, }, data: data, }).then(res => { res.data.data = getGradeList(res.data.data); return res.data; }); } // 查找当前用户环信码评估记录 function fetchCreditInfo({ userId, period }) { return get({ url: `/evaluation/creditInfo`, params: { userId: userId, }, }); } export { fetchCreditCodeCount, fetchCreditCodeList, fetchCreditInfo };