<script setup>
import { showImagePreview } from 'vant';

import xImage from '@/components/x-image/index.vue'
const props = defineProps({
  detailInfo: {
    type: Object,
    default: null
  }
})

</script>

<template>
<div>
  <div class="flex justify-center">
    <xImage class="h-188px" :src="detailInfo?.artwork?.hdPic"></xImage>
  </div>
  <div class="px-[16px] bg-[#fff] pt-[11px] mb-6px">
    <div class="text-[#000] text-[16px] mb-[12px]">{{detailInfo?.artworkTitle}}</div>
    <div class="text-#575757 text-[14px] pb-8px">
      <div class="flex mb-[4px]">
        <div class="w-[70px]">{{$t('detail.text1')}}:</div>
        <div>{{detailInfo?.artwork?.artistName??'-'}}</div>
      </div>
      <div class="flex mb-[4px]">
        <div class="w-[70px] flex-shrink-0">{{$t('detail.text2')}}:</div>
        <div>{{detailInfo?.artwork?.ruler??'-'}}</div>
      </div>
      <div class="flex mb-[4px]">
        <div class="w-[70px] flex-shrink-0">{{$t('detail.text3')}}*{{$t('detail.text4')}}:</div>
        <div>{{detailInfo?.artwork?.length}}*{{detailInfo?.artwork?.width}}cm</div>
      </div>
      <div class="flex mb-[4px]">
        <div class="w-[70px] flex-shrink-0">{{$t('detail.text5')}}:</div>
        <div>{{detailInfo?.artwork?.abstract??'-'}}</div>
      </div>
    </div>
  </div>
  <div class="flex px-[16px] bg-#fff h-[36px] items-center mb-6px">
    <div class="text-[#575757] text-[14px]">{{$t('detail.text6')}}:</div>
    <div class="text-#575757 text-14px font-bold">{{detailInfo?.startPriceCurrency}} {{detailInfo?.startPrice}}</div>
  </div>
  <div class="px-[16px] bg-#fff pt-12px pb-18px">
    <div class="text-[#575757] text-[14px] mb-4px">{{$t('detail.text7')}}:</div>
    <div v-if="detailInfo?.priceRuleType!=='diy'">
      <xImage :src="detailInfo?.priceRuleImage" alt=""/>
    </div>
  </div>
</div>
</template>

<style scoped>

</style>