li.shaoyi 2 年之前
父节点
当前提交
191acb4fb8

+ 2 - 2
src/packages/pc/views/centralize/list/components/buy/index.vue

@@ -51,7 +51,7 @@ const formData = reactive<Partial<Proto.GZCenterPurchaseOrderReq>>({
 })
 
 // 剩余预售量
-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))

+ 3 - 3
src/packages/pc/views/presale/list/components/buy/index.vue

@@ -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))