From f49cf1c04d06333ace67926430c651ca3cc1752f Mon Sep 17 00:00:00 2001
From: liukangdong <898885815@qq.com>
Date: 星期二, 11 六月 2024 11:07:08 +0800
Subject: [PATCH] ''
---
h5/App.vue | 288 +++++++++++++++++++++++++++++----------------------------
1 files changed, 147 insertions(+), 141 deletions(-)
diff --git a/h5/App.vue b/h5/App.vue
index c8be8f8..205586a 100644
--- a/h5/App.vue
+++ b/h5/App.vue
@@ -1,48 +1,54 @@
<script>
import { wxAuthorize, refreshToken } from '@/api'
export default {
- onLaunch: function () {
- var that = this
- if (!that.$store.state.openid) {
- let url = window.location.href
- let code = ''
- if (url.indexOf('code=') !== -1) {
- const query = url.split('?')
- console.log('app-app', url);
- for (const q of query) {
- if (q.indexOf('code=') !== -1) {
- code = q.substring(q.indexOf('code=') + 5, q.length)
- }
- }
- wxAuthorize({
- code: code
- }).then(res => {
- console.log('app_ress', res);
- if (res.code === 200) {
- that.$store.commit('setOpenId', res.data.openid)
- if (res.data.member) {
- that.$store.commit('setMember', res.data.member)
- }
- }
- })
- }
- }
- // 鍒锋柊token
- const token = uni.getStorageSync('token')
- if(token){
- // refreshToken().then(res => {
- // if(res.code && res.code === 200){
- // this.$store.commit('setToken', res.data)
- // }
- // })
- }
- },
- onShow: function () {
- console.log('App Show')
- },
- onHide: function () {
- console.log('App Hide')
- }
+ onLaunch: function () {
+ var that = this
+ if (!that.$store.state.openid) {
+ let url = window.location.href
+ let code = ''
+ if (url.indexOf('code=') !== -1) {
+ const query = url.split('?')
+ console.log('app-app', url)
+ for (const q of query) {
+ if (q.indexOf('code=') !== -1) {
+ code = q.substring(q.indexOf('code=') + 5, q.length)
+ }
+ }
+ wxAuthorize({
+ code: code
+ }).then(res => {
+ console.log('app_ress', res)
+ if (res.code === 200) {
+ that.$store.commit('setOpenId', res.data.openid)
+ if (res.data.member) {
+ that.$store.commit('setMember', res.data.member)
+ }
+ }
+ })
+ } else {
+ // const appID = 'wx4d7c10bdec51942b'
+ // let uri = encodeURIComponent(url)
+ // let authURL =
+ // `https://open.weixin.qq.com/connect/oauth2/authorize?appid=${appID}&redirect_uri=${uri}&response_type=code&scope=snsapi_base&state=123#wechat_redirect`
+ // window.location.href = authURL
+ }
+ }
+ // 鍒锋柊token
+ const token = uni.getStorageSync('token')
+ if (token) {
+ // refreshToken().then(res => {
+ // if(res.code && res.code === 200){
+ // this.$store.commit('setToken', res.data)
+ // }
+ // })
+ }
+ },
+ onShow: function () {
+ console.log('App Show')
+ },
+ onHide: function () {
+ console.log('App Hide')
+ }
}
</script>
@@ -51,187 +57,187 @@
@import "uview-ui/index.scss";
.flex-cb {
- display: flex;
- justify-content: space-between;
- align-items: center;
+ display: flex;
+ justify-content: space-between;
+ align-items: center;
}
.container {
- height: 100%;
- width: 100%;
- max-width: 800rpx;
- overflow-y: auto;
+ height: 100%;
+ width: 100%;
+ max-width: 800rpx;
+ overflow-y: auto;
}
.doumee-container .ivu-tabs-nav {
- width: 100%;
+ width: 100%;
}
.doumee-container .ivu-tabs-nav .ivu-tabs-tab {
- width: calc(100% / 3);
+ width: calc(100% / 3);
}
.doumee-container .ivu-tabs-nav .ivu-tabs-tab {
- margin-right: 0;
- text-align: center;
+ margin-right: 0;
+ text-align: center;
}
.cell {
- background-color: #fff;
- display: flex;
- justify-content: space-between;
- align-items: center;
- min-height: 100rpx;
- padding: 24rpx 30rpx;
- box-sizing: border-box;
- border-bottom: 1rpx solid #eee;
- font-size: 15rpx;
- position: relative;
+ background-color: #fff;
+ display: flex;
+ justify-content: space-between;
+ align-items: center;
+ min-height: 100rpx;
+ padding: 24rpx 30rpx;
+ box-sizing: border-box;
+ border-bottom: 1rpx solid #eee;
+ font-size: 15rpx;
+ position: relative;
}
.cell .title {
- flex-shrink: 0;
- color: #222;
- line-height: 20rpx;
- height: 20rpx;
- width: 28%;
- margin-right: 5%;
+ flex-shrink: 0;
+ color: #222;
+ line-height: 20rpx;
+ height: 20rpx;
+ width: 28%;
+ margin-right: 5%;
}
.cell .content {
- flex: 1;
- font-size: 28rpx;
- font-weight: 400;
- color: #999999;
- display: flex;
- align-items: center;
- justify-content: flex-end;
+ flex: 1;
+ font-size: 28rpx;
+ font-weight: 400;
+ color: #999999;
+ display: flex;
+ align-items: center;
+ justify-content: flex-end;
}
.cell .content .input {
- width: 100%;
- height: 100%;
- font-size: 28rpx;
- font-weight: 400;
- color: #333333;
- text-align: right;
+ width: 100%;
+ height: 100%;
+ font-size: 28rpx;
+ font-weight: 400;
+ color: #333333;
+ text-align: right;
}
.cell.is-link::after {
- content: '';
- display: block;
- width: 8rpx;
- height: 8rpx;
- transform: rotate(-45deg);
- border-right: 1rpx solid #999999;
- border-bottom: 1rpx solid #999999;
- margin-left: 5rpx;
+ content: "";
+ display: block;
+ width: 8rpx;
+ height: 8rpx;
+ transform: rotate(-45deg);
+ border-right: 1rpx solid #999999;
+ border-bottom: 1rpx solid #999999;
+ margin-left: 5rpx;
}
.card {
- background-color: #fff;
- padding: 16rpx;
- position: relative;
+ background-color: #fff;
+ padding: 16rpx;
+ position: relative;
}
.card::after {
- content: '';
- display: block;
- position: absolute;
- width: calc(100% - 32rpx);
- height: 0;
- bottom: 0;
- left: 16rpx;
- border-bottom: 1rpx solid #f7f7f7;
+ content: "";
+ display: block;
+ position: absolute;
+ width: calc(100% - 32rpx);
+ height: 0;
+ bottom: 0;
+ left: 16rpx;
+ border-bottom: 1rpx solid #f7f7f7;
}
.card .title {
- color: #777777;
- margin-bottom: 12rpx;
+ color: #777777;
+ margin-bottom: 12rpx;
}
.card .content {
- color: #222;
+ color: #222;
}
.placeholder9 {
- color: #999999;
- font-size: 28rpx;
+ color: #999999;
+ font-size: 28rpx;
}
//璁剧疆鍦嗚
checkbox .uni-checkbox-input {
- border-radius: 50%;
+ border-radius: 50%;
}
checkbox .uni-checkbox-input.uni-checkbox-input-checked {
- color: #fff !important;
- border: 1px solid #4d99a8 !important;
- background-color: #4d99a8 !important;
+ color: #fff !important;
+ border: 1px solid #4d99a8 !important;
+ background-color: #4d99a8 !important;
}
checkbox .uni-checkbox-input.uni-checkbox-input-checked:before {
- /* color: #4d99a8 !important; */
- /* border: 1px solid #4d99a8 !important; */
- /* font-size: 58rpx; */
- /* border-radius: 50%; */
+ /* color: #4d99a8 !important; */
+ /* border: 1px solid #4d99a8 !important; */
+ /* font-size: 58rpx; */
+ /* border-radius: 50%; */
}
-//
+//
view {
- box-sizing: border-box;
+ box-sizing: border-box;
}
image {
- box-sizing: border-box;
- margin: 0;
- display: flex;
+ box-sizing: border-box;
+ margin: 0;
+ display: flex;
}
-input{
- font-size: 30rpx
+input {
+ font-size: 30rpx;
}
textarea {
- box-sizing: border-box;
- // background-color: #f7f7f7;
- font-size: 30rpx !important;
- padding: 0;
- border-radius: 8rpx;
- color: #333333 !important;
+ box-sizing: border-box;
+ // background-color: #f7f7f7;
+ font-size: 30rpx !important;
+ padding: 0;
+ border-radius: 8rpx;
+ color: #333333 !important;
}
-.u-textarea{
- padding: 0 !important;
- color: #333333 !important;
+.u-textarea {
+ padding: 0 !important;
+ color: #333333 !important;
}
.df_ac {
- display: flex;
- align-items: center;
+ display: flex;
+ align-items: center;
}
.main_app {
- padding: 0 30rpx 30rpx;
- font-size: 28rpx;
- color: #333333;
+ padding: 0 30rpx 30rpx;
+ font-size: 28rpx;
+ color: #333333;
}
.placeholder9 {
- color: #999999;
- font-size: 28rpx;
+ color: #999999;
+ font-size: 28rpx;
}
.mr24 {
- margin-right: 24rpx;
+ margin-right: 24rpx;
}
.mr12 {
- margin-right: 12rpx;
+ margin-right: 12rpx;
}
.ml12 {
- margin-left: 12rpx;
+ margin-left: 12rpx;
}
.mr6 {
- margin-right: 6rpx;
+ margin-right: 6rpx;
}
</style>
--
Gitblit v1.9.3