|
@@ -20,7 +20,7 @@ window.onbeforeunload = function(){
|
|
|
function debounce(fn,delay){
|
|
|
var timer=null
|
|
|
return function(){
|
|
|
- console.log(timer);
|
|
|
+ // console.log(timer);
|
|
|
if(timer){
|
|
|
clearTimeout(timer)
|
|
|
}
|
|
@@ -33,7 +33,7 @@ function calculateGoodsPrice(r){
|
|
|
var rMap = r.map;
|
|
|
var barCode = r.goodsDetails.prodBarcode;
|
|
|
var brand = r.goodsDetails.brand;
|
|
|
- console.log(rMap);
|
|
|
+ // console.log(rMap);
|
|
|
|
|
|
/*if(rMap.yhq){
|
|
|
for(var i in rMap.yhq){
|
|
@@ -258,7 +258,7 @@ function calculateGoodsByMysy(goodsDetails,type){
|
|
|
// goodsDetails.activity = "买"+buyNum+"送1";
|
|
|
// 清除该商品买一送一条件
|
|
|
vm.boughtNum.delete(goodsDetails.prodBarcode);
|
|
|
- console.log(vm.boughtNum);
|
|
|
+ // console.log(vm.boughtNum);
|
|
|
}else{
|
|
|
// 如果不相等,已经购买数量+1
|
|
|
vm.boughtNum.set(goodsDetails.prodBarcode , boughtNum+1);
|
|
@@ -484,7 +484,7 @@ function calculateGoodsByZhjsp(r){
|
|
|
}
|
|
|
});
|
|
|
}
|
|
|
- console.log(vm.compareCombinationPrice);
|
|
|
+ // console.log(vm.compareCombinationPrice);
|
|
|
}
|
|
|
|
|
|
const delay = (function () {
|
|
@@ -604,7 +604,7 @@ let vm = new Vue({
|
|
|
// 会员手机
|
|
|
memberPhone: '',
|
|
|
// 订单抵扣积分
|
|
|
- deductionScore: '',
|
|
|
+ deductionScore: '无',
|
|
|
// 会员可用积分
|
|
|
memberCurrentAvailableScore: 0,
|
|
|
// 会员等级名称
|
|
@@ -619,9 +619,17 @@ let vm = new Vue({
|
|
|
afterScore: 0,
|
|
|
// 会员openid
|
|
|
openId: '',
|
|
|
- // 是否点击了加号或减号的标识
|
|
|
+ // 是否点击了加号或减号和操作新扫描商品的标识
|
|
|
clickFlag: false,
|
|
|
- deleteFlag: false
|
|
|
+ // 是否点击了计算活动价格
|
|
|
+ calActivityFlag: false,
|
|
|
+ // 是否适用积分进行抵扣
|
|
|
+ switch1: true,
|
|
|
+ // 旧密码
|
|
|
+ oldPassword: '',
|
|
|
+ // 新密码
|
|
|
+ newPassword: '',
|
|
|
+ newPassword2: ''
|
|
|
},
|
|
|
watch: {
|
|
|
prodBarcode (){
|
|
@@ -672,6 +680,8 @@ let vm = new Vue({
|
|
|
},
|
|
|
searchQuery: function (prodBarcode){
|
|
|
vm.prodBarcode = prodBarcode;
|
|
|
+ vm.clickFlag = true;
|
|
|
+ vm.calActivityFlag = false;
|
|
|
vm.query();
|
|
|
},
|
|
|
queryOrderStatus:function(){
|
|
@@ -681,7 +691,7 @@ let vm = new Vue({
|
|
|
},
|
|
|
queryInveResponse:function(){
|
|
|
$.get("../order/queryInveResponse/"+vm.orderSn1, function(r){
|
|
|
- console.log(r.resultMessage);
|
|
|
+ // console.log(r.resultMessage);
|
|
|
let resultString = "";
|
|
|
if(r.resultMessage != null && r.resultMessage.length > 0){
|
|
|
for(let i = 0 ; i < r.resultMessage.length; i ++){
|
|
@@ -694,9 +704,14 @@ let vm = new Vue({
|
|
|
query: function () {
|
|
|
vm.storeId = sessionStorage.getItem("storeId");
|
|
|
var thisGoods = {};
|
|
|
+ // 挂起后的新订单默认开启
|
|
|
+ if (vm.pendingOrderMap != null || vm.pendingOrderMap.size > 0) {
|
|
|
+ vm.switch1 = true;
|
|
|
+ }
|
|
|
var overflowLi = this.$refs.overflowLi;
|
|
|
- console.log("vm.$refs.saomiao.value===>" + vm.$refs.saomiao.value);
|
|
|
+ // console.log("vm.$refs.saomiao.value===>" + vm.$refs.saomiao.value);
|
|
|
let scanSellVolume = calScanSellVolume(vm.$refs.saomiao.value);
|
|
|
+ // console.log("scanSellVolume===>" + scanSellVolume);
|
|
|
$.get("../goods/details/"+vm.prodBarcode+"/"+vm.storeId+"/"+vm.prodBarcode+"/"+scanSellVolume, function (r) {
|
|
|
if (r.code == 0) {
|
|
|
if(r.goodsDetails.length>1) {
|
|
@@ -731,7 +746,7 @@ let vm = new Vue({
|
|
|
handle(r.goodsDetails,"add");
|
|
|
vm.openSku = false;
|
|
|
var data = Object.assign({}, JSON.parse(JSON.stringify(r.goodsDetails)));
|
|
|
- console.log("商品详情===>" + JSON.stringify(data));
|
|
|
+ // console.log("商品详情===>" + JSON.stringify(data));
|
|
|
vm.calGoodsList.push(data);
|
|
|
//此时必须异步执行滚动条滑动至底部
|
|
|
setTimeout(()=>{
|
|
@@ -747,8 +762,9 @@ let vm = new Vue({
|
|
|
saveOld:function(){
|
|
|
vm.storeId = sessionStorage.getItem("storeId");
|
|
|
var overflowLi = this.$refs.overflowLi;
|
|
|
- console.log("vm.$refs.saomiao.value===>" + vm.$refs.saomiao.value);
|
|
|
+ // console.log("vm.$refs.saomiao.value===>" + vm.$refs.saomiao.value);
|
|
|
let scanSellVolume = calScanSellVolume(vm.$refs.saomiao.value);
|
|
|
+ // console.log("scanSellVolume===>" + scanSellVolume);
|
|
|
$.get("../goods/detailsOld/"+vm.prodBarcode+"/"+vm.storeId+"/"+scanSellVolume, function (r) {
|
|
|
if (r.code == 0) {
|
|
|
r.goodsDetails.sellVolume = 1;
|
|
@@ -758,7 +774,7 @@ let vm = new Vue({
|
|
|
handle(r.goodsDetails,"add");
|
|
|
vm.openSku = false;
|
|
|
var data = Object.assign({}, JSON.parse(JSON.stringify(r.goodsDetails)));
|
|
|
- console.log("商品详情=1=>" + JSON.stringify(data));
|
|
|
+ // console.log("商品详情=1=>" + JSON.stringify(data));
|
|
|
vm.calGoodsList.push(data);
|
|
|
//此时必须异步执行滚动条滑动至底部
|
|
|
setTimeout(()=>{
|
|
@@ -789,6 +805,7 @@ let vm = new Vue({
|
|
|
}
|
|
|
}
|
|
|
vm.clickFlag = true;
|
|
|
+ vm.calActivityFlag = false;
|
|
|
},
|
|
|
minus:function(value){
|
|
|
// 减少数量
|
|
@@ -828,13 +845,14 @@ let vm = new Vue({
|
|
|
}
|
|
|
}
|
|
|
vm.clickFlag = true;
|
|
|
+ vm.calActivityFlag = false;
|
|
|
|
|
|
},
|
|
|
selectItem:function(value) {
|
|
|
- console.log(value);
|
|
|
+ // console.log(value);
|
|
|
},
|
|
|
deleteItem:function(value){
|
|
|
- vm.deleteFlag = true;
|
|
|
+ vm.calActivityFlag = false;
|
|
|
vm.clickFlag = true;
|
|
|
// 删除这条记录
|
|
|
for(var i = 0 ; i < this.goodsList.length ; i++){
|
|
@@ -846,6 +864,9 @@ let vm = new Vue({
|
|
|
if(vm.mz.get(this.goodsList[i].prodBarcode)){
|
|
|
vm.mz.get(this.goodsList[i].prodBarcode).useMz = false ;
|
|
|
}
|
|
|
+ // 同时删除
|
|
|
+ this.calGoodsList.splice(i,1);
|
|
|
+
|
|
|
if(vm.brandGetOneFree.get(this.goodsList[i].brand)){
|
|
|
var giftBarcode = vm.brandGetOneFree.get(this.goodsList[i].brand).giftBarcode;
|
|
|
var muilty = vm.brandGetOneFree.get(this.goodsList[i].brand).buyNum;
|
|
@@ -895,6 +916,7 @@ let vm = new Vue({
|
|
|
}
|
|
|
}
|
|
|
this.index = value;
|
|
|
+ vm.deductionScore = '';
|
|
|
|
|
|
},
|
|
|
clearGoodsList:function(){
|
|
@@ -912,7 +934,7 @@ let vm = new Vue({
|
|
|
alert("购物车中没有商品");
|
|
|
return;
|
|
|
}
|
|
|
- console.log(vm.pendingOrderMap.size);
|
|
|
+ // console.log(vm.pendingOrderMap.size);
|
|
|
if(vm.pendingOrderMap.size >= 3){
|
|
|
alert("订单挂起最多支持3单");
|
|
|
return;
|
|
@@ -929,6 +951,13 @@ let vm = new Vue({
|
|
|
var newIndex = ++vm.pendingIndex;
|
|
|
vm.pendingIndex = newIndex > 3?1: newIndex;
|
|
|
vm.goodsList = [];
|
|
|
+ vm.levelName = '';
|
|
|
+ vm.deductionScore = '';
|
|
|
+ vm.memberCurrentAvailableScore = '';
|
|
|
+ vm.memberCode = '';
|
|
|
+ vm.switch1 = true;
|
|
|
+ vm.clickFlag = true;
|
|
|
+ vm.calActivityFlag = false;
|
|
|
vm.customClearData();
|
|
|
},
|
|
|
toResumePending:function(){
|
|
@@ -936,7 +965,14 @@ let vm = new Vue({
|
|
|
alert("当前没有挂起的订单");
|
|
|
return ;
|
|
|
}
|
|
|
- $('#pendignOrderModal').modal('show')
|
|
|
+ vm.levelName = '';
|
|
|
+ vm.deductionScore = '';
|
|
|
+ vm.memberCurrentAvailableScore = '';
|
|
|
+ vm.memberCode = '';
|
|
|
+ vm.clickFlag = true;
|
|
|
+ vm.switch1 = true;
|
|
|
+ vm.calActivityFlag = false;
|
|
|
+ $('#pendignOrderModal').modal('show');
|
|
|
},
|
|
|
resumePending:function(key){
|
|
|
if(vm.pendingOrderMap.size == 0){
|
|
@@ -948,7 +984,7 @@ let vm = new Vue({
|
|
|
return ;
|
|
|
}
|
|
|
var pendingObject = vm.pendingOrderMap.get(key);
|
|
|
- console.log(pendingObject);
|
|
|
+ // console.log(pendingObject);
|
|
|
vm.goodsList = pendingObject.goodsList;
|
|
|
vm.totalPrice = pendingObject.totalPrice;
|
|
|
vm.totalCount = pendingObject.totalCount;
|
|
@@ -956,6 +992,11 @@ let vm = new Vue({
|
|
|
vm.actualPrice = pendingObject.actualPrice;
|
|
|
// 清除恢复的数据
|
|
|
vm.pendingOrderMap.delete(key);
|
|
|
+
|
|
|
+ vm.clickFlag = true;
|
|
|
+ vm.memberCode = '';
|
|
|
+ vm.switch1 = true;
|
|
|
+ vm.calActivityFlag = false;
|
|
|
removeByValue(vm.pendingOrderKeys,key);
|
|
|
$('#pendignOrderModal').modal('hide')
|
|
|
},
|
|
@@ -966,13 +1007,11 @@ let vm = new Vue({
|
|
|
return;
|
|
|
}
|
|
|
|
|
|
- console.log("vm.clickFlag==>" + vm.clickFlag);
|
|
|
- if (vm.clickFlag) {
|
|
|
- let value = vm.$refs.couponBarCode.value;
|
|
|
- if (value != null || value != "" || value != 'undefined' || vm.deleteFlag) {
|
|
|
- alert("请重新计算优惠价再提交订单!");
|
|
|
- return;
|
|
|
- }
|
|
|
+ // console.log("vm.clickFlag==>" + vm.clickFlag);
|
|
|
+ if (vm.clickFlag && !vm.calActivityFlag) {
|
|
|
+ // 提示点击
|
|
|
+ alert("请先计算活动优惠价!");
|
|
|
+ return;
|
|
|
}
|
|
|
$('#myModal').modal('show')
|
|
|
// 每次点击提交订单的时候清空姓名和身份证信息和手机号
|
|
@@ -983,7 +1022,6 @@ let vm = new Vue({
|
|
|
customPhone = '';
|
|
|
}
|
|
|
vm.$refs.customPhone.value = customPhone;
|
|
|
- vm.$refs.couponBarCode.value = "";
|
|
|
if(vm.$refs.couponSn)
|
|
|
vm.$refs.couponSn.value = "";
|
|
|
this.userInfo.couponSn = "";
|
|
@@ -994,8 +1032,10 @@ let vm = new Vue({
|
|
|
alert("请选择商品");
|
|
|
return;
|
|
|
}
|
|
|
-
|
|
|
- vm.clickFlag = false;
|
|
|
+ if (this.goodsList.length == 0) {
|
|
|
+ alert("请选择商品");
|
|
|
+ return;
|
|
|
+ }
|
|
|
$("#calculateOrderPriceDialog").modal('show');
|
|
|
|
|
|
this.couponBarCodeChangeFocus();
|
|
@@ -1273,9 +1313,9 @@ let vm = new Vue({
|
|
|
success: function (r) {
|
|
|
if (r.ticket != null) {
|
|
|
// printArea(r.ticket);
|
|
|
- console.log("核销打印前,订单号: " + vm.currentOrderNo);
|
|
|
+ // console.log("核销打印前,订单号: " + vm.currentOrderNo);
|
|
|
var content = getPrintContentOrder(r.ticket, printArea);
|
|
|
- console.log("核销打印后,小票码: " + vm.pickUpCode + ",订单号: " + r.ticket.ticketHead.orderId);
|
|
|
+ // console.log("核销打印后,小票码: " + vm.pickUpCode + ",订单号: " + r.ticket.ticketHead.orderId);
|
|
|
|
|
|
}else{
|
|
|
alert("打印小票失败");
|
|
@@ -1369,7 +1409,121 @@ let vm = new Vue({
|
|
|
this.$refs.payCode.focus();
|
|
|
}, 200);
|
|
|
})
|
|
|
- }
|
|
|
+ },
|
|
|
+ /**
|
|
|
+ * 2021/12/27
|
|
|
+ * 实名认证
|
|
|
+ */
|
|
|
+ idCardVerification:function (){
|
|
|
+ var custimName=this.$refs.customName.value;
|
|
|
+ var customIDCard=this.$refs.customIDCard.value;
|
|
|
+ if (custimName==''){
|
|
|
+ alert("请输入姓名");
|
|
|
+ return;
|
|
|
+ }
|
|
|
+ if (customIDCard==''){
|
|
|
+ alert("请输入身份证");
|
|
|
+ return;
|
|
|
+ }
|
|
|
+
|
|
|
+ let memberCode = vm.memberCode;
|
|
|
+ if (memberCode === null || memberCode === '' || memberCode === 'undefined') {
|
|
|
+ vm.levelName = '无';
|
|
|
+ vm.memberCurrentAvailableScore = '无';
|
|
|
+ vm.deductionScore = '无';
|
|
|
+ }
|
|
|
+
|
|
|
+ $.ajax({
|
|
|
+ type: "POST",
|
|
|
+ url: "../api/index/idCardVerification",
|
|
|
+ contentType: "application/json",
|
|
|
+ data: JSON.stringify({'idNo':customIDCard,'userName':custimName}),
|
|
|
+ success: function (r) {
|
|
|
+ if (r.errno==0){
|
|
|
+ //实名认证成功则调用去付款方法
|
|
|
+ $('#myModal').modal('hide');
|
|
|
+ vm.submitCustomInfo();
|
|
|
+ }else{
|
|
|
+ alert(r.errmsg)
|
|
|
+ $('#myModal').modal('show');
|
|
|
+ return;
|
|
|
+ }
|
|
|
+
|
|
|
+
|
|
|
+ }
|
|
|
+ });
|
|
|
+
|
|
|
+ },
|
|
|
+ updatePasswordOpen : function () {
|
|
|
+ vm.oldPassword = '';
|
|
|
+ vm.newPassword = '';
|
|
|
+ vm.newPassword2 = '';
|
|
|
+ $("#updatePasswordDialog").modal('show');
|
|
|
+ },
|
|
|
+ closeUpdatePasswordDialog : function () {
|
|
|
+ vm.oldPassword = '';
|
|
|
+ vm.newPassword = '';
|
|
|
+ vm.newPassword2 = '';
|
|
|
+ $("#updatePasswordDialog").modal('hide');
|
|
|
+ },
|
|
|
+ updatePassword: function () {
|
|
|
+
|
|
|
+ let oldPassword = vm.oldPassword;
|
|
|
+ let newPassword = vm.newPassword;
|
|
|
+ // let newPassword2 = vm.newPassword2;
|
|
|
+
|
|
|
+ if (oldPassword === 'null' || oldPassword === null || oldPassword === '' || oldPassword === 'undefined') {
|
|
|
+ alert("原密码不能为空!");
|
|
|
+ return;
|
|
|
+ }
|
|
|
+
|
|
|
+ if (newPassword === 'null' || newPassword === null || newPassword === '' || newPassword === 'undefined') {
|
|
|
+ alert("新密码不能为空!");
|
|
|
+ return;
|
|
|
+ }
|
|
|
+ // if (newPassword2 === 'null' || newPassword2 === null || newPassword2 === '' || newPassword2 === 'undefined') {
|
|
|
+ // alert("第二次输入的新密码不能为空!");
|
|
|
+ // return;
|
|
|
+ // }
|
|
|
+
|
|
|
+ // if (newPassword2 !== newPassword) {
|
|
|
+ // alert("新密码不一致!");
|
|
|
+ // return;
|
|
|
+ // }
|
|
|
+
|
|
|
+ // if (newPassword === oldPassword && oldPassword === newPassword2) {
|
|
|
+ // alert("输入的密码相同!");
|
|
|
+ // return;
|
|
|
+ // }
|
|
|
+ if (newPassword === oldPassword) {
|
|
|
+ alert("输入的密码相同!");
|
|
|
+ return;
|
|
|
+ }
|
|
|
+
|
|
|
+ if (newPassword.length < 6) {
|
|
|
+ alert("新密码必须大于6位!");
|
|
|
+ return;
|
|
|
+ }
|
|
|
+
|
|
|
+ var data = "password=" + oldPassword + "&newPassword=" + newPassword;
|
|
|
+ $.ajax({
|
|
|
+ type: "POST",
|
|
|
+ url: "../sys/user/password",
|
|
|
+ data: data,
|
|
|
+ dataType: "json",
|
|
|
+ success: function (result) {
|
|
|
+ if (result.code == 0) {
|
|
|
+ alert("修改成功!", function () {
|
|
|
+ location.reload();
|
|
|
+ });
|
|
|
+ } else {
|
|
|
+ alert(result.msg);
|
|
|
+ }
|
|
|
+ }
|
|
|
+ });
|
|
|
+ },
|
|
|
+
|
|
|
+
|
|
|
}
|
|
|
});
|
|
|
|
|
@@ -1661,8 +1815,8 @@ function getPrintContentOrder(ticket, callback) {
|
|
|
content += "<span style=\"float: right;width: 50%;text-align: right;\">" + ticket.cashInfo.receipts + "元</span>";
|
|
|
content += "</div>";
|
|
|
content += "<div style=\"width: 100%;\">";
|
|
|
- content += "<span style=\"float: left;width: 50%;text-align: left;\">优惠券:</span>";
|
|
|
- content += "<span style=\"float: right;width: 50%;text-align: right;\">" + ticket.cashInfo.coupon + "元</span>";
|
|
|
+ content += "<span style=\"float: left;width: 50%;text-align: left;\">优惠:</span>";
|
|
|
+ content += "<span style=\"float: right;width: 50%;text-align: right;\">" + (new BigNumber(ticket.cashInfo.coupon).subtract(new BigNumber(ticket.cashInfo.scoreDeductionPrice))) + "元</span>";
|
|
|
content += "</div>";
|
|
|
// content += "<div style=\"width: 100%;\">";
|
|
|
// content += "<span style=\"float: left;width: 50%;text-align: left;\">运费:</span>";
|
|
@@ -2044,7 +2198,7 @@ function toPayOrder(payCode){
|
|
|
'addrUser':addrUser,
|
|
|
'status':status,
|
|
|
};
|
|
|
- console.log(JSON.stringify(param));
|
|
|
+ // console.log(JSON.stringify(param));
|
|
|
vm.parCode = "";
|
|
|
$.ajax({
|
|
|
type: "POST",
|
|
@@ -2052,7 +2206,7 @@ function toPayOrder(payCode){
|
|
|
contentType: "application/json",
|
|
|
data: JSON.stringify(param),
|
|
|
success: function (r) {
|
|
|
- console.log(r);
|
|
|
+ // console.log(r);
|
|
|
if (r.code == 0) {
|
|
|
if (r.resultObj != null) {
|
|
|
$(".form-group input[type=text]").each(function(){
|
|
@@ -2060,11 +2214,17 @@ function toPayOrder(payCode){
|
|
|
})
|
|
|
// 打印小票码小票
|
|
|
var content = getPrintContent(r.resultObj);
|
|
|
- console.log(content);
|
|
|
+ // console.log(content);
|
|
|
printArea2(content);
|
|
|
vm.goodsList = [];
|
|
|
vm.customname = '' ;
|
|
|
vm.customidcard = '';
|
|
|
+ vm.levelName = '';
|
|
|
+ vm.deductionScore = '';
|
|
|
+ vm.memberCurrentAvailableScore = '';
|
|
|
+ vm.memberCode = "";
|
|
|
+ vm.switch1 = true;
|
|
|
+ vm.clickFlag = false;
|
|
|
vm.customClearData();
|
|
|
|
|
|
}else{
|
|
@@ -2103,12 +2263,12 @@ function toRefund(){
|
|
|
calScanSellVolume = function (prodBarcode) {
|
|
|
let goodsList = vm.goodsList;
|
|
|
|
|
|
- console.log("prodBarcode typeof===>" + typeof prodBarcode);
|
|
|
- console.log("prodBarcode===>" + prodBarcode);
|
|
|
+ // console.log("prodBarcode typeof===>" + typeof prodBarcode);
|
|
|
+ // console.log("prodBarcode===>" + prodBarcode);
|
|
|
if (goodsList === null || goodsList.length === 0) {
|
|
|
- return 1;
|
|
|
+ return 2;
|
|
|
}
|
|
|
- let sellVolume = 0;
|
|
|
+ let sellVolume = 1;
|
|
|
goodsList.forEach(goods => {
|
|
|
if (prodBarcode === goods.prodBarcode) {
|
|
|
sellVolume = sellVolume + goods.sellVolume;
|
|
@@ -2126,9 +2286,10 @@ calculateOrderPrice = function() {
|
|
|
let param = {
|
|
|
'storeId': sessionStorage.getItem("storeId"),
|
|
|
'memberCode': vm.$refs.couponBarCode.value,
|
|
|
+ 'useScore': vm.switch1,
|
|
|
'goodsList' : vm.goodsList
|
|
|
};
|
|
|
- // console.log("请求参数===>" + JSON.stringify(param));
|
|
|
+ console.log("请求参数===>" + JSON.stringify(param));
|
|
|
|
|
|
$.ajax({
|
|
|
type: "POST",
|
|
@@ -2156,6 +2317,9 @@ calculateOrderPrice = function() {
|
|
|
vm.afterScore = r.data.afterScore;
|
|
|
vm.userInfo.customPhone = r.data.memberPhone;
|
|
|
vm.$refs.customPhone.value = r.data.memberPhone;
|
|
|
+ vm.calActivityFlag = true;
|
|
|
+
|
|
|
+ vm.clickFlag = false;
|
|
|
// console.log("memberPhone===>" + r.data.memberPhone);
|
|
|
// console.log("this.userInfo.customPhone===>" + vm.userInfo.customPhone);
|
|
|
// console.log("vm.$refs.customPhone.value===>" + vm.$refs.customPhone.value);
|
|
@@ -2201,6 +2365,7 @@ handleSellVolume = function (currentGoodsDetail, type) {
|
|
|
let sku = currentGoodsDetail.sku;
|
|
|
let prodBarcode = currentGoodsDetail.prodBarcode;
|
|
|
if ('add' === type) {
|
|
|
+ number = number + 1;
|
|
|
$.get("../goods/number/add/"+ storeId +"/" + sku + "/" + prodBarcode + "/" + number, function (res) {
|
|
|
if (res.code === 0) {
|
|
|
currentGoodsDetail.sellVolume += 1;
|