From 243e1f93bd65af1150d42ab710cc02574b12738f Mon Sep 17 00:00:00 2001
From: cmxdd <86407334@qq.com>
Date: Wed, 29 Jul 2020 20:35:33 +0800
Subject: [PATCH] update api
---
common/http.api.js | 21 +++
components/content-item/index.vue | 30 +++--
components/fans-item/index.vue | 11 +-
components/order-item/index.vue | 18 ++-
pages.json | 122 ++++++++++-------
pages/index/index.vue | 52 ++++---
pages/login/login.vue | 5 +-
pages/user/content.vue | 56 ++++++--
pages/user/fans.vue | 35 ++++-
pages/user/index.vue | 32 ++++-
pages/user/info.vue | 174 ++++++++++++++++--------
pages/user/myinfo.vue | 217 ++++++++++++++++++++++++++++++
pages/user/updatePassword.vue | 26 +++-
13 files changed, 622 insertions(+), 177 deletions(-)
create mode 100644 pages/user/myinfo.vue
diff --git a/common/http.api.js b/common/http.api.js
index b7fac75..7c56209 100644
--- a/common/http.api.js
+++ b/common/http.api.js
@@ -34,6 +34,27 @@ const install = (Vue, vm) => {
shoplogin(obj){
return vm.$u.get("/Login/storeLogin",obj)
},
+ // 获取个人信息
+ getshopinfo(obj){
+ return vm.$u.post("/member/memberInfo",obj)
+ },
+ // 获取粉丝列表
+ myfanlist(obj){
+ return vm.$u.post("/member/myFansList",obj)
+ },
+ // 商家登陆
+ getshopinfo(obj){
+ return vm.$u.post("/member/memberInfo",obj)
+ },
+ // 修改个人信息
+ changeinfo(obj){
+ return vm.$u.post("/Member/changeMemberInfo",obj)
+ },
+ // 获取内容列表
+ articlelist(obj){
+ return vm.$u.post("/Article/articleList",obj)
+ },
+
}
// 将各个定义的接口名称,统一放进对象挂载到vm.$u.api(因为vm就是this,也即this.$u.api)下
vm.$u.api = api;
diff --git a/components/content-item/index.vue b/components/content-item/index.vue
index b67ae4b..967a5c5 100644
--- a/components/content-item/index.vue
+++ b/components/content-item/index.vue
@@ -1,24 +1,24 @@
-
-
+
+
-
-
- #配饰就该这么搭#
+
+
+ {{info.article_title}}
- 2.5w
+ {{info.comment_num}}
- 2.5w
+ {{info.collect_num}}
- 2.5w
+ {{info.like_num}}
@@ -30,15 +30,23 @@ export default {
return {}
},
props: {
- cur: [Number, String],
+ info:{
+ type: Object,
+ default: null
+ },
+ type:{
+ type: Number,
+ default: 1
+ },
delItem: {
type: Function,
default: null
}
},
methods: {
- showPopup() {
- this.delItem();
+ showPopup(id) {
+ console.log(12345,id)
+ this.$emit("del",id)
},
toDetailsPage() {
uni.navigateTo({
diff --git a/components/fans-item/index.vue b/components/fans-item/index.vue
index 20b890d..ac3f43d 100644
--- a/components/fans-item/index.vue
+++ b/components/fans-item/index.vue
@@ -1,15 +1,18 @@
-
- 兽兽
- 2017-10-14
+
+ {{info.fromMemberNickname}}
+ {{info.fromMemberFriendAddtime}}
\ No newline at end of file
+
diff --git a/pages/user/myinfo.vue b/pages/user/myinfo.vue
new file mode 100644
index 0000000..694a47c
--- /dev/null
+++ b/pages/user/myinfo.vue
@@ -0,0 +1,217 @@
+
+
+
+
+
+
+ {{info.member_nickname==null?"新用户":info.member_nickname}}
+ 账号:{{info.member_name}}
+ 个性签名:{{info.signature==""?"该用户很懒没有签名!":info.signature}}
+
+
+
+
+
+ 我的粉丝
+
+
+
+ 内容管理
+
+
+
+
+ 发布
+
+
+
+
+
+
+ 直播
+
+
+
+ 图文
+
+
+
+ 视频
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/pages/user/updatePassword.vue b/pages/user/updatePassword.vue
index 4ba7d3d..fe58f59 100644
--- a/pages/user/updatePassword.vue
+++ b/pages/user/updatePassword.vue
@@ -15,7 +15,8 @@
密码必须是8-16位,至少含数字/字母/字符两种组合
- 确定
+ 确定
+