$(function () { initMyApprovedTable(); initMyApprovedClick(); }) //初始化表格 function initMyApprovedTable() { var code = $('#searchMyApprovedCode').textbox('getValue'); $('#MyApprovedTable').datagrid({ //分页 fit: true, fitColumns: true, singleSelect: true, url: '../../GlobalM/WorkList/GetMyApproved', queryParams: { Code: code }, pagination: true, rownumbers: true, pagePosition: 'bottom', pageSize: 10, pageNumber: 1, pageList: [2, 10, 20, 50,100], toolbar: '#searchMyApprovedToolBar', //数据格式 columns: [[ //{ checkbox: true, field: 'Id', fixed: true, }, { title: '流程履历序号', width: 35, field: 'BillflowId', hidden: true, }, { title: '流程序号', width: 35, field: 'Id', hidden: true, }, { title: '编号', width: 130, field: 'Code', }, { title: '名称', width: 130, field: 'Name', }, { title: '状态', width: 35, field: 'Statu', formatter: function (value, row, index) { if (value == 0) { return '进行中'; } else if (value == 1) { return '已完成'; } else if (value == 2) { //针对NG单据,NG单据,状态为1就是NG单据刚审完,进入维修。变成2就表示维修审批完 return '已完成'; } else if (value == -1) { return '已作废'; } } }, { title: '单据类型', width: 130, field: 'BillTypeId', formatter: function (value, row, index) { if (value == 1) { return 'OK单据'; } else if (value == 2) { return 'NG单据'; } else if (value == 3) { return '维修单'; } } }, { title: '审批时间', width: 200, field: 'CreateTime', formatter: function (value, row, index) { return toDateStr(value); } }, { title: '创建人', width: 100, field: 'CreateUserId', hidden: true, }, { title: '创建人', width: 100, field: 'CreateUserName', }, ]], loadFilter: function (data) { if (data.Code == 200) { return data; } else { alert(data.Message); } }, onSelect: function (rowIndex, rowData) { GetMyApprovedInspectReck(); }, }); } //初始化点击按钮、更改下拉框事件 function initMyApprovedClick() { //点击Search按钮 $('#btnMyApprovedSearch').click(function () { reloadMyApprovedTable();//重新加载表格 }); //点击清除 $('#btnMyApprovedClear').click(function () { $('#searchMyApprovedCode').textbox('setValue', ''); }); } //重新加载表格 function reloadMyApprovedTable() { $('#MyApprovedTable').datagrid('load', { Code: $('#searchMyApprovedCode').textbox('getValue'), }); } function GetMyApprovedInspectReck() { $('#processMyApproved').empty(); $('#detailMyApproved').empty(); var rows = $('#MyApprovedTable').datagrid('getSelections'); if (rows.length != 1) { show('查看表单只能选择一行!'); return; } var BookId = rows[0].BookId var param = { InspectBookId: BookId, ShowBtn: 0 }; var data = ajaxSame('../../GlobalM/Bill/InspectDetail', param, 'post', 'html'); $('#detailMyApproved').append(data); var BillId = rows[0].Id var param = { BillId: BillId }; var data = ajaxSame('../../GlobalM/WorkList/GetBillProcess', param, 'post', 'json'); if (data.Code == 200) { //加载履历到dialog上 var $table = $('
'); var $tr = $(''); var $td = $(''); for (var i in data.rows) { //创建tr if (data.rows[i].ActionType == 0) { $tr = $(''); } else if (data.rows[i].ActionType == 1) { $tr = $(''); } else if (data.rows[i].ActionType == -1) { $tr = $(''); } $td = $('' + data.rows[i].NodeName + ''); $tr.append($td); $td = $('' + data.rows[i].OrderNo + ''); $tr.append($td); $td = $('' + data.rows[i].UserNo + ''); $tr.append($td); $td = $('' + data.rows[i].UserName + ''); $tr.append($td); $td = $('' + data.rows[i].RoleName + ''); $tr.append($td); $td = $('' + data.rows[i].Remark + ''); $tr.append($td); $td = $('' + (data.rows[i].AppendixUrl == "" ? '' : '附件') + ''); $tr.append($td); $td = $('' + data.rows[i].ApproveTimeStr + ''); $tr.append($td); $td = $('' + data.rows[i].ActiveTimeStr + ''); $tr.append($td); //将tr添加到表格 $table.append($tr); } $('#processMyApproved').append($table); } else { alert(data.Message); } }