import { Base64 } from 'js-base64'; import { $fytz } from '../index'; /** * 信用评估API接口 */ export default { /** * 下载用户环信码 * @param {*} userId */ downloadCode(userId) { return $fytz .get(`credit/ecCode/download?userId=${userId}`, { responseType: 'blob' }) .then((res) => { const name = Base64.decode(res.headers.get('fileName')); const url = window.URL.createObjectURL(res.data); const link = document.createElement('a'); link.href = url; link.setAttribute('download', name); document.body.appendChild(link); link.click(); document.body.removeChild(link); window.URL.revokeObjectURL(url); }); } };