market.ts 732 B

12345678910111213141516171819
  1. import { TradeMode } from "@/common/constants/enumCommon";
  2. import APP from '@/services';
  3. import { Marketrun } from "../go/commonMarket/interface";
  4. import { Market } from "../go/useInfo/interface";
  5. export function getMarketByTradeMode(trademode: TradeMode): Market | undefined {
  6. return APP.get('markets').find((el: Market) => el.trademode === trademode)
  7. }
  8. // 获取市场运行信息
  9. export function getMarketRunByTradeMode(trademode: TradeMode): Marketrun | null {
  10. const marketInfo = getMarketByTradeMode(trademode)
  11. let result = null
  12. if (marketInfo) {
  13. const temp = APP.get('marketRun').find((el: Market) => el.marketid === marketInfo.marketid)
  14. result = temp ? temp : null;
  15. }
  16. return result
  17. }