From 98702d291ae9e0978b50c0a19c678698fb5d7e0f Mon Sep 17 00:00:00 2001 From: wangxia <779219182@qq.com> Date: Mon, 14 Feb 2022 15:17:13 +0800 Subject: [PATCH] 2.5 --- src/api/userinfo.js | 54 ++++++ .../accountsetting/components/boundbankcard.vue | 104 +++++++++++ .../accountsetting/components/boundtel.vue | 191 +++++++++++++++++++++ .../userinfo/accountsetting/components/boundwx.vue | 70 ++++++++ .../accountsetting/components/loginpsw.vue | 129 ++++++++++++++ .../accountsetting/components/realname.vue | 149 ++++++++++++++++ src/components/userinfo/accountsetting/inedex.vue | 163 +++++++++++++++--- .../userinfo/usercenter/components/mybalance.vue | 21 +-- .../userinfo/usercenter/components/mybill.vue | 15 +- .../userinfo/usercenter/components/myintegral.vue | 112 ++++++------ .../userinfo/usercenter/components/townsman.vue | 1 + src/components/userinfo/usercenter/index.vue | 66 ++++--- src/main.js | 1 + src/permission.js | 3 +- src/router/index.js | 45 ++++- src/style/index.less | 6 + src/style/userinfo.less | 29 ++++ src/utils/request.js | 2 +- src/views/main.vue | 4 +- src/views/userinfo.vue | 12 +- 接口路径.txt | 18 +- 21 files changed, 1055 insertions(+), 140 deletions(-) create mode 100644 src/components/userinfo/accountsetting/components/boundbankcard.vue create mode 100644 src/components/userinfo/accountsetting/components/boundtel.vue create mode 100644 src/components/userinfo/accountsetting/components/boundwx.vue create mode 100644 src/components/userinfo/accountsetting/components/loginpsw.vue create mode 100644 src/components/userinfo/accountsetting/components/realname.vue create mode 100644 src/style/userinfo.less diff --git a/src/api/userinfo.js b/src/api/userinfo.js index aa90d8e..9b5d6f0 100644 --- a/src/api/userinfo.js +++ b/src/api/userinfo.js @@ -48,3 +48,57 @@ export function userBaseInfoApi(data) { params: data, }); } +// 获取用户积分信息 + +export function getPointApi(data) { + return request({ + url: "/yishoudan/wallet/getPoint", + // method: "post", + params: data, + }); +} +// 获取用户积分使用信息 + +export function getPointDetailApi(data) { + return request({ + url: "/yishoudan/pointUseRecord/list", + // method: "post", + params: data, + }); +} +// 登录状态账号设置修改密码 + +export function setUserPswApi(data) { + return request({ + url: "/yishoudan/changePassword", + // method: "post", + params: data, + }); +} +// 登录状态账号修改绑定手机号 + +export function setUserTelApi(data) { + return request({ + url: "/yishoudan/user/changeTel", + // method: "post", + params: data, + }); +} +// 账号修改绑定银行卡 + +export function getUserBankListApi(data) { + return request({ + url: "/yishoudan/user/bank/getUserBankList", + // method: "post", + params: data, + }); +} +// 实名认证 + +export function setUserRealNameApi(data) { + return request({ + url: "/yishoudan/user/realNameAuth", + // method: "post", + params: data, + }); +} diff --git a/src/components/userinfo/accountsetting/components/boundbankcard.vue b/src/components/userinfo/accountsetting/components/boundbankcard.vue new file mode 100644 index 0000000..e3f38ff --- /dev/null +++ b/src/components/userinfo/accountsetting/components/boundbankcard.vue @@ -0,0 +1,104 @@ + + + + + diff --git a/src/components/userinfo/accountsetting/components/boundtel.vue b/src/components/userinfo/accountsetting/components/boundtel.vue new file mode 100644 index 0000000..8eeff3a --- /dev/null +++ b/src/components/userinfo/accountsetting/components/boundtel.vue @@ -0,0 +1,191 @@ + + + + + diff --git a/src/components/userinfo/accountsetting/components/boundwx.vue b/src/components/userinfo/accountsetting/components/boundwx.vue new file mode 100644 index 0000000..011f9f4 --- /dev/null +++ b/src/components/userinfo/accountsetting/components/boundwx.vue @@ -0,0 +1,70 @@ + + + + + diff --git a/src/components/userinfo/accountsetting/components/loginpsw.vue b/src/components/userinfo/accountsetting/components/loginpsw.vue new file mode 100644 index 0000000..0d3e3ce --- /dev/null +++ b/src/components/userinfo/accountsetting/components/loginpsw.vue @@ -0,0 +1,129 @@ + + + + + diff --git a/src/components/userinfo/accountsetting/components/realname.vue b/src/components/userinfo/accountsetting/components/realname.vue new file mode 100644 index 0000000..bdd4837 --- /dev/null +++ b/src/components/userinfo/accountsetting/components/realname.vue @@ -0,0 +1,149 @@ + + + + + diff --git a/src/components/userinfo/accountsetting/inedex.vue b/src/components/userinfo/accountsetting/inedex.vue index ef7b292..18d62fb 100644 --- a/src/components/userinfo/accountsetting/inedex.vue +++ b/src/components/userinfo/accountsetting/inedex.vue @@ -6,37 +6,82 @@
-
Hi,{{ 1 }}
+
+ Hi,{{ userinfo.userName }} +
+
Hi,{{ userinfo.hidetel }}
+ -
+
+ +
diff --git a/src/components/userinfo/usercenter/components/myintegral.vue b/src/components/userinfo/usercenter/components/myintegral.vue index b00c6f9..d9c7962 100644 --- a/src/components/userinfo/usercenter/components/myintegral.vue +++ b/src/components/userinfo/usercenter/components/myintegral.vue @@ -10,7 +10,7 @@ > -

999

+

{{ userpoint }}

***

@@ -24,6 +24,7 @@ :data-source="data" :pagination="false" @change="onChange" + :rowKey="(record) => record.index" > @@ -50,13 +51,19 @@ diff --git a/src/components/userinfo/usercenter/components/townsman.vue b/src/components/userinfo/usercenter/components/townsman.vue index 94ba2d6..b4c3aaf 100644 --- a/src/components/userinfo/usercenter/components/townsman.vue +++ b/src/components/userinfo/usercenter/components/townsman.vue @@ -28,6 +28,7 @@ tip: '加载中', wrapperClassName: 'spinstyle', }" + :rowKey="(record) => record.index" > {{ text }} diff --git a/src/components/userinfo/usercenter/index.vue b/src/components/userinfo/usercenter/index.vue index 083f195..728a2bc 100644 --- a/src/components/userinfo/usercenter/index.vue +++ b/src/components/userinfo/usercenter/index.vue @@ -28,7 +28,8 @@ > 我的积分5000分{{ userpoint ? userpoint : "--" }}分
  • 我的卡券3张{{ + cardinfo.recordCount ? cardinfo.recordCount : "--" + }}张
  • 我的余额{{ userbalance }}元 - --元{{ userbalance >= 0 ? userbalance : "--" }}元 +
  • - +