Files
CompanyProject/金壶/appV1/utils/models/goods.js
2024-09-27 01:32:49 +08:00

232 lines
3.9 KiB
JavaScript
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

import {http_use,http_post} from '../http.js'
import api from '../api'
class X_goods {
// 专属客服
async x_custOmer() {
let res = await http_post(api.x_custOmer, {
})
return res
}
// 订单数量
async x_order_count() {
let res = await http_post(api.x_order_count, {
})
return res
}
// x_cancelOrder 取消订单
async x_cancelOrder(order_id) {
let res = await http_post(api.x_cancelOrder, {
order_id
})
return res
}
// 搜索联动列表
async x_searchList(name) {
let res = await http_post(api.x_searchList, {
name
})
return res
}
//X_update 加减购物车数量
async X_update(id,goods_number) {
let res = await http_post(api.X_update, {
id,
goods_number
})
return res
}
// 上传阿里云图片 获取签名
async X_getAliyunOssStsToken() {
let res = await http_post(api.X_getAliyunOssStsToken, {
})
return res
}
// X_submitSuggestion 意见反馈
async X_submitSuggestion(status,phone,type,suggestion_content,pic_url) {
let res = await http_post(api.X_submitSuggestion, {
status,
phone,
type,
suggestion_content,
pic_url
})
return res
}
//X_toPay 去支付
async X_toPay(order_id) {
let res = await http_post(api.X_toPay, {
order_id
})
return res
}
// 创建订单
async X_create_order(id_group,address,consignee,tel,remark,address_id) {
let res = await http_post(api.X_create_order, {
id_group,
address,
consignee,
tel,
remark,
address_id
})
return res
}
//支付
async X_appPay(order_id,pay_type) {
console.log(order_id)
let res = await http_post(api.X_appPay, {
order_id,
pay_type
})
console.log(res)
return res
}
//X_treeUserAddress 地区三级地址
async X_treeUserAddress() {
let res = await http_post(api.X_treeUserAddress, {
})
return res
}
//X_orderPreview 确认订单
async X_orderPreview(id_group) {
let res = await http_post(api.X_orderPreview, {
id_group
})
return res
}
//添加购物车
async X_addCar(gba_id,batch_id,goods_number,add_type) {
let res = await http_post(api.X_addCar, {
gba_id,
batch_id,
goods_number,
add_type
})
return res
}
// 商品分类
async x_Classification() {
let res = await http_post(api.x_Classification, {
})
return res
}
// 购物车
async x_shoppingCar() {
let res = await http_post(api.x_shoppingCar, {
})
return res
}
// 删除购物车
async X_delCar(id_group) {
let res = await http_post(api.X_delCar, {
id_group
})
return res
}
//X_addCollect_app 商品收藏/ 取消收藏
async X_addCollect_app(goods_id,status) {
let res = await http_post(api.X_addCollect_app, {
goods_id,
status
})
return res
}
// 商品收藏列表
async x_Collectlsit() {
let res = await http_post(api.x_Collectlsit, {
})
return res
}
// 商品详情
async x_goodsDetail(sku_id) {
let res = await http_post(api.x_goodsDetail, {
sku_id
})
return res
}
// 热搜
async goodsRanking() {
let res = await http_post(api.goodsRanking, {
})
return res
}
// 商品搜索
async search(
search_words,
cate_id,
activity_id,
retail_flag,
sort_field,
sort_order,
term_validity,
drug_form,
manufacturer,
price_start,
price_end,
current_page
){
let res = await http_post(api.search, {
search_words,
cate_id,
activity_id,
retail_flag,
sort_field,
sort_order,
term_validity,
drug_form,
manufacturer,
price_start,
price_end,
current_page
})
return res
}
// 商品列表
async goodsList(limit,page){
let res = await http_post(api.goodsList, {
limit, //每页多少条默认20
page //当前页
})
return res
}
}
export default new X_goods