Commit 4e476c0f authored by yaya's avatar yaya

feat: 寄售详情展示优化

parent 92413862
...@@ -5,12 +5,12 @@ ...@@ -5,12 +5,12 @@
:before-close="handleCancelFinishDialog" :before-close="handleCancelFinishDialog"
width="600px" width="600px"
height="800px" height="800px"
title="货品售出"> title="向用户结款">
<el-form ref="finish" :model="saleForm" > <el-form ref="finish" :model="saleForm" >
<el-form-item> <el-form-item>
<div v-if="saleUserInfo" class="sale_info">{{ `向${saleUserInfo.name || '-'}(手机号:${saleUserInfo.phone || '-'})转账${saleUserInfo.settleAmount || '-'}元` }}</div> <div v-if="saleUserInfo" class="sale_info">{{ `向${saleUserInfo.name || '-'}(手机号:${saleUserInfo.phone || '-'})转账${saleUserInfo.settleAmount || '-'}元` }}</div>
</el-form-item> </el-form-item>
<el-form-item label="商品图片"> <el-form-item label="凭证" required>
<el-upload <el-upload
:action="uploadPath" :action="uploadPath"
:headers="headers" :headers="headers"
......
...@@ -52,14 +52,14 @@ ...@@ -52,14 +52,14 @@
<div slot="header" class="clearfix"> <div slot="header" class="clearfix">
<span style="font-weight: bold">寄售单信息</span> <span style="font-weight: bold">寄售单信息</span>
</div> </div>
<div class="consign_content_item"> <div class="consign_content_item" style="height: calc(100vh - 240px)">
<div style="font-weight: bold">货品信息</div> <div style="font-weight: bold">货品信息</div>
<div class="consign_content_item__text">{{ `藏品类目:${consignDetail.categoryNamesStr || '-'}` }}</div> <div class="consign_content_item__text">{{ `藏品类目:${consignDetail.categoryNamesStr || '-'}` }}</div>
<div class="consign_content_item__text">{{ `藏品名称:${consignDetail.name || '-'}` }}</div> <div class="consign_content_item__text">{{ `藏品名称:${consignDetail.name || '-'}` }}</div>
<div class="consign_content_item__text">{{ `详细介绍:${consignDetail.detail || '-'}` }}</div> <div class="consign_content_item__text">{{ `详细介绍:${consignDetail.detail || '-'}` }}</div>
<div class="consign_content_item__text">{{ `\u2003入手价:${consignDetail.price ? '¥' + consignDetail.price : '-'}` }}</div> <div class="consign_content_item__text">{{ `\u2003入手价:${consignDetail.price ? '¥' + consignDetail.price : '-'}` }}</div>
<div class="consign_content_item__image"> <div class="consign_content_item__image">
<div style="width: 180px">藏品图片/视频:</div> <div style="width: 120px">藏品图片/视频:</div>
<div class="image_content"> <div class="image_content">
<div v-if="consignDetail.videosImageUrl" class="image_content_video" @click="showVideoDialog = true"> <div v-if="consignDetail.videosImageUrl" class="image_content_video" @click="showVideoDialog = true">
<img :src="consignDetail.videosImageUrl" class="image_content_video_item"> <img :src="consignDetail.videosImageUrl" class="image_content_video_item">
...@@ -76,6 +76,25 @@ ...@@ -76,6 +76,25 @@
</div> </div>
</div> </div>
</div> </div>
<el-divider />
<div v-if="userVo && (userVo.nickname || userVo.phone)" style="font-weight: bold">发布人信息</div>
<div v-if="userVo.nickname" class="consign_content_item__text">{{ `昵称:${userVo.nickname || '-'}` }}</div>
<div v-if="userVo.phone" class="consign_content_item__text">{{ `手机号:${userVo.phone || '-'}` }}</div>
<el-divider />
<div v-if="payInfo && (payInfo.name || payInfo.phone || payInfo.settleAmount)" style="font-weight: bold">转账信息</div>
<div v-if="payInfo && (payInfo.name || payInfo.phone || payInfo.settleAmount)" class="consign_content_item__text">{{ `向${payInfo.name || '-'}(手机号:${payInfo.phone || '-'})转账${payInfo.settleAmount || '-'}元` }}</div>
<div v-if="payInfo && payInfo.imageList && payInfo.imageList.length > 0" class="consign_content_item__image">
<div style="width: 60px">凭证:</div>
<div class="image_content">
<div
v-for="(item, index) in payInfo.imageList"
:key="item + index"
class="select_item"
@click="handleShowLargeDialog(item)">
<img :src="item" class="image_content_item">
</div>
</div>
</div>
</div> </div>
</el-card> </el-card>
<el-card class="box-card" style="width: 45%;height: calc(100vh - 180px);margin-left: 20px"> <el-card class="box-card" style="width: 45%;height: calc(100vh - 180px);margin-left: 20px">
...@@ -159,6 +178,8 @@ export default { ...@@ -159,6 +178,8 @@ export default {
systemState: 0, systemState: 0,
systemStateName: '', systemStateName: '',
consignDetail: {}, consignDetail: {},
userVo: {},
payInfo: {},
isHasPrice: false, isHasPrice: false,
consignSaleRecordVoList: [], consignSaleRecordVoList: [],
imageValueForm: { imageValueForm: {
...@@ -208,6 +229,11 @@ export default { ...@@ -208,6 +229,11 @@ export default {
} }
this.consignDetail = response.data.data.itemVo this.consignDetail = response.data.data.itemVo
this.isHasPrice = response.data.data.isHasPrice this.isHasPrice = response.data.data.isHasPrice
this.userVo = response.data.data.userVo
this.payInfo = response.data.data.payInfo
if (response.data.data.payInfo && response.data.data.payInfo.credential) {
this.payInfo.imageList = response.data.data.payInfo.credential.split(';')
}
if (this.consignDetail.images) { if (this.consignDetail.images) {
this.consignDetail.imageList = this.consignDetail.images.split(';') || [] this.consignDetail.imageList = this.consignDetail.images.split(';') || []
} }
...@@ -243,10 +269,6 @@ export default { ...@@ -243,10 +269,6 @@ export default {
if (loading) { if (loading) {
loading.close() loading.close()
} }
MessageBox.alert('业务错误:' + response.data.errmsg, '警告', {
confirmButtonText: '确定',
type: 'error'
})
}) })
}, },
/** /**
...@@ -326,7 +348,8 @@ export default { ...@@ -326,7 +348,8 @@ export default {
flex-direction: row; flex-direction: row;
.consign_content_item__text { .consign_content_item__text {
margin-top: 20px; margin-top: 14px;
font-size:15px;
} }
.consign_content_item__image { .consign_content_item__image {
...@@ -337,7 +360,6 @@ export default { ...@@ -337,7 +360,6 @@ export default {
.image_content { .image_content {
display: flex; display: flex;
flex-direction: row; flex-direction: row;
flex-wrap: wrap;
.image_content_video { .image_content_video {
position: relative; position: relative;
...@@ -369,6 +391,10 @@ export default { ...@@ -369,6 +391,10 @@ export default {
} }
} }
.consign_content_item {
overflow: auto;
padding-bottom: 80px;
}
.consign_step { .consign_step {
overflow: auto; overflow: auto;
} }
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment