From c1cdf890e1edc0b63d085e522be7e9150ac4bd84 Mon Sep 17 00:00:00 2001
From: jiangping <jp@doumee.com>
Date: 星期六, 14 九月 2024 13:54:56 +0800
Subject: [PATCH] Merge remote-tracking branch 'origin/master'
---
h5/pages/staff/task/driver.vue | 100 ++++++++++++++++++++++++++++++++++++-------------
1 files changed, 73 insertions(+), 27 deletions(-)
diff --git a/h5/pages/staff/task/driver.vue b/h5/pages/staff/task/driver.vue
index 7bc40ed..dcb6811 100644
--- a/h5/pages/staff/task/driver.vue
+++ b/h5/pages/staff/task/driver.vue
@@ -61,15 +61,18 @@
<view class="list" v-if="info.approveDateVO != null && info.approveDateVO.approveList != null">
<view class="item" v-for="item,index in info.approveDateVO.approveList">
<view v-if="index != info.approveDateVO.approveList.length - 1" class="separate"></view>
- <view class="avatar_wrap">
+ <view class="avatar">
<image
+ v-if="item.type == 1"
class="img"
- :src="
- item.faceImg
- ? item.faceImg
- : require('@/static/meeting/common/default_user@2x.png')
- "
+ src="@/static/staff/ic_chaosong@2x.png"
/>
+ <image
+ v-else-if="item.approveType == 1 || item.approveType == 0"
+ class="img"
+ src="@/static/staff/ic_shenpiren@2x.png"
+ />
+ <span v-else class="img_name">{{item.memberName && item.memberName.slice(0,1)}}</span>
<image
v-if="item.status == 2"
class="status"
@@ -220,38 +223,45 @@
.flow_wrap {
padding: 30rpx 0;
-
+
.flow_title {
font-weight: 600;
font-size: 32rpx;
color: #222222;
margin-bottom: 24rpx;
}
-
+
.list {
.item {
display: flex;
margin-bottom: 48rpx;
- position: relative;
- .separate {
- position: absolute;
- width: 4rpx;
- height: calc( 100% - 52rpx );
- background-color: #eeeeee;
- left: 40rpx;
- top: 90rpx;
- }
- .avatar_wrap {
+ position: relative;
+ .separate {
+ position: absolute;
+ width: 4rpx;
+ height: 100%;
+ background-color: #eeeeee;
+ left: 40rpx;
+ transform: translate(-50%, 0);
+ top: 80rpx;
+ }
+ .avatar {
width: 80rpx;
height: 80rpx;
position: relative;
margin-right: 20rpx;
+ display: flex;
+ align-items: center;
+ justify-content: center;
.img {
width: 80rpx;
height: 80rpx;
border-radius: 50%;
}
-
+ .img_name{
+ font-size: 32rpx;
+ color: #FFFFFF;
+ }
.status {
width: 28rpx;
height: 28rpx;
@@ -260,36 +270,67 @@
right: 0;
bottom: 0;
}
-
}
-
+
.content {
flex: 1;
-
+
.head {
display: flex;
justify-content: space-between;
margin-bottom: 4rpx;
-
+
.event {
font-size: 30rpx;
}
-
+
.time {
font-size: 26rpx;
color: #999999;
}
}
-
+
.name_wrap {
font-size: 26rpx;
color: #777777;
-
+
.status {
color: $uni-color-primary;
}
}
-
+ .children {
+ display: flex;
+ flex-wrap: wrap;
+ margin-top: 12rpx;
+ .child {
+ display: flex;
+ flex-direction: column;
+ justify-content: center;
+ align-items: center;
+ margin-right: 12rpx;
+ font-size: 26rpx;
+ color: #777777;
+ .child_img {
+ width: 48rpx;
+ height: 48rpx;
+ border-radius: 50%;
+ margin-bottom: 2rpx;
+ }
+ .child_name{
+ margin-bottom: 2rpx;
+ width: 48rpx;
+ height: 48rpx;
+ text-align: center;
+ justify-content: center;
+ padding-top: 4rpx;
+ font-size: 28rpx;
+ border-radius: 50%;
+ color: #FFFFFF;
+ background-color: $uni-color-primary;
+ }
+ }
+ }
+
.remark {
margin-top: 12rpx;
background-color: #f7f7f7;
@@ -320,6 +361,11 @@
}
}
}
+ &:nth-last-child(1) {
+ .separate {
+ height: 0;
+ }
+ }
}
}
}
--
Gitblit v1.9.3