添加签到页面

This commit is contained in:
2025-04-25 10:50:10 +08:00
parent 3574768aa5
commit d85ec0e861
213 changed files with 2110 additions and 1078 deletions

View File

@ -0,0 +1 @@
(global["webpackJsonp"]=global["webpackJsonp"]||[]).push([["pages/index/index"],{"0a03":function(n,e,t){},"0b61":function(n,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;t("2f2f"),t("f4f5");var u=t("5fc1"),i={data:function(){return{list:[{image:"http://jianbing-media.stnav.com/frontend/img/banner.png",title:"昨夜星辰昨夜风,画楼西畔桂堂东"}]}},onLoad:function(){(0,u.setTabbar)()},onShow:function(){},methods:{}};e.default=i},"754b":function(n,e,t){"use strict";t.r(e);var u=t("a4fe"),i=t("af7f");for(var o in i)["default"].indexOf(o)<0&&function(n){t.d(e,n,(function(){return i[n]}))}(o);t("f16c");var a=t("828b"),c=Object(a["a"])(i["default"],u["b"],u["c"],!1,null,null,null,!1,u["a"],void 0);e["default"]=c.exports},a4fe:function(n,e,t){"use strict";t.d(e,"b",(function(){return i})),t.d(e,"c",(function(){return o})),t.d(e,"a",(function(){return u}));var u={uIcon:function(){return t.e("components/uview-ui/components/u-icon/u-icon").then(t.bind(null,"9e59"))},uButton:function(){return t.e("components/uview-ui/components/u-button/u-button").then(t.bind(null,"9c7d"))},uSwiper:function(){return t.e("components/uview-ui/components/u-swiper/u-swiper").then(t.bind(null,"3867"))},uImage:function(){return t.e("components/uview-ui/components/u-image/u-image").then(t.bind(null,"8127"))}},i=function(){var n=this.$createElement;this._self._c},o=[]},aeee:function(n,e,t){"use strict";(function(n,e){var u=t("47a9");t("6a4a");u(t("3240"));var i=u(t("754b"));n.__webpack_require_UNI_MP_PLUGIN__=t,e(i.default)}).call(this,t("3223")["default"],t("df3c")["createPage"])},af7f:function(n,e,t){"use strict";t.r(e);var u=t("0b61"),i=t.n(u);for(var o in u)["default"].indexOf(o)<0&&function(n){t.d(e,n,(function(){return u[n]}))}(o);e["default"]=i.a},f16c:function(n,e,t){"use strict";var u=t("0a03"),i=t.n(u);i.a}},[["aeee","common/runtime","common/vendor"]]]);

View File

@ -0,0 +1,9 @@
{
"navigationBarTitleText": "首页",
"usingComponents": {
"u-icon": "/components/uview-ui/components/u-icon/u-icon",
"u-button": "/components/uview-ui/components/u-button/u-button",
"u-swiper": "/components/uview-ui/components/u-swiper/u-swiper",
"u-image": "/components/uview-ui/components/u-image/u-image"
}
}

View File

@ -0,0 +1 @@
<view class="content"><view class="store u-flex u-row-between u-p-32"><view><view class="lg bold-600 u-flex">MEET轻食店<u-icon class="right-icon" vue-id="8dd740cc-1" name="arrow-right" size="28" bind:__l="__l"></u-icon></view><view class="u-flex u-margin-top-8"><u-icon vue-id="8dd740cc-2" name="map" size="32" bind:__l="__l"></u-icon>请选择收货地址</view></view><view><u-button vue-id="8dd740cc-3" shape="circle" hair-line="{{false}}" customStyle="{{({backgroundColor:themeColor,color:'#fff',border:'none',padding:'36rpx'})}}" bind:__l="__l" vue-slots="{{['default']}}">签到</u-button></view></view><view class="swiper u-relative"><u-swiper vue-id="8dd740cc-4" height="524" list="{{list}}" border-radius="0" bind:__l="__l"></u-swiper><view class="balance bg-white u-flex"><view class="u-flex u-row-center"><u-image vue-id="8dd740cc-5" src="{{cloudPath+'img/icon_balance.png'}}" width="52" height="52" bind:__l="__l"></u-image><view class="u-margin-left-60 u-text-center"><view class="nr">0.00</view><view class="text-default xs">余额</view></view></view><view class="u-flex u-row-center"><u-image vue-id="8dd740cc-6" src="{{cloudPath+'img/icon_points.png'}}" width="52" height="52" bind:__l="__l"></u-image><view class="u-margin-left-60 u-text-center"><view class="nr">0.00</view><view class="text-default xs">积分</view></view></view><view class="u-flex u-row-center"><u-image vue-id="8dd740cc-7" src="{{cloudPath+'img/icon_coupon.png'}}" width="52" height="52" bind:__l="__l"></u-image><view class="u-margin-left-60 u-text-center"><view class="nr">0</view><view class="text-default xs u-text-center">券</view></view></view></view></view><view class="order u-flex u-row-between"><view class="bg-white u-text-center"><view class="text-default xxl">预约下单</view><view class="xs text-999">极速送达更便捷</view><view class="u-flex u-row-center"><u-image vue-id="8dd740cc-8" src="{{cloudPath+'img/icon_p_order.png'}}" width="132" height="132" bind:__l="__l"></u-image></view></view><view class="bg-white u-text-center"><view class="text-default xxl">现在点单</view><view class="xs text-999">下单更便捷</view><view class="u-flex u-row-center"><u-image vue-id="8dd740cc-9" src="{{cloudPath+'img/icon_order.png'}}" width="132" height="133" mode="aspectFit" bind:__l="__l"></u-image></view></view></view><view class="mx-20 u-margin-bottom-64"><u-image vue-id="8dd740cc-10" src="{{cloudPath+'img/activity.png'}}" height="264" bind:__l="__l"></u-image></view></view>

View File

@ -0,0 +1 @@
.content .store{background-color:#fffafb;height:108rpx}.content .store .right-icon{font-weight:700;margin-left:4rpx}.content .swiper{height:544rpx;box-sizing:border-box;width:100%}.content .swiper .balance{position:absolute;bottom:0;left:0;right:0;margin:0 20rpx;height:140rpx;border-radius:16rpx}.content .swiper .balance > view{width:33.33%}.content .order{margin:30rpx 20rpx}.content .order > view{border-radius:16rpx;padding:40rpx 86rpx}

View File

@ -0,0 +1 @@
(global["webpackJsonp"]=global["webpackJsonp"]||[]).push([["pages/login/fastLogin"],{"116b":function(e,n,t){"use strict";t.r(n);var r=t("b064"),a=t.n(r);for(var o in r)["default"].indexOf(o)<0&&function(e){t.d(n,e,(function(){return r[e]}))}(o);n["default"]=a.a},"883f":function(e,n,t){"use strict";(function(e,n){var r=t("47a9");t("6a4a");r(t("3240"));var a=r(t("b1b9"));e.__webpack_require_UNI_MP_PLUGIN__=t,n(a.default)}).call(this,t("3223")["default"],t("df3c")["createPage"])},b064:function(e,n,t){"use strict";(function(e){var r=t("47a9");Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;var a=r(t("7eb4")),o=r(t("ee10")),u=r(t("7ca3")),i=t("8f59"),c=t("5fc1"),f=t("2f2f"),s=t("1193"),l=r(t("3c3b"));t("032b");function d(e,n){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);n&&(r=r.filter((function(n){return Object.getOwnPropertyDescriptor(e,n).enumerable}))),t.push.apply(t,r)}return t}function b(e){for(var n=1;n<arguments.length;n++){var t=null!=arguments[n]?arguments[n]:{};n%2?d(Object(t),!0).forEach((function(n){(0,u.default)(e,n,t[n])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(t)):d(Object(t)).forEach((function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(t,n))}))}return e}var p={data:function(){return{form:{avatar:"",nickname:"",isAgree:!1}}},methods:b(b(b({},(0,i.mapMutations)(["LOGIN","LOGOUT"])),(0,i.mapActions)(["getUser"])),{},{onChooseAvatar:function(n){var t=this,r=n.detail.avatarUrl;r&&(e.showLoading({title:"正在上传中...",mask:!0}),(0,c.uploadFile)(r).then((function(n){e.hideLoading(),t.form.avatar=n.url})).catch((function(){e.hideLoading(),t.$toast({title:"上传失败"})})))},doLogin:function(n){var t=this;return(0,o.default)(a.default.mark((function r(){var o,u,i,l,d,b,p,v,m;return a.default.wrap((function(r){while(1)switch(r.prev=r.next){case 0:if(t.form.nickname=n.detail.value.nickname,t.form.isAgree){r.next=4;break}return t.$toast({title:"请先阅读并同意服务协议和隐私政策"}),r.abrupt("return",!1);case 4:return r.next=6,(0,s.getUserInfo)();case 6:return o=r.sent,u=o.userInfo,i=u.avatarUrl,l=u.nickName,u.gender,e.showLoading({title:"登录中",mask:!0}),r.next=14,(0,s.getWxCode)();case 14:return d=r.sent,r.next=17,(0,f.authLogin)({code:d,nickname:l||"",headimgurl:i,client:c.client});case 17:b=r.sent,p=b.code,v=b.data,m=b.msg,1==p?v.is_new_user?(e.hideLoading(),t.loginData=v,t.handleSubmitInfo()):t.loginHandle(v):t.$toast({title:m});case 22:case"end":return r.stop()}}),r)})))()},handleSubmitInfo:function(){var e=this;return(0,o.default)(a.default.mark((function n(){var t,r;return a.default.wrap((function(n){while(1)switch(n.prev=n.next){case 0:return t=e.loginData||{},n.next=3,(0,f.updateUser)({avatar:e.form.avatar,nickname:e.form.nickname},t.token);case 3:r=n.sent,1==r.code&&e.loginHandle(t);case 5:case"end":return n.stop()}}),n)})))()},loginHandle:function(n){var t=this;return(0,o.default)(a.default.mark((function r(){var o;return a.default.wrap((function(r){while(1)switch(r.prev=r.next){case 0:t.LOGIN(n),e.hideLoading(),o=l.default.get("INVITE_CODE"),o&&inputInviteCode({code:o}),e.navigateBack({success:function(){var e=(0,c.currentPage)(),n=e.onLoad,t=e.options;n&&n(t)}});case 5:case"end":return r.stop()}}),r)})))()}})};n.default=p}).call(this,t("df3c")["default"])},b1b9:function(e,n,t){"use strict";t.r(n);var r=t("f149"),a=t("116b");for(var o in a)["default"].indexOf(o)<0&&function(e){t.d(n,e,(function(){return a[e]}))}(o);t("fee5");var u=t("828b"),i=Object(u["a"])(a["default"],r["b"],r["c"],!1,null,null,null,!1,r["a"],void 0);n["default"]=i.exports},c05f:function(e,n,t){},f149:function(e,n,t){"use strict";t.d(n,"b",(function(){return a})),t.d(n,"c",(function(){return o})),t.d(n,"a",(function(){return r}));var r={uImage:function(){return t.e("components/uview-ui/components/u-image/u-image").then(t.bind(null,"8127"))},uIcon:function(){return t.e("components/uview-ui/components/u-icon/u-icon").then(t.bind(null,"9e59"))},uButton:function(){return t.e("components/uview-ui/components/u-button/u-button").then(t.bind(null,"9c7d"))},uCheckbox:function(){return t.e("components/uview-ui/components/u-checkbox/u-checkbox").then(t.bind(null,"3b2c"))}},a=function(){var e=this.$createElement;this._self._c},o=[]},fee5:function(e,n,t){"use strict";var r=t("c05f"),a=t.n(r);a.a}},[["883f","common/runtime","common/vendor"]]]);

View File

@ -0,0 +1,9 @@
{
"navigationBarTitleText": "登录",
"usingComponents": {
"u-image": "/components/uview-ui/components/u-image/u-image",
"u-icon": "/components/uview-ui/components/u-icon/u-icon",
"u-button": "/components/uview-ui/components/u-button/u-button",
"u-checkbox": "/components/uview-ui/components/u-checkbox/u-checkbox"
}
}

View File

@ -0,0 +1 @@
<view class="login"><view class="u-font-xl bold-600 u-padding-top-56">获取你的昵称、头像</view><view><form data-event-opts="{{[['submit',[['doLogin',['$event']]]]]}}" bindsubmit="__e"><view class="u-flex u-row-between avatar u-margin-top-80"><text>头像</text><view class="u-flex u-row-between flex1 u-margin-left-30"><button class="u-flex u-row-between w-full" style="border:none;" hover-class="none" open-type="chooseAvatar" data-event-opts="{{[['chooseavatar',[['onChooseAvatar',['$event']]]]]}}" bindchooseavatar="__e"><block wx:if="{{form.avatar}}"><u-image vue-id="11c35a68-1" src="{{form.avatar}}" width="100rpx" height="100rpx" shape="circle" bind:__l="__l"></u-image></block><block wx:else><view>点击授权头像</view></block><u-icon vue-id="11c35a68-2" name="arrow-right" color="#9F9EA4" size="32" bind:__l="__l"></u-icon></button></view></view><view class="u-flex u-row-between avatar u-margin-top-80"><text>昵称</text><view class="u-flex u-row-between flex1 u-margin-left-30"><input name="nickname" type="nickname" placeholder="请输入昵称" placeholder-style="color: #000;" value="{{form.nickname}}"/><u-icon vue-id="11c35a68-3" name="arrow-right" color="#9F9EA4" size="32" bind:__l="__l"></u-icon></view></view><view class="menu"><view class="u-margin-bottom-32"><button class="submit-btn" form-type="submit" hover-class="none" customStyle="{{({backgroundColor:themeColor,color:'#fff',border:'none',padding:'16rpx 0'})}}" hair-line="{{false}}" shape="circle">允许</button></view><u-button vue-id="11c35a68-4" hover-class="none" customStyle="{{({color:'#000',border:'none',padding:'16rpx 0'})}}" plain="{{true}}" hair-line="{{false}}" shape="circle" bind:__l="__l" vue-slots="{{['default']}}">拒绝</u-button></view></form><view class="u-margin-top-32 u-flex u-row-center"><u-checkbox bind:input="__e" vue-id="11c35a68-5" shape="circle" active-color="{{themeColor}}" value="{{form.isAgree}}" data-event-opts="{{[['^input',[['__set_model',['$0','isAgree','$event',[]],['form']]]]]}}" bind:__l="__l" vue-slots="{{['default']}}"><view class="sm row-start">已阅读并同意<navigator style="{{'color:'+(themeColor)+';'}}" hover-class="none" url="/pages/server_explan/server_explan?type=0">《服务协议》</navigator>和<navigator style="{{'color:'+(themeColor)+';'}}" hover-class="none" url="/pages/server_explan/server_explan?type=1">《隐私政策》</navigator></view></u-checkbox></view></view></view>

View File

@ -0,0 +1 @@
page{background-color:#fff}.login{margin:0 32rpx}.login .avatar text{font-size:48rpx}.login .menu{margin-top:200rpx}.login .submit-btn{background-color:#254062;border-radius:200rpx;color:#fff;height:81rpx;line-height:81rpx}

View File

@ -0,0 +1 @@
(global["webpackJsonp"]=global["webpackJsonp"]||[]).push([["pages/login/login"],{"25b8":function(e,n,t){"use strict";t.r(n);var o=t("df06"),r=t("2bca");for(var i in r)["default"].indexOf(i)<0&&function(e){t.d(n,e,(function(){return r[e]}))}(i);t("5dd4");var u=t("828b"),a=Object(u["a"])(r["default"],o["b"],o["c"],!1,null,null,null,!1,o["a"],void 0);n["default"]=a.exports},"2bca":function(e,n,t){"use strict";t.r(n);var o=t("fa00"),r=t.n(o);for(var i in o)["default"].indexOf(i)<0&&function(e){t.d(n,e,(function(){return o[e]}))}(i);n["default"]=r.a},3454:function(e,n,t){"use strict";(function(e,n){var o=t("47a9");t("6a4a");o(t("3240"));var r=o(t("25b8"));e.__webpack_require_UNI_MP_PLUGIN__=t,n(r.default)}).call(this,t("3223")["default"],t("df3c")["createPage"])},"5dd4":function(e,n,t){"use strict";var o=t("5ffd"),r=t.n(o);r.a},"5ffd":function(e,n,t){},df06:function(e,n,t){"use strict";t.d(n,"b",(function(){return r})),t.d(n,"c",(function(){return i})),t.d(n,"a",(function(){return o}));var o={uImage:function(){return t.e("components/uview-ui/components/u-image/u-image").then(t.bind(null,"8127"))},uButton:function(){return t.e("components/uview-ui/components/u-button/u-button").then(t.bind(null,"9c7d"))},uCheckbox:function(){return t.e("components/uview-ui/components/u-checkbox/u-checkbox").then(t.bind(null,"3b2c"))},mplogin:function(){return t.e("components/mplogin/mplogin").then(t.bind(null,"f9da"))},mobileLogin:function(){return t.e("components/mobile-login/mobile-login").then(t.bind(null,"f80e"))}},r=function(){var e=this,n=e.$createElement,t=(e._self._c,{color:e.themeColor,border:"1px solid "+e.themeColor,padding:"16rpx 0"});e._isMounted||(e.e0=function(n){e.mpLoginPopup=!1},e.e1=function(n){e.mobilePopup=!1}),e.$mp.data=Object.assign({},{$root:{a0:t}})},i=[]},fa00:function(e,n,t){"use strict";(function(e){var o=t("47a9");Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;var r=o(t("7eb4")),i=o(t("ee10")),u=o(t("7ca3")),a=t("8f59"),c=t("5fc1"),l=t("2f2f"),f=t("1193"),s=o(t("3c3b"));t("032b");function d(e,n){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);n&&(o=o.filter((function(n){return Object.getOwnPropertyDescriptor(e,n).enumerable}))),t.push.apply(t,o)}return t}function p(e){for(var n=1;n<arguments.length;n++){var t=null!=arguments[n]?arguments[n]:{};n%2?d(Object(t),!0).forEach((function(n){(0,u.default)(e,n,t[n])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(t)):d(Object(t)).forEach((function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(t,n))}))}return e}var b={data:function(){return{form:{allow:!1},loginData:{},mpLoginPopup:!1,mobilePopup:!1}},onLoad:function(){},methods:p(p(p({},(0,a.mapMutations)(["LOGIN","LOGOUT"])),(0,a.mapActions)(["getUser"])),{},{mpLogin:function(){var n=this;return(0,i.default)(r.default.mark((function t(){var o,i,u,a,s,d,p,b,m;return r.default.wrap((function(t){while(1)switch(t.prev=t.next){case 0:if(n.form.allow){t.next=3;break}return n.$toast({title:"请您先阅读并同意服务协议和隐私政策"}),t.abrupt("return",!1);case 3:return t.next=5,(0,f.getUserInfo)();case 5:return o=t.sent,i=o.userInfo,u=i.avatarUrl,a=i.nickName,i.gender,e.showLoading({title:"登录中",mask:!0}),t.next=13,(0,f.getWxCode)();case 13:return s=t.sent,t.next=16,(0,l.authLogin)({code:s,nickname:a||"",headimgurl:u,client:c.client});case 16:d=t.sent,p=d.code,b=d.data,m=d.msg,1==p?b.is_new_user?(e.hideLoading(),n.mpLoginPopup=!0,n.loginData=b):n.loginHandle(b):n.$toast({title:m});case 21:case"end":return t.stop()}}),t)})))()},handleSubmitInfo:function(e){var n=this;return(0,i.default)(r.default.mark((function t(){var o,i;return r.default.wrap((function(t){while(1)switch(t.prev=t.next){case 0:return o=n.loginData||{},t.next=3,(0,l.updateUser)(e,o.token);case 3:i=t.sent,1==i.code&&n.loginHandle(o);case 5:case"end":return t.stop()}}),t)})))()},mobileLogin:function(){if(!this.form.allow)return this.$toast({title:"请您先阅读并同意服务协议和隐私政策"});this.mobilePopup=!0},handleSubmitMobile:function(e){var n=this;return(0,i.default)(r.default.mark((function t(){return r.default.wrap((function(t){while(1)switch(t.prev=t.next){case 0:(0,l.mobileLogin)({mobile:e.mobile}).then((function(e){1==e.code&&n.loginHandle(e.data)}));case 1:case"end":return t.stop()}}),t)})))()},loginHandle:function(n){var t=this;return(0,i.default)(r.default.mark((function o(){var i;return r.default.wrap((function(o){while(1)switch(o.prev=o.next){case 0:t.LOGIN(n),e.hideLoading(),i=s.default.get("INVITE_CODE"),i&&inputInviteCode({code:i}),e.navigateBack({success:function(){var e=(0,c.currentPage)(),n=e.onLoad,t=e.options;n&&n(t)}});case 5:case"end":return o.stop()}}),o)})))()}}),computed:p({},(0,a.mapGetters)(["appConfig"]))};n.default=b}).call(this,t("df3c")["default"])}},[["3454","common/runtime","common/vendor"]]]);

View File

@ -0,0 +1,10 @@
{
"navigationBarTitleText": "授权登录",
"usingComponents": {
"u-image": "/components/uview-ui/components/u-image/u-image",
"u-button": "/components/uview-ui/components/u-button/u-button",
"u-checkbox": "/components/uview-ui/components/u-checkbox/u-checkbox",
"mplogin": "/components/mplogin/mplogin",
"mobile-login": "/components/mobile-login/mobile-login"
}
}

View File

@ -0,0 +1 @@
<view class="login"><view class="u-flex u-row-center logo"><u-image vue-id="35a7246c-1" src="{{cloudPath+'img/login-logo.png'}}" width="574rpx" height="432rpx" bind:__l="__l"></u-image></view><view class="u-text-center text-gray"><view>小程序需要登录注册才能使用相关功能,申请获取以下权限</view><view class="u-margin-top-20">获得你的公开信息(昵称、头像、手机号码等)</view></view><view class="u-margin-top-56"><view class="u-margin-bottom-32"><u-button vue-id="35a7246c-2" hover-class="none" customStyle="{{({backgroundColor:themeColor,color:'#fff',border:'none',padding:'16rpx 0'})}}" hair-line="{{false}}" shape="circle" data-event-opts="{{[['^click',[['mpLogin']]]]}}" bind:click="__e" bind:__l="__l" vue-slots="{{['default']}}">快捷登录</u-button></view><view><u-button vue-id="35a7246c-3" hover-class="none" customStyle="{{$root.a0}}" plain="{{true}}" hair-line="{{false}}" shape="circle" data-event-opts="{{[['^click',[['mobileLogin']]]]}}" bind:click="__e" bind:__l="__l" vue-slots="{{['default']}}">手机号登录/注册</u-button></view></view><view class="u-margin-top-32 u-flex u-row-center"><view><u-checkbox bind:input="__e" vue-id="35a7246c-4" shape="circle" active-color="{{themeColor}}" value="{{form.allow}}" data-event-opts="{{[['^input',[['__set_model',['$0','allow','$event',[]],['form']]]]]}}" bind:__l="__l" vue-slots="{{['default']}}"><view class="sm row-start">已阅读并同意</view></u-checkbox></view><view class="u-flex protocol"><navigator style="{{'color:'+(themeColor)+';'}}" hover-class="none" url="/pages/server_explan/server_explan?type=0">《服务协议》</navigator>和<navigator style="{{'color:'+(themeColor)+';'}}" hover-class="none" url="/pages/server_explan/server_explan?type=1">《隐私政策》</navigator></view></view><mplogin bind:close="__e" bind:update="__e" bind:input="__e" vue-id="35a7246c-5" value="{{mpLoginPopup}}" data-event-opts="{{[['^close',[['e0']]],['^update',[['handleSubmitInfo']]],['^input',[['__set_model',['','mpLoginPopup','$event',[]]]]]]}}" bind:__l="__l"></mplogin><mobile-login bind:close="__e" bind:update="__e" bind:input="__e" vue-id="35a7246c-6" value="{{mobilePopup}}" data-event-opts="{{[['^close',[['e1']]],['^update',[['handleSubmitMobile']]],['^input',[['__set_model',['','mobilePopup','$event',[]]]]]]}}" bind:__l="__l"></mobile-login></view>

View File

@ -0,0 +1 @@
page{background-color:#fff}.login{margin:0 64rpx}.login .logo{padding-top:150rpx}.login .protocol{margin-top:-4rpx;margin-left:-20rpx}

View File

@ -0,0 +1 @@
(global["webpackJsonp"]=global["webpackJsonp"]||[]).push([["pages/login/mobileLogin"],{"73a2":function(n,t,e){"use strict";e.d(t,"b",(function(){return u})),e.d(t,"c",(function(){return i})),e.d(t,"a",(function(){return o}));var o={uForm:function(){return e.e("components/uview-ui/components/u-form/u-form").then(e.bind(null,"2a51"))},uFormItem:function(){return Promise.all([e.e("common/vendor"),e.e("components/uview-ui/components/u-form-item/u-form-item")]).then(e.bind(null,"051c"))},uInput:function(){return Promise.all([e.e("common/vendor"),e.e("components/uview-ui/components/u-input/u-input")]).then(e.bind(null,"0fa1"))},uVerificationCode:function(){return e.e("components/uview-ui/components/u-verification-code/u-verification-code").then(e.bind(null,"4568"))},uButton:function(){return e.e("components/uview-ui/components/u-button/u-button").then(e.bind(null,"9c7d"))},uCheckbox:function(){return e.e("components/uview-ui/components/u-checkbox/u-checkbox").then(e.bind(null,"3b2c"))}},u=function(){var n=this.$createElement;this._self._c},i=[]},"815e":function(n,t,e){"use strict";e.r(t);var o=e("844f"),u=e.n(o);for(var i in o)["default"].indexOf(i)<0&&function(n){e.d(t,n,(function(){return o[n]}))}(i);t["default"]=u.a},"844f":function(n,t,e){"use strict";(function(n){Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var e={data:function(){return{form:{mobile:"",code:"",checked:!1},seconds:60,tips:""}},methods:{codeChange:function(n){this.tips=n},getCode:function(){var t=this;this.$refs.uCode.canGetCode?(n.showLoading({title:"正在获取验证码"}),setTimeout((function(){n.hideLoading(),t.$u.toast("验证码已发送"),t.$refs.uCode.start()}),2e3)):this.$u.toast("倒计时结束后再发送")},allowProtocol:function(){},handleLogin:function(){var n=this.form,t=n.mobile,e=n.code,o=n.checked;return this.$u.test.mobile(t)?e&&o?void console.log(123123):this.$u.toast("请输入验证码!"):this.$u.toast("请检查手机号码格式!")}}};t.default=e}).call(this,e("df3c")["default"])},"92bf":function(n,t,e){"use strict";e.r(t);var o=e("73a2"),u=e("815e");for(var i in u)["default"].indexOf(i)<0&&function(n){e.d(t,n,(function(){return u[n]}))}(i);e("ae61");var c=e("828b"),r=Object(c["a"])(u["default"],o["b"],o["c"],!1,null,null,null,!1,o["a"],void 0);t["default"]=r.exports},a4bc:function(n,t,e){},adcf:function(n,t,e){"use strict";(function(n,t){var o=e("47a9");e("6a4a");o(e("3240"));var u=o(e("92bf"));n.__webpack_require_UNI_MP_PLUGIN__=e,t(u.default)}).call(this,e("3223")["default"],e("df3c")["createPage"])},ae61:function(n,t,e){"use strict";var o=e("a4bc"),u=e.n(o);u.a}},[["adcf","common/runtime","common/vendor"]]]);

View File

@ -0,0 +1,11 @@
{
"navigationBarTitleText": "手机号登录/注册",
"usingComponents": {
"u-form": "/components/uview-ui/components/u-form/u-form",
"u-form-item": "/components/uview-ui/components/u-form-item/u-form-item",
"u-input": "/components/uview-ui/components/u-input/u-input",
"u-verification-code": "/components/uview-ui/components/u-verification-code/u-verification-code",
"u-button": "/components/uview-ui/components/u-button/u-button",
"u-checkbox": "/components/uview-ui/components/u-checkbox/u-checkbox"
}
}

View File

@ -0,0 +1 @@
<view class="login"><view class="title">手机号登录</view><view><u-form class="vue-ref" vue-id="b4d28524-1" model="{{form}}" data-ref="form" bind:__l="__l" vue-slots="{{['default']}}"><u-form-item class="mobile" vue-id="{{('b4d28524-2')+','+('b4d28524-1')}}" label="+86" bind:__l="__l" vue-slots="{{['default']}}"><u-input bind:input="__e" vue-id="{{('b4d28524-3')+','+('b4d28524-2')}}" placeholder="请输入电话" value="{{form.mobile}}" data-event-opts="{{[['^input',[['__set_model',['$0','mobile','$event',[]],['form']]]]]}}" bind:__l="__l"></u-input></u-form-item><u-form-item vue-id="{{('b4d28524-4')+','+('b4d28524-1')}}" bind:__l="__l" vue-slots="{{['default','right']}}"><u-input bind:input="__e" vue-id="{{('b4d28524-5')+','+('b4d28524-4')}}" placeholder="请输入验证码" value="{{form.code}}" data-event-opts="{{[['^input',[['__set_model',['$0','code','$event',[]],['form']]]]]}}" bind:__l="__l"></u-input><view slot="right"><u-verification-code class="vue-ref" vue-id="{{('b4d28524-6')+','+('b4d28524-4')}}" seconds="{{seconds}}" data-ref="uCode" data-event-opts="{{[['^end',[['end']]],['^start',[['start']]],['^change',[['codeChange']]]]}}" bind:end="__e" bind:start="__e" bind:change="__e" bind:__l="__l"></u-verification-code><u-button vue-id="{{('b4d28524-7')+','+('b4d28524-4')}}" size="mini" shape="circle" hover-class="none" data-event-opts="{{[['^tap',[['getCode']]]]}}" bind:tap="__e" bind:__l="__l" vue-slots="{{['default']}}">{{tips}}</u-button></view></u-form-item></u-form></view><view class="u-margin-top-32"><u-button vue-id="b4d28524-8" hover-class="none" customStyle="{{({backgroundColor:themeColor,color:'#fff',border:'none',padding:'16rpx 0'})}}" hair-line="{{false}}" shape="circle" data-event-opts="{{[['^click',[['handleLogin']]]]}}" bind:click="__e" bind:__l="__l" vue-slots="{{['default']}}">登录/注册</u-button></view><view class="u-margin-top-32 u-flex u-row-center"><u-checkbox vue-id="b4d28524-9" shape="circle" active-color="{{themeColor}}" value="{{form.checked}}" data-event-opts="{{[['^change',[['allowProtocol']]],['^input',[['__set_model',['$0','checked','$event',[]],['form']]]]]}}" bind:change="__e" bind:input="__e" bind:__l="__l" vue-slots="{{['default']}}"><view class="sm row-start">已阅读并同意<navigator style="{{'color:'+(themeColor)+';'}}" hover-class="none" url="/pages/server_explan/server_explan?type=0">《服务协议》</navigator>和<navigator style="{{'color:'+(themeColor)+';'}}" hover-class="none" url="/pages/server_explan/server_explan?type=1">《隐私政策》</navigator></view></u-checkbox></view></view>

View File

@ -0,0 +1 @@
page{background-color:#fff}.login{margin:0 64rpx}.login .title{font-size:56rpx;padding-top:190rpx}.login .mobile{margin-top:96rpx}

View File

@ -0,0 +1 @@
(global["webpackJsonp"]=global["webpackJsonp"]||[]).push([["pages/my/my"],{"021c":function(n,t,c){"use strict";(function(n,t){var a=c("47a9");c("6a4a");a(c("3240"));var e=a(c("c250"));n.__webpack_require_UNI_MP_PLUGIN__=c,t(e.default)}).call(this,c("3223")["default"],c("df3c")["createPage"])},"0a3c":function(n,t){},"0fcc":function(n,t,c){"use strict";c.r(t);var a=c("0a3c"),e=c.n(a);for(var u in a)["default"].indexOf(u)<0&&function(n){c.d(t,n,(function(){return a[n]}))}(u);t["default"]=e.a},bd26:function(n,t,c){"use strict";c.d(t,"b",(function(){return a})),c.d(t,"c",(function(){return e})),c.d(t,"a",(function(){}));var a=function(){var n=this.$createElement;this._self._c},e=[]},c250:function(n,t,c){"use strict";c.r(t);var a=c("bd26"),e=c("0fcc");for(var u in e)["default"].indexOf(u)<0&&function(n){c.d(t,n,(function(){return e[n]}))}(u);var r=c("828b"),f=Object(r["a"])(e["default"],a["b"],a["c"],!1,null,null,null,!1,a["a"],void 0);t["default"]=f.exports}},[["021c","common/runtime","common/vendor"]]]);

View File

@ -0,0 +1,4 @@
{
"navigationBarTitleText": "我的",
"usingComponents": {}
}

View File

@ -0,0 +1 @@
<view class="_div"></view>

View File

@ -0,0 +1 @@
(global["webpackJsonp"]=global["webpackJsonp"]||[]).push([["pages/order/order"],{"59b2":function(n,t,e){"use strict";e.d(t,"b",(function(){return u})),e.d(t,"c",(function(){return a})),e.d(t,"a",(function(){}));var u=function(){var n=this.$createElement;this._self._c},a=[]},"75e8":function(n,t,e){"use strict";e.r(t);var u=e("59b2"),a=e("7a2f");for(var r in a)["default"].indexOf(r)<0&&function(n){e.d(t,n,(function(){return a[n]}))}(r);e("b1dd");var c=e("828b"),o=Object(c["a"])(a["default"],u["b"],u["c"],!1,null,null,null,!1,u["a"],void 0);t["default"]=o.exports},"76cd":function(n,t,e){"use strict";(function(n,t){var u=e("47a9");e("6a4a");u(e("3240"));var a=u(e("75e8"));n.__webpack_require_UNI_MP_PLUGIN__=e,t(a.default)}).call(this,e("3223")["default"],e("df3c")["createPage"])},"7a2f":function(n,t,e){"use strict";e.r(t);var u=e("a977"),a=e.n(u);for(var r in u)["default"].indexOf(r)<0&&function(n){e.d(t,n,(function(){return u[n]}))}(r);t["default"]=a.a},a977:function(n,t,e){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;e("2f2f");t.default={data:function(){return{title:"Hello"}},onLoad:function(){},methods:{}}},b1dd:function(n,t,e){"use strict";var u=e("cd01"),a=e.n(u);a.a},cd01:function(n,t,e){}},[["76cd","common/runtime","common/vendor"]]]);

View File

@ -0,0 +1,4 @@
{
"navigationBarTitleText": "订单",
"usingComponents": {}
}

View File

@ -0,0 +1 @@
<view class="content"><image class="logo" src="/static/logo.png"></image><view class="text-area"><text class="title">{{title}}</text></view></view>

View File

@ -0,0 +1 @@
.content{display:flex;flex-direction:column;align-items:center;justify-content:center}.logo{height:200rpx;width:200rpx;margin-top:200rpx;margin-left:auto;margin-right:auto;margin-bottom:50rpx}.text-area{display:flex;justify-content:center}.title{font-size:36rpx;color:#8f8f94}

View File

@ -0,0 +1 @@
(global["webpackJsonp"]=global["webpackJsonp"]||[]).push([["pages/server_explan/server_explan"],{"0376":function(t,e,n){"use strict";(function(t,e){var r=n("47a9");n("6a4a");r(n("3240"));var a=r(n("3068"));t.__webpack_require_UNI_MP_PLUGIN__=n,e(a.default)}).call(this,n("3223")["default"],n("df3c")["createPage"])},"0a59":function(t,e,n){"use strict";var r=n("5bf1"),a=n.n(r);a.a},3068:function(t,e,n){"use strict";n.r(e);var r=n("7bd3"),a=n("d8fb");for(var u in a)["default"].indexOf(u)<0&&function(t){n.d(e,t,(function(){return a[t]}))}(u);n("0a59");var o=n("828b"),i=Object(o["a"])(a["default"],r["b"],r["c"],!1,null,null,null,!1,r["a"],void 0);e["default"]=i.exports},"5bf1":function(t,e,n){},"7bd3":function(t,e,n){"use strict";n.d(e,"b",(function(){return a})),n.d(e,"c",(function(){return u})),n.d(e,"a",(function(){return r}));var r={uParse:function(){return Promise.all([n.e("common/vendor"),n.e("components/uview-ui/components/u-parse/u-parse")]).then(n.bind(null,"8590"))}},a=function(){var t=this.$createElement;this._self._c},u=[]},"7c12":function(t,e,n){"use strict";(function(t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var r=n("2f2f"),a={data:function(){return{content:""}},onLoad:function(e){var n=e.type;n=parseInt(n);var r="";switch(0==n?r="服务协议":1==n&&(r="隐私政策"),t.setNavigationBarTitle({title:r}),n){case 0:this.getServerProtoFun();break;case 1:this.getPrivatePolicyFun();break;case 2:this.getAfterSaleGuarFun();break;default:this.getServerProtoFun();break}},methods:{getServerProtoFun:function(){var t=this;(0,r.getServerProto)().then((function(e){1==e.code&&setTimeout((function(){t.content=e.data}),200)}))},getPrivatePolicyFun:function(){var t=this;(0,r.getPrivatePolicy)().then((function(e){1==e.code&&setTimeout((function(){t.content=e.data}),200)}))},getAfterSaleGuarFun:function(){var t=this;(0,r.getAfterSaleGuar)().then((function(e){1==e.code&&setTimeout((function(){t.content=e.data}),200)}))}}};e.default=a}).call(this,n("df3c")["default"])},d8fb:function(t,e,n){"use strict";n.r(e);var r=n("7c12"),a=n.n(r);for(var u in r)["default"].indexOf(u)<0&&function(t){n.d(e,t,(function(){return r[t]}))}(u);e["default"]=a.a}},[["0376","common/runtime","common/vendor"]]]);

View File

@ -0,0 +1,5 @@
{
"usingComponents": {
"u-parse": "/components/uview-ui/components/u-parse/u-parse"
}
}

View File

@ -0,0 +1 @@
<view><view class="main"><u-parse vue-id="429052e4-1" html="{{content}}" bind:__l="__l"></u-parse></view></view>

View File

@ -0,0 +1 @@
.main{padding:20rpx}

View File

@ -0,0 +1 @@
(global["webpackJsonp"]=global["webpackJsonp"]||[]).push([["pages/shop_cart/shop_cart"],{"111b":function(n,t,a){"use strict";(function(n,t){var e=a("47a9");a("6a4a");e(a("3240"));var u=e(a("ea62"));n.__webpack_require_UNI_MP_PLUGIN__=a,t(u.default)}).call(this,a("3223")["default"],a("df3c")["createPage"])},"296b":function(n,t,a){"use strict";a.d(t,"b",(function(){return e})),a.d(t,"c",(function(){return u})),a.d(t,"a",(function(){}));var e=function(){var n=this.$createElement;this._self._c},u=[]},9351:function(n,t,a){"use strict";a.r(t);var e=a("b3f7"),u=a.n(e);for(var r in e)["default"].indexOf(r)<0&&function(n){a.d(t,n,(function(){return e[n]}))}(r);t["default"]=u.a},b3f7:function(n,t){},ea62:function(n,t,a){"use strict";a.r(t);var e=a("296b"),u=a("9351");for(var r in u)["default"].indexOf(r)<0&&function(n){a.d(t,n,(function(){return u[n]}))}(r);var c=a("828b"),f=Object(c["a"])(u["default"],e["b"],e["c"],!1,null,null,null,!1,e["a"],void 0);t["default"]=f.exports}},[["111b","common/runtime","common/vendor"]]]);

View File

@ -0,0 +1,4 @@
{
"navigationBarTitleText": "购物车",
"usingComponents": {}
}

View File

@ -0,0 +1 @@
<view class="_div"></view>