Files
zszq-trs/YLErpWeb/Views/trade_group/trade_groupList.cshtml
T
2024-05-09 14:06:26 +08:00

154 lines
5.6 KiB
Plaintext

@{
Layout = "~/Views/Shared/_MainLayout.cshtml";
}
@section JS{
<script type="text/javascript">
var g_grid = {};
$(function () {
var PostData = {};
PostData.ValidState = $("#ValidState").val();
$(".datepicker").datepicker({ changeMonth: true, changeYear: true, showButtonPanel: true, showOtherMonths: true, selectOtherMonths: true });
var grid = jQuery('#listGrid').jqGrid({
url: '/trade_group/trade_groupQuery',
datatype: 'json',
height: 'auto',
width: '96%',
autowidth: false,
shrinkToFit: false,
viewrecords: true,
jsonReader: { repeatitems: false },
caption: '',
mtype: 'POST',
postData: PostData,
afterInsertRow: AfterInsertRow,
onSelectRow: rowclick,
ondblClickRow: rowdblclick,
colModel: colModelGrid,
pager: jQuery('#pagerGrid'),
pagerpos: 'left',
rowNum: 20,
rowList: [20, 30, 50, 200, 10000],
footerrow: false,
loadComplete: gridComplete,
onPaging: onJqgridPaging,
grouping: true,
footerrow: false
});
g_grid = jQuery('#listGrid');
function keyEnter(event) {
try {
var e = event ? event : (window.event ? window.event : null);
if (e.keyCode == 13) {
SearchClick(true);
}
} catch (e) {
}
}
document.onkeydown = keyEnter;
try {
SetAceDropDown();
} catch (e) {
}
function AfterInsertRow(rowid, aData) {
}
});
var colModelGrid = [{
name: '', label: '操作', index: '', width: 90, align: 'left', formatter: showToolName
}, {
name: 'id', label: 'id', index: 'id', width: 1, align: 'left', hidden: true
}, {
name: 'EncryptId', label: 'EncryptId', index: 'EncryptId', width: 0, align: 'left', hidden: true
}, {
name: 'OptName', label: '操作员', index: 'OptName', width: 150, align: 'left'
}, {
name: 'ValidState', label: '是否有效', index: 'ValidState', width: 80, align: 'left', formatter: formatValidState
}, {
name: 'OptDate', label: '创建日期', index: 'OptDate', width: 90, align: 'left', formatter: 'date'
}, {
name: 'GroupName', label: '组名', index: 'GroupName', width: 150, align: 'left'
}];
function customButton(cellValue, options, rowObject) {
var imageHtml = "<input type=\"button\" value=\"删除\" class=\"btn-warning\" onclick=\"deletetrade_group('" + rowObject.EncryptId + "');\" />";
return imageHtml;
}
function deletetrade_group(encryptId) {
if (confirm("确定删除吗?")) {
$.ajax({
type: "Post",
url: "/trade_group/Deletetrade_group",
data: { id: encryptId, d: new Date() },
success: function (data) {
showmiddlemessage(data.obj);
if (data.success == true) {
$('#listGrid').trigger('reloadGrid');
}
},
error: function (msg) {
alert("error:" + msg);
}
});
}
}
function showToolName(cellValue, options, rowObject) {
var html = "<input type=\"button\" class=\"wentiEdit\" title='查看交易组' onclick=\"starttrade_groupView('{0}')\" value=\"{1}\" />".template(rowObject.EncryptId, "查看");
return html;
}
function rowclick(id) {
}
function startAddtrade_group() {
var addurl = "/trade_group/trade_groupEdit/0";
main.open("新增交易组", addurl);
}
function starttrade_groupView(id) {
var srcurl = "/trade_group/trade_groupView/?enid=" + id;
main.open("查看交易组", srcurl);
}
function reloadtrade_group() {
//重新加载
SearchClick();
}
function SearchClick(isSearchclick) {
var listGrid = $('#listGrid');
listGrid.appendPostData({ OptName: $("#OptName").val() });
listGrid.appendPostData({ ValidState: $("#ValidState").val() });
listGrid.appendPostData({ OptDateStart: $("#DateFromOptDate").val() });
listGrid.appendPostData({ OptDateEnd: $("#DateToOptDate").val() });
listGrid.appendPostData({ GroupName: $("#GroupName").val() });
if (typeof (isSearchclick) != "undefined" && isSearchclick) {
//点击搜索时默认第一页
listGrid.jqGrid('setGridParam', {
page: 1
});
}
listGrid.trigger('reloadGrid');
}
</script>
}
<div class="searchdiv">
@Html.ShortInput("OptName", "操作员:")
@Html.MyAceDropdownInput2("ValidState", "是否有效:", ConsGlobal.ValidStates(), true, "Valid")
@Html.SearchDateRange("OptDate", "创建日期:")
@Html.ShortInput("GroupName", "组名:")
@MyControls.SearchBtn()
@MyControls.Btn("新增", "startAddtrade_group()")
</div>
@Html.Raw(JqGridSimple.OutTable())