|
|
@@ -12,7 +12,7 @@
|
|
|
{{ selectedRow.maxbuyqty }} (克拉)
|
|
|
</el-form-item>
|
|
|
<el-form-item label="剩余预售量">
|
|
|
- {{ remainqty.toFixed(2) }} (克拉)
|
|
|
+ {{ remainqty }} (克拉)
|
|
|
</el-form-item>
|
|
|
<el-form-item label="认购数量(克拉)" prop="OrderQty">
|
|
|
<el-input-number placeholder="请输入" :min="0" :precision="2" v-model="formData.OrderQty"
|
|
|
@@ -51,7 +51,7 @@ const formData = reactive<Partial<Proto.GZPresaleOrderReq>>({
|
|
|
})
|
|
|
|
|
|
// 剩余预售量
|
|
|
-const remainqty = computed(() => props.selectedRow.presaleqty - props.selectedRow.tradeqty)
|
|
|
+const remainqty = computed(() => (props.selectedRow.presaleqty - props.selectedRow.tradeqty).toFixed(2))
|
|
|
|
|
|
const formRules: FormRules = {
|
|
|
OrderQty: [{
|
|
|
@@ -63,7 +63,7 @@ const formRules: FormRules = {
|
|
|
} else {
|
|
|
const { minbuyqty, maxbuyqty } = props.selectedRow
|
|
|
const qty = Number(value)
|
|
|
- if (qty > remainqty.value) {
|
|
|
+ if (qty > Number(remainqty.value)) {
|
|
|
callback(new Error('剩余数量不足'))
|
|
|
} else if (qty < minbuyqty) {
|
|
|
callback(new Error('数量不能小于' + minbuyqty))
|