|
@@ -14,12 +14,20 @@
|
|
></div>
|
|
></div>
|
|
<div class="content">
|
|
<div class="content">
|
|
<div v-for="(item, index) in data.option_list" :key="index" class="content-item">
|
|
<div v-for="(item, index) in data.option_list" :key="index" class="content-item">
|
|
- <el-image
|
|
|
|
|
|
+ <!-- <el-image
|
|
v-if="pic_list[item.picture_file_id]"
|
|
v-if="pic_list[item.picture_file_id]"
|
|
style="width: 370px; height: 238px"
|
|
style="width: 370px; height: 238px"
|
|
:src="pic_list[item.picture_file_id]"
|
|
:src="pic_list[item.picture_file_id]"
|
|
fit="contain"
|
|
fit="contain"
|
|
- />
|
|
|
|
|
|
+ /> -->
|
|
|
|
+ <div class="img-box">
|
|
|
|
+ <img
|
|
|
|
+ v-if="pic_list[item.picture_file_id]"
|
|
|
|
+ :src="pic_list[item.picture_file_id]"
|
|
|
|
+ style="max-width: 370px; max-height: 238px"
|
|
|
|
+ />
|
|
|
|
+ </div>
|
|
|
|
+
|
|
<div v-if="item.picture_info" class="content-box">
|
|
<div v-if="item.picture_info" class="content-box">
|
|
<span class="option-number">{{ computeOptionMethods[data.option_number_show_mode](index) }} </span>
|
|
<span class="option-number">{{ computeOptionMethods[data.option_number_show_mode](index) }} </span>
|
|
<p class="pic-info rich-text" v-html="sanitizeHTML(item.picture_info)"></p>
|
|
<p class="pic-info rich-text" v-html="sanitizeHTML(item.picture_info)"></p>
|
|
@@ -122,6 +130,13 @@ export default {
|
|
width: 100%;
|
|
width: 100%;
|
|
overflow: auto;
|
|
overflow: auto;
|
|
|
|
|
|
|
|
+ .img-box {
|
|
|
|
+ display: flex;
|
|
|
|
+ align-items: center;
|
|
|
|
+ justify-content: center;
|
|
|
|
+ height: 238px;
|
|
|
|
+ }
|
|
|
|
+
|
|
.pic-title {
|
|
.pic-title {
|
|
margin: 8px 0 4px;
|
|
margin: 8px 0 4px;
|
|
font-size: 12px;
|
|
font-size: 12px;
|
|
@@ -180,6 +195,7 @@ export default {
|
|
|
|
|
|
.content-box {
|
|
.content-box {
|
|
display: flex;
|
|
display: flex;
|
|
|
|
+ justify-content: center;
|
|
margin-top: 8px;
|
|
margin-top: 8px;
|
|
|
|
|
|
.option-number {
|
|
.option-number {
|