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

85 lines
2.3 KiB
JavaScript

var colModelGrid = [{
name: 'id', label: 'id', index: 'id', width: 1, hidden: true
}, {
name: 'EncryptId', label: 'EncryptId', index: 'EncryptId', width: 0, hidden: true
}, {
name: 'undelrying', label: '标的代码', index: 'undelrying', width: 170
}, {
name: 'undelrying_CFMMC', label: '报送标的代码-CFMMC', index: 'undelrying_CFMMC', width: 170
},
];
function __initJqgrid() {
var grid = jQuery('#listGrid').jqGrid({
url: '/supervise_undelrying/supervise_undelryingQuery',
datatype: 'json',
height: 'auto',
width: '90%',
autowidth: false,
shrinkToFit: false,
viewrecords: true,
jsonReader: { repeatitems: false },
cmTemplate: { align: 'center', width: 120 },
mtype: 'POST',
multiselect: true,
afterInsertRow: null,
onSelectRow: null,
ondblClickRow: null,
colModel: colModelGrid,
loadComplete() {
$('.ui-jqgrid-bdiv', '#gbox_listGrid').floatingScroll();
},
onPaging: null,
footerrow: false
});
}
//查询
function SearchClick() {
var listGrid = $('#listGrid');
listGrid.appendPostData({ undelrying: $("#undelrying").val() });
listGrid.trigger('reloadGrid');
}
//批量删除
function delsupervise_undelrying() {
var selectedIds = jQuery('#listGrid').jqGrid('getGridParam', 'selarrrow');
if (selectedIds.length < 1) {
main.message("请选择需删除的报送参数");
return;
}
main.confirm("删除所有选中报送参数?", function () {
var ors = [];
for (var i = 0; i < selectedIds.length; i++) {
var or = jQuery('#listGrid').getRowData(selectedIds[i]).id;
ors.push(or);
}
var pData = { superviseUndelryingIds: ors.join(",") };
main.post("/supervise_undelrying/delsupervise_undelryings", pData).done(function (data) {
SearchClick();
});
});
}
//导入数据
function importsupervise_undelrying() {
main.open("导入监管报送参数", "/supervise_undelrying/supervise_undelryingUpload", { area: ['800px', '600px'] });
}
$(function () {
__initJqgrid();
document.onkeydown = function (event) {
var e = event ? event : (window.event ? window.event : null);
(e.keyCode === 13) && SearchClick(true);
};
});