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

84 lines
1.6 KiB
JavaScript

import {
http_use,
http_post
} from '../http.js'
import api from '../api'
class shop {
//更新用户信息
async getIndexShopInfo() {
let res = await http_use(api.getIndexShopInfo, {
})
return res
}
//修改商家信息
async edit_shopInfo(address, tell, business_time, Paypal, name, shop_lang, member_lang, texts, avatar,url_code,country_id) {
let res = await http_post(api.edit_shopInfo, {
address,
tell,
business_time,
Paypal,
name,
shop_lang,
member_lang,
texts,
avatar,
url_code,
country_id
})
return res
}
//获取店铺货币列表与语言种类
async getShopLangAndCurrency() {
let res = await http_use(api.getShopLangAndCurrency, {
})
return res
}
// 收货地址
async shippingAddress(){
try {
let res = uni.getStorageSync('address_key');
if (res) {
return res
}
res = await http_post(api.shippingAddress,{})
uni.setStorageSync('address_key', res);
return res
} catch (e) {
// error
}
}
// 收货列表
async addressList(){
let res = await http_post(api.addressList,{
})
return res
}
// 默认地址
async defaultAddress(address_id){
let res = await http_post(api.defaultAddress,{
address_id
})
return res
}
// 更新/新增收货地址
async makeChangeAddress(area_id,address,address_id,consignee,tel){
let res = await http_post(api.makeChangeAddress,{
area_id,address,address_id,consignee,tel
})
return res
}
// 删除配送地址
async deleteAddress(address_id){
let res = await http_post(api.deleteAddress,{
address_id
})
return res
}
}
export default new shop