Files
zszq-trs/YLErpWeb/wwwroot/Scripts/app/financial/ForwardFinancialDetail_Open.js
T
2024-05-09 14:06:26 +08:00

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
});
}