uu
This commit is contained in:
parent
775d5ac088
commit
01d8635303
@ -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
|
||||
}
|
||||
@ -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,
|
||||
|
||||
@ -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'
|
||||
|
||||
Loading…
Reference in New Issue
Block a user