$(function () { initMyNeedDealtTable(); initMyNeedDealtClick(); loadMyNeedDealtHeight(); $('#controlMyNeedDealt').hide(); }) function loadMyNeedDealtHeight() { //var $iframe = $("#searchMyNeedDealtToolBar").parent('div').first(); } //初始化表格 function initMyNeedDealtTable() { var code = $('#searchMyNeedDealtCode').textbox('getValue'); $('#MyNeedDealtTable').datagrid({ //分页 fit: true, fitColumns: true, singleSelect: false,//可以选择多个 url: '../../GlobalM/WorkList/GetMyNeedDealt', queryParams: { Code: code }, pagination: true, rownumbers: true, pagePosition: 'bottom', pageSize: 1000, pageNumber: 1, pageList: [2, 5,10, 20, 50, 100,1000,10000], toolbar: '#searchMyNeedDealtToolBar', //数据格式 columns: [[ { checkbox: true, field: 'CheckId', fixed: true, }, { title: '流程履历序号', width: 35, field: 'BillflowId', hidden: true, }, { title: '流程序号', width: 35, field: 'Id', hidden: true, }, { 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: 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 == -1) { 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) { debugger; if (data.Code == 200) { return data; } else { alert(data.Message); } }, onSelect: function (rowIndex, rowData) { GetMyNeedDealtInspectReck(); }, }); } //初始化点击按钮、更改下拉框事件 function initMyNeedDealtClick() { //点击Search按钮 $('#btnMyNeedDealtSearch').click(function () { reloadMyNeedDealtTable();//重新加载表格 }); //点击清除 $('#btnMyNeedDealtClear').click(function () { $('#searchMyNeedDealtCode').textbox('setValue', ''); }); //点击同意 $('#btnMyNeedDealtAgree,#btnMyNeedDealtAgreeControl').click(function () { if (confirm('确认同意单据?')) { var rows = $('#MyNeedDealtTable').datagrid('getSelections'); if (rows.length <= 0) { show('请选择任意一行!'); return; } var BillflowIdArr = new Array(1); for (var i in rows) { BillflowIdArr.push(rows[i].BillflowId); } var remark = $('#MyNeedDealtRemark').val(); var param = { BillflowIdArr: BillflowIdArr, Remark: remark }; var data = ajaxSame('../../GlobalM/WorkList/ApproveAgree', param, 'post', 'json'); if (data.Code == 200) { reloadMyNeedDealtTable(); reloadHomeIndexAttention(); } else { alert(data.Message); } } clearPageMyNeedDealt(); }); //点击同意全部代办 $('#btnMyNeedDealtAgreeAll').click(function () { if (confirm('确认审批同意全部代办?(若数据量大请耐心等待)')) { var remark = $('#MyNeedDealtRemark').val(); var param = { Remark: remark }; var data = ajaxSame('../../GlobalM/WorkList/ApproveAgreeAll', param, 'post', 'json'); if (data.Code == 200) { reloadMyNeedDealtTable(); reloadHomeIndexAttention(); alert(data.Message); } else { alert(data.Message); } } clearPageMyNeedDealt(); }); //点击拒绝 $('#btnMyNeedDealtRefuse,#btnMyNeedDealtRefuseControl').click(function () { if (confirm('确认拒绝单据?')) { var rows = $('#MyNeedDealtTable').datagrid('getSelections'); if (rows.length <= 0) { show('请选择任意一行!'); return; } var BillflowIdArr = new Array(1); for (var i in rows) { BillflowIdArr.push(rows[i].BillflowId); } var remark = $('#MyNeedDealtRemark').val(); var param = { BillflowIdArr: BillflowIdArr, Remark: remark }; var data = ajaxSame('../../GlobalM/WorkList/ApproveRefuse', param, 'post', 'json'); if (data.Code == 200) { reloadMyNeedDealtTable(); reloadHomeIndexAttention(); } else { alert(data.Message); } } clearPageMyNeedDealt(); }); //点击流程履历 $('#btnMyNeedDealtProcess').click(function () { var rows = $('#MyNeedDealtTable').datagrid('getSelections'); if (rows.length != 1) { show('查看流程履历只能选择一行!'); return; } 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 = $('