餐饮油烟智能监测与监管一体化平台
riku
2026-03-17 45c217996d025d256fdd0ed5cb744750e68dd36d
src/api/fytz/creditApi.js
@@ -1,5 +1,5 @@
import { Base64 } from 'js-base64';
import { $fytz } from '../index';
import { Base64 } from 'js-base64'
import { $fytz } from '../index'
/**
 * 信用评估API接口
@@ -8,20 +8,22 @@
  /**
   * 下载用户环信码
   * @param {*} userId
   * @param {*} userName
   */
  downloadCode(userId) {
  downloadCode(userId, userName) {
    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);
      });
        const name = res.headers.get('fileName') || userName
        const fileName = Base64.decode(name)
        const url = window.URL.createObjectURL(res.data)
        const link = document.createElement('a')
        link.href = url
        link.setAttribute('download', fileName)
        document.body.appendChild(link)
        link.click()
        document.body.removeChild(link)
        window.URL.revokeObjectURL(url)
      })
  },
  }
};