From c635d78b479510ebe2556a420948effcd30a0731 Mon Sep 17 00:00:00 2001 From: skyouc Date: 星期六, 21 十二月 2024 18:40:43 +0800 Subject: [PATCH] 新建德森项目分支 --- zy-asrs-flow/src/utils/http.js | 192 ++++++++++++++++++++++++------------------------ 1 files changed, 96 insertions(+), 96 deletions(-) diff --git a/zy-asrs-flow/src/utils/http.js b/zy-asrs-flow/src/utils/http.js index fb9e654..751924d 100644 --- a/zy-asrs-flow/src/utils/http.js +++ b/zy-asrs-flow/src/utils/http.js @@ -1,97 +1,97 @@ -import { request } from '@umijs/max'; -import { message, Modal } from 'antd'; - -const doGet = async (url, params) => { - const res = await request(url, { - method: 'GET', - params - }); - if (res.code === 200) { - return res; - } - message.error(res.msg) -} - -const doGetPromise = (url, params, fn) => { - return request(url, { - method: 'GET', - params - }).then((res) => { - if (res.code === 200) { - if (fn) { - return fn(res); - } else { - return res; - } - } else { - message.error(res.msg) - } - }); -} - -const doPost = async (url, params, fn) => { - const res = await request(url, { - method: 'POST', - headers: { - 'Content-Type': 'application/json' - }, - data: { ...params } - }); - if (fn) { - fn(res); - } - 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', - headers: { - 'Content-Type': 'application/json' - }, - data: { ...params } - }).then((res) => { - if (res.code === 200) { - if (fn) { - return fn(res); - } else { - return res; - } - } else { - message.error(res.msg) - } - }); -} - -const Http = { doGet, doGetPromise, doPost, doPostForm, doPostPromise, doPostBlob } - +import { request } from '@umijs/max'; +import { message, Modal } from 'antd'; + +const doGet = async (url, params) => { + const res = await request(url, { + method: 'GET', + params + }); + if (res.code === 200) { + return res; + } + message.error(res.msg) +} + +const doGetPromise = (url, params, fn) => { + return request(url, { + method: 'GET', + params + }).then((res) => { + if (res.code === 200) { + if (fn) { + return fn(res); + } else { + return res; + } + } else { + message.error(res.msg) + } + }); +} + +const doPost = async (url, params, fn) => { + const res = await request(url, { + method: 'POST', + headers: { + 'Content-Type': 'application/json' + }, + data: { ...params } + }); + if (fn) { + fn(res); + } + 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', + headers: { + 'Content-Type': 'application/json' + }, + data: { ...params } + }).then((res) => { + if (res.code === 200) { + if (fn) { + return fn(res); + } else { + return res; + } + } else { + message.error(res.msg) + } + }); +} + +const Http = { doGet, doGetPromise, doPost, doPostForm, doPostPromise, doPostBlob } + export default Http; \ No newline at end of file -- Gitblit v1.9.1