|
|
@@ -3,7 +3,7 @@
|
|
|
<Form class="supply-demand-listing__form" ref="formRef" @submit="onSubmit">
|
|
|
<Field label="发行价">
|
|
|
<template #input>
|
|
|
- <span>{{ detail.startprice }}</span>
|
|
|
+ <span>{{ detail.refprice }}</span>
|
|
|
</template>
|
|
|
</Field>
|
|
|
<Field name="OrderQty" :rules="formRules.OrderQty" label="认购数量">
|
|
|
@@ -14,7 +14,7 @@
|
|
|
</Field>
|
|
|
<Field label="预售定金">
|
|
|
<template #input>
|
|
|
- <span>{{ earnest }}</span>
|
|
|
+ <span>{{ deposit }}</span>
|
|
|
</template>
|
|
|
</Field>
|
|
|
<Field label="可用资金">
|
|
|
@@ -64,12 +64,15 @@ const formRules: { [key in keyof Proto.OrderReq]?: FieldRule[] } = {
|
|
|
}
|
|
|
|
|
|
// 预售定金
|
|
|
-const earnest = computed(() => {
|
|
|
- switch (props.detail.presaledepositalgorithm) {
|
|
|
+const deposit = computed(() => {
|
|
|
+ const { refprice, presaledepositalgorithm, presaledepositvalue } = props.detail
|
|
|
+ const qty = formData.OrderQty ?? 0
|
|
|
+
|
|
|
+ switch (presaledepositalgorithm) {
|
|
|
case 1:
|
|
|
- return (props.detail.presaledepositvalue * 100).toFixed(2)
|
|
|
+ return (presaledepositvalue * refprice * qty).toFixed(2)
|
|
|
case 2:
|
|
|
- return props.detail.presaledepositvalue.toFixed(2)
|
|
|
+ return (presaledepositvalue * qty).toFixed(2)
|
|
|
default:
|
|
|
return '0.0'
|
|
|
}
|