Ver código fonte

1 左右tab改为 wx.navigateTo(左上角为返回按钮)

2 其他页面点击进入详情, 自己查看自己不显示推荐。自己查看别人的产品显示推荐!
3 调整首页tabbar间距
4 调整我的页面点击退出新加弹框  以及按钮相关样式。
5 调整 list块相关样式
6 修改tabbar选中颜色
release/210823_需求对对碰
王饶冀 3 anos atrás
pai
commit
cf3eab728c

+ 6
- 1
app.wxss Ver arquivo

@@ -97,4 +97,9 @@
white-space:nowrap;
overflow:hidden;
text-overflow:ellipsis;
}
}


.my-tabbar .weui-bar__item_on .weui-tabbar__label{
color: #5e73e5!important;
}

+ 18
- 15
components/listItem/listItem.wxss Ver arquivo

@@ -59,19 +59,20 @@
color: #827de5;
border-radius: 16px;
border: solid 1px #827de5;
width: 96rpx;
height: 32rpx;
line-height: 32rpx;
font-size: 20rpx;
width: 106rpx;
height: 40rpx;
line-height: 38rpx;
font-size: 22rpx;
text-align: center;
margin-top: 15rpx;
margin-top: 12rpx;
margin-left: 15rpx;
box-sizing: border-box;
}
.list-home .home-img{
width: 22rpx;
height: 23rpx;
position: relative;
top: 2rpx;
top: 3rpx;
}

/* 内容容器 */
@@ -136,11 +137,11 @@
width: 24rpx;
height: 24rpx;
position: relative;
top: 1rpx;
top: 4rpx;
}
.list-foot-text-chat {
height: 62rpx;
width: 180rpx;
height: 60rpx;
width: 160rpx;
background-color: #5e73e5;
box-shadow: -1px 3px 12px 4px
rgba(62, 95, 179, 0.14);
@@ -157,19 +158,21 @@
left: -10rpx;
}

.list-collect-view .collect-img {
width: 22rpx;
height: 19rpx;
}

.list-collect-view {
color: #e16531;
font-size: 22rpx;
}

.list-collect-view .collect-img {
width: 26rpx;
height: 23rpx;
position: relative;
top: 1rpx;
top: 4rpx;
}

.is-details-page .list-foot-text-lf{
margin-right: 20rpx;
margin-right: 16rpx;
}

/* 置顶 */

+ 1
- 0
components/tabbar/tabbar.js Ver arquivo

@@ -58,6 +58,7 @@ Component({
return
}
}
const url = e.detail.item.pagePath;
// wx.redirectTo({ url });
wx.navigateTo({

+ 1
- 0
components/tabbar/tabbar.wxml Ver arquivo

@@ -4,5 +4,6 @@
list="{{list}}"
bindchange="tabChange"
current="{{currentIndex}}"
ext-class="my-tabbar"
/>
</view>

+ 2
- 1
components/tabbar/tabbar.wxss Ver arquivo

@@ -1 +1,2 @@
/* components/tabbar/tabbar.wxss */
/* components/tabbar/tabbar.wxss */


+ 14
- 0
pages/index/components/homepage/homepage.js Ver arquivo

@@ -33,12 +33,20 @@ Page({
totalPageView: 0,
// 是他人主业还是个人主业
isOther: false,
// 登录用户ID
loginCustomerId:"",
},

/**
* 生命周期函数--监听页面加载
*/
onLoad: function (options) {
const businessCommunicationCustomer = wx.getStorageSync('businessCommunicationCustomer') || null;
if (businessCommunicationCustomer) {
this.setData({
loginCustomerId: businessCommunicationCustomer.customerId
})
}
const eventChannel = this.getOpenerEventChannel()
// 监听acceptDataFromOpenerPage事件,获取上一页面通过eventChannel传送到当前页面的数据
eventChannel.on('customerid', data => {
@@ -55,6 +63,12 @@ Page({
this.getListData();
})
},
// 进入详情
goDetails(e) {
wx.navigateTo({
url: '/pages/index/components/listDetails/Details?businessCommunicationDemandId=' + e.detail,
})
},
saveHomeCollect() {
$request.post('/statisticsBusinessCommunicationDemand/saveHomeCollect.action',
{ customerId: this.data.customerId }

+ 1
- 1
pages/index/components/homepage/homepage.wxml Ver arquivo

@@ -54,7 +54,7 @@
</view>
<view wx:else>
<view class="list-view" wx:for="{{ listData }}" wx:key="*this">
<listItem item="{{ item }}" bind:getItem="goDetails" pageStatus="homepage" isOther="{{ isOther }}" />
<listItem item="{{ item }}" bind:getItem="goDetails" pageStatus="homepage" isOther="{{ isOther }}" customerId="{{ loginCustomerId }}"/>
</view>
<view class="text-center" wx:if="{{ itemLoading }}">
<van-loading size="24px">加载中...</van-loading>

+ 7
- 1
pages/index/components/listDetails/Details.js Ver arquivo

@@ -122,7 +122,13 @@ Page({
pageLoading: true,
})
}
this.getListData();
if(this.data.currentData.customerId == this.data.userCustomerId){
this.setData({
pageLoading: false,
})
}else{
this.getListData();
}
}).catch(err => {
console.log(error, 'error appletLogin')
})

+ 16
- 14
pages/index/components/listDetails/Details.wxml Ver arquivo

@@ -7,21 +7,23 @@
<view class="list-view">
<listItem item="{{ currentData }}" pageStatus="detatil" isCollect="{{ isCollect }}" isShowCollect="{{ customerId != currentData.customerId }}" bind:changeCollect="changeCollect" customerId="{{ userCustomerId }}" />
</view>
<view class="view-interested">你可能感兴趣的需求</view>
<view class="not-data" wx:if="{{ listData.length < 1 }}">
<image class="not-data-img" src="/images/home/not-data.png" />
<view class="not-info">没有更多感兴趣的需求</view>
</view>
<view wx:else>
<view class="list-view" wx:for="{{ listData }}" wx:key="*this">
<listItem item="{{ item }}" bind:getItem="goDetails" customerId="{{ userCustomerId }}" />
</view>
<view class="text-center" wx:if="{{ itemLoading }}">
<van-loading size="24px">加载中...</van-loading>
<view wx:if="{{ userCustomerId != currentData.customerId }}">
<view class="view-interested">你可能感兴趣的需求</view>
<view class="not-data" wx:if="{{ listData.length < 1 }}">
<image class="not-data-img" src="/images/home/not-data.png" />
<view class="not-info">没有更多感兴趣的需求</view>
</view>
<view class="list-finished text-center" wx:if="{{ isFinished }}">
<image class="finished-img" src="/images/home/finished-icon.png" />
没有更多啦~
<view wx:else>
<view class="list-view" wx:for="{{ listData }}" wx:key="*this">
<listItem item="{{ item }}" bind:getItem="goDetails" customerId="{{ userCustomerId }}" />
</view>
<view class="text-center" wx:if="{{ itemLoading }}">
<van-loading size="24px">加载中...</van-loading>
</view>
<view class="list-finished text-center" wx:if="{{ isFinished }}">
<image class="finished-img" src="/images/home/finished-icon.png" />
没有更多啦~
</view>
</view>
</view>
</view>

+ 4
- 4
pages/index/index.js Ver arquivo

@@ -55,7 +55,7 @@ Page({
},
],
moreTab: "gengduo",
moreTitle: "更多",
moreTitle: "更多分类",
// list数据加载
// list块加载
listLoading: true,
@@ -127,7 +127,7 @@ Page({
}
this.setData({
currentTab: dataset.value,
moreTitle: "更多",
moreTitle: "更多分类",
moreTab: "gengduo"
})
this.toSearch();
@@ -157,7 +157,7 @@ Page({
},
// 进入详情
goDetails(e) {
wx.reLaunch({
wx.navigateTo({
url: '/pages/index/components/listDetails/Details?businessCommunicationDemandId=' + e.detail,
})
},
@@ -284,7 +284,7 @@ Page({
}
this.setData({
currentTab: 'my',
moreTitle: "更多",
moreTitle: "更多分类",
moreTab: "gengduo"
})
let customerid = app.globalData.customerId;

+ 2
- 2
pages/index/index.wxss Ver arquivo

@@ -80,7 +80,7 @@
}

.search-view .set-attention {
margin-top: 14rpx;
margin-top: -4rpx;
padding-left: 40rpx;
font-size: 24rpx;
color: #556fb5 !important;
@@ -111,7 +111,7 @@
float: left;
box-sizing: border-box;
height: 70rpx;
padding: 0 13rpx;
padding: 0 15rpx;
}

.tab-view .tab-span {

+ 5
- 1
pages/login/login.js Ver arquivo

@@ -24,7 +24,11 @@ Page({
})
}
},

onShow(){
this.setData({
currentIndex: 2
})
},
// 获取手机号授权
getPhoneNumber(e) {
console.log(e);

+ 5
- 1
pages/msgModule/wechat2/wechat2.js Ver arquivo

@@ -250,7 +250,7 @@ Page({
// 进入详情
goDetails(e) {
let value = e.currentTarget.dataset.value;
wx.reLaunch({
wx.navigateTo({
url: '/pages/index/components/listDetails/Details?businessCommunicationDemandId=' + value,
})
},
@@ -460,6 +460,10 @@ Page({
})
}
},
// 图片预览
viewImg(e){
},
})



+ 4
- 4
pages/msgModule/wechat2/wechat2.wxml Ver arquivo

@@ -45,7 +45,7 @@
<image class='other-head-img' src='{{item.senderHeadPortrait}}'></image>
<view class='other-record-content-triangle'></view>
<view class='other-record-content'>
<image class='content-img' src="{{ mangerUrl + item.content }}"></image>
<image class='content-img' src="{{ mangerUrl + item.content }}" data-url="{{ mangerUrl + item.message }}" bindtap="viewImg"></image>
<view class="msg-isRead left">{{ item.isRead ? '已读' : '未读' }}</view>
</view>
</view>
@@ -57,7 +57,7 @@
</view>
<view class='own-record'>
<view class='own-record-content'>
<image class='content-img' src="{{ mangerUrl + item.content }}"></image>
<image class='content-img' src="{{ mangerUrl + item.content }}" data-url="{{ mangerUrl + item.message }}" bindtap="viewImg"></image>
<view class="msg-isRead right">
{{ item.isRead ? '已读' : '未读' }}
</view>
@@ -116,7 +116,7 @@
<image class='other-head-img' src='{{receivebaseInfo.avatar}}'></image>
<view class='other-record-content-triangle'></view>
<view class='other-record-content'>
<image class='content-img' src="{{ mangerUrl + item.message }}"></image>
<image class='content-img' src="{{ mangerUrl + item.message }}" data-url="{{ mangerUrl + item.message }}" bindtap="viewImg"></image>
<view class="msg-isRead left">{{ item.isRead ? '已读' : '未读' }}</view>
</view>
</view>
@@ -128,7 +128,7 @@
</view>
<view class='own-record'>
<view class='own-record-content'>
<image class='content-img' src="{{ mangerUrl + item.message }}"></image>
<image class='content-img' src="{{ mangerUrl + item.message }}" data-url="{{ mangerUrl + item.message }}" bindtap="viewImg"></image>
<view class="msg-isRead right">{{ item.isRead ? '已读' : '未读' }}</view>
</view>
<view class='own-record-content-triangle'></view>

+ 3
- 0
pages/msgModule/wechat2/wechat2.wxss Ver arquivo

@@ -349,4 +349,7 @@ page {
}
.msg-isRead.right {
left: -60rpx;
}
.content-img {
width: 450rpx;
}

+ 1
- 1
pages/myModule/components/myCollect/myCollect.js Ver arquivo

@@ -65,7 +65,7 @@ Page({

// 进入详情
goDetails(e) {
wx.reLaunch({
wx.navigateTo({
url: '/pages/index/components/listDetails/Details?businessCommunicationDemandId=' + e.detail,
})
},

+ 21
- 11
pages/myModule/index.js Ver arquivo

@@ -36,14 +36,14 @@ Page({
if (app.globalData.businessCommunicationCustomer) {
this.setData({
user: app.globalData.businessCommunicationCustomer,
isLogin:true
isLogin: true
})
console.log(`------------------当前登录用户-----------------------`)
console.log(app.globalData.businessCommunicationCustomer);
console.log(`------------------当前登录用户-----------------------`)
}
},
onShow(){
onShow() {
this.setData({
currentIndex: 3
})
@@ -90,20 +90,30 @@ Page({
})
},
// 退出登录
exitLogin(){
wx.removeStorageSync('userInfo');
wx.removeStorageSync('businessCommunicationCustomer');
app.globalData.businessCommunicationCustomer = null;
app.globalData.customerId = null;
this.setData({
user:{},
isLogin:false
exitLogin() {
wx.showModal({
title: '提示',
content: "是否确认退出账号?",
confirmText: "确认",
cancelText: "取消",
success(res) {
if (res.confirm) {
wx.removeStorageSync('userInfo');
wx.removeStorageSync('businessCommunicationCustomer');
app.globalData.businessCommunicationCustomer = null;
app.globalData.customerId = null;
this.setData({
user: {},
isLogin: false
})
}
}
})
},
/**
* 用户点击右上角分享给朋友
*/
onShareAppMessage() {
onShareAppMessage() {
return {
title: "分享你一个需求交流平台!推荐你一起来关注~",
imageUrl: '/images/home/ShareApp-index.png',

+ 2
- 2
pages/myModule/index.wxml Ver arquivo

@@ -16,10 +16,10 @@
<view class="user-name-box fl" wx:else>
<view class="user-name yichu fl">{{ user.nickName }}</view>
</view>
<view class="user-address fl">{{ user.province + (user.city ? '·' + user.city : '') }}</view>
<view class="user-address fl">{{ user.province + (user.city ? ' · ' + user.city : '') }}</view>
<view class="show-home-page fl" bindtap="goRouterPage" data-code="homepage">
<image class="home-page-img" src="/images/home/home-page-icon.png" />
页 >>
查看主页 >>
</view>
</view>
<view class="exit-view" bindtap="exitLogin">

+ 14
- 3
pages/myModule/index.wxss Ver arquivo

@@ -144,22 +144,33 @@
.content .li-view .my-attention-img{
width: 44rpx;
height: 41rpx;
top:7rpx;
}

.content .li-view .my-release-img{
top: 10rpx;
top: 13rpx;
}

.content .li-view .my-collect-img{
width: 41rpx;
height: 41rpx;
top: 9rpx;
top: 10rpx;
margin-left: 4rpx;
left: 0rpx;
}

.content .li-view .my-attention-img{
top:10rpx;
margin-left: 1rpx;
}


.content .li-view .my-contact-img{
width: 37rpx;
height: 35rpx;
top: 7rpx;
margin-left: 10rpx;
left: -5rpx;
}

.content .li-view .right-icon {

+ 1
- 1
pages/releaseModule/index.js Ver arquivo

@@ -28,7 +28,7 @@ Page({
* 生命周期函数--监听页面加载
*/
onLoad() {
const eventChannel = this.getOpenerEventChannel()
if (eventChannel.on) {
// 监听acceptDataFromOpenerPage事件,获取上一页面通过eventChannel传送到当前页面的数据

Carregando…
Cancelar
Salvar