414 lines
10 KiB
JavaScript
414 lines
10 KiB
JavaScript
export default {
|
|
init(vm){
|
|
return {
|
|
// 启动页
|
|
pageList({document_code}) {
|
|
return vm.$u.post('StartUp/pageList', {});
|
|
},
|
|
// 首页协议
|
|
documentInfo({document_code}) {
|
|
return vm.$u.post('StartUp/documentInfo', {
|
|
document_code : document_code
|
|
});
|
|
},
|
|
//获取验证码接口
|
|
sendSmsCode({member_mobile, smslog_type}) {
|
|
return vm.$u.post('sms/sendSmsCode', {
|
|
member_mobile: member_mobile,
|
|
smslog_type: smslog_type
|
|
});
|
|
},
|
|
// 用户验证码登录
|
|
phoneLogin({member_mobile, sms_code}) {
|
|
return vm.$u.post('auth/phoneLogin', {
|
|
member_mobile: member_mobile,
|
|
sms_code: sms_code
|
|
});
|
|
},
|
|
//手机号(用户)注册
|
|
phoneRegister({member_mobile, sms_code}) {
|
|
return vm.$u.post('auth/phoneRegister', {
|
|
member_mobile: member_mobile,
|
|
sms_code: sms_code
|
|
});
|
|
},
|
|
// 微信授权登录
|
|
wechatLogin({member_wxopenid, member_nickname,member_avatar}) {
|
|
return vm.$u.post('auth/wechatLogin', {
|
|
member_wxopenid: member_wxopenid,
|
|
member_nickname: member_nickname,
|
|
member_avatar : member_avatar
|
|
});
|
|
},
|
|
// qq授权登录
|
|
qqLogin({member_qqopenid, member_nickname,member_avatar}) {
|
|
return vm.$u.post('auth/qqLogin', {
|
|
member_qqopenid: member_qqopenid,
|
|
member_nickname: member_nickname,
|
|
member_avatar : member_avatar
|
|
});
|
|
},
|
|
// 绑定手机号
|
|
mobileBind({member_mobile,sms_code}) {
|
|
return vm.$u.post('auth/mobileBind', {
|
|
member_mobile: member_mobile,
|
|
sms_code: sms_code
|
|
});
|
|
},
|
|
// 使用帮助&售后政策列表
|
|
getUseHelpList({ page, tid }) {
|
|
return vm.$u.post('Member/UseHelpList', {
|
|
page: page,
|
|
tid: tid,
|
|
});
|
|
},
|
|
// 使用帮助&售后政策详情
|
|
getUseHelpInfo({ launch_id }) {
|
|
return vm.$u.post('Member/UseHelpInfo', {
|
|
launch_id: launch_id,
|
|
});
|
|
},
|
|
// 标签的列表
|
|
labelList({}) {
|
|
return vm.$u.post('StartUp/labelList', {});
|
|
},
|
|
// 获取地区列表
|
|
getAreaList({ pid }) {
|
|
return vm.$u.post('Area/areaList', {
|
|
pid: pid,
|
|
});
|
|
},
|
|
getArea() {
|
|
return vm.$u.post('Area/getAreaTree');
|
|
},
|
|
// 用户收货地址列表
|
|
getAddressList() {
|
|
return vm.$u.post('MemberAddress/addressList');
|
|
},
|
|
// 添加收货地址
|
|
addressAdd({
|
|
area_id,
|
|
city_id,
|
|
is_default,
|
|
area_info,
|
|
address,
|
|
true_name,
|
|
mobile_phone,
|
|
// longitude,
|
|
// latitude,
|
|
}) {
|
|
return vm.$u.post('memberAddress/addressAdd', {
|
|
area_id: area_id,
|
|
city_id: city_id,
|
|
is_default: is_default,
|
|
area_info: area_info,
|
|
address: address,
|
|
true_name: true_name,
|
|
mobile_phone: mobile_phone,
|
|
// longitude: longitude,
|
|
// latitude: latitude,
|
|
});
|
|
},
|
|
// 修改收货地址
|
|
addressEdit({
|
|
address_id,
|
|
area_id,
|
|
city_id,
|
|
is_default,
|
|
area_info,
|
|
address,
|
|
true_name,
|
|
mobile_phone,
|
|
// longitude,
|
|
// latitude,
|
|
}) {
|
|
return vm.$u.post('memberAddress/addressEdit', {
|
|
address_id: address_id,
|
|
area_id: area_id,
|
|
city_id: city_id,
|
|
is_default: is_default,
|
|
area_info: area_info,
|
|
address: address,
|
|
true_name: true_name,
|
|
mobile_phone: mobile_phone,
|
|
// longitude: longitude,
|
|
// latitude: latitude,
|
|
});
|
|
},
|
|
// 删除地址
|
|
deleteAddress({ address_id }) {
|
|
return vm.$u.post('memberAddress/addressDel', {
|
|
address_id: address_id
|
|
});
|
|
},
|
|
// 设默认地址
|
|
setDefaultAddress({ address_id }) {
|
|
return vm.$u.post('memberAddress/addressSetDefault', {
|
|
address_id: address_id
|
|
});
|
|
},
|
|
// 美甲
|
|
getManicureList({ page }) {
|
|
return vm.$u.post('MemberManicure/getManicureList', {
|
|
page: page
|
|
});
|
|
},
|
|
// 美甲-提交订单
|
|
addManicure({ name, time }) {
|
|
return vm.$u.post('MemberManicure/addManicure', {
|
|
name: name,
|
|
time: time
|
|
});
|
|
},
|
|
// 会员服务-积分数
|
|
getMemberPointsStat() {
|
|
return vm.$u.post('member/memberPointsStat');
|
|
},
|
|
// 会员服务-积分列表
|
|
getPointslogList() {
|
|
return vm.$u.post('member/pointslogList');
|
|
},
|
|
// 收藏列表 商品 不传值;店铺 type: 2
|
|
getFavoritesList({ type = undefined } = {}) {
|
|
let params = {};
|
|
if(type) Object.assign(params, {type: type})
|
|
return vm.$u.post('Member/getFavoritesList', params);
|
|
},
|
|
// 取消收藏(商品/店铺)
|
|
removeFavorite({ id }) {
|
|
return vm.$u.post('Member/removeFavorite', {
|
|
id: id,
|
|
});
|
|
},
|
|
// 设置-用户信息
|
|
getMemberInfo() {
|
|
return vm.$u.post('Member/MemberInfo');
|
|
},
|
|
// 设置-修改用户信息
|
|
updateMemberInfo({ nickname, gender, avatar, birthday }) {
|
|
return vm.$u.post('Member/changeMemberInfo', {
|
|
nickname: nickname,
|
|
sex: gender,
|
|
avatar: avatar,
|
|
birthday: birthday,
|
|
});
|
|
},
|
|
// 修改绑定手机号
|
|
changeMemberPhone({ old_mobile, old_code, new_mobile, new_code }) {
|
|
return vm.$u.post('Member/memberChangeMobile', {
|
|
old_mobile: old_mobile,
|
|
old_code: old_code,
|
|
new_mobile: new_mobile,
|
|
new_code: new_code,
|
|
});
|
|
},
|
|
// 设置-关于我们
|
|
aboutUsInfo() {
|
|
return vm.$u.post('Setting/AboutUsInfo');
|
|
},
|
|
// 设置-证照中心
|
|
certificateInfo() {
|
|
return vm.$u.post('Setting/CertificateInfo');
|
|
},
|
|
// 用户浏览记录
|
|
getBrowseList({ page }) {
|
|
return vm.$u.post('Member/BrowseList', {
|
|
page: page,
|
|
});
|
|
},
|
|
// 意见反馈列表
|
|
getFeedbackList({ page }) {
|
|
return vm.$u.post('Member/feedbackList', {
|
|
page: page,
|
|
});
|
|
},
|
|
// 意见反馈-写意见
|
|
writeFeedback({ fb_content, fb_images }) {
|
|
return vm.$u.post('Member/writeFeedback', {
|
|
fb_content: fb_content,
|
|
fb_images: fb_images,
|
|
});
|
|
},
|
|
// 订单列表
|
|
getOrderList({ page, type }) {
|
|
let params = { page: page };
|
|
if(type > 0) Object.assign(params, {type: type});
|
|
return vm.$u.post('Order/orderList', params);
|
|
},
|
|
// 售后列表
|
|
// getAfterSaleList({ page }) {
|
|
// return vm.$u.post('order/afterSaleList', { page: page });
|
|
// },
|
|
// 试穿列表
|
|
goodsTryOrderList() {
|
|
return vm.$u.post('order/goodsTryOrderList');
|
|
},
|
|
// 试穿订单确认完成
|
|
goodsTryConfirm({ id }) {
|
|
return vm.$u.post('order/goodsTryConfirm', { id: id });
|
|
},
|
|
// 订单详情
|
|
getOrderInfo({ order_id }) {
|
|
return vm.$u.post('Order/orderInfo', { order_id: order_id });
|
|
},
|
|
// 取消订单
|
|
cancelOrder({ order_id, msg = '' } = {}) {
|
|
let params = { order_id: order_id };
|
|
if(msg) Object.assign(params, {msg: msg});
|
|
return vm.$u.post('Order/buyer_cancel', params);
|
|
},
|
|
// add_refund
|
|
refundOrder({ order_id, goods_id, refund_amount, refund_type = 1 } = {}) {
|
|
return vm.$u.post('order/add_refund', {
|
|
order_id: order_id,
|
|
goods_id: goods_id,
|
|
refund_amount: refund_amount,
|
|
refund_type: refund_type,
|
|
});
|
|
},
|
|
// 删除订单
|
|
deleteOrder({ order_id }) {
|
|
return vm.$u.post('order/order_delete', { order_id: order_id });
|
|
},
|
|
// 确认收货
|
|
confirmReceive ({ order_id }) {
|
|
return vm.$u.post('Order/order_receive', { order_id: order_id });
|
|
},
|
|
// 查询订单的评价信息
|
|
getOrderEvaluateInfo({ id }) {
|
|
return vm.$u.post('Order/getOrderEvaluateInfo', { id: id });
|
|
},
|
|
orderLogistics({ id }) {
|
|
return vm.$u.post('Order/orderLogistics', { order_id: id });
|
|
},
|
|
// 订单评价/修改评价
|
|
updateOrderEvaluate({ id, content, scores_one, scores_two, scores_three, file }) {
|
|
let params = {
|
|
id: id,
|
|
content: content,
|
|
scores_one: scores_one,
|
|
scores_two: scores_two,
|
|
scores_three: scores_three,
|
|
}
|
|
if(file) Object.assign(params, { file: file });
|
|
return vm.$u.post('Order/orderEvaluate', params);
|
|
},
|
|
// 信息模块
|
|
messageIndex({ }) {
|
|
return vm.$u.post('Message/messageIndex', { });
|
|
},
|
|
// 公告咨询列表
|
|
informationList({ }) {
|
|
return vm.$u.post('Message/informationList', { });
|
|
},
|
|
// 关注列表
|
|
snsfriendList({ }) {
|
|
return vm.$u.post('message/snsfriendList', { });
|
|
},
|
|
// 关注达人
|
|
attentionMember({ member_id }) {
|
|
return vm.$u.post('member/attentionMember', {
|
|
member_id : member_id
|
|
});
|
|
},
|
|
// 公告消息列表
|
|
informationInfo({ }) {
|
|
return vm.$u.post('message/informationInfo', { });
|
|
},
|
|
// 活动消息列表
|
|
messageactivityList({ }) {
|
|
return vm.$u.post('message/messageactivityList', { });
|
|
},
|
|
// 全部已读接口
|
|
delMessage({ type }) {
|
|
return vm.$u.post('message/delMessage', { type });
|
|
},
|
|
// 已读消息
|
|
delMessage({ type }) {
|
|
return vm.$u.post('/message/readMessage', { type });
|
|
},
|
|
// 已读消息
|
|
refreshToken({ }) {
|
|
return vm.$u.post('/Auth/refreshToken', { });
|
|
},
|
|
// 屏蔽列表
|
|
articlShieldList() {
|
|
return vm.$u.post('/Article/articlShieldList');
|
|
},
|
|
// 取消屏蔽
|
|
articleDelShield({ id }) {
|
|
return vm.$u.post('article/articleDelShield', { member_id: id });
|
|
},
|
|
// 配置
|
|
getConfigInfo({ code }) {
|
|
return vm.$u.post('Document/getConfigInfo', {
|
|
code: code,
|
|
});
|
|
},
|
|
// 送洗列表-平台订单 实体店订单
|
|
sendLaundryOrderList({ type, page }) {
|
|
return vm.$u.post('member/sendLaundryOrderList', {
|
|
type: type,
|
|
page: page,
|
|
});
|
|
},
|
|
// 送洗-获取衣服类型
|
|
getClothesTypeList() {
|
|
return vm.$u.post('member/getClothesTypeList');
|
|
},
|
|
// 送洗评价
|
|
sendOrderComment({ id, comment }) {
|
|
return vm.$u.post('member/sendOrderComment', {
|
|
id: id,
|
|
comment: comment,
|
|
});
|
|
},
|
|
// 送洗确认完成
|
|
sendLaundryOrderConfirm({ id }) {
|
|
return vm.$u.post('member/sendOrderConfirm', {
|
|
id: id,
|
|
});
|
|
},
|
|
// 提交送洗
|
|
sendLaundrySave({
|
|
type,
|
|
tid,
|
|
condition,
|
|
member_name,
|
|
member_phone,
|
|
area_info,
|
|
address_info,
|
|
goods_name,
|
|
order_id,
|
|
goods_id,
|
|
goods_images,
|
|
}) {
|
|
return vm.$u.post('member/sendLaundrySave', {
|
|
type: type,
|
|
tid: tid,
|
|
condition: condition,
|
|
member_name: member_name,
|
|
member_phone: member_phone,
|
|
area_info: area_info,
|
|
address_info: address_info,
|
|
goods_name: goods_name,
|
|
order_id: order_id,
|
|
goods_id: goods_id,
|
|
goods_images: goods_images,
|
|
});
|
|
},
|
|
// 送洗评论列表
|
|
sendCommentList() {
|
|
return vm.$u.post('member/sendCommentList');
|
|
},
|
|
// 发现收藏列表
|
|
articleCollectList() {
|
|
return vm.$u.post('article/articleCollectList');
|
|
},
|
|
// 关注用户列表
|
|
attentionMemberList() {
|
|
return vm.$u.post('member/attentionMemberList');
|
|
},
|
|
}
|
|
}
|
|
} |