123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151 |
- <template>
- <view :class="['qn-page-' + theme]" class="box">
- <view class="close-view"><text class="ibonfont ibonguanbi1" @click="closePage"></text></view>
- <view class="top-bg"></view>
- <view class="welcome-title">
- <view>嗨~朋友</view>
- <view>欢迎使用{{ base_set_info.shop || '' }}</view>
- </view>
- <view class="logo-img"><image :src="base_set_info.images" mode="aspectFill"></image></view>
- <view class="login-bg">
- <image src="https://onlineimg.qianniao.vip/login-img.jpg" mode="aspectFill"></image>
- <view class="login-btn-view">
- <view class="wx-Btn">
- <Login @loginFinish="loginFinish">
- <view slot="lBtn" style="color: #fff;"><text>微信授权快速登录</text></view>
- </Login>
- </view>
- </view>
- </view>
- </view>
- </template>
- <script>
- import Login from '@/components/Login.vue';
- export default {
- components: {
- Login
- },
- data() {
- return {
- userInfo: {},
- wxUserInfo: {},
- base_set_info: {}
- };
- },
- onShow() {
- // #ifdef MP
- uni.hideHomeButton();
- // #endif
- },
- onLoad() {
- this.base_set_info = this.$store.state.baseSet;
- },
- methods: {
- loginFinish() {
- uni.switchTab({
- url: '/pages/index/index'
- });
- },
- // 拒绝跳转主页面
- closePage() {
- this.goPage('/pages/index/index', 'switchTab');
- }
- }
- };
- </script>
- <style>
- page {
- background-color: #ffffff;
- }
- </style>
- <style scoped lang="scss">
- .box {
- .close-view {
- position: fixed;
- left: 0;
- padding-left: 30upx;
- width: 100%;
- top: 70upx;
- z-index: 99;
- .ibonguanbi1 {
- font-size: 30upx;
- }
- }
- .top-bg {
- width: 385rpx;
- height: 385rpx;
- background: linear-gradient(315deg, #fa6400 6%, #b620e0 49%, #32c5ff 88%);
- opacity: 0.08;
- filter: blur(50px);
- position: fixed;
- top: 20rpx;
- left: 0;
- z-index: 0;
- }
- .welcome-title {
- position: fixed;
- top: 162rpx;
- left: 56rpx;
- font-weight: bold;
- z-index: 1;
- line-height: 80rpx;
- font-family: jiangxikaiti;
- font-size: 46rpx;
- }
- .logo-img {
- position: fixed;
- top: 150rpx;
- right: 56rpx;
- image {
- width: 120rpx;
- border-radius: 34rpx;
- height: 120rpx;
- display: block;
- box-shadow: 0px 0px 20rpx 8rpx rgba(250, 100, 0, 0.08);
- }
- }
- .login-bg {
- position: fixed;
- top: 430rpx;
- left: 0;
- width: 100%;
- image {
- width: 360rpx;
- height: 360rpx;
- display: block;
- margin: 0 auto;
- }
- .login-btn-view {
- width: 638rpx;
- margin: 0 auto;
- .wx-Btn {
- margin-top: 156rpx;
- width: 638rpx;
- height: 89rpx;
- background: #fa6400;
- border-radius: 11rpx;
- line-height: 89rpx;
- text-align: center;
- font-weight: 500;
- color: #ffffff;
- }
- .yzm-Btn {
- margin-top: 40rpx;
- text-align: center;
- width: 638rpx;
- height: 80rpx;
- line-height: 80rpx;
- border-radius: 11rpx;
- border: 1px solid #cad0d7;
- color: #2d405e;
- font-size: 26rpx;
- .ibonshouji1 {
- font-size: 26rpx;
- margin-right: 14rpx;
- }
- }
- }
- }
- }
- </style>
|