修复 详情 添加购物车

This commit is contained in:
Mr-Wong-Git
2025-08-08 16:59:52 +08:00
parent be03e00481
commit b22831f2eb
3 changed files with 28 additions and 25 deletions

View File

@@ -20,7 +20,7 @@ import token from '@/utils/auth.token.js'
* showFailMessage: true, // 返回失败信息是否显示
* catchError: true, // 是否集中管理返回的success为false的情况如果为false在请求处判断code值做业务处理
*/
const request = (options, noLoading,noFailMessage) => {
const request = (options, noLoading, noFailMessage) => {
let _opts = {
url: '', // url String 是 开发者服务器接口地址
data: {}, // data Object/String/ArrayBuffer 否 请求的参数 App 3.3.7 以下不支持 ArrayBuffer 类型
@@ -58,6 +58,8 @@ const request = (options, noLoading,noFailMessage) => {
mask: true
})
}
console.log('http-url', _opts.url);
console.log('http-param', _opts.data);
return uni.request({
url: (_baseUrl || '') + (_opts.url || ''),
method: _opts.method,
@@ -65,6 +67,7 @@ const request = (options, noLoading,noFailMessage) => {
header: _opts.header,
timeout: _opts.timeout || 60000,
success: res => {
console.log('http-result', res);
if (200 === res.statusCode) {
let data = res.data
if (_opts.catchError) {
@@ -161,7 +164,7 @@ const request = (options, noLoading,noFailMessage) => {
complete() {
if (_opts.showLoading) {
console.log("showLoading>>>>>", _opts.showLoading);
uni.hideLoading()
uni.hideLoading()
}
}
@@ -170,7 +173,7 @@ const request = (options, noLoading,noFailMessage) => {
}
const req = function(url, method = "GET", data = {}, header = {}, options = {}, noLoading,noFailMessage) {
const req = function(url, method = "GET", data = {}, header = {}, options = {}, noLoading, noFailMessage) {
let _opts = {
url: url,
method: method,
@@ -178,21 +181,21 @@ const req = function(url, method = "GET", data = {}, header = {}, options = {},
header: header
}
Object.assign(options, _opts)
return request(options, noLoading,noFailMessage)
return request(options, noLoading, noFailMessage)
}
const get = function(url, data = {}, header = {}, options = {}, noLoading,noFailMessage) {
return req(url, "GET", data, header, options, noLoading,noFailMessage)
const get = function(url, data = {}, header = {}, options = {}, noLoading, noFailMessage) {
return req(url, "GET", data, header, options, noLoading, noFailMessage)
}
const post = function(url, data = {}, header = {}, options = {}, noLoading,noFailMessage) {
return req(url, "POST", data, header, options, noLoading,noFailMessage)
const post = function(url, data = {}, header = {}, options = {}, noLoading, noFailMessage) {
return req(url, "POST", data, header, options, noLoading, noFailMessage)
}
const formpost = function(url, data = {}, header = {}, options = {}, noLoading,noFailMessage) {
const formpost = function(url, data = {}, header = {}, options = {}, noLoading, noFailMessage) {
let _head = {
"content-type": "application/x-www-form-urlencoded"
}
Object.assign(header, _head)
return req(url, "POST", data, header, options, noLoading,noFailMessage)
return req(url, "POST", data, header, options, noLoading, noFailMessage)
}
request.get = get
request.post = post