huangbin преди 4 години
родител
ревизия
e8a8683de1

+ 3 - 1
src/views/market/spot_trade/spot_trade_order_transaction/components/listing/index.vue

@@ -1,6 +1,6 @@
 <template>
   <!-- 贸易圈挂牌 -->
-  <Drawer :title="'挂牌'"
+  <Drawer :title="'挂牌求购'"
           :placement="'right'"
           :visible="visible"
           width="486px"
@@ -128,6 +128,7 @@ import { defineComponent, PropType, ref } from 'vue';
 import { useBlocksAccount } from '../../spot_trade_order_transaction_swap/components/setup';
 import { FormState } from './interface';
 import { handleForm } from './setup';
+import Bus from '@/utils/eventBus';
 
 export default defineComponent({
     name: ModalEnum.spot_trade_warehouse_financing_delisting,
@@ -201,6 +202,7 @@ export default defineComponent({
                 };
                 requestResultLoadingAndInfo(Order, param, loading, ['挂牌成功', '挂牌失败:']).then(() => {
                     cancel(true);
+                    Bus.$emit('spotTrade', true);
                 });
             });
         }

+ 2 - 0
src/views/market/spot_trade/spot_trade_order_transaction/spot_trade_order_transaction_swap/components/post_buying/index.vue

@@ -170,6 +170,7 @@ import { RefGoodsList } from '../../interface';
 import { useUserType } from '../setup';
 import { FormParam } from './interface';
 import { handleForm, isFloat, useBuySellDirection, useNum, usePrice } from './setup';
+import Bus from '@/utils/eventBus';
 
 export default defineComponent({
     emits: ['cancel', 'update'],
@@ -312,6 +313,7 @@ export default defineComponent({
                 }
                 requestResultLoadingAndInfo(diaoQiOrder, param, loading, ['挂牌求购成功', '挂牌求购失败:']).then(() => {
                     cancel(true);
+                    Bus.$emit('spotTrade', true);
                 });
             });
         }

+ 11 - 11
src/views/order/commodity_contract/components/commodity_contract_commission/index.vue

@@ -41,23 +41,19 @@
 </template>
 
 <script lang="ts">
+import { BtnListType } from '@/common/components/btnList/interface';
 import { enumOrderComponents } from '@/common/constants/enumOrderComponents';
-import { queryTableList, BtnList, defineAsyncComponent, defineComponent } from '@/common/export/commonTable';
-import { QueryPerformancePlan, queryWrTradeDetail } from '@/services/go/wrtrade';
-import { QueryPerformancePlanReq, WrPerformancePlan } from '@/services/go/wrtrade/interface';
+import { getBuyOrSellTypeName, getOrderStatusName } from '@/common/constants/enumsName';
+import { BtnList, defineAsyncComponent, defineComponent, queryTableList } from '@/common/export/commonTable';
+import { formatTime } from '@/common/methods';
 import { getRecordItemTab } from '@/common/setup/order/orderData';
+import { expandIcon } from '@/common/setup/table/clolumn';
 import { handleComposeOrderTable } from '@/common/setup/table/compose';
 import { ComposeOrderTableParam } from '@/common/setup/table/interface';
-import { queryAmountLog } from '@/services/go/TaAccount';
-import { QueryAmountLogReq } from '@/services/go/TaAccount/interface';
-import { getSelectedAccountId } from '@/services/bus/account';
-import { getBuyOrSellTypeName, getOperateTypeEnumItemName, getOperateTypeName, getOrderStatusName } from '@/common/constants/enumsName';
-import { formatTime } from '@/common/methods';
-import Bus from '@/utils/eventBus/index';
-import { expandIcon } from '@/common/setup/table/clolumn';
 import { queryTradeOrderDetail } from '@/services/go/ermcp/order';
 import { QueryTradeOrderDetailRsp } from '@/services/go/ermcp/order/interface';
-import { BtnListType } from '@/common/components/btnList/interface';
+import { WrPerformancePlan } from '@/services/go/wrtrade/interface';
+import Bus from '@/utils/eventBus/index';
 
 export default defineComponent({
     name: enumOrderComponents.commodity_contract_commission,
@@ -87,6 +83,10 @@ export default defineComponent({
                 return list;
             }
         }
+        // 挂牌
+        Bus.$on('spotTrade', () => {
+            queryTableAction();
+        });
         return {
             ...handleComposeOrderTable<WrPerformancePlan>(param),
             loading,

+ 4 - 0
src/views/order/commodity_contract/components/commodity_contract_make_deal/index.vue

@@ -50,6 +50,7 @@ import { handleComposeOrderTable } from '@/common/setup/table/compose';
 import { ComposeOrderTableParam } from '@/common/setup/table/interface';
 import { queryTradeDetail } from '@/services/go/ermcp/order';
 import { QueryTradeDetailRsp } from '@/services/go/ermcp/order/interface';
+import Bus from '@/utils/eventBus/index';
 
 export default defineComponent({
     name: enumOrderComponents.commodity_contract_make_deal,
@@ -69,6 +70,9 @@ export default defineComponent({
             tableName: 'table_pcweb_spot_trade_bottom_commodity_contract_make_deal',
             recordList: getRecordItemTab(),
         };
+        Bus.$on('spotTrade', () => {
+            queryTableAction();
+        });
         return {
             ...handleComposeOrderTable<QueryTradeDetailRsp>(param),
             loading,

+ 9 - 11
src/views/order/commodity_contract/components/commodity_contract_settlement/index.vue

@@ -49,20 +49,16 @@
 
 <script lang="ts">
 import { enumOrderComponents } from '@/common/constants/enumOrderComponents';
-import { queryTableList, BtnList, defineAsyncComponent, defineComponent } from '@/common/export/commonTable';
-import { QueryPerformancePlan, queryWrDeliveryDetail, queryWrTradeDetail } from '@/services/go/wrtrade';
-import { QueryPerformancePlanReq, WrDeliveryDetail, WrPerformancePlan } from '@/services/go/wrtrade/interface';
+import { getBuildTypeName, getBuyOrSellName, getDeliveryStatusName } from '@/common/constants/enumsName';
+import { BtnList, defineComponent, queryTableList } from '@/common/export/commonTable';
+import { formatTime } from '@/common/methods';
 import { getRecordItemTab } from '@/common/setup/order/orderData';
+import { expandIcon } from '@/common/setup/table/clolumn';
 import { handleComposeOrderTable } from '@/common/setup/table/compose';
 import { ComposeOrderTableParam } from '@/common/setup/table/interface';
-import { queryAmountLog } from '@/services/go/TaAccount';
-import { QueryAmountLogReq } from '@/services/go/TaAccount/interface';
-import { getSelectedAccountId } from '@/services/bus/account';
-import { getBuildTypeName, getOperateTypeEnumItemName, getOperateTypeName, getDeliveryStatusName } from '@/common/constants/enumsName';
-import { formatTime } from '@/common/methods';
+import { queryWrDeliveryDetail } from '@/services/go/wrtrade';
+import { WrDeliveryDetail } from '@/services/go/wrtrade/interface';
 import Bus from '@/utils/eventBus/index';
-import { expandIcon } from '@/common/setup/table/clolumn';
-import { getBuyOrSellName } from '@/common/constants/enumsName';
 
 const useColumns = () => {
     const columns = [
@@ -208,7 +204,9 @@ export default defineComponent({
             // tableName: 'table_pcweb_spot_trade_bottom_commodity_contract_settlement',
             recordList: getRecordItemTab(),
         };
-
+        Bus.$on('spotTrade', () => {
+            queryTableAction();
+        });
         return {
             ...handleComposeOrderTable<WrDeliveryDetail>(param),
             ...useColumns(),