#
Junjie
2025-02-14 ac4341ea6b66ae02427d39d35f41d42d78b2eb2e
zy-asrs-flow/src/utils/http.js
@@ -43,6 +43,35 @@
    return res;
}
const doPostForm = async (url, params, fn) => {
    const res = await request(url, {
        method: 'POST',
        headers: {
            'Content-Type': 'multipart/form-data'
        },
        data: params
    });
    if (fn) {
        fn(res);
    }
    return res;
}
const doPostBlob = async (url, params, fn) => {
    const res = await request(url, {
        method: 'POST',
        headers: {
            'Content-Type': 'application/json'
        },
        data: { ...params },
        responseType: 'blob'
    });
    if (fn) {
        fn(res);
    }
    return res;
}
const doPostPromise = (url, params, fn) => {
    return request(url, {
        method: 'POST',
@@ -63,6 +92,6 @@
    });
}
const Http = { doGet, doGetPromise, doPost, doPostPromise }
const Http = { doGet, doGetPromise, doPost, doPostForm, doPostPromise, doPostBlob }
export default Http;