huangbin 4 anni fa
parent
commit
0648d5c487

+ 3 - 1
src/views/market/spot_trade/components/buy-sell-market/index.vue

@@ -68,6 +68,7 @@
     <component :is="componentId"
                v-if="componentId"
                :selectedRow="selectedRow"
+               :quoteData="quoteData"
                :enumName="enumName"
                @cancel="closeComponent"></component>
   </div>
@@ -125,8 +126,8 @@ export default defineComponent({
             return props.enumName === EnumRouterName.warehouse_receipt_trade_floating_price || props.enumName === EnumRouterName.warehouse_pre_sale_floating_price;
         }
         // 获取浮动价商品实时价格
+        const quoteData = getQuoteDayInfoByCode(props.selectedRow.goodscode);
         function getGoodsPrice() {
-            const quoteData = getQuoteDayInfoByCode(props.selectedRow.goodscode);
             return quoteData ? quoteData.ask : '--';
         }
         const uuid = v4();
@@ -166,6 +167,7 @@ export default defineComponent({
             closeComponent,
             openComponent,
             enumName: props.enumName,
+            quoteData,
         };
     },
 });

+ 5 - 0
src/views/market/spot_trade/components/post_buying/index.vue

@@ -114,6 +114,7 @@ import { handleForm } from './setup';
 import { validateAction } from '@/common/setup/form';
 import { FormParam } from './interface';
 import { EnumRouterName } from '@/common/constants/enumRouterName';
+import { QueryQuoteDayRsp } from '@/services/go/quote/interface';
 
 export default defineComponent({
     emits: ['cancel'],
@@ -124,6 +125,10 @@ export default defineComponent({
             type: Object as PropType<WrOrderQuote>,
             default: {},
         },
+        quoteData: {
+            type: Object as PropType<QueryQuoteDayRsp>,
+            default: {},
+        },
         enumName: {
             default: '',
             type: String as PropType<EnumRouterName>,