| | |
| | | * 信用评估API接口 |
| | | */ |
| | | export default { |
| | | /** |
| | | * 下载用户环信码 |
| | | * @param {*} userId |
| | | * @param {*} userName |
| | | */ |
| | | downloadCode(userId, userName) { |
| | | fetchCodeUrl(userId, userName) { |
| | | return $fytz |
| | | .get(`credit/ecCode/download?userId=${userId}`, { responseType: 'blob' }) |
| | | .then((res) => { |
| | | const name = res.headers.get('fileName') || userName |
| | | const fileName = Base64.decode(name) |
| | | const url = window.URL.createObjectURL(res.data) |
| | | return { fileName, url } |
| | | }) |
| | | }, |
| | | /** |
| | | * 下载用户环信码 |
| | | * @param {*} userId |
| | | * @param {*} userName |
| | | */ |
| | | downloadCode(userId, userName) { |
| | | return this.fetchCodeUrl(userId, userName).then((res) => { |
| | | const { fileName, url } = res |
| | | const link = document.createElement('a') |
| | | link.href = url |
| | | link.setAttribute('download', fileName) |