li.shaoyi 3 년 전
부모
커밋
ebae668934

+ 2 - 0
src/views/hedgeditem/futures/components/filter/index.vue

@@ -25,6 +25,8 @@ export default defineComponent({
                 selectedValue: -1,
                 options: [
                     { label: '全部方向', value: -1 },
+                    { label: '买', value: 0 },
+                    { label: '卖', value: 1 },
                 ],
                 onChange: search
             },

+ 4 - 2
src/views/hedgeditem/futures/in/components/add/index.vue

@@ -69,7 +69,7 @@
                             <span>{{ record.deliverygoodsname }}/{{ record.wrstandardname }}</span>
                         </template>
                         <template #unexehedgeqty="{ text }">
-                            <span>{{ text.toFixed(2) }}</span>
+                            <span>{{ getDecimalsNum(text) }}</span>
                         </template>
                     </a-table>
                 </div>
@@ -90,7 +90,8 @@ import { formatValue } from '@/common/methods'
 import { getChannelBuildName, getBuyOrSellName } from '@/common/constants/enumsName'
 import { InternalUncorrelatedTradeDetailRsp } from '@/services/go/ermcp/hedgedItem/interface'
 import { useForm } from './form'
-import { BuildType, BuyOrSell } from '@/common/constants/enumCommon';
+import { BuildType, BuyOrSell } from '@/common/constants/enumCommon'
+import { getDecimalsNum } from '@/utils/number'
 
 export default defineComponent({
     emits: ['cancel'],
@@ -128,6 +129,7 @@ export default defineComponent({
             formSubmit,
             filterOption,
             changeGoods,
+            getDecimalsNum,
             getBuyOrSellName,
             getChannelBuildName,
         }

+ 6 - 3
src/views/market/futures/compoments/futures-trade/index.vue

@@ -477,9 +477,12 @@ export default defineComponent({
       // 表单验证
       validateAction(formRef, formData).then((res) => {
         requestResultLoadingAndInfo(channelOrderReq, res, loading, [successMsg, failMsg]).then(() => {
-          cancel(true);
-        });
-      });
+          window.setTimeout(() => {
+            loading.value = true;
+            cancel(true);
+          }, 1000)
+        })
+      })
     }
 
     return {