blob: 624fbf3b9c2d68e88a9668dc86ca99b81654d192 [file] [log] [blame]
<template>
<view class="leaveMsgDetail">
<view class="leaveMsgDetail-header">
<view class="leaveMsgDetail-header-title">
{{leaveMsgDate.title}}
</view>
<view class="leaveMsgDetail-header-avatar">
<u-avatar :src="avatar" size="110"></u-avatar>
<view class="leaveMsgDetail-header-avatar-desc">
<text class="leaveMsgDetail-header-avatar-desc-name">{{name}}</text>
<text class="leaveMsgDetail-header-avatar-desc-date">{{leaveMsgDate.fbtime}}</text>
</view>
</view>
<view class="leaveMsgDetail-header-con">
{{leaveMsgDate.content}}
</view>
</view>
<view class="leaveMsgDetail-line"></view>
<view class="leaveMsgDetail-items" v-if="leaveMsgDate.replystatus == '1'">
<view class="leaveMsgDetail-items-desc">
<view class="leaveMsgDetail-items-desc-left">
<u-avatar src="/pages/sub_basic/images/login/logo.png" size="112"></u-avatar>
</view>
<view class="leaveMsgDetail-items-desc-right">
<view class="leaveMsgDetail-items-desc-right-author">
<text class="leaveMsgDetail-items-desc-right-author-name">大理市民卡</text>
</view>
<view class="leaveMsgDetail-items-desc-right-date">{{leaveMsgDate.reply.updatetime}}</view>
<view class="leaveMsgDetail-items-desc-right-desc">{{leaveMsgDate.reply.replycontent}}</view>
</view>
</view>
</view>
<view class="leaveMsgDetail-answer" v-if="leaveMsgDate.replystatus == '0'">暂无回复</view>
</view>
</template>
<script>
export default {
data() {
return {
leaveMsgDate:{},
name:"",
avatar:""
}
},
onLoad(option) {
let that = this
that.getDetail(option.id)
that.name = uni.getStorageSync("name")?uni.getStorageSync("name"):"用户"
},
methods:{
getDetail(e){
let that = this
that.$u.get('/v1/feedback/'+e).then(res=>{
let item = res.data
item.fbtime = item.fbtime.substr(0,4) + "-" + item.fbtime.substr(4,2)+ "-" + item.fbtime.substr(6,2)+ " " + item.fbtime.substr(8,2)+ ":" + item.fbtime.substr(10,2)+ ":" + item.fbtime.substr(12,2);
let reply = item.reply
if(reply){
let time = item.reply.updatetime
time = time.substr(0,4) + "-" + time.substr(4,2)+ "-" + time.substr(6,2)+ " " + time.substr(8,2)+ ":" + time.substr(10,2)+ ":" + time.substr(12,2);
item.reply.updatetime = time
}
that.leaveMsgDate = item
})
}
}
}
</script>
<style lang="scss" scoped>
.leaveMsgDetail {
width: 100vw;
height: 100vh;
background-color: #FFFFFF;
font-family: "PingFang-SC-Medium";
&-answer{
display: flex;
justify-content: center;
font-size: 40rpx;
font-weight: bold;
margin-top: 100rpx;
}
&-header {
padding: 30rpx;
&-title {
color: #343434;
font-size: 31rpx;
}
&-avatar {
display: flex;
margin: 30rpx 0 20rpx;
&-desc {
display: flex;
flex-direction: column;
justify-content: space-around;
margin-left: 20rpx;
&-name {
color: #343434;
font-size: 28rpx;
}
&-date {
color: #9A9A9A;
font-size: 24rpx;
}
}
}
&-con {
color: #666666;
font-size: 28rpx;
}
}
&-line {
width: 100%;
height: 2rpx;
background-color: rgba(204, 204, 204, 1);
margin: 10rpx 0 0;
}
&-items {
padding: 30rpx;
&-desc {
display: flex;
&-right {
width: 80%;
margin-left: 20rpx;
margin-top: 15rpx;
&-author {
display: flex;
align-items: center;
justify-content: space-between;
&-name {
color: #343434;
font-size: 28rpx;
}
&-sup {
color: #9A9A9A;
font-size: 24rpx;
display: flex;
align-items: center;
text {
margin-right: 10rpx;
}
}
}
&-date {
color: #9A9A9A;
font-size: 24rpx;
margin: 10rpx 0;
}
&-desc {
color: #666666;
font-size: 28rpx;
display: inline-block;
text-align: justify;
}
}
}
}
}
</style>