|
|
@@ -1,6 +1,6 @@
|
|
|
<!-- 挂牌大厅-我的求购-详情 -->
|
|
|
<template>
|
|
|
- <teleport :to="teleport">
|
|
|
+ <teleport :to="teleportTo">
|
|
|
<app-view class="app-details" v-bind="$attrs">
|
|
|
<template #header>
|
|
|
<el-button @click="$emit('closed')">返回</el-button>
|
|
|
@@ -70,21 +70,62 @@
|
|
|
</table>
|
|
|
</div>
|
|
|
</div>
|
|
|
+ <div class="property">
|
|
|
+ <h1>询价信息</h1>
|
|
|
+ <app-table :data="dataList" v-model:columns="columns" :show-header="false" border>
|
|
|
+ <!-- 申请状态 -->
|
|
|
+ <template #applystatus="{ value }">
|
|
|
+ {{ getApplyStatusName(value) }}
|
|
|
+ </template>
|
|
|
+ <!-- 总价 -->
|
|
|
+ <template #applyprice="{ row }">
|
|
|
+ {{ row.zscurrencytypedisplayunit + formatDecimal(row.applyprice) }}
|
|
|
+ </template>
|
|
|
+ </app-table>
|
|
|
+ </div>
|
|
|
</app-view>
|
|
|
</teleport>
|
|
|
</template>
|
|
|
|
|
|
<script lang="ts" setup>
|
|
|
-import { PropType } from 'vue'
|
|
|
+import { PropType, shallowRef } from 'vue'
|
|
|
+import { formatDecimal } from '@/filters'
|
|
|
+import { getApplyStatusName } from '@/constants/order'
|
|
|
+import { useLoginStore } from '@/stores'
|
|
|
+import { queryMyDelistingApply } from '@/services/api/trade'
|
|
|
+import AppTable from '@pc/components/base/table/index.vue'
|
|
|
|
|
|
-defineProps({
|
|
|
- teleport: {
|
|
|
+const props = defineProps({
|
|
|
+ teleportTo: {
|
|
|
type: String as PropType<'#appPageTeleport' | '#appMainTeleport'>,
|
|
|
default: '#appPageTeleport'
|
|
|
},
|
|
|
selectedRow: {
|
|
|
type: Object as PropType<Ermcp.MyBuyOrderRsp>,
|
|
|
- default: () => ({})
|
|
|
+ required: true
|
|
|
+ },
|
|
|
+})
|
|
|
+
|
|
|
+const { getUserId } = useLoginStore()
|
|
|
+const dataList = shallowRef<Ermcp.MyDelistingApplyRsp[]>([])
|
|
|
+const columns = shallowRef<Ermcp.TableColumn[]>([
|
|
|
+ { prop: 'selldelistingapplyid', label: '询价单号', show: true },
|
|
|
+ { prop: 'sellusername', label: '卖方', show: true },
|
|
|
+ { prop: 'goodsno', label: '商品编号', show: true },
|
|
|
+ { prop: 'applyqty', label: '申请重量', show: true },
|
|
|
+ { prop: 'applyprice', label: '总价', show: true },
|
|
|
+ { prop: 'applystatus', label: '申请状态', show: true },
|
|
|
+ { prop: 'applytime', label: '申请时间', show: true },
|
|
|
+])
|
|
|
+
|
|
|
+queryMyDelistingApply({
|
|
|
+ data: {
|
|
|
+ type: 1,
|
|
|
+ userid: getUserId(),
|
|
|
+ buywrtradeorderid: props.selectedRow.wrtradeorderid
|
|
|
+ },
|
|
|
+ success: (res) => {
|
|
|
+ dataList.value = res.data
|
|
|
},
|
|
|
})
|
|
|
</script>
|