diff --git a/App.vue b/App.vue
index 9b7d993..b907221 100644
--- a/App.vue
+++ b/App.vue
@@ -1,6 +1,7 @@
-
-
diff --git a/pages/login/login.vue b/pages/login/login.vue
index 485d43a..890b1f3 100644
--- a/pages/login/login.vue
+++ b/pages/login/login.vue
@@ -1,37 +1,47 @@
-
- 帧视界
+
+
- 申请获取你的头像、昵称
+ 欢迎登录真视界
-
-
-
-
- 昵称
+
+
+
-
-
+
+ 微信授权手机号登录
-
- 确认
+
+ 使用短信验证登录
+
+
+
+
+
+
+
+
+
+ 阅读并同意我们的“服务协议与隐私条款”
+
+
+ 以及个人信息保护指引
+
+
+
+
+
@@ -39,92 +49,86 @@
export default {
data() {
return {
- userInfo: {
- headImage: '',
- nickName: '',
- }
- };
+ checkboxValue : []
+ }
},
- onShow() {},
- computed: {},
methods: {
- onChooseAvatar(res) {
- let self = this
- self.$Oss.ossUpload(res.target.avatarUrl)
- .then(url => {
- self.userInfo.headImage = url
- })
- },
- submit() {
- let self = this
-
- uni.createSelectorQuery().in(this)
- .select("#nickName")
- .fields({
- properties: ["value"],
- })
- .exec((res) => {
- const nickName = res?.[0]?.value
- self.userInfo.nickName = nickName
- })
-
- if (this.$utils.verificationAll(this.userInfo, {
- headImage: '请选择头像',
- nickName: '请填写昵称',
- })) {
- return
- }
-
- this.$api('infoUpdateInfo', this.userInfo, res => {
- if (res.code == 200) {
- uni.navigateBack(-1)
- }
- })
+ wxLogin(){
+ this.$store.commit('login')
},
}
}
-
\ No newline at end of file
+}
+
diff --git a/pages/login/wxUserInfo.vue b/pages/login/wxUserInfo.vue
new file mode 100644
index 0000000..485d43a
--- /dev/null
+++ b/pages/login/wxUserInfo.vue
@@ -0,0 +1,130 @@
+
+
+
+ 帧视界
+
+
+ 申请获取你的头像、昵称
+
+
+
+
+
+ 昵称
+
+
+
+
+
+
+ 确认
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/pages/map/map.vue b/pages/map/map.vue
deleted file mode 100644
index d4e911f..0000000
--- a/pages/map/map.vue
+++ /dev/null
@@ -1,95 +0,0 @@
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/pages/payment/payment.vue b/pages/payment/payment.vue
index 664b33f..37f4229 100644
--- a/pages/payment/payment.vue
+++ b/pages/payment/payment.vue
@@ -15,7 +15,7 @@
-
+
diff --git a/pages/weddingCelebration/weddingCelebration.vue b/pages/weddingCelebration/weddingCelebration.vue
index e7775e5..f920f13 100644
--- a/pages/weddingCelebration/weddingCelebration.vue
+++ b/pages/weddingCelebration/weddingCelebration.vue
@@ -3,7 +3,10 @@
-
+
+
+ 添加微信
+
diff --git a/store/store.js b/store/store.js
index 58ad162..7f87187 100644
--- a/store/store.js
+++ b/store/store.js
@@ -8,16 +8,21 @@ import api from '@/api/api.js'
//Vuex.Store 构造器选项
const store = new Vuex.Store({
state: {
- configList: [], //配置列表
+ configList: {}, //配置对象
},
getters: {},
mutations: {
// 初始化配置
initConfig(state) {
- api('getConfig', res => {
- if (res.code == 200) {
- state.configList = res.result
- }
+ let config = ['discount', 'wx']
+ config.forEach(k => {
+ api('getConfig', {
+ keyValue : k
+ }, res => {
+ if (res.code == 200) {
+ state.configList[k] = res.result
+ }
+ })
})
},
login(state) {
@@ -38,7 +43,7 @@ const store = new Vuex.Store({
if (!state.userInfo.nickName || !state.userInfo.headImage) {
uni.navigateTo({
- url: '/pages/login/login'
+ url: '/pages/login/wxUserInfo'
})
}
})