|
|
@@ -1,6 +1,6 @@
|
|
|
<!-- 查询管理-订单管理-订单查询-详情 -->
|
|
|
<template>
|
|
|
- <app-drawer title="详情" width="960" v-model:show="show">
|
|
|
+ <app-drawer :title="t('query.order.list.details.title')" width="960" v-model:show="show">
|
|
|
<app-table-details :data="data" :label-width="160" :cell-props="detailProps" :column="2" />
|
|
|
<template #footer>
|
|
|
<el-button @click="onCancel">{{ t('operation.close') }}</el-button>
|
|
|
@@ -42,28 +42,28 @@ const { data } = useRequest(queryOrderDetail, {
|
|
|
})
|
|
|
|
|
|
const detailProps: CellProp[] = [
|
|
|
- { prop: 'tradeid', label: '订单号' },
|
|
|
- { prop: 'tradetimestr', label: '订单时间', formatValue: (val) => formatDate(val) },
|
|
|
- { prop: 'accountname', label: '客户' },
|
|
|
- { prop: 'goodscode', label: '商品/代码' },
|
|
|
- { prop: 'buyorsell', label: '方向', formatValue: (val) => buyOrSellEnum.getEnumTypeName(val) },
|
|
|
- { prop: 'membername', label: '所属机构' },
|
|
|
- { prop: 'parentname', label: '上级机构' },
|
|
|
- { prop: 'opennum', label: '原始数量' },
|
|
|
- { prop: 'tradeamount', label: '原始金额' },
|
|
|
- { prop: 'oripayeddeposit', label: '原始已付定金' },
|
|
|
- { prop: 'orirestockdeposit', label: '原始补充定金' },
|
|
|
- { prop: 'holderprice', label: '订单价格' },
|
|
|
- { prop: 'holdernum', label: '订单数量' },
|
|
|
- { prop: 'freezenum', label: '冻结数量' },
|
|
|
- { prop: 'holderamount', label: '订单金额' },
|
|
|
- { prop: 'payeddeposit', label: '已付定金' },
|
|
|
- { prop: 'restockdeposit', label: '补充定金' },
|
|
|
- { prop: 'promptdepositrate', label: '提示定金率', formatValue: (val) => parsePercent(val) },
|
|
|
- { prop: 'adddepositrate', label: '追加定金率', formatValue: (val) => parsePercent(val) },
|
|
|
- { prop: 'cutdepositrate', label: '斩仓定金率', formatValue: (val) => parsePercent(val) },
|
|
|
- { prop: 'closeprice', label: '现价' },
|
|
|
- { prop: 'floatpl', label: '浮动结余' },
|
|
|
+ { prop: 'tradeid', label: 'query.order.list.details.tradeid' },
|
|
|
+ { prop: 'tradetimestr', label: 'query.order.list.details.tradetimestr', formatValue: (val) => formatDate(val) },
|
|
|
+ { prop: 'accountname', label: 'query.order.list.details.accountname' },
|
|
|
+ { prop: 'goodscode', label: 'query.order.list.details.goodscode' },
|
|
|
+ { prop: 'buyorsell', label: 'query.order.list.details.buyorsell', formatValue: (val) => buyOrSellEnum.getEnumTypeName(val) },
|
|
|
+ { prop: 'membername', label: 'query.order.list.details.membername' },
|
|
|
+ { prop: 'parentname', label: 'query.order.list.details.parentname' },
|
|
|
+ { prop: 'opennum', label: 'query.order.list.details.opennum' },
|
|
|
+ { prop: 'tradeamount', label: 'query.order.list.details.tradeamount' },
|
|
|
+ { prop: 'oripayeddeposit', label: 'query.order.list.details.oripayeddeposit' },
|
|
|
+ { prop: 'orirestockdeposit', label: 'query.order.list.details.orirestockdeposit' },
|
|
|
+ { prop: 'holderprice', label: 'query.order.list.details.holderprice' },
|
|
|
+ { prop: 'holdernum', label: 'query.order.list.details.holdernum' },
|
|
|
+ { prop: 'freezenum', label: 'query.order.list.details.freezenum' },
|
|
|
+ { prop: 'holderamount', label: 'query.order.list.details.holderamount' },
|
|
|
+ { prop: 'payeddeposit', label: 'query.order.list.details.payeddeposit' },
|
|
|
+ { prop: 'restockdeposit', label: 'query.order.list.details.restockdeposit' },
|
|
|
+ { prop: 'promptdepositrate', label: 'query.order.list.details.promptdepositrate', formatValue: (val) => parsePercent(val) },
|
|
|
+ { prop: 'adddepositrate', label: 'query.order.list.details.adddepositrate', formatValue: (val) => parsePercent(val) },
|
|
|
+ { prop: 'cutdepositrate', label: 'query.order.list.details.cutdepositrate', formatValue: (val) => parsePercent(val) },
|
|
|
+ { prop: 'closeprice', label: 'query.order.list.details.closeprice' },
|
|
|
+ { prop: 'floatpl', label: 'query.order.list.details.floatpl' },
|
|
|
]
|
|
|
|
|
|
const onCancel = () => {
|