From 71ca44b6e1a28da1b01af64a4e3e80b6a3986725 Mon Sep 17 00:00:00 2001
From: liugongyu <290219706@qq.com>
Date: Fri, 7 Jan 2022 09:31:07 +0800
Subject: [PATCH] 个人中心
---
config/index.js | 2 +-
src/api/binDing/binding.js | 28 ++++++++++++++++++++++++++++
src/api/selfNav/selfNav.js | 62 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
src/main.js | 7 +++++--
src/router/index.js | 26 +++++++++++++-------------
src/utils/utils.js | 2 +-
src/views/binding/binDing.vue | 146 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-------------------------------
src/views/eInvoice/eInvoiceWrap.vue | 4 ++--
src/views/mySelf/selfNav.vue | 238 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++----------------
9 files changed, 449 insertions(+), 66 deletions(-)
create mode 100644 src/api/binDing/binding.js
create mode 100644 src/api/selfNav/selfNav.js
diff --git a/config/index.js b/config/index.js
index 38ad3fa..f030a2a 100644
--- a/config/index.js
+++ b/config/index.js
@@ -58,7 +58,7 @@ module.exports = {
* Source Maps
*/
- productionSourceMap: false,
+ productionSourceMap: true,
// https://webpack.js.org/configuration/devtool/#production
devtool: '#source-map',
diff --git a/src/api/binDing/binding.js b/src/api/binDing/binding.js
new file mode 100644
index 0000000..e1b3839
--- /dev/null
+++ b/src/api/binDing/binding.js
@@ -0,0 +1,28 @@
+import request from '@/utils/request'
+
+
+// 获取验证码
+export function sendverificode(params) {
+ return request({
+ url: 'user/sendverificode',
+ method: 'post',
+ data: params
+ })
+}
+
+// 绑定手机号
+export function bindCustByOpenId(params) {
+ return request({
+ url: 'wxPublicUser/bindCustByOpenId',
+ method: 'post',
+ data: params
+ })
+}
+
+
+
+
+
+
+
+
diff --git a/src/api/selfNav/selfNav.js b/src/api/selfNav/selfNav.js
new file mode 100644
index 0000000..402639a
--- /dev/null
+++ b/src/api/selfNav/selfNav.js
@@ -0,0 +1,62 @@
+import request from '@/utils/request'
+
+
+// 获取OpenId
+export function getOpenIdByCode(params) {
+ return request({
+ url: 'weixinPublicPay/getOpenIdByCode',
+ method: 'post',
+ data: params
+ })
+}
+
+
+// 获取token
+export function getTokenByOpenId(params) {
+ return request({
+ url: 'wxPublicUser/getTokenByOpenId',
+ method: 'post',
+ data: params
+ })
+}
+
+// 获取用户消息
+export function queryUserInfo(params) {
+ return request({
+ url: 'user/queryUserInfo',
+ method: 'post',
+ data: params
+ })
+}
+
+//获取手机号和头像
+export function queryCustPersonBaseInfo(params) {
+ return request({
+ url: 'user/queryCustPersonBaseInfo',
+ method: 'post',
+ data: params
+ })
+}
+
+//获取手机号和头像
+export function logout(params) {
+ return request({
+ url: 'user/logout',
+ method: 'post',
+ data: params
+ })
+}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/main.js b/src/main.js
index 97551d8..b795e00 100644
--- a/src/main.js
+++ b/src/main.js
@@ -70,10 +70,11 @@ import {
TransferDom,
Confirm,
Toast,
- dateFormat
+ dateFormat,
+ Loading
}from 'vux'
-
+Vue.component('loading', Loading)
Vue.component('Toast', Toast)
Vue.component('Confirm', Confirm)
Vue.component('TransferDom', TransferDom)
@@ -94,6 +95,8 @@ Vue.component('tabbar-item', TabbarItem);
Vue.component('tab', Tab);
Vue.component('tab-item', TabItem);
+import { LoadingPlugin } from 'vux'
+Vue.use(LoadingPlugin)
import { ToastPlugin } from 'vux'
Vue.use(ToastPlugin)
diff --git a/src/router/index.js b/src/router/index.js
index bd4ad48..09021c1 100644
--- a/src/router/index.js
+++ b/src/router/index.js
@@ -110,19 +110,19 @@ export default new Router({
component: () => import("@/views/mySelf/selfNav.vue")
},
//
- // // ------------------------建议反馈
- // {
- // path: '/suggestionBack',
- // name: 'suggestionBack',
- // component: () => import("@/views/mySelf/feedback/suggestionBack.vue")
- // },
- //
- // // ------------------------停车记录
- // {
- // path: '/parkNotes',
- // name: 'parkNotes',
- // component: () => import("@/views/mySelf/parkNotes/parkNotes.vue")
- // },
+ // ------------------------建议反馈
+ {
+ path: '/suggestionBack',
+ name: 'suggestionBack',
+ component: () => import("@/views/mySelf/feedback/suggestionBack.vue")
+ },
+
+ // ------------------------停车记录
+ {
+ path: '/parkNotes',
+ name: 'parkNotes',
+ component: () => import("@/views/mySelf/parkNotes/parkNotes.vue")
+ },
//
//
// ------------------------绑定手机
diff --git a/src/utils/utils.js b/src/utils/utils.js
index c851267..fc10acd 100644
--- a/src/utils/utils.js
+++ b/src/utils/utils.js
@@ -203,7 +203,7 @@ export default {
deviceInfo: this.myDeviceInfo,
salt: salt,
sign_type: "md5",
- token: sessionStorage.getItem('urlToken'),
+ token: sessionStorage.getItem("wx_Token"),
orgId: this.myOrgId
};
return reqData;
diff --git a/src/views/binding/binDing.vue b/src/views/binding/binDing.vue
index fe1e223..26f4b92 100644
--- a/src/views/binding/binDing.vue
+++ b/src/views/binding/binDing.vue
@@ -3,71 +3,155 @@
-
- {{timeNum}}
+
+
- 绑定
+ 绑定
diff --git a/src/views/eInvoice/eInvoiceWrap.vue b/src/views/eInvoice/eInvoiceWrap.vue
index 0fdeae7..8a9d43e 100644
--- a/src/views/eInvoice/eInvoiceWrap.vue
+++ b/src/views/eInvoice/eInvoiceWrap.vue
@@ -37,8 +37,8 @@
export default {
name: "eInvoiceWrap",
mounted(){
- let _token = this.$route.query.token;
- sessionStorage.setItem('urlToken',_token)
+ // let _token = this.$route.query.token;
+ // sessionStorage.setItem('urlToken',_token)
}
};
diff --git a/src/views/mySelf/selfNav.vue b/src/views/mySelf/selfNav.vue
index 607589c..41f9805 100644
--- a/src/views/mySelf/selfNav.vue
+++ b/src/views/mySelf/selfNav.vue
@@ -2,34 +2,239 @@
-
+
- - 15911111111
- - 账户余额: ¥100.00
- - 我的卡券:20张
+ - 昵称:{{ userPhone}}
+ - 账户余额: ¥{{(acctBalance/100).toFixed(2)}}
+ - 我的卡券:{{ couponNum }}张
-
+
-
+
-
+
-
+
-
-
退出账户
+
+ {{ loginTxt }}
--
libgit2 0.21.4