diff --git a/api/api.js b/api/api.js
index e510310..f861b01 100644
--- a/api/api.js
+++ b/api/api.js
@@ -131,6 +131,11 @@ const config = {
url: '/city/getScenicPage',
method: 'GET',
},
+ //获取评论列表type-0帖子-1租房-2工作-3景点-4美食-5活动
+ getCommentPage: {
+ url: '/city/getCommentPage',
+ method: 'GET',
+ },
@@ -170,6 +175,25 @@ const config = {
limit : 1000,
auth : true,
},
+ //获取分享二维码
+ getQrCode: {
+ url: '/token/getQrCode',
+ method: 'GET',
+ auth : true,
+ },
+ //发布评论
+ addComment: {
+ url: '/token/addComment',
+ method: 'POST',
+ limit : 1000,
+ auth : true,
+ },
+ //获取粉丝列表接口
+ getFansList: {
+ url: '/token/getFansList',
+ method: 'GET',
+ auth : true,
+ },
}
diff --git a/components/list/dynamic/dynamicItem.vue b/components/list/dynamic/dynamicItem.vue
index ba45c81..caadf37 100644
--- a/components/list/dynamic/dynamicItem.vue
+++ b/components/list/dynamic/dynamicItem.vue
@@ -104,7 +104,6 @@
.headPortraitimg {
width: 100rpx;
height: 100rpx;
- background-color: greenyellow;
border-radius: 15rpx;
overflow: hidden;
image{
diff --git a/components/user/sharePopup.vue b/components/user/sharePopup.vue
index 8fb5902..2d33e24 100644
--- a/components/user/sharePopup.vue
+++ b/components/user/sharePopup.vue
@@ -12,7 +12,10 @@
瑶都万能墙
-
+
@@ -56,7 +59,7 @@
.invite {
margin-top: 45rpx;
margin-left: auto;
-
+ margin-right: 10rpx;
button{
background-color: white;
font-size: 30rpx;
diff --git a/config.js b/config.js
index a08eef5..6d631eb 100644
--- a/config.js
+++ b/config.js
@@ -7,7 +7,7 @@ import uvUI from '@/uni_modules/uv-ui-tools'
Vue.use(uvUI);
// 当前环境
-const type = 'dev'
+const type = 'prod'
// 环境配置
diff --git a/pages.json b/pages.json
index 3e0bf82..aff26b1 100644
--- a/pages.json
+++ b/pages.json
@@ -139,6 +139,9 @@
"style": {
"enablePullDownRefresh" : true
}
+ },
+ {
+ "path": "mine/promotion"
}
]
}],
diff --git a/pages/index/center.vue b/pages/index/center.vue
index 7783405..65f2705 100644
--- a/pages/index/center.vue
+++ b/pages/index/center.vue
@@ -38,26 +38,58 @@
-
+
- 0
+
-
- 关注
+
+ 二维码
+
|
+
- 0
+ {{ userInfo.intentionNum }}
粉丝
+
+
+ |
+
+
+
+
+ {{ userInfo.price }}
+
+
+ 余额
+
+
+
+
+ |
+
+
+
+
+ {{ userInfo.integerPrice }}
+
+
+ 积分
+
+
@@ -72,7 +104,7 @@
lineWidth="50rpx">
-
+
+
+
+ 暂未开放
+
@@ -106,22 +142,29 @@
return {
tabs: [
{
- name: '我发布的帖子',
+ name: '帖子',
},
{
- name: '评论',
+ name: '租房',
+ },
+ {
+ name: '招聘',
+ },
+ {
+ name: '店铺',
},
],
mixinsListApi : 'getMyPostPage',
auth : ['审核中', '个人认证', '店铺认证'],
+ type : 0,
}
},
onShow() {
this.$store.commit('getUserInfo')
},
methods: {
- click(item) {
- console.log('item', item);
+ click({index}) {
+ this.type = index
},
getDataThen(list){
list.forEach(n => {
@@ -239,5 +282,13 @@
}
.Content {}
+
+ .no-data{
+ display: flex;
+ justify-content: center;
+ align-content: center;
+ padding: 100rpx 0;
+ color: #777;
+ }
}
\ No newline at end of file
diff --git a/pages/index/index.vue b/pages/index/index.vue
index 8da1280..bf35411 100644
--- a/pages/index/index.vue
+++ b/pages/index/index.vue
@@ -106,6 +106,7 @@
:key="index"
v-for="(item, index) in list"
:item="item"
+ @click="$utils.navigateTo('/pages_order/post/postDetail?id=' + item.id)"
/>
@@ -154,6 +155,17 @@
bannerList : [],
}
},
+ onLoad(query) {
+ if(query.shareId){
+ uni.setStorageSync('shareId', query.shareId)
+ }
+ },
+ onShareAppMessage(res) {
+ return {
+ title: this.headinfo.name,
+ path: '/pages/index/index'
+ }
+ },
onShow() {
this.getIndexHeaderInfo()
this.getClassifyList()
diff --git a/pages_order/auth/wxUserInfo.vue b/pages_order/auth/wxUserInfo.vue
index 18c765a..2f19081 100644
--- a/pages_order/auth/wxUserInfo.vue
+++ b/pages_order/auth/wxUserInfo.vue
@@ -111,7 +111,7 @@
data() {
return {
form: {
- headImage: '/static/image/logo.jpg',
+ headImage: '',
nickName: '',
sex : '男',
yearDate : this.$dayjs().add(-18, 'y').valueOf(),//默认满18岁
@@ -225,6 +225,7 @@
background-color: #fff;
overflow: hidden;
+
.bg1{
width: 700rpx;
height: 700rpx;
diff --git a/pages_order/components/screen/screenRen.vue b/pages_order/components/screen/screenRen.vue
new file mode 100644
index 0000000..4175b0f
--- /dev/null
+++ b/pages_order/components/screen/screenRen.vue
@@ -0,0 +1,325 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/pages_order/mine/fans.vue b/pages_order/mine/fans.vue
index d366590..c3ec7b4 100644
--- a/pages_order/mine/fans.vue
+++ b/pages_order/mine/fans.vue
@@ -8,16 +8,17 @@
-
+
-
+
- 王德发
+ {{ item.nickName }}
- 感悟哲理,积极面对人生,传递正能量。
+
+ {{ item.createTime }}
@@ -34,7 +35,7 @@
mixins: [mixinsList],
data() {
return {
-
+ mixinsListApi : 'getFansList',
}
},
methods: {
@@ -50,20 +51,23 @@
.fanst{
margin: 20rpx 0rpx;
display: flex;
- justify-content: center;
align-items: center;
- justify-content: space-around;
+ padding: 20rpx;
.profilepicture {
width: 100rpx;
height: 100rpx;
- background-color: greenyellow;
border-radius: 50%;
+ image{
+ width: 100rpx;
+ height: 100rpx;
+ border-radius: 50%;
+ }
}
.name {
letter-spacing: 2rpx;
font-size: 25rpx;
-
+ margin-left: 20rpx;
.namea {
font-weight: bold;
}
@@ -73,6 +77,10 @@
}
}
+ .Dot{
+ margin-left: auto;
+ }
+
}
diff --git a/pages_order/mine/promotion.vue b/pages_order/mine/promotion.vue
new file mode 100644
index 0000000..089c82e
--- /dev/null
+++ b/pages_order/mine/promotion.vue
@@ -0,0 +1,279 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 保存
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/pages_order/post/postDetail.vue b/pages_order/post/postDetail.vue
index bf7c871..1a01868 100644
--- a/pages_order/post/postDetail.vue
+++ b/pages_order/post/postDetail.vue
@@ -1,94 +1,183 @@
-
+
-
-
-
-
-
+
+
+
+
+
+
+
+
+ {{ detail.userName }}
+
+
+
+ {{ detail.sex }}
+
+
+
+ {{ detail.yearDate }}
+
+
+
+ {{ detail.address }}
+
+
+
+ {{ detail.isContent }}
+
+
-
- {{ item.title }}
+
+
+
+ {{ detail.createTime }}发布
+
+
+
+
-
-
-
- 发布人:{{ item.userId }}
+
+
+
+
+
-
- 发布时间:{{ $dayjs(item.createTime).format('YYYY-MM-DD') }}
+
+
+
+ {{ detail.isBrowse }}浏览
+
+
+ {{ detail.isComment }}条评论
+
+
+
+
+
+
+
+
diff --git a/store/store.js b/store/store.js
index 3414ff2..babae20 100644
--- a/store/store.js
+++ b/store/store.js
@@ -49,9 +49,15 @@ const store = new Vuex.Store({
return
}
- api('wxLogin', {
+ let data = {
code : res.code
- }, res => {
+ }
+
+ if(uni.getStorageSync('shareId')){
+ data.shareId = uni.getStorageSync('shareId')
+ }
+
+ api('wxLogin', data, res => {
uni.hideLoading()