This commit is contained in:
aihe 2024-05-10 18:30:41 +08:00
parent 775d5ac088
commit 01d8635303
3 changed files with 18 additions and 8 deletions

View File

@ -1,6 +1,15 @@
import { goto } from "./untool";
import { showToast, showLoading, hideLoading } from "./untool"
import { setSessionXToken } from "@/session"
import { setSessionXToken, getSessionXToken } from "@/session"
const getCommonReqData = ()=> {
const xToken = getSessionXToken()
return {
header: {
"X-Token": xToken,
}
}
}
// 请求接口
function dealRequest(def, url, param) {
@ -83,6 +92,7 @@ function handleResponse({
}
export {
getCommonReqData,
dealRequest,
handleResponse
}

View File

@ -1,17 +1,18 @@
import { dealRequest } from "./manageServer"
import { dealRequest, getCommonReqData } from "./manageServer"
import { showToast } from "./untool"
import { host } from "./api"
import { getSessionXToken } from "@/session"
const coreRequestBase = (url, reqParams, options = {}, methodType = "POST") => {
const xToken = getSessionXToken()
let comReqData = getCommonReqData()
return new Promise((resolve, reject) => {
uni.request({
url: `${host}${url}`,
data: reqParams,
header: {
"X-Token": xToken,
...comReqData.header,
...options
},
method: methodType,

View File

@ -1,7 +1,6 @@
import { handleResponse } from './manageServer.js'
import { handleResponse, getCommonReqData } from './manageServer.js'
import { apiUrls, host } from './api' //接口配置
import { showToast } from "./untool"
import { getSessionXToken } from "@/session"
const chooseFile = function (action = 'chooseImage', opt = {}) {
@ -33,14 +32,14 @@ const chooseFile = function (action = 'chooseImage', opt = {}) {
const doRequest = function (file) {
return new Promise((resolve, reject) => {
const xToken = getSessionXToken()
let comReqData = getCommonReqData()
uni.uploadFile({
url: `${host}${apiUrls.uploadFile}`,
fileType: 'image', // TODO
filePath: file,
name: 'file',
header: {
"X-Token": xToken,
...comReqData.header,
},
formData: {
// 'user': 'test'