export async function getImg(
params: {
},
options?: { [key: string]: any },
) {
return request('/config/workbench/workflow/task/processImage', {
method: 'GET',
params: {
...params,
},
...(options || {}),
headers: {
'Authorization': 'Bearer' + ' ' + localStorage.getItem('token')
},
responseType:'blob',
});
}
//流程图片
const viewImage = async (values: any) => {//values: any
let res = await getImg({ pProcessInstanceId: values.id })
if (res.code == '500') {
message.warning(res.msg)
return
}
if (res) {
// let imgSrc = `data:image/png;base64,${res}`
const blob = new Blob([res], { type: 'image/png' })
const imgSrc = window.URL.createObjectURL(blob)
setRow({ ...values, imgSrc })
setImgVisible(true)
}
}