2021-08-28
更新英语笔记 可以修改删除录音。修改图片删除图片。
2021-9-10创建【创客小程序】名称:创客之一站式

删除商品后,会把订单详细的商品id设置为null

import {
request,
uploadWXUserInfo,
wx_login,getTime,getDiffHour
} from '../../utils/util.js'
edit() {
var upload_wx_user_datetime = wx.getStorageSync('upload_wx_user_datetime');
var show_wind_flag = true;
if(upload_wx_user_datetime){
var hour = getDiffHour(upload_wx_user_datetime);
if(hour>=app.globalData.upload_hour){
show_wind_flag = true;
}else{
show_wind_flag = false;
}
}else{
show_wind_flag = true;
}
if(show_wind_flag){
wx.getUserProfile({
desc: '用于完善会员资料', // 声明获取用户个人信息后的用途,后续会展示在弹窗中,请谨慎填写
success: (res) => {
var jsonstr = JSON.stringify(res.userInfo)
uploadWXUserInfo(jsonstr, app.globalData.openid);
var time_str = getTime();
wx.setStorageSync("upload_wx_user_datetime", time_str);
wx.navigateTo({
url: "/pages/member_edit/member_edit"
})
}
})
}else{
wx.navigateTo({
url: "/pages/member_edit/member_edit"
})
}
},我们这个是按小时计算的。可以设置0.01小时

1:购买商品 没有缓存时间bug
2:个人中心,修改资料按钮 没有缓存时间bug
3:文章查看 跳转全部赞 没有缓存时间bug
4:修改资料 提交按钮(member_edit页面) 没有缓存时间bug

订单列表的数据形式。

data是数组 是这个列表的详细数据

创建订单 未付款,(可以取消 然后取消后的订单可以删除)
已付款,管理人员发货。
未付款 可以取消 ---删除(取消的订单可以删除)
已付款
已发货 管理员发货。写订单号。
已完成 客户可以已完成。或者定时已完成。
已取消
大小比例大概这样。


精选栏目和媒体中心 的name2没有跳转事件。
删除之后数据是如何重置的。
shopping_cart_delete(ids,that.data.openid).then(res => {
console.log(res.data.success);
if(res.data.success){
//重新设置数据
var tempData = that.data.shoppingCartDataList;
for(let i in that.data.shopping_cart_ids){
for(let j in tempData){
if(tempData[j].id==that.data.shopping_cart_ids[i]){
tempData.splice(j, 1);
break;
}
}
}
that.setData({
shoppingCartDataList: tempData
})
//计算数量
that.cal_num();
that.refresh();
}
})
wx.showLoading({
title: '删除中...',
mask:true
})
order_del(orderId,that.data.openid).then(res => {
console.log(res)
if(res.data.success){
setTimeout(function() {
wx.hideLoading()
}, 200)
wx.showToast({
title: res.data.msg,
icon: 'none',
duration: 2000
})
//设置这个数据移除
var state_list_data= that.data.state_list[that.data.state_select_index].data;
state_list_data.splice(index, 1);
var old_state_obj = that.data.state_list[that.data.state_select_index];
old_state_obj.data = state_list_data;
var itemData = "state_list[" + that.data.state_select_index + "]";
that.setData({ [itemData]: old_state_obj });
}else{
wx.showToast({
title: res.data.msg,
icon: 'none',
duration: 2000
})
return;
}
});
删除分类没有效验分类,下面有没有子分类。
删除分类也要效验下面有没有商品。
这个bug在光伏小程序已修复。可以复制这个代码。
站长微信:xiaomao0055
站长QQ:14496453