uu
This commit is contained in:
parent
775d5ac088
commit
01d8635303
@ -1,6 +1,15 @@
|
|||||||
import { goto } from "./untool";
|
import { goto } from "./untool";
|
||||||
import { showToast, showLoading, hideLoading } 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) {
|
function dealRequest(def, url, param) {
|
||||||
@ -83,6 +92,7 @@ function handleResponse({
|
|||||||
}
|
}
|
||||||
|
|
||||||
export {
|
export {
|
||||||
|
getCommonReqData,
|
||||||
dealRequest,
|
dealRequest,
|
||||||
handleResponse
|
handleResponse
|
||||||
}
|
}
|
||||||
@ -1,17 +1,18 @@
|
|||||||
import { dealRequest } from "./manageServer"
|
import { dealRequest, getCommonReqData } from "./manageServer"
|
||||||
import { showToast } from "./untool"
|
import { showToast } from "./untool"
|
||||||
import { host } from "./api"
|
import { host } from "./api"
|
||||||
import { getSessionXToken } from "@/session"
|
import { getSessionXToken } from "@/session"
|
||||||
|
|
||||||
const coreRequestBase = (url, reqParams, options = {}, methodType = "POST") => {
|
const coreRequestBase = (url, reqParams, options = {}, methodType = "POST") => {
|
||||||
const xToken = getSessionXToken()
|
|
||||||
|
let comReqData = getCommonReqData()
|
||||||
|
|
||||||
return new Promise((resolve, reject) => {
|
return new Promise((resolve, reject) => {
|
||||||
uni.request({
|
uni.request({
|
||||||
url: `${host}${url}`,
|
url: `${host}${url}`,
|
||||||
data: reqParams,
|
data: reqParams,
|
||||||
header: {
|
header: {
|
||||||
"X-Token": xToken,
|
...comReqData.header,
|
||||||
...options
|
...options
|
||||||
},
|
},
|
||||||
method: methodType,
|
method: methodType,
|
||||||
|
|||||||
@ -1,7 +1,6 @@
|
|||||||
import { handleResponse } from './manageServer.js'
|
import { handleResponse, getCommonReqData } from './manageServer.js'
|
||||||
import { apiUrls, host } from './api' //接口配置
|
import { apiUrls, host } from './api' //接口配置
|
||||||
import { showToast } from "./untool"
|
import { showToast } from "./untool"
|
||||||
import { getSessionXToken } from "@/session"
|
|
||||||
|
|
||||||
|
|
||||||
const chooseFile = function (action = 'chooseImage', opt = {}) {
|
const chooseFile = function (action = 'chooseImage', opt = {}) {
|
||||||
@ -33,14 +32,14 @@ const chooseFile = function (action = 'chooseImage', opt = {}) {
|
|||||||
|
|
||||||
const doRequest = function (file) {
|
const doRequest = function (file) {
|
||||||
return new Promise((resolve, reject) => {
|
return new Promise((resolve, reject) => {
|
||||||
const xToken = getSessionXToken()
|
let comReqData = getCommonReqData()
|
||||||
uni.uploadFile({
|
uni.uploadFile({
|
||||||
url: `${host}${apiUrls.uploadFile}`,
|
url: `${host}${apiUrls.uploadFile}`,
|
||||||
fileType: 'image', // TODO
|
fileType: 'image', // TODO
|
||||||
filePath: file,
|
filePath: file,
|
||||||
name: 'file',
|
name: 'file',
|
||||||
header: {
|
header: {
|
||||||
"X-Token": xToken,
|
...comReqData.header,
|
||||||
},
|
},
|
||||||
formData: {
|
formData: {
|
||||||
// 'user': 'test'
|
// 'user': 'test'
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user