123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233 |
- var tokenKey = "access-token";
- // var serverUrl = "http://192.168.0.36:8087";
- var serverUrl = "https://city.baoxianzhanggui.com/nightFragrance"; //测试环境
- import { requst_post_login} from '../api/index'
- //请求头处理函数
- function CreateHeader(url, type) {
- let header = {}
- // header.Authorization = 'tf:'+uni.getStorageSync('access-token');
- if (type == 'POST_PARAMS'){
- header = {
- 'content-type': 'application/x-www-form-urlencoded'
- }
- }else if(type == 'FormData'){
- header = {
- 'content-type': 'multipart/form-data'
- }
- }else{
- header = {
- 'content-type': 'application/json'
- }
- }
- // let token = uni.getStorageSync('access-token');
- // header.Authorization = 'tf:' + token;
- // }
- // let access_token = uni.getStorageSync('access-token');
- return header;
- }
- //post请求,fomData
- function postRequestFormData(url,data){
- let header = CreateHeader(url,'FormData');
- // let access_token = uni.getStorageSync('access-token');
- header.Authorization = 'tf:' +uni.getStorageSync('access-token');
- return new Promise((resolve, reject) => {
- uni.request({
- url: serverUrl + url,
- data: data,
- header: header,
- method: 'POST',
- success: (res => {
- if (res.statusCode === 200) {
- if(res.data.code==401){
- // 重新登陆
- // uni.removeStorage({
- // key:'access-token'
- // })
- // 重新登陆
- }
- }
- else {
- reject(res)
- }
- }),
- fail: (res => {
- reject(res)
- })
- })
- })
- }
- //post请求,数据在body中
- function postRequest(url,data){
- let header = CreateHeader(url,'POST');
- // let access_token = uni.getStorageSync('access-token');
- header.Authorization = 'tf:' +uni.getStorageSync('access-token');
- // console.log(header,'header')
- return new Promise((resolve, reject) => {
- uni.request({
- url: serverUrl + url,
- data: data,
- header: header,
- method: 'POST',
- success: (res => {
- if (res.statusCode === 200) {
- if(res.data.code==401){
- // 重新登陆
- if(res.data.code==401){
- // 重新登陆
- uni.removeStorage({
- key:'access-token'
- })
- // 重新登陆
- }
- // 重新登陆
- }else{
- resolve(res)
- }
- } else {
- reject(res)
- }
- }),
- fail: (res => {
- reject(res)
- })
- })
- })
- }
- //post请求,数据按照query方式传给后端
- function postParamsRequest(url, data) {
- let header = CreateHeader(url,'POST_PARAMS');
- let useurl = url;
- // let access_token = uni.getStorageSync('access-token');
- header.Authorization = 'tf:' +uni.getStorageSync('access-token');
- return new Promise((resolve, reject) => {
- uni.request({
- url: serverUrl + useurl,
- data: data,
- header: header ,
- method: 'POST',
- success: (res => {
- // console.log(res, '1212')
- if (res.statusCode === 200) {
- if(res.data.code==401){
- // 重新登陆
- if(res.data.code==401){
- // 重新登陆
- uni.removeStorage({
- key:'access-token'
- })
- // 重新登陆
- }
- // 重新登陆
- }else{
- resolve(res)
- }
- } else {
- reject(res)
- }
- }),
- fail: (res => {
- reject(res)
- })
- })
- })
- }
- //get 请求
- function getRequest(url, data) {
- let header = CreateHeader(url, 'GET');
- // let access_token = uni.getStorageSync('access-token');
- header.Authorization = 'tf:' +uni.getStorageSync('access-token');
- return new Promise((resolve, reject) => {
- uni.request({
- url: serverUrl + url,
- data: data,
- header: header,
- method: 'GET',
- success: (res => {
- if (res.statusCode === 200) {
- if(res.data.code==401){
- // 重新登陆
- uni.removeStorage({
- key:'access-token'
- })
- }else{
- resolve(res)
- }
- }else{
- reject(res)
- }
- }),
- fail: (res => {
- reject(res)
- })
- })
- })
- }
- //put请求
- function putRequest(url, data) {
- let header = CreateHeader(url, 'PUT');
- // let access_token = uni.getStorageSync('access-token');
- header.Authorization = 'tf:' +uni.getStorageSync('access-token');
- return new Promise((resolve, reject) => {
- uni.request({
- url: serverUrl + url,
- data: data,
- header: header,
- method: 'PUT',
- success: (res => {
- if (res.statusCode === 200) {
- if(res.data.code==401){
- if(res.data.code==401){
- // 重新登陆
- uni.removeStorage({
- key:'access-token'
- })
- // 重新登陆
- }
- }else{
- resolve(res)
- }
- } else {
- reject(res)
- }
- }),
- fail: (res => {
- reject(res)
- })
- })
- })
- }
- //delete请求
- function deleteRequest(url, data) {
- let header = CreateHeader(url, 'POST_PARAMS');
- // let access_token = uni.getStorageSync('access-token');
- header.Authorization = 'tf:' +uni.getStorageSync('access-token');
- return new Promise((resolve, reject) => {
- uni.request({
- url: serverUrl + url ,
- data: data,
- header: header,
- method: 'DELETE',
- success: (res => {
- if (res.statusCode === 200) {
- //200: 服务端业务处理正常结束
- resolve(res)
- } else {
- reject(res)
- }
- }),
- fail: (res => {
- reject(res)
- })
- })
- })
- }
- module.exports.getRequest = getRequest;
- module.exports.postRequest = postRequest;
- module.exports.postRequestFormData = postRequestFormData;
- module.exports.postParamsRequest = postParamsRequest;
- module.exports.putRequest = putRequest;
- module.exports.deleteRequest = deleteRequest;
|