import { useEnumStore } from '@/stores' const { getEnumTypeList } = useEnumStore() /** * 客户端类型 */ export enum ClientType { None = 0, // 保留为未填终端类型 PCManager = 1, // PC管理端 PCTrade = 2, // PC交易端 Android = 3, // 手机客户端_安卓 Web = 4, // 网页客户端 Wechat = 5, // 微信客户端 IOS = 6, // 手机客户端_苹果 AccountOnline = 7, // 网上开户客户端 Invalid = 8, // 无效终端编号 Quote = 9, // 报价终端 TradeInterface = 10 // 交易接口 } /** * 获取客户端类型列表 * @returns */ export function getClientTypeList() { return getEnumTypeList('clientType') } /** * 委托来源 */ export enum OrderSrc { /// 客户端 ORDERSRC_CLIENT = 1, /// 管理端 ORDERSRC_MANAGE = 2, /// 风控服务 ORDERSRC_RISK = 3, /// 交割服务 ORDERSRC_DELIVERY = 4, /// 交易服务 ORDERSRC_TRADE = 5, /// 交易日结 ORDERSRC_DAYEND = 6, /// 商品强平 ORDERSRC_EXPIREFORCECLOSE = 7, /// 管理端商品退市强平 ORDERSRC_MANAGEFORCECLOSE = 8, /// 交易接口 ORDERSRC_TRADEINTERFACE = 9, /// 交收服务商被动 ORDERSRC_ENTRUSACCEPT = 10, /// 预埋触发 ORDERSRC_PREPOSORDER = 11, }