活动按钮状态流转
This commit is contained in:
10
unpackage/dist/build/mp-weixin/pagesActivity/order/components/list/index.js
vendored
Normal file
10
unpackage/dist/build/mp-weixin/pagesActivity/order/components/list/index.js
vendored
Normal file
File diff suppressed because one or more lines are too long
7
unpackage/dist/build/mp-weixin/pagesActivity/order/components/list/index.json
vendored
Normal file
7
unpackage/dist/build/mp-weixin/pagesActivity/order/components/list/index.json
vendored
Normal file
@@ -0,0 +1,7 @@
|
||||
{
|
||||
"component": true,
|
||||
"usingComponents": {
|
||||
"activity-poster": "/pages/component/activity/poster",
|
||||
"activity-certificate": "/pages/component/activity/certificate"
|
||||
}
|
||||
}
|
||||
1
unpackage/dist/build/mp-weixin/pagesActivity/order/components/list/index.wxml
vendored
Normal file
1
unpackage/dist/build/mp-weixin/pagesActivity/order/components/list/index.wxml
vendored
Normal file
File diff suppressed because one or more lines are too long
1
unpackage/dist/build/mp-weixin/pagesActivity/order/components/list/index.wxss
vendored
Normal file
1
unpackage/dist/build/mp-weixin/pagesActivity/order/components/list/index.wxss
vendored
Normal file
@@ -0,0 +1 @@
|
||||
.component-activity .activity-item{margin-top:32rpx;background:#fff;border-radius:10rpx;padding:32rpx}.component-activity .activity-item:first-child{margin-top:0}.component-activity .activity-item.special{background:transparent;border-radius:0;padding:0}.component-activity .activity-item .item-header{padding-bottom:32rpx;border-bottom:1rpx solid #e4e4e4;margin-bottom:32rpx}.component-activity .activity-item .item-header .header-number{color:#999;font-size:28rpx;line-height:40rpx}.component-activity .activity-item .item-header .header-status{color:var(--theme-color);font-size:28rpx;line-height:40rpx}.component-activity .activity-item .item-info .info-image{width:220rpx;height:160rpx;border-radius:16rpx}.component-activity .activity-item .item-info .info-box{margin-left:32rpx;display:flex;flex-direction:column;justify-content:space-between}.component-activity .activity-item .item-info .info-box .box-title{color:#5a5b6e;font-size:28rpx;font-weight:600;line-height:40rpx}.component-activity .activity-item .item-info .info-box .box-tag .icon{width:32rpx;height:32rpx;background-size:32rpx;margin-right:10rpx}.component-activity .activity-item .item-info .info-box .box-tag .text{color:#8d929c;font-size:24rpx;line-height:34rpx}.component-activity .activity-item .item-footer{margin-top:32rpx}.component-activity .activity-item .item-footer .footer-label{color:var(--theme-color);font-size:24rpx;line-height:34rpx;padding:8rpx 16rpx;border-radius:8rpx;background:#f6f7fb}.component-activity .activity-item .item-footer .footer-price{margin-left:16rpx;color:var(--theme-color);font-size:36rpx;font-weight:600;line-height:50rpx}.component-activity .activity-item .item-footer .footer-price text{font-size:22rpx}.component-activity .activity-item .item-footer .footer-btn{margin-left:16rpx}.component-activity .activity-item .item-footer .footer-btn .btn{color:#fff;font-size:28rpx;line-height:40rpx;padding:14rpx 24rpx;border-radius:8rpx;background:var(--theme-color);margin-left:12rpx}.component-activity .activity-item .item-footer .footer-btn .btn.disabled{cursor:not-allowed}.component-activity .activity-item .item-footer .footer-btn .btn:first-child{margin-left:0}
|
||||
1
unpackage/dist/build/mp-weixin/pagesActivity/order/details.js
vendored
Normal file
1
unpackage/dist/build/mp-weixin/pagesActivity/order/details.js
vendored
Normal file
File diff suppressed because one or more lines are too long
9
unpackage/dist/build/mp-weixin/pagesActivity/order/details.json
vendored
Normal file
9
unpackage/dist/build/mp-weixin/pagesActivity/order/details.json
vendored
Normal file
@@ -0,0 +1,9 @@
|
||||
{
|
||||
"navigationBarTitleText": "活动详情",
|
||||
"usingComponents": {
|
||||
"mp-html": "/uni_modules/mp-html/components/mp-html/mp-html",
|
||||
"carousel": "/pages/component/carousel/carousel",
|
||||
"activity-poster": "/pages/component/activity/poster",
|
||||
"activity-certificate": "/pages/component/activity/certificate"
|
||||
}
|
||||
}
|
||||
1
unpackage/dist/build/mp-weixin/pagesActivity/order/details.wxml
vendored
Normal file
1
unpackage/dist/build/mp-weixin/pagesActivity/order/details.wxml
vendored
Normal file
File diff suppressed because one or more lines are too long
1
unpackage/dist/build/mp-weixin/pagesActivity/order/details.wxss
vendored
Normal file
1
unpackage/dist/build/mp-weixin/pagesActivity/order/details.wxss
vendored
Normal file
File diff suppressed because one or more lines are too long
1
unpackage/dist/build/mp-weixin/pagesActivity/order/index.js
vendored
Normal file
1
unpackage/dist/build/mp-weixin/pagesActivity/order/index.js
vendored
Normal file
@@ -0,0 +1 @@
|
||||
(global["webpackJsonp"]=global["webpackJsonp"]||[]).push([["pagesActivity/order/index"],{"1a82":function(t,e,n){"use strict";(function(t){var i=n("47a9");Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var a=i(n("af34")),r=i(n("7ca3")),o=n("8f59");function s(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(t);e&&(i=i.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.push.apply(n,i)}return n}var c={components:{list:function(){Promise.all([n.e("common/vendor"),n.e("pagesActivity/order/components/list/index")]).then(function(){return resolve(n("7aa8"))}.bind(null,n)).catch(n.oe)}},data:function(){return{loadEnd:!1,titleBarHeight:0,screenList:[{id:0,name:"全部"},{id:1,name:"待付款",pay_state:1},{id:2,name:"报名中",pay_state:2,activity_state:1},{id:3,name:"进行中",pay_state:2,activity_state:2},{id:4,name:"已结束",pay_state:2,activity_state:3},{id:5,name:"已退款",pay_state:4},{id:6,name:"已驳回",pay_state:5}],selectScreen:0,orderList:[],page:1,limit:20,hasMore:!1}},computed:function(t){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?arguments[e]:{};e%2?s(Object(n),!0).forEach((function(e){(0,r.default)(t,e,n[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):s(Object(n)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(n,e))}))}return t}({},(0,o.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.getStorageSync("token")?(t.showLoading({title:"加载中"}),this.getOrderList((function(){t.hideLoading(),e.loadEnd=!0}))):this.$util.verifyLogin(2)},onShow:function(){this.loadEnd&&(t.pageScrollTo({scrollTop:0,duration:0}),this.page=1,this.getOrderList())},onPullDownRefresh:function(){this.page=1,this.getOrderList((function(){t.stopPullDownRefresh()}))},onReachBottom:function(){this.hasMore&&(this.page++,this.getOrderList())},methods:{getOrderList:function(e){var n=this,i={page:this.page,limit:this.limit};this.screenList[this.selectScreen].activity_state&&(i.activity_state=this.screenList[this.selectScreen].activity_state),this.screenList[this.selectScreen].pay_state&&(i.pay_state=this.screenList[this.selectScreen].pay_state),this.$util.request("activity.orderList",i).then((function(i){if(e&&e(),1==i.code){var r=i.data.data;n.hasMore=n.page<i.data.total/n.limit,n.orderList=1==n.page?r:[].concat((0,a.default)(n.orderList),(0,a.default)(r))}else t.showToast({title:i.msg,icon:"none"})})).catch((function(t){e&&e(),console.error("获取订单列表 ",t)}))},changeScreen:function(t){this.selectScreen=t,this.page=1,this.getOrderList()},resetOrderList:function(){this.page=1,this.getOrderList()}}};e.default=c}).call(this,n("df3c")["default"])},"26c6":function(t,e,n){"use strict";n.d(e,"b",(function(){return i})),n.d(e,"c",(function(){return a})),n.d(e,"a",(function(){}));var i=function(){var t=this.$createElement,e=(this._self._c,this.loadEnd?this.orderList.length:null);this.$mp.data=Object.assign({},{$root:{g0:e}})},a=[]},"2f19":function(t,e,n){"use strict";(function(t,e){var i=n("47a9");n("aa6c");i(n("3240"));var a=i(n("4194"));t.__webpack_require_UNI_MP_PLUGIN__=n,e(a.default)}).call(this,n("3223")["default"],n("df3c")["createPage"])},4077:function(t,e,n){"use strict";n.r(e);var i=n("1a82"),a=n.n(i);for(var r in i)["default"].indexOf(r)<0&&function(t){n.d(e,t,(function(){return i[t]}))}(r);e["default"]=a.a},4194:function(t,e,n){"use strict";n.r(e);var i=n("26c6"),a=n("4077");for(var r in a)["default"].indexOf(r)<0&&function(t){n.d(e,t,(function(){return a[t]}))}(r);n("da74");var o=n("828b"),s=Object(o["a"])(a["default"],i["b"],i["c"],!1,null,null,null,!1,i["a"],void 0);e["default"]=s.exports},c594:function(t,e,n){},da74:function(t,e,n){"use strict";var i=n("c594"),a=n.n(i);a.a}},[["2f19","common/runtime","common/vendor"]]]);
|
||||
7
unpackage/dist/build/mp-weixin/pagesActivity/order/index.json
vendored
Normal file
7
unpackage/dist/build/mp-weixin/pagesActivity/order/index.json
vendored
Normal file
@@ -0,0 +1,7 @@
|
||||
{
|
||||
"navigationBarTitleText": "我的活动",
|
||||
"enablePullDownRefresh": true,
|
||||
"usingComponents": {
|
||||
"list": "/pagesActivity/order/components/list/index"
|
||||
}
|
||||
}
|
||||
1
unpackage/dist/build/mp-weixin/pagesActivity/order/index.wxml
vendored
Normal file
1
unpackage/dist/build/mp-weixin/pagesActivity/order/index.wxml
vendored
Normal file
@@ -0,0 +1 @@
|
||||
<view class="container" style="{{'--theme-color:'+(themeColor)+';'}}"><title-bar vue-id="9287d362-1" title="我的活动" bind:__l="__l"></title-bar><block wx:if="{{loadEnd}}"><view class="container-main"><view class="main-screen" style="{{'top:'+(titleBarHeight+'px')+';'}}"><scroll-view style="white-space:nowrap;" scroll-x="{{true}}"><block wx:for="{{screenList}}" wx:for-item="item" wx:for-index="index" wx:key="id"><view data-event-opts="{{[['tap',[['changeScreen',[index]]]]]}}" class="screen-item" bindtap="__e"><view class="{{['text',(selectScreen==index)?'active':'']}}">{{item.name}}</view></view></block></scroll-view></view><view class="main-list"><list vue-id="9287d362-2" show-data="{{orderList}}" show-type="2" data-event-opts="{{[['^getOrderList',[['resetOrderList']]]]}}" bind:getOrderList="__e" bind:__l="__l"></list><block wx:if="{{$root.g0==0}}"><empty vue-id="9287d362-3" top="36%" title="暂无相关活动~" bind:__l="__l"></empty></block></view></view></block><tab-bar vue-id="9287d362-4" bind:__l="__l"></tab-bar></view>
|
||||
1
unpackage/dist/build/mp-weixin/pagesActivity/order/index.wxss
vendored
Normal file
1
unpackage/dist/build/mp-weixin/pagesActivity/order/index.wxss
vendored
Normal file
@@ -0,0 +1 @@
|
||||
.container .container-main .main-screen{background:#fff;position:-webkit-sticky;position:sticky;top:0;z-index:99;padding:0 32rpx}.container .container-main .main-screen .screen-item{padding:0 32rpx;display:inline-flex;justify-content:center}.container .container-main .main-screen .screen-item .text{padding:36rpx 0;color:#5a5b6e;font-size:28rpx;line-height:40rpx;text-align:center;border-bottom:4rpx solid transparent}.container .container-main .main-screen .screen-item .text.active{color:var(--theme-color);border-color:var(--theme-color)}.container .container-main .main-list{padding:32rpx}
|
||||
1
unpackage/dist/build/mp-weixin/pagesActivity/order/success.js
vendored
Normal file
1
unpackage/dist/build/mp-weixin/pagesActivity/order/success.js
vendored
Normal file
@@ -0,0 +1 @@
|
||||
(global["webpackJsonp"]=global["webpackJsonp"]||[]).push([["pagesActivity/order/success"],{3009:function(t,e,n){"use strict";(function(t,e){var r=n("47a9");n("aa6c");r(n("3240"));var c=r(n("cbb7"));t.__webpack_require_UNI_MP_PLUGIN__=n,e(c.default)}).call(this,n("3223")["default"],n("df3c")["createPage"])},"5f6d":function(t,e,n){"use strict";(function(t){var r=n("47a9");Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var c=r(n("7ca3")),o=n("8f59");function a(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.push.apply(n,r)}return n}var i={data:function(){return{loadEnd:!1,payType:null}},onLoad:function(t){var e=this;this.payType=t.type,this.$nextTick((function(){e.loadEnd=!0}))},computed:function(t){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?arguments[e]:{};e%2?a(Object(n),!0).forEach((function(e){(0,c.default)(t,e,n[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):a(Object(n)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(n,e))}))}return t}({},(0,o.mapState)({themeColor:function(t){return t.app.themeColor}})),methods:{toOrder:function(){1==getCurrentPages().length?this.$util.toPage({mode:2,path:"/pagesActivity/order/index"}):t.navigateBack()},toIndex:function(){t.switchTab({url:"/pages/index/index"})}}};e.default=i}).call(this,n("df3c")["default"])},"68be":function(t,e,n){"use strict";n.r(e);var r=n("5f6d"),c=n.n(r);for(var o in r)["default"].indexOf(o)<0&&function(t){n.d(e,t,(function(){return r[t]}))}(o);e["default"]=c.a},8344:function(t,e,n){},"83d8":function(t,e,n){"use strict";n.d(e,"b",(function(){return r})),n.d(e,"c",(function(){return c})),n.d(e,"a",(function(){}));var r=function(){var t=this.$createElement;this._self._c},c=[]},"8dd9":function(t,e,n){"use strict";var r=n("8344"),c=n.n(r);c.a},cbb7:function(t,e,n){"use strict";n.r(e);var r=n("83d8"),c=n("68be");for(var o in c)["default"].indexOf(o)<0&&function(t){n.d(e,t,(function(){return c[t]}))}(o);n("8dd9");var a=n("828b"),i=Object(a["a"])(c["default"],r["b"],r["c"],!1,null,null,null,!1,r["a"],void 0);e["default"]=i.exports}},[["3009","common/runtime","common/vendor"]]]);
|
||||
4
unpackage/dist/build/mp-weixin/pagesActivity/order/success.json
vendored
Normal file
4
unpackage/dist/build/mp-weixin/pagesActivity/order/success.json
vendored
Normal file
@@ -0,0 +1,4 @@
|
||||
{
|
||||
"navigationBarTitleText": "提交成功",
|
||||
"usingComponents": {}
|
||||
}
|
||||
1
unpackage/dist/build/mp-weixin/pagesActivity/order/success.wxml
vendored
Normal file
1
unpackage/dist/build/mp-weixin/pagesActivity/order/success.wxml
vendored
Normal file
@@ -0,0 +1 @@
|
||||
<view class="container" style="{{'--theme-color:'+(themeColor)+';'}}"><title-bar vue-id="8835f604-1" showBack="{{true}}" title="提交成功" bind:__l="__l"></title-bar><block wx:if="{{loadEnd}}"><view class="container-main"><view class="main-image"><image class="icon" src="/static/check.png" mode="aspectFit"></image></view><view class="main-title">提交成功</view><view class="main-subtitle">请前往个人中心查看审核详情</view><view data-event-opts="{{[['tap',[['toOrder',['$event']]]]]}}" class="main-btn" bindtap="__e">前往查看</view><view data-event-opts="{{[['tap',[['toIndex',['$event']]]]]}}" class="main-back" bindtap="__e">返回首页</view></view></block></view>
|
||||
1
unpackage/dist/build/mp-weixin/pagesActivity/order/success.wxss
vendored
Normal file
1
unpackage/dist/build/mp-weixin/pagesActivity/order/success.wxss
vendored
Normal file
@@ -0,0 +1 @@
|
||||
page{background:#fff}.container .container-main{padding:144rpx 48rpx 32rpx}.container .container-main .main-image{width:200rpx;height:200rpx;margin:0 auto;padding:48rpx;background:var(--theme-color);border-radius:50%}.container .container-main .main-title{color:#333;font-size:36rpx;font-weight:600;line-height:50rpx;margin-top:48rpx;text-align:center}.container .container-main .main-subtitle{color:#999;font-size:24rpx;line-height:34rpx;margin-top:24rpx;text-align:center}.container .container-main .main-btn{color:#fff;font-size:32rpx;line-height:44rpx;padding:34rpx;border-radius:16rpx;text-align:center;margin-top:48rpx;background:var(--theme-color)}.container .container-main .main-back{color:#979797;font-size:32rpx;line-height:44rpx;padding:32rpx;text-align:center;margin-top:16rpx}
|
||||
Reference in New Issue
Block a user