feat: 新增需求

This commit is contained in:
caijun
2026-01-19 17:34:15 +08:00
parent 8fa31df250
commit 9f5b2a92c4
67 changed files with 7518 additions and 481 deletions

View File

@@ -6,7 +6,7 @@ import {
const {
getBackLocale
} = useLocale();
const host = define.baseURL
let host = define.baseURL
const defaultOpt = {
load: true
}
@@ -28,19 +28,30 @@ const defaultOpt = {
function request(config) {
config.options = Object.assign(defaultOpt, config.options)
const token = uni.getStorageSync('token') || ''
const tenantId = uni.getStorageSync('tenantId') || ''
const systemCode = uni.getStorageSync('systemCode') || ''
const locale = getBackLocale()
let header = {
"accept" : 'application/json, text/plain, */*',
"App-Code": systemCode,
"Content-Type": "application/json;charset=UTF-8",
"Jnpf-Origin": "app",
"Vue-Version": "3",
"Accept-Language": locale,
"tenant-id": tenantId,
...config.header
}
header['App-Code'] = encodeURIComponent(header['App-Code'])
if (token) header['Authorization'] = token
// 测试 todo
console.log(config.url,config.url.includes('admin-api'),'config.url.includes---')
if(config.url.includes('admin-api')){
host = 'http://10.28.117.48:48080'
}else {
host = define.baseURL
}
let url = config.url.indexOf('http') > -1 ? config.url : host + config.url
if (config.options.load) {
uni.showLoading({
@@ -57,7 +68,7 @@ function request(config) {
timeout: define.timeout,
success: res => {
if (res.statusCode === 200) {
if (res.data.code == 200) {
if (res.data.code == 200 || res.data.code == 0) {
resolve(res.data)
} else {
ajaxError(res.data)
@@ -88,7 +99,7 @@ function ajaxError(data) {
title: data.msg || '请求出错,请重试',
icon: 'none',
complete() {
if (data.code === 600 || data.code === 601 || data.code === 602) {
if (data.code === 600 || data.code === 601 || data.code === 602 || data.code === 401) {
setTimeout(() => {
uni.removeStorageSync('token')
uni.removeStorageSync('cid')