Преглед изворни кода

fix:剔除order_addcart文件下未使用的函数变量使主包的大小由原来的87KB缩减到45KB

jinchaoyu пре 2 година
родитељ
комит
aba32b14ae
1 измењених фајлова са 3 додато и 973 уклоњено
  1. 3 973
      pages/order_addcart/order_addcart.vue

+ 3 - 973
pages/order_addcart/order_addcart.vue

@@ -271,37 +271,7 @@ export default {
     this.activeRouter = '/' + curRoute
   },
   onShow () {
-    this.canShow = false
-    if (this.isLogin == true) {
-      this.hotPage = 1;
-      this.hostProduct = [],
-        this.hotScroll = false,
-        this.getHostProduct();
-      this.loadend = false;
-      this.page = 1;
-      this.cartList.valid = [];
-      this.getCartList();
-      this.loadendInvalid = false;
-      this.pageInvalid = 1;
-      this.cartList.invalid = [];
-      this.getInvalidList();
-      this.getCartNum();
-      this.goodsHidden = true;
-      this.footerswitch = true;
-      this.hostProduct = [];
-      this.hotScroll = false;
-      this.hotPage = 1;
-      this.hotLimit = 10;
-      this.cartList = {
-        valid: [],
-        invalid: []
-      },
-        this.isAllSelect = false; //全选
-      this.selectValue = []; //选中的数据
-      this.selectCountPrice = 0.00;
-      this.cartCount = 0;
-      this.isShowAuth = false;
-    };
+
   },
   created () {
     this.userInfo = JSON.parse(this.$Cache.get("USER_INFO"));
@@ -329,52 +299,6 @@ export default {
     authColse: function (e) {
       this.isShowAuth = e;
     },
-    // 修改购物车
-    reGoCat: function () {
-      let that = this,
-        productSelect = that.productValue[this.attrValue];
-      //如果有属性,没有选择,提示用户选择
-      if (
-        that.attr.productAttr.length &&
-        productSelect === undefined
-      )
-        return that.$util.Tips({
-          title: that.$t(`产品库存不足,请选择其它`)
-        });
-
-      let q = {
-        id: that.cartId,
-        product_id: that.product_id,
-        num: that.attr.productSelect.cart_num,
-        unique: that.attr.productSelect !== undefined ?
-          that.attr.productSelect.unique : ""
-      };
-      getResetCart(q)
-        .then(function (res) {
-          that.attr.cartAttr = false;
-          that.$util.Tips({
-            title: that.$t(`添加购物车成功`),
-            success: () => {
-              that.loadend = false;
-              that.page = 1;
-              that.cartList.valid = [];
-              that.getCartList();
-              that.getCartNum();
-            }
-          });
-        })
-        .catch(res => {
-          return that.$util.Tips({
-            title: res.msg
-          });
-        });
-    },
-    onMyEvent: function () {
-      this.$set(this.attr, 'cartAttr', false);
-    },
-    reElection: function (item) {
-      this.getGoodsDetails(item)
-    },
 
     leaderboard () {
       let that = this
@@ -443,126 +367,7 @@ export default {
         uni.hideLoading();
       })
     },
-    /**
-     * 属性变动赋值
-     * 
-     */
-    ChangeAttr: function (res) {
-      let productSelect = this.productValue[res];
-      if (productSelect && productSelect.stock > 0) {
-        this.$set(this.attr.productSelect, "image", productSelect.image);
-        this.$set(this.attr.productSelect, "price", productSelect.price);
-        this.$set(this.attr.productSelect, "stock", productSelect.stock);
-        this.$set(this.attr.productSelect, "unique", productSelect.unique);
-        this.$set(this.attr.productSelect, "cart_num", 1);
-        this.$set(this, "attrValue", res);
-        this.$set(this, "attrTxt", this.$t(`已选择`));
-      } else {
-        this.$set(this.attr.productSelect, "image", this.storeInfo.image);
-        this.$set(this.attr.productSelect, "price", this.storeInfo.price);
-        this.$set(this.attr.productSelect, "stock", 0);
-        this.$set(this.attr.productSelect, "unique", "");
-        this.$set(this.attr.productSelect, "cart_num", 0);
-        this.$set(this, "attrValue", "");
-        this.$set(this, "attrTxt", this.$t(`请选择`));
-      }
-    },
-    /**
-     * 默认选中属性
-     * 
-     */
-    DefaultSelect: function () {
-      let productAttr = this.attr.productAttr;
-      let value = [];
-      for (var key in this.productValue) {
-        if (this.productValue[key].stock > 0) {
-          value = this.attr.productAttr.length ? key.split(",") : [];
-          break;
-        }
-      }
-      for (let i = 0; i < productAttr.length; i++) {
-        this.$set(productAttr[i], "index", value[i]);
-      }
-      //sort();排序函数:数字-英文-汉字;
-      let productSelect = this.productValue[value.sort().join(",")];
-      if (productSelect && productAttr.length) {
-        this.$set(
-          this.attr.productSelect,
-          "store_name",
-          this.storeInfo.store_name
-        );
-        this.$set(this.attr.productSelect, "image", productSelect.image);
-        this.$set(this.attr.productSelect, "price", productSelect.price);
-        this.$set(this.attr.productSelect, "stock", productSelect.stock);
-        this.$set(this.attr.productSelect, "unique", productSelect.unique);
-        this.$set(this.attr.productSelect, "cart_num", 1);
-        this.$set(this, "attrValue", value.sort().join(","));
-        this.$set(this, "attrTxt", this.$t(`已选择`));
-      } else if (!productSelect && productAttr.length) {
-        this.$set(
-          this.attr.productSelect,
-          "store_name",
-          this.storeInfo.store_name
-        );
-        this.$set(this.attr.productSelect, "image", this.storeInfo.image);
-        this.$set(this.attr.productSelect, "price", this.storeInfo.price);
-        this.$set(this.attr.productSelect, "stock", 0);
-        this.$set(this.attr.productSelect, "unique", "");
-        this.$set(this.attr.productSelect, "cart_num", 0);
-        this.$set(this, "attrValue", "");
-        this.$set(this, "attrTxt", this.$t(`请选择`));
-      } else if (!productSelect && !productAttr.length) {
-        this.$set(
-          this.attr.productSelect,
-          "store_name",
-          this.storeInfo.store_name
-        );
-        this.$set(this.attr.productSelect, "image", this.storeInfo.image);
-        this.$set(this.attr.productSelect, "price", this.storeInfo.price);
-        this.$set(this.attr.productSelect, "stock", this.storeInfo.stock);
-        this.$set(
-          this.attr.productSelect,
-          "unique",
-          this.storeInfo.unique || ""
-        );
-        this.$set(this.attr.productSelect, "cart_num", 1);
-        this.$set(this, "attrValue", "");
-        this.$set(this, "attrTxt", this.$t(`请选择`));
-      }
-    },
-    attrVal (val) {
-      this.$set(this.attr.productAttr[val.indexw], 'index', this.attr.productAttr[val.indexw].attr_values[val
-        .indexn]);
-    },
-    /**
-     * 购物车数量加和数量减
-     * 
-     */
-    ChangeCartNum: function (changeValue) {
-      //changeValue:是否 加|减
-      //获取当前变动属性
-      let productSelect = this.productValue[this.attrValue];
-      //如果没有属性,赋值给商品默认库存
-      if (productSelect === undefined && !this.attr.productAttr.length)
-        productSelect = this.attr.productSelect;
-      //无属性值即库存为0;不存在加减;
-      if (productSelect === undefined) return;
-      let stock = productSelect.stock || 0;
-      let num = this.attr.productSelect;
-      if (changeValue) {
-        num.cart_num++;
-        if (num.cart_num > stock) {
-          this.$set(this.attr.productSelect, "cart_num", stock ? stock : 1);
-          this.$set(this, "cart_num", stock ? stock : 1);
-        }
-      } else {
-        num.cart_num--;
-        if (num.cart_num < 1) {
-          this.$set(this.attr.productSelect, "cart_num", 1);
-          this.$set(this, "cart_num", 1);
-        }
-      }
-    },
+
     /**
      * 购物车手动填写
      * 
@@ -570,155 +375,7 @@ export default {
     iptCartNum: function (e) {
       this.$set(this.attr.productSelect, 'cart_num', e);
     },
-    subDel: function (event) {
-      let that = this,
-        selectValue = that.selectValue;
-      if (selectValue.length > 0)
-        cartDel(selectValue).then(res => {
-          that.loadend = false;
-          that.page = 1;
-          that.cartList.valid = [];
-          that.getCartList();
-          that.getCartNum();
-        });
-      else
-        return that.$util.Tips({
-          title: that.$t(`请选择产品`)
-        });
-    },
-    getSelectValueProductId: function () {
-      let that = this;
-      let validList = that.cartList.valid;
-      let selectValue = that.selectValue;
-      let productId = [];
-      if (selectValue.length > 0) {
-        for (let index in validList) {
-          if (that.inArray(validList[index].id, selectValue)) {
-            productId.push(validList[index].product_id);
-          }
-        }
-      };
-      return productId;
-    },
-    subCollect: function (event) {
-      let that = this,
-        selectValue = that.selectValue;
-      if (selectValue.length > 0) {
-        let selectValueProductId = that.getSelectValueProductId();
-        collectAll(that.getSelectValueProductId().join(',')).then(res => {
-          return that.$util.Tips({
-            title: res.msg,
-            icon: 'success'
-          });
-        }).catch(err => {
-          return that.$util.Tips({
-            title: err
-          });
-        });
-      } else {
-        return that.$util.Tips({
-          title: that.$t(`请选择产品`)
-        });
-      }
-    },
-    subOrder (event) {
-      console.log(event)
-      let that = this,
-        selectValue = that.selectValue;
-      if (selectValue.length > 0) {
-        uni.navigateTo({
-          url: '/pages/goods/order_confirm/index?cartId=' + selectValue.join(',')
-        });
-      } else {
-        return that.$util.Tips({
-          title: that.$t(`请选择产品`)
-        });
-      }
-    },
-    checkboxAllChange: function (event) {
-      let value = event.detail.value;
-      if (value.length > 0) {
-        this.setAllSelectValue(1)
-      } else {
-        this.setAllSelectValue(0)
-      }
-    },
-    setAllSelectValue: function (status) {
-      let that = this;
-      let selectValue = [];
-      let valid = that.cartList.valid;
-      if (valid.length > 0) {
-        let newValid = valid.map(item => {
-          if (status) {
-            if (that.footerswitch) {
-              if (item.attrStatus) {
-                item.checked = true;
-                selectValue.push(item.id);
-              } else {
-                item.checked = false;
-              }
-            } else {
-              item.checked = true;
-              selectValue.push(item.id);
-            }
-            that.isAllSelect = true;
-          } else {
-            item.checked = false;
-            that.isAllSelect = false;
-          }
-          return item;
-        });
-        that.$set(that.cartList, 'valid', newValid);
-        that.selectValue = selectValue;
-        that.switchSelect();
-      }
-    },
-    checkboxChange: function (event) {
-      let that = this;
-      let value = event.detail.value;
-      let valid = that.cartList.valid;
-      let arr1 = [];
-      let arr2 = [];
-      let arr3 = [];
-      let newValid = valid.map(item => {
-        if (that.inArray(item.id, value)) {
-          if (that.footerswitch) {
-            if (item.attrStatus) {
-              item.checked = true;
-              arr1.push(item);
-            } else {
-              item.checked = false;
-            }
-          } else {
-            item.checked = true;
-            arr1.push(item);
-          }
-        } else {
-          item.checked = false;
-          arr2.push(item);
-        }
-        return item;
-      });
-      if (that.footerswitch) {
-        arr3 = arr2.filter(item => !item.attrStatus);
-      }
-      // for (let index in valid) {
-      // 	if (that.inArray(valid[index].id, value)){
-      // 		if(valid[index].attrStatus){
-      // 			valid[index].checked = true;
-      // 		}else{
-      // 			valid[index].checked = false;
-      // 		}
-      // 	} else {
-      // 		valid[index].checked = false;
-      // 	} 
-      // }
-      that.$set(that.cartList, 'valid', newValid);
-      // let newArr = that.cartList.valid.filter(item => item.attrStatus);
-      that.isAllSelect = newValid.length === arr1.length + arr3.length;
-      that.selectValue = value;
-      that.switchSelect();
-    },
+
     inArray: function (search, array) {
       for (let i in array) {
         if (array[i] == search) {
@@ -745,561 +402,6 @@ export default {
         that.selectCountPrice = selectCountPrice;
       }
     },
-    /**
-     * 购物车手动填写
-     * 
-     */
-    iptCartNum: function (index) {
-      let item = this.cartList.valid[index];
-      if (item.cart_num) {
-        this.setCartNum(item.id, item.cart_num);
-      }
-      this.switchSelect();
-    },
-    blurInput: function (index) {
-      let item = this.cartList.valid[index];
-      console.log(item)
-      if (!item.cart_num) {
-        item.cart_num = 1;
-        this.$set(this.cartList, 'valid', this.cartList.valid)
-      }
-    },
-    subCart: function (index) {
-      let that = this;
-      let status = false;
-      let item = that.cartList.valid[index];
-      item.cart_num = Number(item.cart_num) - 1;
-      if (item.cart_num < 1) status = true;
-      if (item.cart_num <= 1) {
-        item.cart_num = 1;
-        item.numSub = true;
-      } else {
-        item.numSub = false;
-        item.numAdd = false;
-      }
-      if (false == status) {
-        that.setCartNum(item.id, item.cart_num, function (data) {
-          that.cartList.valid[index] = item;
-          that.getCartNum();
-          that.switchSelect();
-        });
-      }
-    },
-    addCart: function (index) {
-      let that = this;
-      let item = that.cartList.valid[index];
-      item.cart_num = Number(item.cart_num) + 1;
-      let productInfo = item.productInfo;
-      if (productInfo.hasOwnProperty('attrInfo') && item.cart_num >= item.productInfo.attrInfo.stock) {
-        item.cart_num = item.productInfo.attrInfo.stock;
-        item.numAdd = true;
-        item.numSub = false;
-      } else {
-        item.numAdd = false;
-        item.numSub = false;
-      }
-      that.setCartNum(item.id, item.cart_num, function (data) {
-        that.cartList.valid[index] = item;
-        that.getCartNum();
-        that.switchSelect();
-      });
-    },
-    setCartNum (cartId, cartNum, successCallback) {
-      let that = this;
-      changeCartNum(cartId, cartNum).then(res => {
-        console.log(res)
-        successCallback && successCallback(res.data);
-      }).catch(err => {
-        console.log(err)
-        return that.$util.Tips({
-          title: err
-        });
-      })
-    },
-    getCartNum: function () {
-      let that = this;
-      // getCartCounts().then(res => {
-      that.cartCount = 0;
-      this.$store.commit('indexData/setCartNum', that.cartCount > 99 ? '..' : that.cartCount)
-      if (that.cartCount > 0) {
-        wx.setTabBarBadge({
-          index: 2,
-          text: that.cartCount + ''
-        })
-      } else {
-        wx.hideTabBarRedDot({
-          index: 2
-        })
-      }
-
-      // });
-    },
-    getCartData (data) {
-      let resData = {
-        "valid": [],
-        "invalid": [],
-        "deduction": {
-          "seckill_id": 0,
-          "bargain_id": 0,
-          "combination_id": 0,
-          "discount_id": 0
-        }
-      }
-      this.loading = false;
-      this.canShow = true
-      return resData;
-      // return new Promise((resolve, reject) => {
-      // 	getCartList(data).then((res) => {
-      // 		resolve(res.data);
-      // 	}).catch((err) => {
-      // 		this.loading = false;
-      // 		this.canShow = true
-      // 		this.$util.Tips({
-      // 			title: err
-      // 		});
-      // 	})
-      // });
-    },
-    async getCartList () {
-      uni.showLoading({
-        title: this.$t(`加载中`),
-        mask: true
-      });
-      let that = this;
-      let data = {
-        page: that.page,
-        limit: that.limit,
-        status: 1
-      }
-      let countResData = {
-        "count": 0,
-        "ids": [
-          9671,
-          9670,
-          9669
-        ],
-        "sum_price": "955.00"
-      }
-      // getCartCounts().then(async c => {
-      that.cartCount = countResData.count;
-      let n = Math.ceil(countResData.ids.length / that.limit)
-      for (let i = 0; i < n; i++) {
-        // let cartList = await this.getCartData(data)
-        let cartListData = {
-          "valid": [{
-            "id": 9671,
-            "uid": 34391,
-            "type": "0",
-            "product_id": 97,
-            "product_attr_unique": "fd6d98f3",
-            "cart_num": 1,
-            "add_time": 1666709939,
-            "is_pay": 0,
-            "is_del": 0,
-            "is_new": 0,
-            "combination_id": 0,
-            "seckill_id": 0,
-            "bargain_id": 0,
-            "advance_id": 0,
-            "status": 1,
-            "productInfo": {
-              "id": 97,
-              "mer_id": 0,
-              "image": "https://demo26.crmeb.net/uploads/attach/2021/11/20211113/small_0d407b8541efd8c8f87e5ac581d1421c.png",
-              "recommend_image": "",
-              "slider_image": [
-                "https://demo26.crmeb.net/uploads/attach/2021/11/13/2d97c9bd7abcdb65049c97bbe9ba61d1.jpg",
-                "https://demo26.crmeb.net/uploads/attach/2021/11/13/a48cce02122f4046193bdda67d970b55.jpg",
-                "https://demo26.crmeb.net/uploads/attach/2021/11/13/5c4754f2b647b9e240e08f48c9889ebf.jpg",
-                "https://demo26.crmeb.net/uploads/attach/2021/11/13/e8f6b1235f10f83d8a43bd91def20332.jpg",
-                "https://demo26.crmeb.net/uploads/attach/2021/11/13/634a51ad34590eab005063742d086b87.jpg"
-              ],
-              "store_name": "仟佰家 干花花束真花手工落地高枝装饰摆件招财莲蓬插花居客厅摆设 干花组合6025【不含花瓶】 干花包",
-              "store_info": "仟佰家 干花花束真花手工落地高枝装饰摆件招财莲蓬插花居客厅摆设 干花组合6025【不含花瓶】 干花包",
-              "keyword": "",
-              "bar_code": "",
-              "cate_id": "22,24",
-              "price": "306.00",
-              "vip_price": "0.00",
-              "ot_price": "299.00",
-              "postage": "0.00",
-              "unit_name": "件",
-              "sort": 100,
-              "sales": 2,
-              "stock": 12384,
-              "is_show": 1,
-              "is_hot": 0,
-              "is_benefit": 0,
-              "is_best": 0,
-              "is_new": 1,
-              "is_virtual": 0,
-              "virtual_type": 0,
-              "add_time": 1636791973,
-              "is_postage": 0,
-              "is_del": 0,
-              "mer_use": 0,
-              "give_integral": "0.00",
-              "cost": "258.00",
-              "is_seckill": 0,
-              "is_bargain": null,
-              "is_good": 0,
-              "is_sub": 0,
-              "is_vip": 0,
-              "ficti": 0,
-              "browse": 0,
-              "code_path": "",
-              "soure_link": "",
-              "temp_id": 57,
-              "spec_type": 1,
-              "activity": "0,1,2,3",
-              "spu": "5310153503736",
-              "label_id": "0",
-              "video_link": "",
-              "command_word": "",
-              "recommend_list": "",
-              "vip_product": 0,
-              "presale": 0,
-              "presale_start_time": 0,
-              "presale_end_time": 0,
-              "presale_day": 0,
-              "logistics": "1,2",
-              "freight": 2,
-              "custom_form": "",
-              "is_limit": 0,
-              "limit_type": 0,
-              "limit_num": 0,
-              "express_delivery": true,
-              "store_mention": true,
-              "attrInfo": {
-                "id": 967,
-                "product_id": 97,
-                "suk": "干花组合6025【不含花瓶】,干花包",
-                "stock": 562,
-                "sales": 1,
-                "price": "306.00",
-                "image": "https://demo26.crmeb.net/uploads/attach/2021/11/13/small_634a51ad34590eab005063742d086b87.jpg",
-                "bar_code": "",
-                "ot_price": "299.00",
-                "volume": "0.00",
-                "weight": "0.00",
-                "brokerage": "0.00",
-                "brokerage_two": "0.00",
-                "type": 0,
-                "unique": "fd6d98f3",
-                "cost": "258.00",
-                "quota": 0,
-                "quota_show": 0,
-                "vip_price": "0.00",
-                "is_virtual": 0,
-                "coupon_id": 0,
-                "disk_info": ""
-              }
-            },
-            "attrStatus": true,
-            "vip_truePrice": 0,
-            "costPrice": "258.00",
-            "trueStock": 562,
-            "truePrice": 306,
-            "sum_price": "306.00",
-            "price_type": "level",
-            "is_valid": 1
-          },
-          {
-            "id": 9670,
-            "uid": 34391,
-            "type": "0",
-            "product_id": 102,
-            "product_attr_unique": "02cce37e",
-            "cart_num": 1,
-            "add_time": 1666709927,
-            "is_pay": 0,
-            "is_del": 0,
-            "is_new": 0,
-            "combination_id": 0,
-            "seckill_id": 0,
-            "bargain_id": 0,
-            "advance_id": 0,
-            "status": 1,
-            "productInfo": {
-              "id": 102,
-              "mer_id": 0,
-              "image": "https://demo26.crmeb.net/uploads/attach/2021/11/15/small_a79f5d2ea6bf0c3c11b2127332dfe2df.jpg",
-              "recommend_image": "",
-              "slider_image": [
-                "https://demo26.crmeb.net/uploads/attach/2021/11/15/a79f5d2ea6bf0c3c11b2127332dfe2df.jpg",
-                "https://demo26.crmeb.net/uploads/attach/2021/11/15/7f46e98ece1920e1a4082dfc72bcd72a.jpg",
-                "https://demo26.crmeb.net/uploads/attach/2021/11/15/bfb275263d02ab081b8670a752f2823f.jpg",
-                "https://demo26.crmeb.net/uploads/attach/2021/11/15/e499a4dc489cda7b8d472cb3a3b348b7.jpg",
-                "https://demo26.crmeb.net/uploads/attach/2021/11/15/06fa150a47163e973bb4806a380afaab.jpg"
-              ],
-              "store_name": "索尼(SONY)WH-CH510 无线立体声耳机 学生网课 白色",
-              "store_info": "索尼(SONY)WH-CH510 无线立体声耳机 学生网课 白色",
-              "keyword": "耳机",
-              "bar_code": "",
-              "cate_id": "18,27,25",
-              "price": "299.00",
-              "vip_price": "0.00",
-              "ot_price": "349.00",
-              "postage": "0.00",
-              "unit_name": "件",
-              "sort": 0,
-              "sales": 3,
-              "stock": 297,
-              "is_show": 1,
-              "is_hot": 0,
-              "is_benefit": 0,
-              "is_best": 0,
-              "is_new": 0,
-              "is_virtual": 0,
-              "virtual_type": 0,
-              "add_time": 1636958921,
-              "is_postage": 0,
-              "is_del": 0,
-              "mer_use": 0,
-              "give_integral": "0.00",
-              "cost": "259.00",
-              "is_seckill": 0,
-              "is_bargain": null,
-              "is_good": 0,
-              "is_sub": 0,
-              "is_vip": 0,
-              "ficti": 0,
-              "browse": 0,
-              "code_path": "",
-              "soure_link": "",
-              "temp_id": 57,
-              "spec_type": 1,
-              "activity": "0,1,2,3",
-              "spu": "5757529716664",
-              "label_id": "0",
-              "video_link": "",
-              "command_word": "",
-              "recommend_list": "",
-              "vip_product": 0,
-              "presale": 0,
-              "presale_start_time": 0,
-              "presale_end_time": 0,
-              "presale_day": 0,
-              "logistics": "1,2",
-              "freight": 2,
-              "custom_form": "",
-              "is_limit": 0,
-              "limit_type": 0,
-              "limit_num": 0,
-              "express_delivery": true,
-              "store_mention": true,
-              "attrInfo": {
-                "id": 9,
-                "product_id": 102,
-                "suk": "黑色,CH510",
-                "stock": 98,
-                "sales": 2,
-                "price": "299.00",
-                "image": "https://demo26.crmeb.net/uploads/attach/2021/11/15/small_a79f5d2ea6bf0c3c11b2127332dfe2df.jpg",
-                "bar_code": "",
-                "ot_price": "349.00",
-                "volume": "0.00",
-                "weight": "0.00",
-                "brokerage": "0.00",
-                "brokerage_two": "0.00",
-                "type": 0,
-                "unique": "02cce37e",
-                "cost": "259.00",
-                "quota": 0,
-                "quota_show": 0,
-                "vip_price": "0.00",
-                "is_virtual": 0,
-                "coupon_id": 0,
-                "disk_info": ""
-              }
-            },
-            "attrStatus": true,
-            "vip_truePrice": 0,
-            "costPrice": "259.00",
-            "trueStock": 98,
-            "truePrice": 299,
-            "sum_price": "299.00",
-            "price_type": "level",
-            "is_valid": 1
-          },
-          {
-            "id": 9669,
-            "uid": 34391,
-            "type": "0",
-            "product_id": 89,
-            "product_attr_unique": "89807c67",
-            "cart_num": 1,
-            "add_time": 1666709911,
-            "is_pay": 0,
-            "is_del": 0,
-            "is_new": 0,
-            "combination_id": 0,
-            "seckill_id": 0,
-            "bargain_id": 0,
-            "advance_id": 0,
-            "status": 1,
-            "productInfo": {
-              "id": 89,
-              "mer_id": 0,
-              "image": "https://demo26.crmeb.net/uploads/attach/2021/11/20211113/small_2fbe723632427b0768df24c4f23c6cad.png",
-              "recommend_image": "",
-              "slider_image": [
-                "https://demo26.crmeb.net/uploads/attach/2021/11/20211113/2fbe723632427b0768df24c4f23c6cad.png",
-                "https://demo26.crmeb.net/uploads/attach/2021/11/20211113/64d188477292aa4ae2df8da7e63aca79.png"
-              ],
-              "store_name": "家居梵高系列联名款饭盒袋大容量手拎保温实用方便 星月夜饭盒袋",
-              "store_info": "",
-              "keyword": "家居梵高系列联名款饭盒袋大容量手拎保温实用方便 星月夜饭盒袋",
-              "bar_code": "",
-              "cate_id": "35",
-              "price": "350.00",
-              "vip_price": "0.00",
-              "ot_price": "300.00",
-              "postage": "0.00",
-              "unit_name": "件",
-              "sort": 553,
-              "sales": 19,
-              "stock": 185,
-              "is_show": 1,
-              "is_hot": 1,
-              "is_benefit": 0,
-              "is_best": 0,
-              "is_new": 0,
-              "is_virtual": 0,
-              "virtual_type": 0,
-              "add_time": 1636777038,
-              "is_postage": 0,
-              "is_del": 0,
-              "mer_use": 0,
-              "give_integral": "0.00",
-              "cost": "300.00",
-              "is_seckill": 0,
-              "is_bargain": null,
-              "is_good": 1,
-              "is_sub": 0,
-              "is_vip": 0,
-              "ficti": 0,
-              "browse": 0,
-              "code_path": "",
-              "soure_link": "",
-              "temp_id": 0,
-              "spec_type": 1,
-              "activity": "0,1,2,3",
-              "spu": "1015710267816",
-              "label_id": "",
-              "video_link": "",
-              "command_word": "",
-              "recommend_list": "",
-              "vip_product": 0,
-              "presale": 0,
-              "presale_start_time": 0,
-              "presale_end_time": 0,
-              "presale_day": 0,
-              "logistics": "1,2",
-              "freight": 2,
-              "custom_form": "[]",
-              "is_limit": 0,
-              "limit_type": 0,
-              "limit_num": 0,
-              "express_delivery": true,
-              "store_mention": true,
-              "attrInfo": {
-                "id": 1017,
-                "product_id": 89,
-                "suk": "梵高自画像饭盒",
-                "stock": 88,
-                "sales": 8,
-                "price": "350.00",
-                "image": "https://demo26.crmeb.net/uploads/attach/2021/11/20211113/small_2fbe723632427b0768df24c4f23c6cad.png",
-                "bar_code": "",
-                "ot_price": "300.00",
-                "volume": "0.00",
-                "weight": "0.00",
-                "brokerage": "0.00",
-                "brokerage_two": "0.00",
-                "type": 0,
-                "unique": "89807c67",
-                "cost": "300.00",
-                "quota": 0,
-                "quota_show": 0,
-                "vip_price": "0.00",
-                "is_virtual": 0,
-                "coupon_id": 0,
-                "disk_info": ""
-              }
-            },
-            "attrStatus": true,
-            "vip_truePrice": 0,
-            "costPrice": "300.00",
-            "trueStock": 88,
-            "truePrice": 350,
-            "sum_price": "350.00",
-            "price_type": "level",
-            "is_valid": 1
-          }
-          ],
-          "invalid": [],
-          "deduction": {
-            "seckill_id": 0,
-            "bargain_id": 0,
-            "combination_id": 0,
-            "discount_id": 0
-          }
-        }
-        let cartList = cartListData
-        let valid = cartList.valid
-        let validList = that.$util.SplitArray(valid, that.cartList.valid);
-
-        let numSub = [{
-          numSub: true
-        }, {
-          numSub: false
-        }];
-        let numAdd = [{
-          numAdd: true
-        }, {
-          numAdd: false
-        }],
-          selectValue = [];
-        if (validList.length > 0) {
-          for (let index in validList) {
-            if (validList[index].cart_num == 1) {
-              validList[index].numSub = true;
-            } else {
-              validList[index].numSub = false;
-            }
-            let productInfo = validList[index].productInfo;
-            if (productInfo.hasOwnProperty('attrInfo') && validList[index].cart_num ==
-              validList[index].productInfo.attrInfo
-                .stock) {
-              validList[index].numAdd = true;
-            } else if (validList[index].cart_num == validList[index].productInfo
-              .stock) {
-              validList[index].numAdd = true;
-            } else {
-              validList[index].numAdd = false;
-            }
-            if (validList[index].attrStatus) {
-              validList[index].checked = true;
-              selectValue.push(validList[index].id);
-            } else {
-              validList[index].checked = false;
-            }
-          }
-        }
-        that.$set(that.cartList, 'valid', validList);
-        data.page = that.page + 1;
-        // that.goodsHidden = cartList.valid.length <= 0 ? false : true;
-        that.selectValue = selectValue;
-        let newArr = validList.filter(item => item.attrStatus);
-        that.isAllSelect = newArr.length == selectValue.length && newArr.length;
-        that.switchSelect();
-      }
-      that.loading = false;
-      this.canShow = true
-      uni.hideLoading();
-      // });
-    },
     getInvalidList: function () {
       let that = this;
       if (this.loadendInvalid) return false;
@@ -1341,79 +443,7 @@ export default {
       that.hotPage++
       that.hotScroll = hot_res.length < that.hotLimit
       that.hostProduct = that.hostProduct.concat(hot_res)
-      // getProductHot(
-      // 	that.hotPage,
-      // 	that.hotLimit,
-      // ).then(res => {
-      // 	that.hotPage++
-      // 	that.hotScroll = res.data.length < that.hotLimit
-      // 	that.hostProduct = that.hostProduct.concat(res.data)
-      // });
-    },
-    goodsOpen: function () {
-      let that = this;
-      that.goodsHidden = !that.goodsHidden;
     },
-    goRouter (item) {
-      var pages = getCurrentPages();
-      var page = (pages[pages.length - 1]).$page.fullPath;
-      if (item.link == page) return
-      uni.switchTab({
-        url: item.link,
-        fail (err) {
-          uni.redirectTo({
-            url: item.link
-          })
-        }
-      })
-    },
-    manage: function () {
-      let that = this;
-      that.footerswitch = !that.footerswitch;
-      let arr1 = [];
-      let arr2 = [];
-      let newValid = that.cartList.valid.map(item => {
-        if (that.footerswitch) {
-          if (item.attrStatus) {
-            if (item.checked) {
-              arr1.push(item.id);
-            }
-          } else {
-            item.checked = false;
-            arr2.push(item);
-          }
-        } else {
-          if (item.checked) {
-            arr1.push(item.id);
-          }
-        }
-        return item;
-      });
-      that.cartList.valid = newValid;
-      if (that.footerswitch) {
-        that.isAllSelect = newValid.length === arr1.length + arr2.length;
-      } else {
-        that.isAllSelect = newValid.length === arr1.length;
-      }
-      that.selectValue = arr1;
-      that.switchSelect();
-    },
-    unsetCart: function () {
-      let that = this,
-        ids = [];
-      for (let i = 0, len = that.cartList.invalid.length; i < len; i++) {
-        ids.push(that.cartList.invalid[i].id);
-      }
-      cartDel(ids).then(res => {
-        that.$util.Tips({
-          title: that.$t(`清除成功`)
-        });
-        that.$set(that.cartList, 'invalid', []);
-        that.getCartNum();
-      }).catch(res => {
-
-      });
-    }
   },
   onReachBottom () {
     let that = this;