1234567891011121314151617181920212223242526272829303132333435 |
- import { apiBaseUrl } from "/common/config.js";
- const request = async (
- options = {
- url: "",
- method: "",
- data: {},
- success: () => {},
- fail: () => {},
- complete: () => {},
- }
- ) => {
- return uni.request({
- url: `${apiBaseUrl}${options?.url}`,
- header: {
- "XX-Token": uni.getStorageSync("token"),
- "XX-Device-Type": "web",
- },
- method: options?.method ?? "GET",
- data: {
- uid: uni.getStorageSync("id"),
- ...options?.data,
- },
- success: (res) => {
- options?.success(res);
- },
- fail: (res) => {
- options?.fail(res);
- },
- complete: (res) => {
- options?.complete(res);
- },
- });
- };
- export default request;
|