diff --git a/rc-busness/ajax/getData.js b/rc-busness/ajax/getData.js index f1324f3a..8207ca71 100644 --- a/rc-busness/ajax/getData.js +++ b/rc-busness/ajax/getData.js @@ -208,17 +208,22 @@ export const userquery = (stype, ) => { return fetch('goods?petType='+stype, data, 'POST' ) } //处方信息 -export const userque = (goodsName, curPage,curRow) => { +export const userque = (goodsName, petType, curPage,curRow) => { if(!curPage) curPage=1; if(!curRow) curRow=10; - let queryTail='page='+curPage+'&rows='+curRow; + let queryTail='&page='+curPage+'&rows='+curRow; + let query='?0'; if(goodsName) - queryTail = '?goodsName='+goodsName; + query += '&goodsName='+goodsName; + if(petType!==undefined && petType!=='') { + query += '&petType='+petType; + } + query += queryTail; var data = { } - return fetch('goods'+queryTail, data, 'POST' ) + return fetch('goods'+query, data, 'POST' ) } diff --git a/rc-busness/config/env-data.js b/rc-busness/config/env-data.js index 8aa06cf6..0643ef69 100644 --- a/rc-busness/config/env-data.js +++ b/rc-busness/config/env-data.js @@ -1,4 +1,6 @@ let devData={ + newGuestCoupon:['0000000123','0000000140','0000000122'], + rxGoodsFilter:[{tagName:'体重管理',tagValue:'体重'},{tagName:'提升活力',tagValue:'活力'},{tagName:'泌尿道',tagValue:'泌尿'},{tagName:'消化道',tagValue:'消化'},{tagName:'皮肤',tagValue:'皮肤'}], catlistvideo:[ { title: "主食级猫湿粮", @@ -137,6 +139,8 @@ let devData={ //Production data let prdData={ + newGuestCoupon:['0000000123','0000000140','0000000122','HJXRL20210827'], + rxGoodsFilter:[{tagName:'体重管理',tagValue:'体重'},{tagName:'提升活力',tagValue:'活力'},{tagName:'泌尿道',tagValue:'泌尿'},{tagName:'消化道',tagValue:'消化'},{tagName:'皮肤',tagValue:'皮肤'}], catlistvideo:[ { title: "主食级猫湿粮", diff --git a/rc-busness/pages/index.vue b/rc-busness/pages/index.vue index bade979d..cf50c3db 100644 --- a/rc-busness/pages/index.vue +++ b/rc-busness/pages/index.vue @@ -1413,25 +1413,32 @@ export default { }, watch: {}, mounted() { - this.checkIsLogin(); + let popupMessage = this.$route.query.msg; + if(popupMessage) { + this.$message({ + type: 'success', + message: popupMessage, + }); + } + this.checkIsLogin(); - const that = this; + const that = this; - this.ifAdoid(); - this.usermessage = JSON.parse(localStorage.getItem("userInfo")); - if (this.usermessage == null || this.usermessage == undefined) { - this.userunlogin = true; - } - window.addEventListener("scroll", this.handleScroll, true); - this.userchufang(); //查询处方粮商品信息 + this.ifAdoid(); + this.usermessage = JSON.parse(localStorage.getItem("userInfo")); + if (this.usermessage == null || this.usermessage == undefined) { + this.userunlogin = true; + } + window.addEventListener("scroll", this.handleScroll, true); + this.userchufang(); //查询处方粮商品信息 - this.catmessage(); //查询猫的信息 - this.catclickGan(); - this.catclickShi(); + this.catmessage(); //查询猫的信息 + this.catclickGan(); + this.catclickShi(); - this.dogmessage(); //查询狗的信息 - this.userdogShi(); - this.userdogGan(); + this.dogmessage(); //查询狗的信息 + this.userdogShi(); + this.userdogGan(); }, destroyed() { window.removeEventListener("scroll", this.scrollToTop); @@ -1856,7 +1863,7 @@ export default { if (!item) item = this.discounchufang[0].title; this.dataLoaded = false; let list = []; - let data = await userque(item, 1, 8); + let data = await userque(item, '', 1, 8); if (data) { list = data.slice(0, 8); this.processinformation = list; diff --git a/rc-busness/pages/personal/settlement.vue b/rc-busness/pages/personal/settlement.vue index 870ef892..88466d22 100644 --- a/rc-busness/pages/personal/settlement.vue +++ b/rc-busness/pages/personal/settlement.vue @@ -376,7 +376,7 @@ export default { userget(){ let user = this.$store.state.userInfo; if (user) { - this.userdraw(user.data.mobile); + //this.userdraw(user.data.mobile); this.dialogInfo1 = true; } else { this.$router.push({ @@ -392,7 +392,7 @@ export default { let valDateFromTime=0; let valDateToTime=0; let dateChecked=true; - + let avaliableCouponNum = 0; if (data) { this.drawlist=[]; for(let itemInCart of this.goldmedal) { @@ -423,10 +423,14 @@ export default { if(dateChecked && myCoupon.activityId != 10 && myCoupon.status == 0 && (!myCoupon.productCodes || myCoupon.productCodes.indexOf(itemInCart.productCode)>-1)) { data.data.splice(tmpIndex,1); _self.drawlist.push(myCoupon); + avaliableCouponNum++; } tmpIndex++; } } + if(avaliableCouponNum > 0) { + this.curCoupon.couponName = '有 '+avaliableCouponNum+' 张优惠券可以使用'; + } } }, pickCoupon(item){ @@ -537,8 +541,6 @@ export default { addressDetailInfo: orderAddress[0].detailAddress, }, }; - console.log(this.curCoupon,item.productCode,this.discountedProductCode); - debugger; if(this.curCoupon.couponId && item.productCode == this.discountedProductCode) { oneProduct.couponId = this.curCoupon.couponId; oneProduct.couponTypeId = this.curCoupon.couponTypeId; @@ -634,13 +636,17 @@ export default { "_trackCustomEvent", "placing_order", { - "product_id_":item.productCode, - "product_name_": item.productName, - "product_quantity_" : item.buyCount, - "product_amount_" : item.buyCount*item.productPrice, + "product_id":item.productCode, + "product_name": item.productName, + "product_quantity" : item.buyCount, + "product_amount" : item.buyCount*item.productPrice, } ]) }); + let user = this.$store.state.userInfo; + if(user) { + this.userdraw(user.data.mobile); + } // this.addressstype = this.$route.query.stype; // this.orderNumber = this.$route.query.orderNumber; // this.canceldanhao(this.orderNumber); diff --git a/rc-busness/pages/personal/userpay.vue b/rc-busness/pages/personal/userpay.vue index 11c4c97c..5746e85d 100644 --- a/rc-busness/pages/personal/userpay.vue +++ b/rc-busness/pages/personal/userpay.vue @@ -180,7 +180,7 @@ export default { "payment", { "payType" : payType, - "product_amount_" : this.userPayData.userprice, + "product_amount" : this.userPayData.userprice, } ]) }, @@ -241,7 +241,7 @@ export default { "payment_finished", { "payType" : 'native', - "product_amount_" : this.userPayData.userprice, + "product_amount" : this.userPayData.userprice, } ]) } else if (res.fail) { diff --git a/rc-busness/pages/productdetails/producted.vue b/rc-busness/pages/productdetails/producted.vue index bb126e16..44434f2a 100644 --- a/rc-busness/pages/productdetails/producted.vue +++ b/rc-busness/pages/productdetails/producted.vue @@ -114,14 +114,14 @@