li.shaoyi před 13 hodinami
rodič
revize
f4d2834c64

+ 2 - 2
src/packages/digital/views/contract/components/position/detail/close/index.vue

@@ -42,7 +42,7 @@
                     <Field v-if="formData.PriceMode === EPriceMode.PRICEMODE_LIMIT" name="OrderPrice"
                         :rules="formRules.OrderPrice" :label="t('quote.goods.orderprice')">
                         <template #input>
-                            <app-stepper v-model="formData.OrderPrice" min="0.0"
+                            <app-stepper v-model.number="formData.OrderPrice" :min="0"
                                 :decimal-length="selectedRow.decimalplace" :step="quote?.decimalvalue"
                                 :auto-fixed="false" />
                         </template>
@@ -50,7 +50,7 @@
                     <Cell :title="t('quote.goods.orderprice')" :value="t('digital.optimal')" v-else />
                     <Field name="OrderQty" :rules="formRules.OrderQty" :label="t('quote.goods.orderqty')">
                         <template #input>
-                            <app-stepper v-model="formData.OrderQty" min="0.0" :max="maxQty" :auto-fixed="false"
+                            <app-stepper v-model.number="formData.OrderQty" :min="0" :max="maxQty" :auto-fixed="false"
                                 integer />
                         </template>
                     </Field>

+ 2 - 2
src/packages/digital/views/contract/components/position/detail/tpsl/index.vue

@@ -43,7 +43,7 @@
                     </Cell>
                     <Field name="TPPrice" :rules="formRules.TPPrice">
                         <template #input>
-                            <app-stepper v-model="formData.TPPrice"
+                            <app-stepper v-model.number="formData.TPPrice"
                                 :min="selectedRow.buyorsell === BuyOrSell.Sell ? quote?.decimalvalue : 0"
                                 :decimal-length="quote?.decimalplace" :step="quote?.decimalvalue"
                                 :disabled="!formData.TPFlag" />
@@ -59,7 +59,7 @@
                     </Cell>
                     <Field name="SLPrice" :rules="formRules.SLPrice">
                         <template #input>
-                            <app-stepper v-model="formData.SLPrice"
+                            <app-stepper v-model.number="formData.SLPrice"
                                 :min="selectedRow.buyorsell === BuyOrSell.Buy ? quote?.decimalvalue : 0"
                                 :decimal-length="quote?.decimalplace" :step="quote?.decimalvalue"
                                 :disabled="!formData.SLFlag" />

+ 2 - 2
src/packages/digital/views/contract/components/position/list/close/index.vue

@@ -35,7 +35,7 @@
                     <Field :label="t('quote.swap.orderprice')" :rules="formRules.OrderPrice"
                         v-if="formData.PriceMode === EPriceMode.PRICEMODE_LIMIT">
                         <template #input>
-                            <app-stepper v-model="formData.OrderPrice" :min="0" :decimal-length="quote?.decimalplace"
+                            <app-stepper v-model.number="formData.OrderPrice" :min="0" :decimal-length="quote?.decimalplace"
                                 :step="quote?.decimalvalue" />
                         </template>
                     </Field>
@@ -43,7 +43,7 @@
                         v-if="formData.PriceMode === EPriceMode.PRICEMODE_MARKET" />
                     <Field name="OrderQty" :rules="formRules.OrderQty" :label="t('quote.goods.orderqty')">
                         <template #input>
-                            <app-stepper v-model="formData.OrderQty" min="0.0" :max="selectedRow.enableqty"
+                            <app-stepper v-model.number="formData.OrderQty" min="0.0" :max="selectedRow.enableqty"
                                 :auto-fixed="false" integer />
                         </template>
                     </Field>

+ 2 - 2
src/packages/digital/views/contract/goods/detail/index.vue

@@ -49,7 +49,7 @@
                 <Field v-if="formData.PriceMode === PriceMode.Limit" name="OrderPrice" :rules="formRules.OrderPrice"
                     :label="`${t('digital.orderprice')}(${enumName})`" label-align="top">
                     <template #input>
-                        <app-stepper v-model="formData.OrderPrice" :min="0" :decimal-length="quote?.decimalplace"
+                        <app-stepper v-model.number="formData.OrderPrice" :min="0" :decimal-length="quote?.decimalplace"
                             :step="quote?.decimalvalue" />
                     </template>
                 </Field>
@@ -59,7 +59,7 @@
                 <Field name="OrderQty" :rules="formRules.OrderQty"
                     :label="`${t('quote.goods.orderqty')}(${quote?.goodscode})`" label-align="top">
                     <template #input>
-                        <app-stepper v-model="formData.OrderQty" :min="0" />
+                        <app-stepper v-model.number="formData.OrderQty" :min="0" />
                     </template>
                 </Field>
             </CellGroup>

+ 2 - 2
src/packages/digital/views/listing/goods/detail/index.vue

@@ -31,7 +31,7 @@
                 <Field name="OrderPrice" :rules="formRules.OrderPrice" :label="t('quote.goods.orderprice')"
                     label-align="top">
                     <template #input>
-                        <app-stepper v-model="formData.OrderPrice" :min="0" :decimal-length="quote?.decimalplace"
+                        <app-stepper v-model.number="formData.OrderPrice" :min="0" :decimal-length="quote?.decimalplace"
                             :step="quote?.decimalvalue" />
                     </template>
                 </Field>
@@ -39,7 +39,7 @@
             <CellGroup inset>
                 <Field :label="t('quote.goods.orderqty')" label-align="top" :rules="formRules.OrderQty">
                     <template #input>
-                        <app-stepper v-model="formData.OrderQty" :min="0"
+                        <app-stepper v-model.number="formData.OrderQty" :min="0"
                             :decimal-length="baseAccount?.currencydecimalplace" :step="baseAccount?.currencydecimalplace" />
                     </template>
                 </Field>

+ 2 - 2
src/packages/digital/views/spot/goods/detail/index.vue

@@ -32,14 +32,14 @@
                 </Field>
                 <Field label="价格" :rules="formRules.OrderPrice" v-if="formData.PriceMode === PriceMode.Limit">
                     <template #input>
-                        <app-stepper v-model="formData.OrderPrice" :min="0" :decimal-length="quote?.decimalplace"
+                        <app-stepper v-model.number="formData.OrderPrice" :min="0" :decimal-length="quote?.decimalplace"
                             :step="quote?.decimalvalue" />
                     </template>
                 </Field>
                 <Cell title="价格" value="最优市价" v-if="formData.PriceMode === PriceMode.Market" />
                 <Field label="数量" :rules="formRules.OrderQty">
                     <template #input>
-                        <app-stepper v-model="formData.OrderQty" :min="0"
+                        <app-stepper v-model.number="formData.OrderQty" :min="0"
                             :decimal-length="baseAccount?.currencydecimalplace" />
                     </template>
                 </Field>

+ 1 - 1
src/packages/digital/views/wallet/transfer/index.vue

@@ -28,7 +28,7 @@
                 <Cell :title="t('mine.setting.qty')" :value="`${ t('digital.available')} (${spotBalance})`" v-if="formData.DigitalTransferType === 4" />
                 <Field name="Amount" label-align="top" :rules="formRules.Amount">
                     <template #input>
-                        <app-stepper v-model="formData.Amount" :min="0" :decimal-length="contractAccount?.currencydecimalplace" />
+                        <app-stepper v-model.number="formData.Amount" :min="0" :decimal-length="contractAccount?.currencydecimalplace" />
                     </template>
                 </Field>
             </CellGroup>

+ 1 - 1
src/packages/digital/views/wallet/withdraw/index.vue

@@ -26,7 +26,7 @@
                     :value="`${t('digital.available')} (${formatDecimal(balance, accountItem?.currencydecimalplace)})`" />
                 <Field name="Amount" label-align="top" :rules="formRules.Amount">
                     <template #input>
-                        <app-stepper v-model="formData.Amount" :min="0" :max="balance"
+                        <app-stepper v-model.number="formData.Amount" :min="0" :max="balance"
                             :decimal-length="accountItem?.currencydecimalplace" />
                     </template>
                 </Field>