78 lines
1.6 KiB
Vue
78 lines
1.6 KiB
Vue
|
<!-- 售后日志的每一项展示 -->
|
||
|
<template>
|
||
|
<view class="log-item ss-flex">
|
||
|
<view class="log-icon ss-flex-col ss-col-center ss-m-r-20">
|
||
|
<text class="cicon-title" :class="index === 0 ? 'activity-color' : ''" />
|
||
|
<view v-if="data.length - 1 !== index" class="line" />
|
||
|
</view>
|
||
|
<view>
|
||
|
<view class="text">{{ item.content }}</view>
|
||
|
<view class="date">
|
||
|
{{ sheep.$helper.timeFormat(item.createTime, 'yyyy-mm-dd hh:MM:ss') }}
|
||
|
</view>
|
||
|
</view>
|
||
|
</view>
|
||
|
</template>
|
||
|
<script setup>
|
||
|
import sheep from '@/sheep';
|
||
|
|
||
|
const props = defineProps({
|
||
|
item: {
|
||
|
type: Object, // 当前日志
|
||
|
default() {},
|
||
|
},
|
||
|
index: {
|
||
|
type: Number, // item 在 data 的下标
|
||
|
default: 0,
|
||
|
},
|
||
|
data: {
|
||
|
type: Object, // 日志列表
|
||
|
default() {},
|
||
|
},
|
||
|
});
|
||
|
</script>
|
||
|
<style lang="scss" scoped>
|
||
|
.log-item {
|
||
|
align-items: stretch;
|
||
|
}
|
||
|
.log-icon {
|
||
|
height: inherit;
|
||
|
.cicon-title {
|
||
|
font-size: 30rpx;
|
||
|
color: #dfdfdf;
|
||
|
}
|
||
|
.activity-color {
|
||
|
color: #60bd45;
|
||
|
}
|
||
|
.line {
|
||
|
width: 1px;
|
||
|
height: 100%;
|
||
|
background: #dfdfdf;
|
||
|
}
|
||
|
}
|
||
|
.text {
|
||
|
font-size: 28rpx;
|
||
|
font-weight: 500;
|
||
|
color: #333333;
|
||
|
}
|
||
|
.richtext {
|
||
|
font-size: 24rpx;
|
||
|
font-weight: 500;
|
||
|
color: #999999;
|
||
|
margin: 20rpx 0 0 0;
|
||
|
}
|
||
|
.content-img {
|
||
|
margin-top: 20rpx;
|
||
|
width: 200rpx;
|
||
|
height: 200rpx;
|
||
|
}
|
||
|
.date {
|
||
|
margin-top: 20rpx;
|
||
|
font-size: 24rpx;
|
||
|
font-family: OPPOSANS;
|
||
|
font-weight: 400;
|
||
|
color: #999999;
|
||
|
margin-bottom: 40rpx;
|
||
|
}
|
||
|
</style>
|