|
|
@@ -1,7 +1,7 @@
|
|
|
<!-- 查询管理-内部订单查询-交收成交查询-详情 -->
|
|
|
<template>
|
|
|
- <app-drawer title="详细" width="960" v-model:show="show">
|
|
|
- <app-table-details title="交收单信息" :data="data" :label-width="200" :cell-props="detailProps1" :column="2">
|
|
|
+ <app-drawer :title="t('query.internal.deliverytrade.details.title')" width="960" v-model:show="show">
|
|
|
+ <app-table-details :title="t('query.internal.deliverytrade.details.subtitle1')" :data="data" :label-width="200" :cell-props="detailProps1" :column="2">
|
|
|
<!-- 会员服务费设置值 -->
|
|
|
<template #memberchargevalue v-if="data">
|
|
|
<template v-if="data.memberchargevalue">
|
|
|
@@ -27,11 +27,11 @@
|
|
|
</template>
|
|
|
</template>
|
|
|
</app-table-details>
|
|
|
- <app-table-details title="仓单信息" :data="data" :label-width="200" :cell-props="detailProps2" :column="2" />
|
|
|
- <app-table-details title="交易合约" :data="data" :label-width="200" :cell-props="detailProps3" :column="2" />
|
|
|
- <app-table-details title="辅助合约一" :data="data" :label-width="200" :cell-props="detailProps4" :column="2"
|
|
|
+ <app-table-details :title="t('query.internal.deliverytrade.details.subtitle2')" :data="data" :label-width="200" :cell-props="detailProps2" :column="2" />
|
|
|
+ <app-table-details :title="t('query.internal.deliverytrade.details.subtitle3')" :data="data" :label-width="200" :cell-props="detailProps3" :column="2" />
|
|
|
+ <app-table-details :title="t('query.internal.deliverytrade.details.subtitle4')" :data="data" :label-width="200" :cell-props="detailProps4" :column="2"
|
|
|
v-if="!!data?.ppricemode" />
|
|
|
- <app-table-details title="辅助合约二" :data="data" :label-width="200" :cell-props="detailProps5" :column="2"
|
|
|
+ <app-table-details :title="t('query.internal.deliverytrade.details.subtitle5')" :data="data" :label-width="200" :cell-props="detailProps5" :column="2"
|
|
|
v-if="!!data?.p2pricemode" />
|
|
|
<template #footer>
|
|
|
<el-button @click="onCancel(false)">{{ t('operation.close') }}</el-button>
|
|
|
@@ -82,22 +82,22 @@ const detailProps1 = computed(() => {
|
|
|
const seller = buyorsell === BuyOrSell.Buy ? `${matchaccountname}(${matchaccountid})` : `${accountname}(${accountid})`
|
|
|
|
|
|
const result: CellProp[] = [
|
|
|
- { prop: 'deliveryid', label: '交收单号:' },
|
|
|
- { prop: 'tradedate', label: '交易日:', formatValue: () => formatDate(histradedate || tradedate, 'YYYY-MM-DD') },
|
|
|
- { prop: 'buyorsell', label: '方向:', formatValue: (val) => getBuyOrSellName(val) },
|
|
|
- { prop: 'accountid', label: '买方(账号):', formatValue: (val) => val && buyer },
|
|
|
- { prop: 'matchaccountid', label: '卖方(账号):', formatValue: (val) => val && seller },
|
|
|
- { prop: 'deliverytotalamount', label: '交收总金额:' },
|
|
|
- { prop: 'deliveryprice', label: '交收单价:' },
|
|
|
- { prop: 'deliverycharge', label: '交收服务费:' },
|
|
|
- { prop: 'deliverypricemove', label: '升贴水总额:' },
|
|
|
- { prop: 'remaintotalamount', label: '剩余总金额:' },
|
|
|
- { prop: 'deliverystatus', label: '状态:', formatValue: (val) => deliveryorderstatus1Enum.getEnumTypeName(val) },
|
|
|
- { prop: 'deliverytime', label: '成交时间:', formatValue: (val) => formatDate(val) },
|
|
|
- { prop: 'feealgorithm', label: '服务费收取方式:', formatValue: (val) => getFeeAlgorithmName(val) },
|
|
|
- { prop: 'memberchargevalue', label: '会员服务费设置值:' },
|
|
|
- { prop: 'exchchargevalue', label: '平台服务费设置值:' },
|
|
|
- { prop: 'deliveryorderid', label: '申报单号:' },
|
|
|
+ { prop: 'deliveryid', label: 'query.internal.deliverytrade.details.deliveryid' },
|
|
|
+ { prop: 'tradedate', label: 'query.internal.deliverytrade.details.tradedate', formatValue: () => formatDate(histradedate || tradedate, 'YYYY-MM-DD') },
|
|
|
+ { prop: 'buyorsell', label: 'query.internal.deliverytrade.details.buyorsell', formatValue: (val) => getBuyOrSellName(val) },
|
|
|
+ { prop: 'accountid', label: 'query.internal.deliverytrade.details.accountid', formatValue: (val) => val && buyer },
|
|
|
+ { prop: 'matchaccountid', label: 'query.internal.deliverytrade.details.matchaccountid', formatValue: (val) => val && seller },
|
|
|
+ { prop: 'deliverytotalamount', label: 'query.internal.deliverytrade.details.deliverytotalamount' },
|
|
|
+ { prop: 'deliveryprice', label: 'query.internal.deliverytrade.details.deliveryprice' },
|
|
|
+ { prop: 'deliverycharge', label: 'query.internal.deliverytrade.details.deliverycharge' },
|
|
|
+ { prop: 'deliverypricemove', label: 'query.internal.deliverytrade.details.deliverypricemove' },
|
|
|
+ { prop: 'remaintotalamount', label: 'query.internal.deliverytrade.details.remaintotalamount' },
|
|
|
+ { prop: 'deliverystatus', label: 'query.internal.deliverytrade.details.deliverystatus', formatValue: (val) => deliveryorderstatus1Enum.getEnumTypeName(val) },
|
|
|
+ { prop: 'deliverytime', label: 'query.internal.deliverytrade.details.deliverytime', formatValue: (val) => formatDate(val) },
|
|
|
+ { prop: 'feealgorithm', label: 'query.internal.deliverytrade.details.feealgorithm', formatValue: (val) => getFeeAlgorithmName(val) },
|
|
|
+ { prop: 'memberchargevalue', label: 'query.internal.deliverytrade.details.memberchargevalue' },
|
|
|
+ { prop: 'exchchargevalue', label: 'query.internal.deliverytrade.details.exchchargevalue' },
|
|
|
+ { prop: 'deliveryorderid', label: 'query.internal.deliverytrade.details.deliveryorderid' },
|
|
|
]
|
|
|
|
|
|
return result
|
|
|
@@ -107,9 +107,9 @@ const detailProps2 = computed(() => {
|
|
|
const { deliveryqty = 0, deliveryrtradeqty = 0, deliverygoodsunitname = '', wrstandardcode, wrstandardname } = data.value ?? {}
|
|
|
|
|
|
const result: CellProp[] = [
|
|
|
- { prop: 'wrstandardcode', label: '现货商品:', formatValue: (val) => val && `${wrstandardcode}/${wrstandardname}` },
|
|
|
- { prop: 'deliveryqty', label: '申报数量:', formatValue: () => deliveryqty + deliverygoodsunitname },
|
|
|
- { prop: 'deliveryrtradeqty', label: '成交数量:', formatValue: () => deliveryrtradeqty + deliverygoodsunitname },
|
|
|
+ { prop: 'wrstandardcode', label: 'query.internal.deliverytrade.details.wrstandardcode', formatValue: (val) => val && `${wrstandardcode}/${wrstandardname}` },
|
|
|
+ { prop: 'deliveryqty', label: 'query.internal.deliverytrade.details.deliveryqty', formatValue: () => deliveryqty + deliverygoodsunitname },
|
|
|
+ { prop: 'deliveryrtradeqty', label: 'query.internal.deliverytrade.details.deliveryrtradeqty', formatValue: () => deliveryrtradeqty + deliverygoodsunitname },
|
|
|
]
|
|
|
|
|
|
data.value?.wrFactorTypeItemList.forEach((item) => {
|
|
|
@@ -123,9 +123,9 @@ const detailProps2 = computed(() => {
|
|
|
|
|
|
const detailProps3 = computed(() => {
|
|
|
const result: CellProp[] = [
|
|
|
- { prop: 'xgoodsname', label: '交易合约:' },
|
|
|
- { prop: 'xdeliveryprice', label: '交收单价:', decimal: 2 },
|
|
|
- { prop: 'xdeliverycloseqty', label: '订单手数:' },
|
|
|
+ { prop: 'xgoodsname', label: 'query.internal.deliverytrade.details.xgoodsname' },
|
|
|
+ { prop: 'xdeliveryprice', label: 'query.internal.deliverytrade.details.xdeliveryprice', decimal: 2 },
|
|
|
+ { prop: 'xdeliverycloseqty', label: 'query.internal.deliverytrade.details.xdeliverycloseqty' },
|
|
|
]
|
|
|
|
|
|
return result
|
|
|
@@ -135,10 +135,10 @@ const detailProps4 = computed(() => {
|
|
|
const { ppricemode } = data.value ?? {}
|
|
|
|
|
|
const result: CellProp[] = [
|
|
|
- { prop: 'ppricemode', label: '价格方式:' },
|
|
|
- { prop: 'pgoodsname', label: '辅助合约一:', show: ppricemode === 1 },
|
|
|
- { prop: 'pdeliveryprice', label: '交收价格:', decimal: 2 },
|
|
|
- { prop: 'pdeliverycloseqty', label: '订单手数:' },
|
|
|
+ { prop: 'ppricemode', label: 'query.internal.deliverytrade.details.ppricemode' },
|
|
|
+ { prop: 'pgoodsname', label: 'query.internal.deliverytrade.details.pgoodsname', show: ppricemode === 1 },
|
|
|
+ { prop: 'pdeliveryprice', label: 'query.internal.deliverytrade.details.pdeliveryprice', decimal: 2 },
|
|
|
+ { prop: 'pdeliverycloseqty', label: 'query.internal.deliverytrade.details.pdeliverycloseqty' },
|
|
|
]
|
|
|
|
|
|
return result
|
|
|
@@ -148,10 +148,10 @@ const detailProps5 = computed(() => {
|
|
|
const { p2pricemode } = data.value ?? {}
|
|
|
|
|
|
const result: CellProp[] = [
|
|
|
- { prop: 'p2pricemode', label: '价格方式:' },
|
|
|
- { prop: 'p2goodsname', label: '辅助合约二:', show: p2pricemode === 1 },
|
|
|
- { prop: 'p2deliveryprice', label: '交收价格:', decimal: 2 },
|
|
|
- { prop: 'p2deliverycloseqty', label: '订单手数:' },
|
|
|
+ { prop: 'p2pricemode', label: 'query.internal.deliverytrade.details.p2pricemode' },
|
|
|
+ { prop: 'p2goodsname', label: 'query.internal.deliverytrade.details.p2goodsname', show: p2pricemode === 1 },
|
|
|
+ { prop: 'p2deliveryprice', label: 'query.internal.deliverytrade.details.p2deliveryprice', decimal: 2 },
|
|
|
+ { prop: 'p2deliverycloseqty', label: 'query.internal.deliverytrade.details.p2deliverycloseqty' },
|
|
|
]
|
|
|
|
|
|
return result
|