/**
 * @description: 搜索配置
 */
export const search = [
    // 订单类型
    // {
    //     label: '订单',
    //     prop: 'orderId',
    //     type: 'select' as const,
    //     options: [
    //         {
    //             label: '持仓订单',
    //             value: '1'
    //         },
    //         {
    //             label: '交易订单',
    //             value: '2'
    //         },
    //     ],
    //     width: '140px'
    // },
    // 账户名
    {
        label: '账户名',
        prop: 'accountName',
        type: 'input' as const,
        placeholder: '请输入账户名',
        width: '140px'
    },
    // 子账号
    {
        label: '子账号',
        prop: 'subAccountName',
        type: 'select' as const,
        placeholder: '请选择子账号',
        width: '140px',
        options: []
    },
    // 选择交易类型
    {
        label: '交易类型',
        prop: 'tradeType',
        type: 'select' as const,
        options: [
            {
                label: '全部',
                value: '1'
            },
            {
                label: '买入',
                value: '2'
            },
            {
                label: '卖出',
                value: '3'
            },
        ],
        width: '140px'
    },
    // 时间范围
    {
        label: '时间',
        prop: 'dateRange',
        type: 'date' as const,
        dateType: 'datetimerange' as const,
        placeholder: '请选择时间范围',
        format: 'YYYY-MM-DD HH:mm:ss',
        valueFormat: 'YYYY-MM-DD HH:mm:ss',
        startPlaceholder: '开始时间',
        endPlaceholder: '结束时间',
        width: '340'
    },
]

/**
 * @description: 表格配置
 */
// 持仓订单
export const tradeOrderTableColumns = [
    // 账户名
    { label: '账户名', prop: 'accountName' },
    // 交易类型
    { label: '交易类型', prop: 'tradeType' },
    // 交易品种
    { label: '交易品种', prop: 'variety' },
    // 开仓时间
    { label: '开仓时间', prop: 'openTime' },
    // 开仓价格
    { label: '开仓价格', prop: 'openPrice' },
    // 平仓时间
    { label: '平仓时间', prop: 'closeTime' },
    // 平仓价格
    { label: '平仓价格', prop: 'closePrice' },
    // 浮动盈亏
    { label: '浮动盈亏', prop: 'floatProfit' },
]
//交易订单
export const positionOrderTableColumns = [
    // 账户名
    { label: '账户名', prop: 'accountName' },
    //订单编号
    { label: '订单编号', prop: 'orderId' },
    //品种名称
    { label: '品种名称', prop: 'variety' },
    //类型
    { label: '类型', prop: 'type' },
    //数量
    { label: '数量', prop: 'quantity' },
    //开仓价格
    { label: '开仓价格', prop: 'openPrice' },
    //平仓价格
    { label: '平仓价格', prop: 'closePrice' },
    //金额
    { label: '平仓盈亏', prop: 'closeProfitLoss', align: 'center' as const, width: '150px' },
    //创建时间
    { label: '创建时间', prop: 'createdTime' },
]