123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195 |
- import {
- BASE_URL,
- BASE_URL_SECOND,
- CDX
- } from '@/config'
- import {
- getToken
- } from "@/utils/auth.js";
- let tk="eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiIsImtpZCI6ImtleUlEIn0.eyJpc3MiOiJoZWxwLWNvbW11bml0eS5sYXN0YnMuY29tIiwiYXVkIjoiIiwiaWF0IjoxNzIyNzcxNDc4LCJuYmYiOiIiLCJqdGkiOiIiLCJleHAiOjE3MjUzNjM0NzgsInVzZXJfaWQiOjYwLCJwaG9uZSI6IjE5OTY1Mjc2Mjk2In0.jUSV3C1DXfps4WMwN4pRsvelfKF2z4vh_2xv7WsiNHNhfPRJkrkcuxL5n1v7a2oz1swBMJh_ADJ6A-OyBZJKyvsKgsDpe4R9wZeuu29wZkrss3pEW8OwVgYmOlnHxQsJ_3jQJ7_8NgBfCEeFI-W5aowJuaRG4N_Y1JsTsGyiMZ0"
- // 内勤(李杰账号)
- // tk="eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiIsImtpZCI6ImtleUlEIn0.eyJpc3MiOiJoZWxwLWNvbW11bml0eS5sYXN0YnMuY29tIiwiYXVkIjoiIiwiaWF0IjoxNzIyNTE1NzQyLCJuYmYiOiIiLCJqdGkiOiIiLCJleHAiOjE3MjUxMDc3NDIsInVzZXJfaWQiOjcsInBob25lIjoiMTMyNDE0MzE1NTUifQ.C3bxjE2TI4bBNKzOtPJUmNzE50xylxfDrUe_bkCF8F50bE0CtLl5kgkGn99EPCNfD3nEdqEYgjC-UqIixSbdIwfxsWVDrdR2efVDtPKFop6jj58nWbwGSfYvMhLzoOsyg1hlCytpwBuW98AFaHNpzttuylZYYndFBcmhMH5ubTY"
- // 外勤(张晓账号)
- // tk="eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiIsImtpZCI6ImtleUlEIn0.eyJpc3MiOiJoZWxwLWNvbW11bml0eS5sYXN0YnMuY29tIiwiYXVkIjoiIiwiaWF0IjoxNzIyMTY3ODEwLCJuYmYiOiIiLCJqdGkiOiIiLCJleHAiOjE3MjQ3NTk4MTAsInVzZXJfaWQiOjMsInBob25lIjoiMTkxMTMxNzUwNjEifQ.PWcRv1KbhZCrAk8OVT5zpdJBYruy8OX2gz0YzRdYpOKtuEVJCQgILmgXzQ5iLFB-cdg93uG1mPkO6Gs4JSA6feF3zY3S0rk-7NUzjb47fu9dQmf5DkbRQ87pe85Bw7UwqxAO1Nsj2894x6YViNxlmUZaicCLhrr_39TzHEoih3U"
- // 杨继洲
- // tk="eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiIsImtpZCI6ImtleUlEIn0.eyJpc3MiOiJoZWxwLWNvbW11bml0eS5sYXN0YnMuY29tIiwiYXVkIjoiIiwiaWF0IjoxNzIyOTMxMDQxLCJuYmYiOiIiLCJqdGkiOiIiLCJleHAiOjE3MjU1MjMwNDEsInVzZXJfaWQiOjIsInBob25lIjoiMTc2MDA1MjUyMDEifQ.WtjXenb335_KoMhkmE8bZ0rgOwcbUEqo0Z7VL9EqdW0bdBhRC-Zf6CT9nPftt6feoLEFtPyaG3Ov0h8EqFPCmCriy26MV8RejSQbPe4cAz62HEDDPB1auFMH9FuvXN75UWu-hDWKe_Yj5Dj5AFlursdIhzq5W98qD4YN6D_wd90"
- // 朱
- // tk="eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiIsImtpZCI6ImtleUlEIn0.eyJpc3MiOiJoZWxwLWNvbW11bml0eS5sYXN0YnMuY29tIiwiYXVkIjoiIiwiaWF0IjoxNzIyOTA4MjYzLCJuYmYiOiIiLCJqdGkiOiIiLCJleHAiOjE3MjU1MDAyNjMsInVzZXJfaWQiOjUwLCJwaG9uZSI6IjEzNTQ4MzA0MDU3In0.obJUiw_anaBLwoBc0XG1wPOSIRQWw4h2mo1L36MKxn69i_OGacyp4YV8mEdw_AQ6KN_9HKxmHU8BHdYKmCDfRFVQirIT4m01mE1Wsc5ZpC9s0xkJYGO5a6Kp1BbvbU3Wo98kIMsbAHKmwYOQfW-MiIBl1tJkxlbXwuA5wXY2Fm4"
- const request = async (url, method, data = {}, type = 1) => {
- const header = {
- // 'content-type': 'application/json',
- "Authorization": CDX!=''?getToken():tk,
-
- // 临时令牌
- }
- const baseUrl = type === 1 ? BASE_URL : BASE_URL_SECOND;
- return new Promise((reslove, reject) => {
- uni.showLoading({
- title: '',
- mask: true
- })
- uni.request({
- url: baseUrl + url,
- method: method || 'GET',
- header,
- timeout: 1000 * 30,
- data: data || {},
- success: (successData) => {
- uni.hideLoading();
- const res = successData.data
- // if (successData.statusCode == 200) {
- // // 业务逻辑,自行修改
- // if (res.code === 401) {
- // // uni.clearStorageSync();
- // // uni.reLaunch({
- // // url: '/pages/login/login'
- // // })
- // // uni.showToast({
- // // title: res.msg,
- // // icon: 'none'
- // // })
- // reslove(res)
- // } else if (res.code === 200) {
- // reslove(res)
- // } else {
- // // uni.showToast({
- // // title: res.msg,
- // // icon: 'none'
- // // })
- // reslove(res)
- // }
- // } else {
- // // uni.showToast({
- // // title: res.msg || '系统异常',
- // // icon: 'none'
- // // })
- // reslove(res)
- // }
- reslove(res)
- },
- fail: (err) => {
- uni.hideLoading();
- uni.showToast({
- title: JSON.stringify(err) || '系统异常',
- icon: 'none'
- })
- reject(err)
- },
- complete() {
- }
- })
- })
- }
- const requestFormData = async (url, method, data = {}, type = 1) => {
- const header = {
- 'content-type': 'application/x-www-form-urlencoded',
- "Authorization": 'Bearer ' + getToken(),
- }
- const baseUrl = type === 1 ? BASE_URL : BASE_URL_SECOND;
- return new Promise((reslove, reject) => {
- uni.showLoading({
- title: '',
- mask: true
- })
- uni.request({
- url: baseUrl + url,
- method: method || 'GET',
- header,
- timeout: 1000 * 30,
- data: data || {},
- success: (successData) => {
- uni.hideLoading();
- const res = successData.data
- if (successData.statusCode == 200) {
- // 业务逻辑,自行修改
- if (res.code === 401) {
- // uni.clearStorageSync();
- // uni.reLaunch({
- // url: '/pages/login/login'
- // })
- uni.showToast({
- title: res.msg,
- icon: 'none'
- })
- reject(res)
- } else if (res.code === 0) {
- // uni.showToast({
- // title: res.msg,
- // icon: 'none'
- // })
- reslove(res)
- } else {
- // uni.showToast({
- // title: res.msg,
- // icon: 'none'
- // })
- reject(res)
- }
- } else {
- // uni.showToast({
- // title: res.msg || '系统异常',
- // icon: 'none'
- // })
- reject(res)
- }
- },
- fail: (err) => {
- uni.hideLoading();
- // uni.showToast({
- // title: JSON.stringify(err) || '系统异常',
- // icon: 'none'
- // })
- reject(err)
- },
- complete() {
- }
- })
- })
- }
- const upload = (file, data = {}, url = '/app-api/infra/appfile/upload', name = 'file') => {
- const header = {
- 'content-type': 'application/x-www-form-urlencoded',
- "Authorization": 'Bearer ' + getToken(),
- }
- return new Promise((reslove, reject) => {
- uni.showLoading({
- title: '',
- mask: true
- })
- uni.uploadFile({
- url: BASE_URL_SECOND + url, //仅为示例,非真实的接口地址
- filePath: file,
- header,
- name,
- formData: data,
- success: (uploadFileRes) => {
- uni.hideLoading()
- const res = uploadFileRes.data
- if (uploadFileRes.statusCode == 200) {
- reslove(JSON.parse(res))
- } else {
- uni.showToast({
- title: res.msg,
- icon: 'none'
- })
- reject(res)
- }
- },
- fail(msg) {
- uni.hideLoading()
- reject(msg)
- }
- });
- })
- }
- export {
- request,
- requestFormData,
- upload
- }
|