123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261 |
- var gridObj;
- var gridObj1;
- var pagingObj;
- $(function () {
- $("#condition_div1").hide();
- $("#condition_div").show();
- gridObj = $.fn.bsgrid.init('searchTable', {
- url: prjContextPath+"/xxbsAction!querySy.action",
- pageSizeSelect: true,
- stripeRows: true,
- pageSize: thisPageSize,//当前页显示行数
- otherParames:{"perPage":thisPageSize},//
- pageSizeSelect:false,
- displayBlankRows: false, // single grid setting
- displayPagingToolbarOnlyMultiPages: true, // single grid setting
- complete:set_pageCon_end() //执行完成后回调函数
- });
- // 表格的checkbox选择
- if($('#searchTable thead tr th:eq(0) input[type=checkbox]').length == 1) {
- $('#searchTable thead tr th:eq(0) input[type=checkbox]').change(function () {
- var checked = $.bsgrid.adaptAttrOrProp($(this), 'checked') ? true : false;
- $.bsgrid.adaptAttrOrProp($('#searchTable tbody tr td:nth-child(1)>input[type=checkbox]'), 'checked', checked);
- });
- }
- });
- function checkbox(record, rowIndex, colIndex, options) {
- return '<input type="checkbox" value="' + gridObj.getColumnValue(rowIndex, gridObj.getColumnAttr(colIndex, options.settings.colsProperties.indexAttr)) + '"/>';
- }
- //渲染字典项-栏目名称
- function render_lmname(record, rowIndex, colIndex, options){
- return '<a href="#" onclick="lmname(\'' + gridObj.getRecordIndexValue(record, 'xxbs_lmid')+ '\')">'+gridObj.getRecordIndexValue(record, 'xxbs_lmname') +'</a>';
- }
- function lmname(xxbs_lmid){
- $("#sTable_pt_outTab").hide();
- $("#condition_div").hide();
- $("#condition_div1").show();
- gridObj1 =$.fn.bsgrid.init('sTable' , {
- url: prjContextPath+"/xxbsAction!query.action",
- pageSizeSelect: true,
- stripeRows: true,
- pageSize: thisPageSize,//当前页显示行数
- otherParames:{"perPage":thisPageSize,"xxbs_lmid":xxbs_lmid},
- pageSizeSelect:false,
- displayBlankRows: false,// single grid setting
- displayPagingToolbarOnlyMultiPages: false // single grid setting
- });
- }
- function show_mess_clo(){
- if(winhandle!=null){
- winhandle.reset();
- }
- }
- var winHandle;
- /*获取勾选的checkbox值*/
- function getCheckedIds() {
- var records = getCheckedRecords();
- var ids = '';
- for(var i = 0; i < records.length; i++) {
- ids += ',' + gridObj.getRecordIndexValue(records[i], 'id');
- }
- // alert(ids.length > 0 ? ids.substring(1) : '');
- }
- /*获取勾选checkbox对象*/
- function getCheckedRecords() {
- var records = new Array();
- $('#searchTable tbody tr').each(function() {
- if($(this).find('td:eq(0)>input:checked').length == 1){
- records[records.length] = gridObj.getRowRecord($(this));
- }
- });
- return records;
- }
- /*执行完成后回调函数*/
- function set_pageCon_end(){
- }
- var person_win_handle;
- //临时跳转到信息审核页面 按钮调用方法
- //点击菜单提交
- function jump_xxsh(){
- /*var url = prjContextPath+"/system/person/lygbperson_query.jsp?zuzhijigouid="+jigouid;
- person_win_handle = openWindow(url,450,200,'信息报送查看页面',this.window); */
- parent.sumbitMen('/lyxxbs/xxsh/xxsh.jsp');
- }
- function neirong(xxbs_id,xxbs_zt){
- // alert(xxbs_id);
- // alert(xxbs_zt);
- // if(){
- //
- // }
- //parent.sumbitMen('/lyxxbs/xxbs/xxbs_neirong.jsp?xxbs_id='+xxbs_id+'&xxbs_zt='+xxbs_zt);
- var url = prjContextPath+'/lyxxbs/xxbs/xxbs_neirong.jsp?xxbs_id='+xxbs_id+'&xxbs_zt='+xxbs_zt;
- person_win_handle = openWindow(url,1200,380,'信息报送内容编辑页面',this.window);
- }
- //查看按钮调用方法
- function data_query(jigouid){
- var url = prjContextPath+"/system/person/lygbperson_query.jsp?zuzhijigouid="+jigouid;
- person_win_handle = openWindow(url,450,200,'信息报送查看页面',this.window);
- }
- //上报按钮调用方法
- function sb_data(dataid){
- var data_id=gridObj.getRecordIndexValue(gridObj.getRowRecord(gridObj.getSelectedRow()), "xxbs_id");
- var xxbs_zt=gridObj.getRecordIndexValue(gridObj.getRowRecord(gridObj.getSelectedRow()), "xxbs_zt");
- if(data_id==""||data_id==null){
- winHandle=openSecondMessageWindow('请选择一条数据!',prjContextPath);
- return;
- }
- if(xxbs_zt!="0"){
- winHandle=openSecondMessageWindow('只能上报“新建”状态的数据!',prjContextPath);
- return;
- }
- $.post(prjContextPath+"/xxbsAction!shangbao.action",{xxbs_zt:"1",xxbs_id:data_id},function(json){
- if(json.success==1){
- winHandle=openSecondMessageWindow('上报成功!',prjContextPath);
- if(gridObj.options.curPageRowsNum==1){
- if(gridObj.options.curPage==1){
- gridObj.refreshPage();
- }else{
- gridObj.prevPage();
- }
- }else{
- gridObj.refreshPage();
- }
- }else{
- winHandle=openSecondMessageWindow('操作失败,请联系管理员!',prjContextPath);
- }
-
- });
- }
- //修改按钮调用方法
- function upd_data(dataid){
- var data_id=gridObj.getRecordIndexValue(gridObj.getRowRecord(gridObj.getSelectedRow()), "xxbs_id");
- if(data_id==""||data_id==null){
- winHandle=openSecondMessageWindow('请选择一条数据!',prjContextPath);
- return;
- }
- var xxbs_zt=gridObj.getRecordIndexValue(gridObj.getRowRecord(gridObj.getSelectedRow()), "xxbs_zt");
- if(xxbs_zt!="0"){
- winHandle=openSecondMessageWindow('只能上报“新建”状态的数据!',prjContextPath);
- return;
- }
- var url = prjContextPath+"/lyxxbs/xxbs/xxbs_upd.jsp?data_id="+data_id;
- person_win_handle = openWindow(url,750,380,'信息报送修改页面',this.window);
- }
- //查看按钮调用方法
- function sel_data(dataid){
- var data_id=gridObj.getRecordIndexValue(gridObj.getRowRecord(gridObj.getSelectedRow()), "xxbs_id");
- if(data_id==""||data_id==null){
- winHandle=openSecondMessageWindow('请选择一条数据!',prjContextPath);
- return;
- }else{
- var url = prjContextPath+"/lyxxbs/xxbs/xxbs_sel.jsp?data_id="+data_id;
- person_win_handle = openWindow(url,750,380,'信息报送查看页面',this.window);
- }
- }
- //增加按钮调用方法
- function add_data(){
- var zuzhijigouid=tree.getSelectedItemId();//获取数据库中主键
- if(!checkIsNotEmpty(zuzhijigouid)){
- winHandle=openSecondMessageWindow('请选择左侧的栏目!',prjContextPath);
- return false;
- }
- var url = prjContextPath+"/lyxxbs/xxbs/xxbs_add.jsp?lmid="+zuzhijigouid;
- person_win_handle = openWindow(url,750,380,'信息报送增加页面',this.window);
- }
- function del_data(dataid){
- var data_id=gridObj.getRecordIndexValue(gridObj.getRowRecord(gridObj.getSelectedRow()), 'xxbs_id');
- var data_zt=gridObj.getRecordIndexValue(gridObj.getRowRecord(gridObj.getSelectedRow()), 'xxbs_zt');
- if(data_id==""||data_id==null){
- winHandle=openSecondMessageWindow('请选择一条数据!',prjContextPath);
- return;
- }
- if(data_zt!="0"){
- winHandle=openSecondMessageWindow('只能删除“新建”状态的数据!',prjContextPath);
- return;
- }
- parent._confirm_msg_show( '是否删除此信息?' , this.window.name+'.deleteCarManagerCall(1,'+data_id+')');
- }
- //删除操作,用户做选择后回调函数
- function deleteCarManagerCall(btn,dataid){
- //如果点击确定
- if(btn == '1')
- {
- //删除人员前校验此人员是否被分配用户
- $.post(prjContextPath+"/xxbsAction!delete.action",{xxbs_id:dataid},function(json){
- if(json.success==1){
- winHandle=openSecondMessageWindow('删除成功!',prjContextPath);
- if(gridObj.options.curPageRowsNum==1){
- if(gridObj.options.curPage==1){
- gridObj.refreshPage();
- }else{
- gridObj.prevPage();
- }
- }else{
- gridObj.refreshPage();
- }
- }else{
- winHandle=openSecondMessageWindow('操作失败,请联系管理员!',prjContextPath);
- }
- });
- }else{
- gridObj.refreshPage();//刷新当前页
- }
- }
- function callBackForSelCout(json){
- //如果此人员被分配用户,则不允许直接删除
- if(json.success>0){
- person_win_handle=openSecondMessageWindow('此人员已被分配用户,请先删除被分配的用户!',prjContextPath);
- }else{
- $.post(prjContextPath+"/employeeAction!delete.action",{id:json.dataid},callBackFunFileDel);
- }
- }
- function callBackFunFileDel(json){
- if(json.success==1){
- winHandle=openSecondMessageWindow('删除成功!',prjContextPath);
- if(gridObj.options.curPageRowsNum==1){
- if(gridObj.options.curPage==1){
- gridObj.refreshPage();
- }else{
- gridObj.prevPage();
- }
- }else{
- gridObj.refreshPage();
- }
- }else{
- winHandle=openSecondMessageWindow('删除失败,请联系管理员!',prjContextPath);
- }
- }
- //弹出窗口关闭
- function close_handle(flg){
- //flg:0 刷新到首页(增加);flg:1 刷新当前页(修改、删除)
- if(flg==0){
- if(gridObj.options.curPage!=1)
- gridObj.firstPage();
- else
- gridObj.refreshPage();
- }else{
- gridObj.refreshPage();
- }
- if(person_win_handle!=null){
- person_win_handle.reset();
- }
- }
- //关闭消息框
- function closeSysMes(){
- if(winHandle!=null){
- winHandle.reset();
- }
- close_handle(1);
- }
- //弹出窗口关闭
- function closeWindow(){
- gridObj.firstPage();
- if(person_win_handle!=null){
- parent.person_win_handle();
- }
- }
|