82 lines
4.3 KiB
JavaScript
82 lines
4.3 KiB
JavaScript
|
|
var colModelGrid =
|
|
[
|
|
{
|
|
name: 'ClientFullName', label: '客户全称', index: 'ClientFullName', width: 200, align: 'left', sortable: false
|
|
}, {
|
|
name: 'TradeNumber', label: '订单', index: 'TradeNumber', width: 180, align: 'left', sortable: false
|
|
}, {
|
|
name: 'ContractCode', label: '确认书编号', index: 'ContractCode', width: 200, align: 'left', sortable: false
|
|
}, {
|
|
name: 'Status', label: '状态', index: 'Status', width: 70, align: 'left', sortable: false,
|
|
formatter: function (cellValue, options, rowObject) {
|
|
if (cellValue) { return "完结"; } else { return "未完结"; }
|
|
}
|
|
}, {
|
|
name: 'OptionType', label: '多空方向', index: 'OptionType', width: 60, align: 'left', sortable: false,
|
|
formatter: function (cellValue, options, rowObject) {
|
|
return cellValue == "看涨" ? "多头" : "空头";
|
|
}
|
|
}, {
|
|
name: 'ClientShortName', label: '客户名', index: 'ClientShortName', width: 200, align: 'left', sortable: false
|
|
}, {
|
|
name: 'TradeDate', label: '成交日', index: 'TradeDate', width: 90, align: 'left', formatter: 'date', sortable: false
|
|
}, {
|
|
name: 'OriginalLots', label: '成交手数', index: 'OriginalLots', width: 100, align: 'left', sortable: false, formatter: numberFormat
|
|
}, {
|
|
name: 'OriginalAmount', label: '成交数量', index: 'OriginalAmount', width: 100, align: 'left', sortable: false, formatter: function (cellValue, options, rowObject) {
|
|
return numberFormat(pageObj.IsUseDisplayNotional ? cellValue * (rowObject.CountRatio || 1) : cellValue);
|
|
}
|
|
}, {
|
|
name: 'PositionAmount', label: '持仓数量', index: 'PositionAmount', width: 100, align: 'left', sortable: false, formatter: function (cellValue, options, rowObject) {
|
|
return numberFormat(pageObj.IsUseDisplayNotional ? cellValue * (rowObject.CountRatio || 1) : cellValue);
|
|
}
|
|
}, {
|
|
name: 'ExerciseDate', label: '到期日', index: 'ExerciseDate', width: 90, align: 'left', formatter: 'date', sortable: false
|
|
}, {
|
|
name: 'TradeDirection', label: '我方买/卖', index: 'TradeDirection', width: 60, align: 'left', sortable: false
|
|
}, {
|
|
name: 'StockEqvNotional', label: '名义本金', index: 'StockEqvNotional', width: 100, align: 'left', sortable: false,
|
|
formatter: function (cellValue, options, rowObject) {
|
|
var result = cellValue == "null" ? "" : cellValue;
|
|
return main.formatNumber(result, 2);
|
|
}
|
|
//}, {
|
|
// name: 'StockEqvNotional2', label: '名义本金(执行价格)', index: 'StockEqvNotional2', width: 100, align: 'left', sortable: false,
|
|
// formatter: function (cellValue, options, rowObject) {
|
|
// var result = cellValue == "null" ? "" : cellValue;
|
|
// return main.formatNumber(result, 2);
|
|
// }
|
|
}, {
|
|
name: 'TradePrice', label: '开仓费用', index: 'TradePrice', width: 100, align: 'left', formatter: numberFormat, sortable: false
|
|
}, {
|
|
name: 'FinancialEntry', label: '财务入账', index: 'FinancialEntry', width: 90, align: 'left', sortable: false, formatter: numberFormat
|
|
}, {
|
|
name: 'TradeConfirmFileStatus', label: '交易确认书', index: 'TradeConfirmFileStatus', width: 60, align: 'left', sortable: false,
|
|
formatter: function (cellValue, options, rowObject) {
|
|
return cellValue == "草稿" ? "未用印" : cellValue;
|
|
}
|
|
//}, {
|
|
// name: 'TradeConfirmDate', label: '交易确认日期', index: 'TradeConfirmDate', width: 160, align: 'left', sortable: false, formatter: 'date'
|
|
}
|
|
];
|
|
|
|
if (pageObj.ViewTagPermission) {
|
|
colModelGrid.push({
|
|
name: 'Tags',
|
|
label: '客户标签值',
|
|
index: 'Tags',
|
|
formatter: tagformat,
|
|
width: 150,
|
|
align: 'left',
|
|
sortable: false
|
|
}, {
|
|
name: 'OutputTags',
|
|
label: 'OutputTags',
|
|
index: 'OutputTags',
|
|
width: 70,
|
|
align: 'center',
|
|
hidden: true,
|
|
optionHide: true
|
|
});
|
|
} |