This commit is contained in:
Gao xiaosong
2020-03-16 01:40:52 +08:00
parent 397082cdaf
commit e215701560
216 changed files with 11659 additions and 13905 deletions

View File

@ -189,7 +189,7 @@ var _user = __webpack_require__(/*! @/api/user */ 19); //
//
//
//
var _default = { name: "AddressWindow", props: { value: Boolean, checked: Number }, data: function data() {return { addressList: [], current: 0, cartId: 0, pinkId: 0, couponId: 0 };}, mounted: function mounted() {}, methods: { getAddressList: function getAddressList() {var that = this;(0, _user.getAddressList)().then(function (res) {that.addressList = res.data;});}, closeAddress: function closeAddress() {this.$emit("input", false);}, goAddressPages: function goAddressPages() {this.$yrouter.push({ path: "/pages/user/address/AddAddress/main" });this.$emit("redirect");}, tapAddress: function tapAddress(index) {this.$emit("checked", this.addressList[index]);this.$emit("input", false);} } };exports.default = _default;
var _default = { name: "AddressWindow", props: { value: Boolean, checked: Number }, data: function data() {return { addressList: [], current: 0, cartId: 0, pinkId: 0, couponId: 0 };}, mounted: function mounted() {}, methods: { getAddressList: function getAddressList() {var that = this;(0, _user.getAddressList)().then(function (res) {that.addressList = res.data;});}, closeAddress: function closeAddress() {this.$emit("input", false);}, goAddressPages: function goAddressPages() {this.$yrouter.push({ path: "/pages/user/address/AddAddress/index" });this.$emit("redirect");}, tapAddress: function tapAddress(index) {this.$emit("checked", this.addressList[index]);this.$emit("input", false);} } };exports.default = _default;
/***/ })

View File

@ -147,25 +147,25 @@ var _vuex = __webpack_require__(/*! vuex */ 16);function _objectSpread(target) {
name: "首页",
icon1: "icon-shouye-xianxing",
icon2: "icon-shouye",
url: "/pages/home/main" },
url: "/pages/home/index" },
{
name: "分类",
icon1: "icon-yingyongchengxu-xianxing",
icon2: "icon-yingyongchengxu",
url: "/pages/shop/GoodsClass/main" },
url: "/pages/shop/GoodsClass/index" },
{
name: "购物车",
icon1: "icon-caigou-xianxing",
icon2: "icon-caigou",
url: "/pages/shop/ShoppingCart/main" },
url: "/pages/shop/ShoppingCart/index" },
{
name: "我的",
icon1: "icon-yonghu-xianxing",
icon2: "icon-yonghu",
url: "/pages/user/User/main" }],
url: "/pages/user/User/index" }],
isIpx: false };

View File

@ -81,16 +81,6 @@ var render = function() {
var _vm = this
var _h = _vm.$createElement
var _c = _vm._self._c || _h
if (!_vm._isMounted) {
_vm.e0 = function($event) {
return _vm.$yrouter.push({
path: "/pages/shop/GoodsCon/index",
query: {
id: _vm.item.id
}
})
}
}
}
var recyclableRender = false
var staticRenderFns = []
@ -150,14 +140,6 @@ Object.defineProperty(exports, "__esModule", { value: true });exports.default =
//
//
//
//
//
//
//
//
//
//
//
var _default2 =
{
name: "GoodList",
@ -173,7 +155,11 @@ var _default2 =
data: function data() {
return {};
} };exports.default = _default2;
},
methods: {
routerGo: function routerGo(item) {
this.$yrouter.push({ path: '/pages/shop/GoodsCon/index', query: { id: item.id } });
} } };exports.default = _default2;
/***/ })

View File

@ -1 +1 @@
<view class="goodList _div"><block wx:for="{{goodList}}" wx:for-item="item" wx:for-index="goodlistIndex" wx:key="goodlistIndex"><view data-event-opts="{{[['tap',[['e0',['$event']]]]]}}" class="item acea-row row-between-wrapper _div" bindtap="__e"><view class="pictrue _div"><image class="image _img" src="{{item.image}}"></image><block wx:if="{{isSort===true&&index===0}}"><image class="numPic _img" src="{{$VUE_APP_RESOURCES_URL+'/images/one.png'}}"></image></block><block wx:if="{{isSort===true&&index===1}}"><image class="numPic _img" src="{{$VUE_APP_RESOURCES_URL+'/images/two.png'}}"></image></block><block wx:if="{{isSort===true&&index===2}}"><image class="numPic _img" src="{{$VUE_APP_RESOURCES_URL+'/images/three.png'}}"></image></block></view><view class="underline _div"><view class="text _div"><view class="line1 _div">{{item.storeName}}</view><view class="money font-color-red _div">¥<label class="num _span">{{item.price}}</label></view><view class="vip-money acea-row row-middle _div"><view class="vip _div">{{'¥'+(item.otPrice||0)+''}}</view><label class="num _span">{{"已售"+item.sales+item.unitName}}</label></view></view></view><view class="iconfont icon-gouwuche cart-color acea-row row-center-wrapper _div"></view></view></block></view>
<view class="goodList _div"><block wx:for="{{goodList}}" wx:for-item="item" wx:for-index="goodlistIndex" wx:key="goodlistIndex"><view data-event-opts="{{[['tap',[['routerGo',['$0'],[[['goodList','',goodlistIndex]]]]]]]}}" class="item acea-row row-between-wrapper _div" bindtap="__e"><view class="pictrue _div"><image class="image _img" src="{{item.image}}"></image><block wx:if="{{isSort===true&&index===0}}"><image class="numPic _img" src="{{$VUE_APP_RESOURCES_URL+'/images/one.png'}}"></image></block><block wx:if="{{isSort===true&&index===1}}"><image class="numPic _img" src="{{$VUE_APP_RESOURCES_URL+'/images/two.png'}}"></image></block><block wx:if="{{isSort===true&&index===2}}"><image class="numPic _img" src="{{$VUE_APP_RESOURCES_URL+'/images/three.png'}}"></image></block></view><view class="underline _div"><view class="text _div"><view class="line1 _div">{{item.storeName}}</view><view class="money font-color-red _div">¥<label class="num _span">{{item.price}}</label></view><view class="vip-money acea-row row-middle _div"><view class="vip _div">{{"¥"+(item.otPrice||0)}}</view><label class="num _span">{{"已售"+item.sales+item.unitName}}</label></view></view></view><view class="iconfont icon-gouwuche cart-color acea-row row-center-wrapper _div"></view></view></block></view>

View File

@ -81,16 +81,6 @@ var render = function() {
var _vm = this
var _h = _vm.$createElement
var _c = _vm._self._c || _h
if (!_vm._isMounted) {
_vm.e0 = function($event) {
return _vm.$yrouter.push({
path: "/pages/shop/GoodsEvaluate/index",
query: {
id: _vm.cart.unique
}
})
}
}
}
var recyclableRender = false
var staticRenderFns = []
@ -166,7 +156,10 @@ var _default2 =
return {};
},
mounted: function mounted() {},
methods: {} };exports.default = _default2;
methods: {
routerGo: function routerGo(item) {
this.$yrouter.push({ path: '/pages/shop/GoodsEvaluate/index', query: { id: cart.unique } });
} } };exports.default = _default2;
/***/ })

View File

@ -1 +1 @@
<view class="orderGoods _div"><view class="total _div">{{"共"+cartInfo.length+"件商品"}}</view><view class="goodWrapper _div"><block wx:for="{{cartInfo}}" wx:for-item="cart" wx:for-index="__i0__" wx:key="id"><view class="item acea-row row-between-wrapper _div"><view class="pictrue _div"><image class="image _img" src="{{cart.productInfo.image}}"></image></view><view class="text _div"><view class="acea-row row-between-wrapper _div"><view class="name line1 _div">{{cart.productInfo.storeName}}</view><view class="num _div">{{"x "+cart.cartNum}}</view></view><block wx:if="{{cart.productInfo.attrInfo}}"><view class="attr line1 _div">{{cart.productInfo.attrInfo.suk}}</view></block><view class="money font-color-red _div">{{"¥"+cart.truePrice}}</view><block wx:if="{{evaluate==3}}"><view data-event-opts="{{[['tap',[['e0',['$event']]]]]}}" class="evaluate _div" bindtap="__e">评价</view></block></view></view></block></view></view>
<view class="orderGoods _div"><view class="total _div">{{"共"+cartInfo.length+"件商品"}}</view><view class="goodWrapper _div"><block wx:for="{{cartInfo}}" wx:for-item="cart" wx:for-index="__i0__" wx:key="id"><view class="item acea-row row-between-wrapper _div"><view class="pictrue _div"><image class="image _img" src="{{cart.productInfo.image}}"></image></view><view class="text _div"><view class="acea-row row-between-wrapper _div"><view class="name line1 _div">{{cart.productInfo.storeName}}</view><view class="num _div">{{"x "+cart.cartNum}}</view></view><block wx:if="{{cart.productInfo.attrInfo}}"><view class="attr line1 _div">{{cart.productInfo.attrInfo.suk}}</view></block><view class="money font-color-red _div">{{"¥"+cart.truePrice}}</view><block wx:if="{{evaluate==3}}"><view data-event-opts="{{[['tap',[['routerGo',['$0'],[[['cartInfo','id',cart.id]]]]]]]}}" class="evaluate _div" bindtap="__e">评价</view></block></view></view></block></view></view>

View File

@ -81,16 +81,6 @@ var render = function() {
var _vm = this
var _h = _vm.$createElement
var _c = _vm._self._c || _h
if (!_vm._isMounted) {
_vm.e0 = function($event) {
return _vm.$yrouter.push({
path: "/pages/shop/GoodsCon/index",
query: {
id: _vm.item.id
}
})
}
}
}
var recyclableRender = false
var staticRenderFns = []
@ -144,25 +134,21 @@ Object.defineProperty(exports, "__esModule", { value: true });exports.default =
//
//
//
//
//
//
//
//
//
//
var _default2 =
var _default =
{
name: "PromotionGood",
props: {
benefit: {
type: Array,
default: function _default() {return [];} } },
name: 'PromotionGood',
props: ['benefit'],
data: function data() {
return {};
} };exports.default = _default2;
},
methods: {
routerGo: function routerGo(item) {
this.$yrouter.push({ path: '/pages/shop/GoodsCon/index', query: { id: item.id } });
} },
mounted: function mounted() {
console.log(this, 999);
} };exports.default = _default;
/***/ })

View File

@ -1 +1 @@
<block wx:if="{{benefit.length>0}}"><view class="promotionGood _div"><block wx:for="{{benefit}}" wx:for-item="item" wx:for-index="promotionGoodIndex" wx:key="promotionGoodIndex"><view data-event-opts="{{[['tap',[['e0',['$event']]]]]}}" class="item acea-row row-between-wrapper _div" bindtap="__e"><view class="pictrue _div"><image class="image _img" src="{{item.image}}"></image></view><view class="text _div"><view class="name line1 _div">{{item.storeName}}</view><view class="sp-money acea-row _div"><view class="moneyCon _div">促销价: ¥<label class="num _span">{{item.price}}</label></view></view><view class="acea-row row-between-wrapper _div"><view class="money _div">{{"日常价:¥"+item.otPrice}}</view><view class="_div">{{"仅剩:"+item.stock+item.unitName}}</view></view></view></view></block></view></block>
<block wx:if="{{benefit.length>0}}"><view class="promotionGood _div"><block wx:for="{{benefit}}" wx:for-item="item" wx:for-index="promotionGoodIndex" wx:key="promotionGoodIndex"><view data-event-opts="{{[['tap',[['routerGo',['$0'],[[['benefit','',promotionGoodIndex]]]]]]]}}" class="item acea-row row-between-wrapper _div" bindtap="__e"><view class="pictrue _div"><image class="image _img" src="{{item.image}}"></image></view><view class="text _div"><view class="name line1 _div">{{item.storeName}}</view><view class="sp-money acea-row _div"><view class="moneyCon _div">促销价: ¥<label class="num _span">{{item.price}}</label></view></view><view class="acea-row row-between-wrapper _div"><view class="money _div">{{"日常价:¥"+item.otPrice}}</view><view class="_div">{{"仅剩:"+item.stock+item.unitName}}</view></view></view></view></block></view></block>

View File

@ -81,16 +81,6 @@ var render = function() {
var _vm = this
var _h = _vm.$createElement
var _c = _vm._self._c || _h
if (!_vm._isMounted) {
_vm.e0 = function($event) {
return _vm.$yrouter.push({
path: "/pages/shop/GoodsCon/index",
query: {
id: _vm.item.id
}
})
}
}
}
var recyclableRender = false
var staticRenderFns = []
@ -147,8 +137,6 @@ Object.defineProperty(exports, "__esModule", { value: true });exports.default =
@ -177,11 +165,14 @@ var _store = __webpack_require__(/*! @/api/store */ 97); //
//
//
//
//
//
var Loading = function Loading() {return __webpack_require__.e(/*! import() | components/Loading */ "components/Loading").then(__webpack_require__.bind(null, /*! @/components/Loading */ 494));};var _default = { name: "Recommend", props: {}, components: { Loading: Loading }, data: function data() {return { hostProduct: [], page: 1, limit: 20, loadTitle: "", loading: false, loadend: false };}, mounted: function mounted() {this.hostProducts();}, methods: { hostProducts: function hostProducts() {var that = this;if (that.loading) return; //阻止下次请求false可以进行请求
var Loading = function Loading() {return __webpack_require__.e(/*! import() | components/Loading */ "components/Loading").then(__webpack_require__.bind(null, /*! @/components/Loading */ 494));};var _default = { name: 'Recommend', props: {}, components: { Loading: Loading }, data: function data() {return { hostProduct: [], page: 1, limit: 20, loadTitle: '', loading: false, loadend: false };}, mounted: function mounted() {this.hostProducts();}, methods: { routerGo: function routerGo(item) {this.$yrouter.push({ path: '/pages/shop/GoodsCon/index', query: { id: item.id } });}, hostProducts: function hostProducts() {
var that = this;
if (that.loading) return; //阻止下次请求false可以进行请求
if (that.loadend) return; //阻止结束当前请求false可以进行请求
that.loading = true;(0, _store.getHostProducts)(that.page, that.limit).then(function (res) {that.loading = false; //apply();js将一个数组插入另一个数组;
that.loading = true;
(0, _store.getHostProducts)(that.page, that.limit).then(function (res) {
that.loading = false;
//apply();js将一个数组插入另一个数组;
that.hostProduct.push.apply(that.hostProduct, res.data);
that.loadend = res.data.length < that.limit; //判断所有数据是否加载完成;
that.page = that.page + 1;

View File

@ -1 +1 @@
<view data-ref="container" class="recommend _div vue-ref"><view class="title acea-row row-center-wrapper _div"><label class="iconfont icon-zhuangshixian _span"></label><label class="name _span">为你推荐</label><label class="iconfont icon-zhuangshixian lefticon _span"></label></view><view class="recommendList acea-row row-between-wrapper _div"><block wx:for="{{hostProduct}}" wx:for-item="item" wx:for-index="recommendIndex" wx:key="recommendIndex"><view data-event-opts="{{[['tap',[['e0',['$event']]]]]}}" class="item _div" bindtap="__e"><view class="pictrue _div"><image class="image _img" src="{{item.image}}"></image></view><view class="name line1 _div">{{item.storeName}}</view><view class="money font-color-red _div">¥<label class="num _span">{{item.price}}</label></view></view></block></view><loading vue-id="b67b5196-1" loaded="{{loadend}}" loading="{{loading}}" bind:__l="__l"></loading></view>
<view data-ref="container" class="recommend _div vue-ref"><view class="title acea-row row-center-wrapper _div"><label class="iconfont icon-zhuangshixian _span"></label><label class="name _span">为你推荐</label><label class="iconfont icon-zhuangshixian lefticon _span"></label></view><view class="recommendList acea-row row-between-wrapper _div"><block wx:for="{{hostProduct}}" wx:for-item="item" wx:for-index="recommendIndex" wx:key="recommendIndex"><view data-event-opts="{{[['tap',[['routerGo',['$0'],[[['hostProduct','',recommendIndex]]]]]]]}}" class="item _div" bindtap="__e"><view class="pictrue _div"><image class="image _img" src="{{item.image}}"></image></view><view class="name line1 _div">{{item.storeName}}</view><view class="money font-color-red _div">¥<label class="num _span">{{item.price}}</label></view></view></block></view><loading vue-id="b67b5196-1" loaded="{{loadend}}" loading="{{loading}}" bind:__l="__l"></loading></view>

View File

@ -116,7 +116,7 @@ __webpack_require__.r(__webpack_exports__);
/***/ (function(module, exports, __webpack_require__) {
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });exports.default = void 0;
/* WEBPACK VAR INJECTION */(function(uni) {Object.defineProperty(exports, "__esModule", { value: true });exports.default = void 0;
@ -307,7 +307,8 @@ var _dayjs = _interopRequireDefault(__webpack_require__(/*! dayjs */ 24));functi
//
//
var _default = { name: "SwitchWindow", props: { switchActive: { type: Boolean, default: false }, login_type: { type: String, default: "" } }, data: function data() {return {};}, mounted: function mounted() {}, methods: { switchClose: function switchClose() {this.$emit("changeswitch", false); //$emit():注册事件;
}, switchH5: function switchH5() {var _this = this;var that = this;wx.showLoading({ title: '正在切换中' });if (that.login_type === "h5") {_cookie.default.set("loginType", "wechat", 60);wx.hideLoading();this.$store.commit("LOGOUT");this.$emit("changeswitch", false);location.reload();} else {(0, _user.switchH5Login)().then(function (_ref) {var data = _ref.data;wx.hideLoading();var expires_time = (0, _dayjs.default)(data.expires_time);_store.default.commit("LOGIN", data.token, expires_time);_this.$emit("changeswitch", false);location.reload();}).catch(function (err) {wx.hideLoading();return that.$dialog.toast({ mes: err });});}} } };exports.default = _default;
}, switchH5: function switchH5() {var _this = this;var that = this;uni.showLoading({ title: '正在切换中' });if (that.login_type === "h5") {_cookie.default.set("loginType", "wechat", 60);uni.hideLoading();this.$store.commit("LOGOUT");this.$emit("changeswitch", false);location.reload();} else {(0, _user.switchH5Login)().then(function (_ref) {var data = _ref.data;uni.hideLoading();var expires_time = (0, _dayjs.default)(data.expires_time);_store.default.commit("LOGIN", data.token, expires_time);_this.$emit("changeswitch", false);location.reload();}).catch(function (err) {uni.hideLoading();return that.$dialog.toast({ mes: err });});}} } };exports.default = _default;
/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./node_modules/@dcloudio/uni-mp-weixin/dist/index.js */ 1)["default"]))
/***/ }),