|
@@ -13,17 +13,36 @@ defineProps<{
|
|
|
<template>
|
|
|
<div flex gap-10>
|
|
|
<el-descriptions :column="1" border flex-1 size="small">
|
|
|
- <el-descriptions-item title=" " v-for="(item, index) in public_columns" :key="index" :label="item.label">{{
|
|
|
- tradeInfo[item.field] }}</el-descriptions-item>
|
|
|
+ <el-descriptions-item
|
|
|
+ title=" "
|
|
|
+ v-for="(item, index) in public_columns"
|
|
|
+ :key="index"
|
|
|
+ :label="item.label"
|
|
|
+ >
|
|
|
+ <template>
|
|
|
+ <slot v-if="item.slot" />
|
|
|
+ </template>
|
|
|
+ <template>
|
|
|
+ {{ tradeInfo[item.field] }}
|
|
|
+ </template>
|
|
|
+ </el-descriptions-item>
|
|
|
</el-descriptions>
|
|
|
- <el-descriptions title="付款方" :column="1" border flex-1 size="small">
|
|
|
- <el-descriptions-item v-for="(item, index) in description_columns_out" :key="index" :label="item.label">{{
|
|
|
- tradeInfo[item.field] }}</el-descriptions-item>
|
|
|
+ <el-descriptions :column="1" border flex-1 size="small">
|
|
|
+ <el-descriptions-item
|
|
|
+ v-for="(item, index) in description_columns_out"
|
|
|
+ :key="index"
|
|
|
+ :label="item.label"
|
|
|
+ >{{ tradeInfo[item.field] }}</el-descriptions-item
|
|
|
+ >
|
|
|
</el-descriptions>
|
|
|
|
|
|
- <el-descriptions title="收款方" :column="1" border flex-1 size="small">
|
|
|
- <el-descriptions-item v-for="(item, index) in description_columns_in" :key="index" :label="item.label">{{
|
|
|
- tradeInfo[item.field] }}</el-descriptions-item>
|
|
|
+ <el-descriptions :column="1" border flex-1 size="small">
|
|
|
+ <el-descriptions-item
|
|
|
+ v-for="(item, index) in description_columns_in"
|
|
|
+ :key="index"
|
|
|
+ :label="item.label"
|
|
|
+ >{{ tradeInfo[item.field] }}</el-descriptions-item
|
|
|
+ >
|
|
|
</el-descriptions>
|
|
|
</div>
|
|
|
</template>
|