活动按钮状态流转
This commit is contained in:
1
unpackage/dist/build/mp-weixin/pagesPoints/index/details.js
vendored
Normal file
1
unpackage/dist/build/mp-weixin/pagesPoints/index/details.js
vendored
Normal file
@@ -0,0 +1 @@
|
||||
(global["webpackJsonp"]=global["webpackJsonp"]||[]).push([["pagesPoints/index/details"],{"039e":function(t,e,n){"use strict";n.r(e);var a=n("3169"),i=n.n(a);for(var o in a)["default"].indexOf(o)<0&&function(t){n.d(e,t,(function(){return a[t]}))}(o);e["default"]=i.a},3169:function(t,e,n){"use strict";(function(t){var a=n("47a9");Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var i=a(n("af34")),o=a(n("7ca3")),r=n("8f59");function c(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(t);e&&(a=a.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.push.apply(n,a)}return n}function s(t){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?arguments[e]:{};e%2?c(Object(n),!0).forEach((function(e){(0,o.default)(t,e,n[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):c(Object(n)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(n,e))}))}return t}var u={data:function(){return{loadEnd:!1,titleBarHeight:0,screenList:[{text:"全部"},{text:"收入",type:1},{text:"支出",type:2}],selectScreen:0,page:1,limit:20,hasMore:!1,dataList:{}}},computed:s({},(0,r.mapState)({themeColor:function(t){return t.app.themeColor}})),mounted:function(){var e=t.getSystemInfoSync().statusBarHeight,n=t.getMenuButtonBoundingClientRect();this.titleBarHeight=e+2*(n.top-e)+n.height},onLoad:function(){var e=this;t.showLoading({title:"加载中"}),this.getDataList((function(){t.hideLoading(),e.loadEnd=!0}))},onPullDownRefresh:function(){this.page=1,this.getDataList((function(){t.stopPullDownRefresh()}))},onReachBottom:function(){this.hasMore&&(this.page++,this.getDataList())},methods:{changeScreen:function(t){this.selectScreen=t,this.page=1,this.getDataList()},getDataList:function(e){var n=this;this.$util.request("points.record",s({page:this.page,limit:this.limit},this.selectScreen?{change:this.selectScreen}:{})).then((function(a){if(e&&e(),1==a.code){var o=a.data.data;n.hasMore=n.page<a.data.total/n.limit,n.dataList=1==n.page?o:[].concat((0,i.default)(n.dataList),(0,i.default)(o))}else t.showToast({title:a.msg,icon:"none"})})).catch((function(t){console.error("获取积分明细列表 ",t)}))}}};e.default=u}).call(this,n("df3c")["default"])},4242:function(t,e,n){"use strict";n.r(e);var a=n("82b4"),i=n("039e");for(var o in i)["default"].indexOf(o)<0&&function(t){n.d(e,t,(function(){return i[t]}))}(o);n("ad0a");var r=n("828b"),c=Object(r["a"])(i["default"],a["b"],a["c"],!1,null,null,null,!1,a["a"],void 0);e["default"]=c.exports},"61c2":function(t,e,n){},"82b4":function(t,e,n){"use strict";n.d(e,"b",(function(){return a})),n.d(e,"c",(function(){return i})),n.d(e,"a",(function(){}));var a=function(){var t=this.$createElement,e=(this._self._c,this.loadEnd?this.dataList.length:null);this.$mp.data=Object.assign({},{$root:{g0:e}})},i=[]},a1cf:function(t,e,n){"use strict";(function(t,e){var a=n("47a9");n("aa6c");a(n("3240"));var i=a(n("4242"));t.__webpack_require_UNI_MP_PLUGIN__=n,e(i.default)}).call(this,n("3223")["default"],n("df3c")["createPage"])},ad0a:function(t,e,n){"use strict";var a=n("61c2"),i=n.n(a);i.a}},[["a1cf","common/runtime","common/vendor"]]]);
|
||||
4
unpackage/dist/build/mp-weixin/pagesPoints/index/details.json
vendored
Normal file
4
unpackage/dist/build/mp-weixin/pagesPoints/index/details.json
vendored
Normal file
@@ -0,0 +1,4 @@
|
||||
{
|
||||
"navigationBarTitleText": "积分明细",
|
||||
"usingComponents": {}
|
||||
}
|
||||
1
unpackage/dist/build/mp-weixin/pagesPoints/index/details.wxml
vendored
Normal file
1
unpackage/dist/build/mp-weixin/pagesPoints/index/details.wxml
vendored
Normal file
@@ -0,0 +1 @@
|
||||
<block wx:if="{{loadEnd}}"><view class="container"><title-bar vue-id="44a79147-1" showBack="{{true}}" title="积分明细" bind:__l="__l"></title-bar><view class="container-main" style="{{'--theme-color:'+(themeColor)+';'}}"><view class="main-screen" style="{{'top:'+(titleBarHeight+'px')+';'}}"><block wx:for="{{screenList}}" wx:for-item="item" wx:for-index="index" wx:key="index"><view data-event-opts="{{[['tap',[['changeScreen',[index]]]]]}}" class="{{['screen-item',(selectScreen==index)?'active':'']}}" bindtap="__e">{{item.text}}</view></block></view><block wx:if="{{$root.g0}}"><view class="main-list"><block wx:for="{{dataList}}" wx:for-item="item" wx:for-index="__i0__" wx:key="id"><view class="list-item"><view class="item-top flex align-items-center"><view class="top-name flex-item text-ellipsis-more">{{item.memo}}</view><view class="top-amount" style="{{'color:'+(item.change==2?'#5A5B6E':themeColor)+';'}}">{{''+(item.change==2?"-":"+")+item.points+''}}</view></view><view class="item-bottom">{{item.createtime}}</view></view></block></view></block><block wx:else><empty vue-id="44a79147-2" top="30%" title="暂无相关内容~" bind:__l="__l"></empty></block></view></view></block>
|
||||
1
unpackage/dist/build/mp-weixin/pagesPoints/index/details.wxss
vendored
Normal file
1
unpackage/dist/build/mp-weixin/pagesPoints/index/details.wxss
vendored
Normal file
@@ -0,0 +1 @@
|
||||
.container .container-main .main-screen{position:-webkit-sticky;position:sticky;top:0;z-index:99;background:#fff;display:flex}.container .container-main .main-screen .screen-item{flex:1;padding:44rpx 32rpx;color:#8d929c;font-size:28rpx;line-height:40rpx;text-align:center;text-align:center}.container .container-main .main-screen .screen-item.active{color:var(--theme-color)}.container .container-main .main-list{padding:32rpx}.container .container-main .main-list .list-item{border-radius:16rpx;background:#fff;padding:32rpx}.container .container-main .main-list .list-item .item-top .top-name{color:#5a5b6e;font-size:28rpx;font-weight:600;line-height:40rpx}.container .container-main .main-list .list-item .item-top .top-amount{margin-left:48rpx;font-size:28rpx;font-weight:600;line-height:40rpx}.container .container-main .main-list .list-item .item-bottom{margin-top:8rpx;color:#979797;font-size:24rpx;line-height:34rpx}
|
||||
1
unpackage/dist/build/mp-weixin/pagesPoints/index/index.js
vendored
Normal file
1
unpackage/dist/build/mp-weixin/pagesPoints/index/index.js
vendored
Normal file
@@ -0,0 +1 @@
|
||||
(global["webpackJsonp"]=global["webpackJsonp"]||[]).push([["pagesPoints/index/index"],{"0db3":function(t,e,o){"use strict";o.d(e,"b",(function(){return n})),o.d(e,"c",(function(){return i})),o.d(e,"a",(function(){}));var n=function(){var t=this.$createElement,e=(this._self._c,this.loadEnd?this.goodsList.length:null);this.$mp.data=Object.assign({},{$root:{g0:e}})},i=[]},"416a":function(t,e,o){"use strict";(function(t){var n=o("47a9");Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var i=n(o("af34")),a=n(o("7ca3")),s=o("8f59");function r(t,e){var o=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),o.push.apply(o,n)}return o}var l={components:{mallGoods:function(){o.e("pagesPoints/component/mall/goods").then(function(){return resolve(o("8a4e8"))}.bind(null,o)).catch(o.oe)}},data:function(){return{loadEnd:!1,titleBackground:"rgba(255, 255, 255, 0)",titleColor:"#000",titleBarHeight:0,pointsInfo:{},page:1,limit:20,hasMore:!1,goodsList:[]}},computed:function(t){for(var e=1;e<arguments.length;e++){var o=null!=arguments[e]?arguments[e]:{};e%2?r(Object(o),!0).forEach((function(e){(0,a.default)(t,e,o[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(o)):r(Object(o)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(o,e))}))}return t}({},(0,s.mapState)({shareImage:function(t){return t.app.shareImage},shareTitle:function(t){return t.app.shareTitle}})),mounted:function(){var e=t.getSystemInfoSync().statusBarHeight,o=t.getMenuButtonBoundingClientRect();this.titleBarHeight=2*(o.top-e)+o.height+e},onLoad:function(){var e=this;t.showLoading({title:"加载中"}),this.getPointsInfo(),this.getGoodsList((function(){e.loadEnd=!0,t.hideLoading()}))},onPullDownRefresh:function(){this.getPointsInfo(),this.page=1,this.goodsList.length&&this.$refs.mallGoods.clearList(),this.getGoodsList((function(){t.stopPullDownRefresh()}))},onReachBottom:function(){this.hasMore&&(this.page++,this.getGoodsList())},onShareAppMessage:function(){return{title:this.shareTitle,imageUrl:this.shareImage}},onShareTimeline:function(){return{title:this.shareTitle,imageUrl:this.shareImage}},onPageScroll:function(e){var o=e.scrollTop;if(o>100)this.titleBackground="#fff",this.titleColor="black";else{var n=parseFloat(o/100).toFixed(4);this.titleBackground="rgba(255, 255, 255, "+n+")",o>30?(this.titleColor="black",t.setNavigationBarColor({frontColor:"#000000",backgroundColor:"#ffffff"})):(this.titleColor="#000000",t.setNavigationBarColor({frontColor:this.titleColor,backgroundColor:"transparent"}))}},methods:{getPointsInfo:function(){var e=this;this.$util.request("points.info").then((function(o){1==o.code?e.pointsInfo=o.data:t.showToast({title:o.msg,icon:"none"})})).catch((function(t){console.error("获取积分信息",t)}))},getGoodsList:function(e){var o=this;this.$util.request("points.goodsList",{page:this.page,limit:this.limit}).then((function(n){if(e&&e(),1==n.code){var a=n.data.data;o.hasMore=o.page<n.data.total/o.limit,o.goodsList=1==o.page?a:[].concat((0,i.default)(o.goodsList),(0,i.default)(a)),o.$nextTick((function(){o.goodsList.length&&o.$refs.mallGoods.getList(o.goodsList)}))}else t.showToast({title:n.msg,icon:"none"})})).catch((function(t){e&&e(),console.error("获取商品列表",t)}))},waterfallLoadEnd:function(){this.waterfallData.reset=!1,this.hasMore?this.waterfallData.status="await":this.waterfallData.status="finish"},toOrderList:function(){this.$util.toPage({mode:1,path:"/pagesPoints/order/index"})},toPointsDetails:function(){this.$util.toPage({mode:1,path:"/pagesPoints/index/details"})}}};e.default=l}).call(this,o("df3c")["default"])},"70fd":function(t,e,o){"use strict";o.r(e);var n=o("0db3"),i=o("ecbd");for(var a in i)["default"].indexOf(a)<0&&function(t){o.d(e,t,(function(){return i[t]}))}(a);o("eaeb");var s=o("828b"),r=Object(s["a"])(i["default"],n["b"],n["c"],!1,null,null,null,!1,n["a"],void 0);e["default"]=r.exports},dd43:function(t,e,o){"use strict";(function(t,e){var n=o("47a9");o("aa6c");n(o("3240"));var i=n(o("70fd"));t.__webpack_require_UNI_MP_PLUGIN__=o,e(i.default)}).call(this,o("3223")["default"],o("df3c")["createPage"])},e232:function(t,e,o){},eaeb:function(t,e,o){"use strict";var n=o("e232"),i=o.n(n);i.a},ecbd:function(t,e,o){"use strict";o.r(e);var n=o("416a"),i=o.n(n);for(var a in n)["default"].indexOf(a)<0&&function(t){o.d(e,t,(function(){return n[t]}))}(a);e["default"]=i.a}},[["dd43","common/runtime","common/vendor"]]]);
|
||||
7
unpackage/dist/build/mp-weixin/pagesPoints/index/index.json
vendored
Normal file
7
unpackage/dist/build/mp-weixin/pagesPoints/index/index.json
vendored
Normal file
@@ -0,0 +1,7 @@
|
||||
{
|
||||
"navigationBarTitleText": "积分商城",
|
||||
"enablePullDownRefresh": true,
|
||||
"usingComponents": {
|
||||
"mall-goods": "/pagesPoints/component/mall/goods"
|
||||
}
|
||||
}
|
||||
1
unpackage/dist/build/mp-weixin/pagesPoints/index/index.wxml
vendored
Normal file
1
unpackage/dist/build/mp-weixin/pagesPoints/index/index.wxml
vendored
Normal file
@@ -0,0 +1 @@
|
||||
<block wx:if="{{loadEnd}}"><view class="container"><view class="container-header"><view class="header-nav" style="{{'height:'+(titleBarHeight+'px')+';'}}"><title-bar vue-id="87d92112-1" positionMode="fixed" frontColor="{{titleColor}}" backgroundColor="{{titleBackground}}" title="积分商城" bind:__l="__l"></title-bar></view><view class="header-info"><view class="info-title">我的积分</view><view class="info-value">{{pointsInfo.my_points}}</view><view class="info-text"><text>{{pointsInfo.points_description}}</text></view></view><image class="header-icon" src="/static/points.png" mode="widthFix"></image></view><view class="container-main"><view class="main-menu"><view data-event-opts="{{[['tap',[['toOrderList']]]]}}" class="menu-item" bindtap="__e"><image class="item-icon" src="/static/mall/order.png" mode="aspectFit"></image><view class="item-box"><view class="box-title">兑换订单</view><view class="box-subtitle">查看兑换订单列表</view></view></view><view data-event-opts="{{[['tap',[['toPointsDetails']]]]}}" class="menu-item" bindtap="__e"><image class="item-icon" src="/static/mall/details.png" mode="aspectFit"></image><view class="item-box"><view class="box-title">积分明细</view><view class="box-subtitle">查看积分收支明细</view></view></view></view><view class="main-column"><view class="column-title">积分商品</view><view class="column-list"><block wx:if="{{$root.g0}}"><mall-goods class="vue-ref" vue-id="87d92112-2" data-ref="mallGoods" bind:__l="__l"></mall-goods></block><block wx:else><empty vue-id="87d92112-3" top="32rpx" title="分类下暂无相关商品~" bind:__l="__l"></empty></block></view></view></view><tab-bar vue-id="87d92112-4" bind:__l="__l"></tab-bar></view></block>
|
||||
1
unpackage/dist/build/mp-weixin/pagesPoints/index/index.wxss
vendored
Normal file
1
unpackage/dist/build/mp-weixin/pagesPoints/index/index.wxss
vendored
Normal file
@@ -0,0 +1 @@
|
||||
.container .container-header{position:relative;z-index:998;background:linear-gradient(355deg,#ffeb74 4.39%,#ff5a00 121.55%)}.container .container-header .header-info{position:relative;z-index:1;padding:64rpx 48rpx 48rpx}.container .container-header .header-info .info-title{color:#fff;font-size:32rpx;font-weight:600;line-height:48rpx}.container .container-header .header-info .info-value{margin-top:16rpx;color:#fff;text-shadow:0 4px 4px rgba(255,77,0,.25);font-size:72rpx;font-weight:700;line-height:88rpx}.container .container-header .header-info .info-text{margin-top:16rpx;color:#7c2c00;font-size:24rpx;line-height:40rpx}.container .container-header .header-icon{position:absolute;right:0;bottom:0;width:336rpx;height:auto}.container .container-main{padding:32rpx}.container .container-main .main-menu{display:flex;justify-content:space-between}.container .container-main .main-menu .menu-item{width:48%;padding:18rpx 32rpx;border-radius:16rpx;background:#fff;display:flex;align-items:center}.container .container-main .main-menu .menu-item .item-icon{width:64rpx;height:64rpx}.container .container-main .main-menu .menu-item .item-box{flex:1;margin-left:16rpx}.container .container-main .main-menu .menu-item .item-box .box-title{color:#5a5b6e;font-size:28rpx;font-weight:600;line-height:40rpx}.container .container-main .main-menu .menu-item .item-box .box-subtitle{margin-top:8rpx;color:#979797;font-size:20rpx;font-weight:400;line-height:28rpx}.container .container-main .main-column{margin-top:32rpx}.container .container-main .main-column .column-title{color:#333;font-size:32rpx;font-weight:600;line-height:48rpx}.container .container-main .main-column .column-list{margin-top:32rpx}
|
||||
Reference in New Issue
Block a user