|
|
@ -2,8 +2,14 @@ |
|
|
|
<BorderRadiusImage class='RoadStateCard' borderRadius="2px" |
|
|
|
borderColor="linear-gradient(360deg, rgba(55, 231, 255, 0.3), rgba(55, 231, 255, 0))" borderWidth="2px"> |
|
|
|
<div class="left"> |
|
|
|
<img :src="(cardData.pictures ? cardData.pictures[0] : null) || require(`./test.png`)"> |
|
|
|
<!-- <img :src="(cardData.pictures ? cardData.pictures[0] : null) || require(`./test.png`)"> --> |
|
|
|
<!-- <img :src="require(`./test.png`)"> --> |
|
|
|
<ElImage style="width: 212px; height: 159px;" :src="cardData.pictures ? cardData.pictures[0] : null" |
|
|
|
:preview-src-list="cardData.pictures || []"> |
|
|
|
<div slot="error"> |
|
|
|
<i class="el-icon-picture-outline icon"></i> |
|
|
|
</div> |
|
|
|
</ElImage> |
|
|
|
</div> |
|
|
|
<div class="right"> |
|
|
|
<div class="info"> |
|
|
@ -23,7 +29,7 @@ |
|
|
|
</div> |
|
|
|
</div> |
|
|
|
|
|
|
|
<img v-if="cardData.state" class="status" :src="require(`./images/${statusMap[cardData.state]}.svg`)" /> |
|
|
|
<img v-if="cardData.state" class="status" :src="require(`./images/${statusMap[cardData.state]}.svg`) " /> |
|
|
|
</BorderRadiusImage> |
|
|
|
</template> |
|
|
|
|
|
|
@ -135,6 +141,15 @@ export default { |
|
|
|
width: 212px; |
|
|
|
height: 159px; |
|
|
|
} |
|
|
|
|
|
|
|
.icon { |
|
|
|
display:inline-block; |
|
|
|
width: 212px; |
|
|
|
height: 159px; |
|
|
|
line-height: 157px; |
|
|
|
text-align: center; |
|
|
|
border: 1px solid #fff; |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
.right { |
|
|
|