From 87a56274d598af9842b593ec972f517161f60707 Mon Sep 17 00:00:00 2001
From: 陶杰 <1378534974@qq.com>
Date: 星期日, 19 一月 2025 18:44:27 +0800
Subject: [PATCH] 1.v6-屏蔽微信登录
---
App.vue | 1418 ++++++++++++++++++++++++++++++++++++++++++++++++++++++----
1 files changed, 1,315 insertions(+), 103 deletions(-)
diff --git a/App.vue b/App.vue
index d279b31..25b3b94 100644
--- a/App.vue
+++ b/App.vue
@@ -1,105 +1,1317 @@
-<script>
- import storage from '@/plugins/storage.js'
-
- export default {
- onLaunch: function(options) {
-
- // #ifdef MP
- // {
- // if(decodeURIComponent(options.query.q))
- // if (options.inviter) {
- // //说明是邀请的,需要保存下来,
- // this.$storage.setItem('inviter', options.inviter)
- // //有效24小时
- // this.$storage.setItem('inviterTime', new Date().getTime())
-
- // }
- // if (options.inviterName) {
- // this.$storage.setItem('inviterName', options.inviterName)
- // this.inviterName = options.inviterName
- // }else{
- // this.inviterName = this.$storage.getItem('inviterName') || ''
- // }
- // }
- // #endif
- console.warn('当前组件仅支持 uni_modules 目录结构 ,请升级 HBuilderX 到 3.1.0 版本以上!')
- console.log('App Launch')
- uni.getSystemInfo({
- success: (e) => {
- // this.globalData.StatusBar = e.statusBarHeight;
- let custom = uni.getMenuButtonBoundingClientRect();
- // this.globalData.Custom = custom;
- // this.globalData.CustomBar = custom.bottom + custom.top - e.statusBarHeight;
- uni.setStorageSync('StatusBar', e.statusBarHeight);
- uni.setStorageSync('CustomBar', (custom.bottom + custom.top - e.statusBarHeight));
- }
- });
- // #ifdef MP
- if (true && storage.getItem('token')) {
- setTimeout(async () => {
- const res = await this.$store.dispatch('getCurrentInfo');
- // console.log('init info',res,this.currentInfo)
- if (this.currentInfo && this.currentInfo.id && !this.currentInfo.openId) {
- uni.reLaunch({
- url: '/pages/home/farmer-home'
- })
- }
- }, 200);
- } else {
-
+<script>
+ // 合伙人: "appid" : "wx6d0ecc4e18710458",
+ // 花农: "appid" : "wx3203fd935a6ffe09",
+ // 花店 wx1441324401626290
+ import storage from '@/plugins/storage.js'
+
+ export default {
+ onLaunch: async function(options) {
+ //清除一些缓存
+ this.$storage.removeItem('cache_home_show_coupon')
+ var defaultaddress = this.$storage.getItem("defaultaddress")
+ if(defaultaddress){
+ // this.$store.dispatch('getCurrentInfo');
+ this.$store.commit('setAddressDesc', (defaultaddress || ''))
+
}
- // #endif
- },
+
+ // #ifdef PUB_PARTNER
+ // this.$storage.removeItem('cache_partner_info')
+ // #endif
+
+ var query = options.q && decodeURIComponent(options.q) || ''
+ var querydto = {}
+ if (query) {
+ try {
+ var keyvalues = query.split("?")[1].split("&")
+ for (var item of keyvalues) {
+ var tarr = item.split("=")
+ querydto[tarr[0]] = tarr[1]
+ }
+ } catch (e) {
+ console.error('error', e)
+ }
+ }
+ try {
+ if (!querydto.partnerUserId) {
+ if (options.query && options.query.scene || options.scene) {
+ //说明是特殊小程序二维码扫码跳转的
+ var keyvalues = decodeURIComponent(options.query && options.query.scene || options.scene)
+ .split("&")
+ for (var item of keyvalues) {
+ var tarr = item.split("=")
+ querydto[tarr[0]] = tarr[1]
+ }
+ }
+ }
+
+ } catch (e) {
+ console.error('error2', e)
+ }
+
+ console.log('app query222', options, query, '\n@@\n ', querydto)
+
+
+ console.warn('当前组件仅支持 uni_modules 目录结构 ,请升级 HBuilderX 到 3.1.0 版本以上!')
+ console.log('App Launch')
+ uni.getSystemInfo({
+ success: (e) => {
+ try {
+ let custom = uni.getMenuButtonBoundingClientRect();
+ uni.setStorageSync('StatusBar', e.statusBarHeight);
+ uni.setStorageSync('CustomBar', (custom.bottom + custom.top - e.statusBarHeight));
+ } catch (e) {
+ console.error('e', e)
+ }
+ }
+ });
+ // #ifdef MP
+ if (true && storage.getItem('token')) {
+ const res = await this.$store.dispatch('getCurrentInfo');
+ setTimeout(async () => {
+ // #ifndef PUB_CUSTOMER
+ if (this.currentInfo && this.currentInfo.id && !this.currentInfo.openId) {
+ if (this.currentInfo.type === 'admin') {
+ uni.reLaunch({
+ url: '/sub_pages/partner/delivery/delivery-home'
+ })
+ } else {
+ uni.reLaunch({
+ url: '/pages/home/supplier-home'
+ })
+ }
+
+ } else {
+ uni.reLaunch({
+ url: '/pages/login/supplier-login'
+ })
+ }
+ // #endif
+ }, 200);
+ } else {
+ // #ifndef PUB_CUSTOMER
+ uni.reLaunch({
+ url: '/pages/login/supplier-login'
+ })
+ // #endif
+ }
+ // #endif
+ // #ifdef PUB_CUSTOMER
+ // 需要处理一下,判断是跳转登录还是原封不动
+ if (!!querydto.partnerUserId) {
+ //需要去注册页面
+ console.log('options', options)
+ //说明走的是特殊微信小程序,那么就要专门处理了
+
+
+ } else {
+ // uni.reLaunch({
+ // url: '/pages/home/home'
+ // })
+ }
+
+ // #endif
+
+ },
+
+ onReady() {
+ //做token判断
+ // this.check_login()
+ },
+ onShow: function() {
+ console.log('App Show')
+ },
+ onHide: function() {
+ console.log('App Hide')
+ },
+
+ }
+</script>
+
+<style lang="scss">
+ /*每个页面公共css */
+ @import '@/uni_modules/uni-scss/index.scss';
+ /* uni.scss */
+
+ // @import "@/uni_modules/uview-plus/index.scss";
+ @import "uview-ui/index.scss";
+
+ /* #ifndef APP-NVUE */
+ // @import '@/static/customicons.css';
+
+ // 设置整个项目的背景色
+ page {
+ background-color: #f5f5f5;
+ }
+
+ @import '@/common/selfvar.scss';
+ // @import '@/common/self.scss';
+
+ @import '@/common/icons.scss';
+ @import '@/common/global.scss';
+
+ /* #endif */
+ .example-info {
+ font-size: 14px;
+ color: #333;
+ padding: 10px;
+ }
+
+ // uni-rich-text img{
+ // max-width: 100% !important;
+ // }
+ .rich /deep/ img {
+ max-width: 600rpx !important;
+ }
+
+ .rich /deep/ image {
+ max-width: 600rpx !important;
+ }
+
+ .rich2 /deep/ img {
+ max-width: 400rpx !important;
+ }
+
+ .rich2 /deep/ image {
+ max-width: 400rpx !important;
+ }
+</style>
+<style lang="scss">
+ // @import '@/common/self.scss';
+
+ .topic-font {
+ color: var(--topicolor) !important;
+ }
+
+ .flex-wrap-normal {
+ flex-wrap: nowrap !important;
+ }
+
+ .topic-gray {
+ color: var(--topicgray);
+ }
+
+ .relative {
+ position: relative;
+ }
+
+ .t-red {
+ color: #CE3C39 !important;
+ }
+
+ .t-green {
+ color: #04BA97 !important;
+ }
+
+ .uni-section .uni-section-header__decoration {
+ background-color: #04BA97 !important;
+ }
+
+ .f-32 {
+ font-size: 32rpx;
+ }
+
+ .f-14 {
+ font-size: 28rpx;
+ }
+
+ .f-12 {
+ font-size: 24rpx;
+ }
+
+ .scroll-container {
+ max-height: 80vh;
+ overflow: scroll;
+ }
+
+ .m-t-8 {
+ margin-top: 16rpx;
+ }
+
+ .m-20 {
+ margin: 20rpx;
+ }
+
+ .m-b-24 {
+ margin-bottom: 24rpx;
+ }
+
+
+ .border-button-blue {
+ border: 2rpx solid #3140A2;
+ /* padding: 14rpx; */
+
+ border-radius: 16rpx;
+ padding-left: 40rpx;
+ padding-right: 40rpx;
+ padding-top: 8rpx;
+ padding-bottom: 8rpx;
+ text-align: center;
+
+ }
+
+ .bg-button-blue {
+ background-color: #3140A2;
+ border-radius: 8rpx;
+ padding-left: 40rpx;
+ padding-right: 40rpx;
+ }
+
+ .border-button-org {
+ border: 2rpx solid #3140A2;
+ /* padding: 14rpx; */
+
+ border-radius: 8rpx;
+ padding-left: 40rpx;
+ padding-right: 40rpx;
+ }
+
+ .white {
+ background-color: #FFFFFF;
+ }
+
+ .bg-white {
+ background-color: #FFFFFF;
+ }
+
+ .br-4 {
+ border-radius: 8rpx;
+ }
+
+ .bg-app-white {
+ background-color: #FFFFFF;
+ min-height: 800rpx;
+ }
+
+ .bg-grey {
+ background-color: #f3f2f2;
+ }
+
+ .flex {
+ display: flex;
+ flex-wrap: wrap;
+ }
+
+ .title-before-blue {
+ padding-top: 40rpx;
+ padding-bottom: 40rpx;
+ font-size: var(--title_font_size2);
+ color: #20613D;
+ font-weight: 600;
+ }
+
+ .title-before-blue:before {
+ content: "||";
+
+ margin-right: 20rpx;
+ color: #20613D;
+ margin-right: 20rpx;
+ min-width: 20rpx;
+ background-color: #20613D;
+ border-radius: 6rpx;
+ }
+
+ .blue {
+ color: #3140A2
+ }
+
+ .org {
+ color: #3140A2
+ }
+
+ .tab {
+ cursor: pointer;
+ }
+
+ /* 谷歌浏览器,最小字体是12px,需要自己配置 */
+ .font-small {
+ font-size: 6px;
+ }
+
+ .text-blue {
+ color: #3140A2
+ }
+
+ .image-s {
+ background-size: 100% 100%;
+ }
+
+ .w-fit {
+ width: fit-content;
+ }
+
+ .h-fit {
+ height: fit-content;
+ }
+
+ .m-auto {
+ margin: 0 auto;
+ }
+
+ .m-l-a {
+ margin-left: auto !important;
+ }
+
+ .m-r-0 {
+ margin-right: 0px;
+ }
+
+ .m-l-40 {
+ margin-left: 80rpx;
+ }
+
+ .m-l-5 {
+ margin-left: 10rpx;
+ }
+
+ .m-l-12 {
+ margin-left: 24rpx;
+
+ }
+
+ .m-r-a {
+ margin-right: auto;
+ }
+
+ .m-r-15 {
+ margin-right: 30rpx;
+ }
+
+ .m-l-0 {
+ margin-left: 0px;
+ }
+
+ .m-t-2 {
+ margin-top: 4rpx;
+
+ }
+
+ .m-r-2 {
+ margin-right: 4rpx;
+
+ }
+
+ .m-r-5 {
+ margin-right: 10rpx;
+ }
+
+ .m-r-10 {
+ margin-right: 20rpx;
+
+ }
+
+ .m-l-10 {
+ margin-left: 20rpx;
+
+ }
+
+ .flex1 {
+ flex: 1;
+ }
+
+ .m-r-20 {
+ margin-right: 40rpx;
+
+ }
+
+ .m-t-20 {
+ margin-top: 40rpx;
+ }
+
+ .m-t-12 {
+ margin-top: 24rpx;
+ }
+
+ .m-r-40 {
+ margin-right: 80rpx;
+ }
+
+ .m-r-6 {
+ margin-right: 12rpx;
+ }
+
+ .m-r-80 {
+ margin-right: 160rpx;
+ }
+
+ .m-b-12 {
+ margin-bottom: 24rpx;
+ }
+
+ .m-b-20 {
+ margin-bottom: 40rpx;
+ }
+
+ .m-b-40 {
+ margin-bottom: 40rpx;
+ }
+
+ .m-b-5 {
+ margin-bottom: 10rpx;
+ }
+
+ .m-t-4 {
+ margin-top: 8rpx;
+ }
+
+ .m-t-15 {
+ margin-top: 30rpx;
+ }
+
+ .p-t-12 {
+ padding-top: 30rpx;
+ }
+
+ .m-t-icon {
+ margin-top: 8rpx;
+ }
+
+ .m-t-icon-h2 {
+ margin-top: 16rpx;
+ }
+
+ .p9-12 {
+ padding: 18rpx 24rpx;
+ }
+
+ .p15 {
+ padding: 30rpx;
+
+ }
+
+ .p10 {
+ padding: 20rpx;
+ }
+
+ .p20 {
+ padding: 40rpx;
+ }
+
+ .p40 {
+ padding: 80rpx;
+ }
+
+ .m-l-15 {
+ margin-left: 30rpx;
+ }
+
+ .p-t-5 {
+ padding-top: 5px;
+ }
+
+ .p-l-10 {
+ padding-left: 20rpx !important;
+ }
+
+ .p-b-0 {
+ padding-bottom: 0px;
+ }
+
+ .p-r-10 {
+ padding-right: 20rpx !important;
+ }
+
+ .l-h-2 {
+ line-height: 1.2;
+ }
+
+ .desc-gray {
+ color: #9a9da2;
+ }
+
+ .border {
+ border: 1px solid var(--self_light_gray);
+ }
+
+ .t-white {
+ color: #FFFFFF;
+ }
+
+ .button-blue {
+ color: #3140A2 !important;
+ }
+
+ .button-common {
+ padding: 10rpx 20rpx;
+ /* padding-left: 40rpx; */
+ /* padding-right: 40rpx; */
+ text-align: center;
+ color: #3140A2 !important;
+ cursor: pointer;
+ }
+
+ .button-submit {
+ text-align: center;
+ height: 80rpx;
+ background: #3140A2;
+ border-radius: 88rpx;
+ line-height: 80rpx;
+ color: #FFFFFF;
+ cursor: pointer;
+ }
+
+ .radius-44 {
+ border-radius: 44rpx;
+ }
+
+ .button-red {
+ color: #CE3C39 !important;
+ }
+
+ .title-blue {
+ color: #0052a4;
+ font-size: 60rpx;
+ }
+
+ .text-center {
+ text-align: center;
+ }
+
+ .text-right {
+ text-align: right;
+ }
+
+ .f1 {
+ flex: 1;
+ }
+
+ .f2 {
+ flex: 1;
+ }
+
+ .h1 {
+ font-size: var(--title_font_size)
+ }
+
+ .h2 {
+ font-size: var(--title_font_size2);
+ }
+
+ .title-more {
+ color: var(--selfgray);
+ }
+
+ .title-bold {
+ font-weight: 600;
+ }
+
+ .image-size-30 {
+ width: 60rpx;
+ height: 60rpx;
+ }
+
+ .b-r-20 {
+ border-radius: 40rpx;
+ }
+
+ .b-r-10 {
+ border-radius: 20rpx;
+ }
+
+ .line-gray {
+ background-color: var(--self_light_gray);
+ height: 2rpx;
+ width: 100%;
+ margin-top: 18rpx;
+ margin-bottom: 20rpx;
+ }
+
+ .line-gray-big {
+ background-color: #f3f3f3;
+ height: 40rpx;
+ width: 100%;
+ }
+
+ .line-v {
+ width: 2rpx;
+ /* height: 80%; */
+ height: auto;
+ /* margin-top: 10%; */
+ background-color: var(--self_light_gray);
+ margin-left: 20rpx;
+ margin-right: 20rpx;
+ }
+
+ /* .title-more:after{
+ content: url(../static/60x60.png);
+ } */
+
+ .image-icon {
+ width: 120rpx;
+ height: 120rpx;
+ border-radius: 50%;
+ }
+
+ .icon-small {
+ width: 32rpx;
+ height: 36rpx;
+ }
+
+ .price-orange {
+ /* color: #d26600; */
+ color: #ebb360;
+ text-align: right;
+ }
+
+ .nav-current {
+ background-color: #3140A2;
+ position: relative;
+ color: #FFFFFF;
+ }
+
+ .pointer {
+ cursor: pointer;
+ }
+
+ .nav-current:before {
+ position: absolute;
+ top: 0;
+ right: 0;
+ left: 0;
+ height: 2px;
+ content: '';
+ -webkit-transform: scaleY(.5);
+ transform: scaleY(.5);
+ background-color: #3140A2;
+ }
+
+ .calendar {
+ border-radius: 10rpx;
+ padding-left: 20rpx;
+ padding-top: 4rpx;
+ padding-bottom: 4rpx;
+ padding-right: 20rpx;
+ min-width: 400rpx;
+ cursor: pointer;
+ }
+
+ /* special */
+ .tips {
+ margin-top: 20rpx;
+ }
+
+ .tips .button-blue {
+ border: 1px solid #3140A2;
+ padding: 10rpx;
+ width: 200rpx;
+ line-height: 28rpx;
+ text-align: center;
+ padding-left: 20rpx;
+ padding-right: 20rpx;
+ border-radius: 40rpx;
+ margin-right: 20rpx;
+ }
+
+ .el-dropdown-link {
+ cursor: pointer;
+ color: #409EFF;
+ }
+
+ .el-icon-arrow-down {
+ font-size: 12px;
+ }
+
+ .icon-arrow-down {
+ width: 24rpx;
+ height: 24rpx;
+ vertical-align: middle;
+ display: inline-block;
+ }
+
+ .app-tips {}
+
+ .app-tips .app-tip {
+ background-color: #F3F3F3;
+ text-align: center;
+ border-radius: 10rpx;
+ width: 102rpx;
+ color: #999999
+ }
+
+ .p-b-5 {
+ padding-bottom: 10rpx;
+ }
+
+ .word-e {
+ display: block;
+ overflow: hidden;
+ white-space: nowrap;
+ -o-text-overflow: ellipsis;
+ text-overflow: ellipsis;
+ }
+
+ .m5 {
+ margin: 10rpx;
+ }
+
+ .high-line {
+ background-color: #6dfaff77;
+ }
+
+ .icon-arrow-right {
+ width: 32rpx;
+ height: 32rpx;
+ }
+
+ .w-m-300 .uni-section {
+ min-width: 600rpx;
+ }
+
+ .w-180 {
+ width: 360rpx;
+ }
+
+ .img-d {
+ background-size: 100% 100%;
+ }
+
+ .m-t-36 {
+ margin-top: 36rpx;
+ }
+
+ .button-green-1 {
+ height: 80rpx;
+
+ background: var(--topicolor);
+ border-radius: 44rpx;
+ line-height: 80rpx;
+ text-align: center;
+ color: #FFFFFF;
+ font-size: 32rpx;
+ }
+
+ .button-green-border {
+ height: 80rpx;
+ border: 1px solid var(--topicolor);
+ border-radius: 44rpx;
+ line-height: 80rpx;
+ text-align: center;
+ color: #04BA97;
+ font-size: 32rpx;
+ }
+
+ .button-circle {
+ width: 100rpx;
+ position: fixed;
+ right: 60rpx;
+ height: 100rpx;
+ color: #ffffff;
+ font-size: 36rpx;
+ cursor: pointer;
+ text-align: center;
+ font-weight: 400;
+ line-height: 100rpx;
+ margin: 0 auto;
+ bottom: 160rpx;
+ // background:radial-gradient(#FFFFFF, #4ce531);
+ border-radius: 50%;
+ background-color: #04BA97;
+ }
+
+ // #ifdef APP || H5
+ .button-circle.app {
+ background-color: unset;
+ background-size: 100% 100%;
+ width: 136rpx;
+ height: 136rpx;
+ }
+
+ // #endif
+ .flex-w100 {
+ min-width: 100%;
+ }
+
+ .p-b-20 {
+ padding-bottom: 40rpx;
+ }
+
+ .app-container {
+ min-height: calc(100vh - 100rpx);
+ height: 100%;
+ background-color: rgba(247, 247, 247, 1);
+ }
+
+ .msg-tip {
+ font-size: 24rpx;
+ font-weight: 400;
+ color: #999999;
+ line-height: 34rpx;
+ }
+
+ .top-search-button {
+ color: #fff;
+ text-align: center;
+ line-height: 80rpx;
+ height: 80rpx;
+ }
+
+ .form-item .required::before {
+ content: "*";
+ color: red;
+ }
+
+ .self-form-item .required::before {
+ content: "*";
+ color: red;
+ }
+
+ .file-text {
+ color: #3140A2;
+ word-break: break-all;
+
+ }
+
+ .v-center {
+ align-items: center;
+ }
+
+ .t-grey {
+ color: #999999;
+ }
+
+ .button-text {
+ text-align: center;
+ color: #3140A2;
+
+ width: 100rpx;
+ font-size: 36rpx;
+ cursor: pointer;
+ text-align: center;
+ font-weight: 400;
+ line-height: 100rpx;
+ border: 2rpx solid #3140A2;
+ }
+
+ .button-bind {
+ text-align: center;
+ color: #3140A2;
+ width: 160rpx;
+ font-size: 28rpx;
+ cursor: pointer;
+ text-align: center;
+ font-weight: 400;
+ line-height: 60rpx;
+ border: 2rpx solid #3140A2;
+ border-radius: 40rpx;
+ background-color: rgb(244, 247, 254);
+ }
+
+ .button-bind-1 {
+ background-color: #3140A2;
+ color: #fff;
+ }
+
+ .button-fixed-bottom {
+ position: fixed;
+ bottom: 60rpx;
+ left: 40rpx;
+ right: 40rpx;
+ z-index: 1;
+ }
+
+ .close-parent {
+ position: relative;
+ font-weight: 600;
+ font-size: 32rpx;
+ color: #000000;
+ text-align: center;
+
+ .close {
+ position: absolute;
+ right: 40rpx;
+ top: calc(50% - 24rpx);
+ }
+ }
+
+ .common-select-items {
+ .common-select-item {}
+ }
+
+ .uni-noticebar {
+ border-radius: 10rpx;
+ height: 82rpx;
+
+ .self-uni-notice-bar-icon-left {
+ width: 38rpx;
+ height: 38rpx;
+ margin-right: 16rpx;
+ }
+
+ .self-uni-notice-bar-icon {
+ width: 16rpx;
+ height: 24rpx;
+ }
+ }
+
+ .button-green {
+ width: 302rpx;
+ height: 80rpx;
+ background: var(--topicolor);
+ border-radius: 62rpx;
+
+ font-size: 32rpx;
+ font-weight: 600;
+ color: #FFFFFF;
+ line-height: 80rpx;
+ text-align: center;
+ // margin: 0 auto;
+ margin-left: auto;
+ margin-right: auto;
+ display: block;
+ }
+
+ .button-grey {
+ width: 440rpx;
+ height: 92rpx;
+ border-radius: 62rpx;
+ border: 2rpx solid #666666;
+ font-size: 32rpx;
+ font-weight: 400;
+ color: #666666;
+ line-height: 92rpx;
+ display: block;
+ margin: 0 auto;
+ }
+
+ .close-parent {
+ position: relative;
+ font-size: 28rpx;
+ font-weight: 600;
+ color: #000000;
+ line-height: 40rpx;
+ // margin-bottom: 34rpx;
+ text-align: center;
+
+ .close {
+ position: absolute;
+ right: 0rpx;
+
+ }
+ }
+
+ .form {
+ .form-item {
+ display: flex;
+ border-bottom: 2rpx solid #EEEEEE;
+ height: 36rpx;
+ line-height: 36rpx;
+ padding-top: 30rpx;
+ padding-bottom: 30rpx;
+ position: relative;
+
+ .require::before {
+ content: '*';
+ color: red;
+ }
+
+ .form-item-label {
+ position: absolue;
+ width: 160rpx;
+ font-size: 28rpx;
+ color: #000000;
+ line-height: 40rpx;
+ font-weight: 600;
+ text-align: left;
+ font-style: normal;
+ }
+
+ .form-item-value {
+ font-size: 28rpx;
+ }
+ }
+ }
+
+ .footer-shop {
+ width: 690rpx;
+ height: 92rpx;
+ line-height: 92rpx;
+ background: #04BA97;
+ border-radius: 62rpx;
+
+ .total {
+ margin-left: 40rpx;
+ width: 104rpx;
+ font-size: 28rpx;
+ color: #FFFFFF;
+
+ }
+
+ .price {
+ margin-left: 8rpx;
+ font-weight: 600;
+ font-size: 50rpx;
+ color: #FFFFFF;
+ line-height: 84rpx;
+ }
+
+ .txt {
+ font-weight: 600;
+ font-size: 32rpx;
+ color: #FFFFFF;
+ margin-right: 72rpx;
+ margin-left: auto;
+ }
+ }
+
+ .radio {
+ width: 22rpx;
+ height: 22rpx;
+ border-radius: 50%;
+ border: 1rpx solid #999999
+ }
+
+ .radio.select {
+ background: #04BA97;
+ border: 1rpx solid #04BA97
+ }
+
+
+ // 表单的
+ .popup-form {
+ background-color: #FFFFFF;
+ padding: 30rpx;
+
+ .form-vars {
+ margin-top: 36rpx;
+ margin-bottom: 56rpx;
+
+ .title {
+ font-weight: 600;
+ font-size: 40rpx;
+ color: #000000;
+ line-height: 56rpx;
+ }
+
+ .var-title {
+ font-weight: 600;
+ font-size: 32rpx;
+ color: #000000;
+ line-height: 44rpx;
+ margin-top: 38rpx;
+ }
+
+ .var-items {
+ display: flex;
+ flex-wrap: wrap;
+
+ .var-item {
+ min-width: 82rpx;
+ padding-left: 10rpx;
+ padding-right: 10rpx;
+ height: 56rpx;
+ line-height: 56rpx;
+ border-radius: 8rpx;
+ border: 2rpx solid #CECECE;
+ font-size: 24rpx;
+ color: #000000;
+ text-align: center;
+ margin-right: 16rpx;
+ margin-top: 8rpx;
+ }
+
+ .var-item.cur {
+ border: 2rpx solid #fff;
+ background-color: #04BA97;
+ color: #fff;
+ font-weight: 600;
+ }
+ }
+
+ }
+
+ .cover-img {
+ width: 690rpx;
+ height: 394rpx;
+ }
+ }
+
+ .v-line {
+ height: 4rpx;
+ // border: 2rpx solid #EEEEEE;
+ background: #EEEEEE;
+ margin-top: 22rpx;
+ margin-bottom: 22rpx;
+ }
+
+ .icon-down {
+ transform: rotate(90deg);
+ }
+
+ .info-brand {
+ padding: 20rpx 30rpx;
+ //padding: 10rpx;
+ // background: #fff;
+
+ .name {
+ margin-bottom: 22rpx;
+ font-weight: 600;
+ }
+
+ .store-logo {
+ width: 114rpx;
+ height: 114rpx;
+ border-radius: 50%;
+ margin-right: 20rpx;
+ border: 2rpx solid #FFFFFF;
+ background-size: 100% 100%;
+ background-color: #fff;
+ }
+
+ .store-name {
+ font-weight: 600;
+ font-size: 36rpx;
+ color: #FFFFFF;
+ line-height: 40rpx;
+ margin-top: 20rpx;
+ }
+
+ .store-name.t1 {
+ color: #666;
+ }
+
+ .store-address {
+ font-weight: 400;
+ font-size: 28rpx;
+ color: #FFFFFF;
+ line-height: 34rpx;
+ margin-top: 8rpx;
+ }
+
+ .store-address.t1 {
+ color: #666;
+ }
+
+ .store-to {
+ width: 172rpx;
+ height: 52rpx;
+ background: #E1F0E7;
+ border-radius: 4rpx;
+ font-weight: 400;
+ font-size: 24rpx;
+ color: #5B8C71;
+ line-height: 52rpx;
+ text-align: center;
+ margin-top: 30rpx;
+ }
+
+ .store-sc {
+ width: 176rpx;
+ height: 64rpx;
+ background: #39AF6E;
+ border-radius: 32rpx;
+ font-weight: 400;
+ font-size: 32rpx;
+ color: #FFFFFF;
+ line-height: 64rpx;
+ display: flex;
+ margin-top: 20rpx;
+
+ .icon-view {
+ // margin-top: 8rpx;
+ margin-left: 30rpx;
+ margin-right: 10rpx;
+ }
+
+ .icon {
+ width: 36rpx;
+ height: 36rpx;
+
+ display: inline-block;
+ vertical-align: middle;
+ }
+ }
+ }
+
+ .text-left {
+ text-align: left;
+ }
+
+ .img100 {
+ background-size: 100% 100%;
+ }
+
+ .infocontainar {
+ width: 100vw;
+ height: calc(100vh - 300rpx);
+ background: #fff;
+ box-sizing: border-box;
+ padding: 0 30rpx;
+
+ .avatarUrl {
+ padding: 80rpx 0 40rpx;
+ background: #fff;
+
+ button {
+ background: #fff;
+ line-height: 80rpx;
+ height: auto;
+ border: none !important;
+ width: auto;
+ // padding: 20rpx 30rpx;
+ margin: 0;
+ display: flex;
+ border: none;
+ justify-content: center;
+ align-items: center;
+
+ &::after {
+ border: none;
+ }
+
+ .refreshIcon {
+ width: 160rpx;
+ height: 160rpx;
+ border-radius: 50%;
+ background-color: #ccc;
+ border: 1px solid #e0dfdf;
+ }
+
+ .jt {
+ width: 14rpx;
+ height: 28rpx;
+ }
+ }
+ }
+
+ .userName {
+ background: #fff;
+ padding: 20rpx 30rpx 80rpx;
+ display: flex;
+ align-items: center;
+ justify-content: center;
+
+ .weui-input {
+ padding-left: 60rpx;
+ padding-bottom: 20rpx;
+ border-bottom: 1px solid darkgray;
+ }
+ }
+
+ .btn {
+ margin-top: 30rpx;
+ }
+ }
+
+
+ .img100 {
+ background-size: 100% 100%;
+ }
+
+ uni-image>img {
+ opacity: 1 !important;
+ }
+
+ .component-radio {
+ width: 26rpx;
+ height: 26rpx;
+ min-width: 26rpx;
+ min-height: 26rpx;
+ border-radius: 50%;
+ border: 2rpx solid #20613D;
+
+ &.cur {
+ background-color: #20613D;
+ }
+ }
+</style>
- onReady() {
- //做token判断
- // this.check_login()
- },
- onShow: function() {
- console.log('App Show')
- },
- onHide: function() {
- console.log('App Hide')
- },
-
- }
-</script>
-
-<style lang="scss">
- /*每个页面公共css */
- @import '@/uni_modules/uni-scss/index.scss';
- /* #ifndef APP-NVUE */
- @import '@/static/customicons.css';
-
- // 设置整个项目的背景色
- page {
- background-color: #f5f5f5;
- }
-
- @import '@/common/self.scss';
- @import '@/common/icons.scss';
- @import '@/common/global.scss';
-
- /* #endif */
- .example-info {
- font-size: 14px;
- color: #333;
- padding: 10px;
- }
- // uni-rich-text img{
- // max-width: 100% !important;
- // }
- .rich /deep/ img{
- max-width: 600rpx !important;
- }
- .rich /deep/ image{
- max-width: 600rpx !important;
- }
-
- .rich2 /deep/ img{
- max-width: 400rpx !important;
- }
- .rich2 /deep/ image{
- max-width: 400rpx !important;
- }
-</style>
\ No newline at end of file
--
Gitblit v1.9.3