| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172 |
- import { a as axios } from "./axios-8cd254ce.js";
- import { A as useStoreOfUserInfo, Q as refreshCurrentRoute } from "./index-5e4623ce.js";
- import { a as stdin_default, s as showToast } from "./function-call-dc072a29.js";
- import { w as withInstall } from "./index-487cde8c.js";
- withInstall(stdin_default);
- const userInfo = useStoreOfUserInfo();
- const instance = axios.create({
- baseURL: "/forward-service",
- timeout: 1e4
- });
- const post = function(request, success, failed) {
- const { url, data } = request;
- instance.post(url, data, {
- headers: {
- token: userInfo.token
- }
- }).then((response) => {
- const result = response.data;
- if (result.code == 0) {
- if (success)
- success(result);
- } else if (result.code == 3) {
- userInfo.isLogin = false;
- showToast({
- message: result.msg,
- onClose: () => {
- refreshCurrentRoute();
- }
- });
- } else {
- if (failed) {
- failed(result.msg);
- }
- }
- }, (response) => {
- if (failed) {
- failed(response.message);
- }
- }).catch((reason) => {
- console.log(reason);
- });
- };
- const post_promise = function(request) {
- const { url, data } = request;
- return instance.post(url, data, {
- headers: {
- token: userInfo.token
- }
- }).then((response) => {
- const result = response.data;
- if (result.code == 0) {
- return Promise.resolve(result);
- } else if (result.code == 3) {
- console.log(result);
- userInfo.isLogin = false;
- showToast({
- message: result.msg,
- onClose: () => {
- refreshCurrentRoute();
- }
- });
- } else {
- return Promise.reject(result.msg);
- }
- }, (response) => {
- return Promise.reject(response.message);
- });
- };
- export {
- post as a,
- post_promise as p
- };
|