这是js:
//编码分类变量定义
var manager3;//编码属性列表对象
var manager2;//编码
var gridManager1;//
var gridManager2;//
var bmzhujianid;
var shuxingnr="";//属性内容
var shuxingmc="";//属性名称
$(function(){
$("#layout1").ligerLayout({
leftWidth: 300,
centerBottomHeight:250,
bottomHeight:70
});
$("#MenuName").html("当前位置:编码标准->编码分类->获取编码");
//编码属性别表
manager3=$("#maingrid1").ligerGrid({
columns : [{ display: '编码', name: 'F_BM',width:180 },
{ display: '设备名称', name: 'COL1',width:180
/* render: function (rowdata, rowindex, value)
{
alert(rowindex+"\"+rowdata.COL1);
if(rowdata.COL1==0){
return this.display="" ;
}else{
return this.display=rowdata.COL1;
}
}*/
},
{ display: '设备名称', name: 'COL2',width:180},
{ display: '规格型号', name: 'COL3',width:180},
{ display: '机构名称', name: 'COL4',width:180},
{ display: '工具编号', name: 'COL5',width:180},
{ display: '工具名称', name: 'COL6',width:180},
{ display: '备注', name: 'COL7',width:180},
{ display: '其他', name: 'COL8',width:180},
{ display: '其他', name: 'COL9',width:180},
{ display: '其他', name: 'COL10',width:180},
{ display: '创建时间', name: 'F_CJSJ',width:180 }],
usePager: true,
//url : '../getBmAction!testCol.action',
//checkbox: true,
dataAction : 'server',
onDblClickRow:function (rowdata,rowindex, rowobj){
f_onSelectRow(rowdata,rowindex, rowobj);
},
width: '100%',
height:'55%'
});
gridManager1= $("#maingrid1").ligerGetGridManager();
gridManager1.toggleCol('COL1', false);
gridManager1.toggleCol('COL2', false);
gridManager1.toggleCol('COL3', false);
gridManager1.toggleCol('COL4', false);
gridManager1.toggleCol('COL5', false);
gridManager1.toggleCol('COL6', false);
gridManager1.toggleCol('COL7', false);
gridManager1.toggleCol('COL8', false);
gridManager1.toggleCol('COL9', false);
gridManager1.toggleCol('COL10', false);
$("#maingrid1").ligerGetGridManager();
$("#pageloading").hide();
//序号编码属性列表
manager2=$("#maingrid2").ligerGrid({
columns : [{ display: '编码', name: 'F_BM',width:180 },
{ display: '设备资产编号', name: 'F_SBZCBH',width:150},
{ display: '型号', name: 'F_XH',width:150 },
{ display: '设备名称', name: 'F_SBMC',width:180 },
{ display: '设备描述', name: 'F_SBMS',width:180 },
{ display: '创建日期', name: 'CREATE_DATE',width:180 },
{ display: '启用日期', name: 'LAST_MODIFY',width:180 },
{ display: '目前使用部门', name: 'F_MQSYBM',width:180 },
{ display: '备注', name: 'F_SXNR',width:180 }],
//usePager: true,
dataAction : 'server',
width: '100%',
height:'40%'
});
gridManager2= $("#maingrid2").ligerGetGridManager();
gridManager2.toggleCol('F_BZGS', false);
gridManager2.toggleCol('F_SBZCBH', false);
gridManager2.toggleCol('F_XH', false);
gridManager2.toggleCol('F_ZCBH', false);
gridManager2.toggleCol('F_SBMS', false);
//gridManager2.toggleCol('F_SBMC', false);
gridManager2.toggleCol('CREATE_DATE', false);
gridManager2.toggleCol('F_MQSYBM', false);
$("#maingrid2").ligerGetGridManager();
$("#pageloading").hide();
});
//分类编码显示列表 头
function getaddColumns(){
return [{ display: '编码', name: 'F_BM',width:180 },
{ display: '设备名称', name: 'F_SBMC',width:180,
render: function (rowdata, rowindex, value)
{
//alert(rowdata.F_SXNR);
return this.display=rowdata.F_SXNR;
}
},
{ display: '属性名称', name: 'F_SXMC',width:180,
render:function(rowdata, rowindex, value){
return this.display=rowdata.F_SXMC;
}
},
{ display: '规格型号', name: 'F_GGXH',width:180 },
{ display: '机构名称', name: 'F_JGMC',width:180 },
{ display: '工具编号', name: 'F_GJBH',width:180 },
{ display: '工具名称', name: 'F_GJMC',width:180 },
{ display: '其他', name: 'F_TEST',width:180 },
{ display: '创建时间', name: 'F_CJSJ',width:180 },
{ display: '备注', name: 'F_BZ',width:180 }];
}
//选择分类编码获取序号编码数据
function selectRowGetData(){
}
//分类编码列表
function getaddColumnsFLBMLb(){
return [{ display: '编码', name: 'F_BM', align: 'left',width:160},
{ display: '设备资产编号', name: 'F_SBZCBH',width:180 },
{ display: '设备名称', name: 'F_SBMC',width:200 },
{ display: '设备描述', name: 'F_SBMS',width:200 },
{ display: '目前使用部门', name: 'F_MQSYBM',width:200 }];
}
//获取编码数据
function huoqubmsj(){
/*$.ligerDialog.confirm('确定要提交数据吗?', function (yes) {
if(yes){
///var s = JSON2.stringify(gridManageradd.getData());
}
});*/
var row = gridManager1.getSelectedRow();
if (row==""||row==null){
alert("请选择1个编码行!");
return;
}else{
////获取的编码数据转换
var fkbmcode=row.F_BM;
//传入中间保存参数
//; new Date().getTime();
/*bmzhujianid =new Date().getTime();
alert(bmzhujianid);*/
$.ajax({
type: "POST",
url : '../getBmAction!addFlBMCode.action',
dataType:"json",
data : [ {name:'bmflid',value:bmzhujianid},{name:'flbmcode',value:fkbmcode}],
///async:true,
success: function(msg){
},
complete:function (data,responseText,textStatus) {
/*$.ajax( {
type : "POST",
url :"../getBmAction!GetFlBmCode.action",
data : [{name : 'flbmcode',value : bmzhujianid}],
dataType : "json",
success : function(msg) {
alert("OK");
window.location.href="getbmcode.jsp?bmcocde="+bmzhujianid;
},
complete:function(data,responseText,textStatus){
}
});*/
///window.location.href="getbmcode.jsp?bmcocde="+bmzhujianid;
//var h = (window.screen.availHeight-500)/2;
//var w = (window.screen.availWidth-420)/2;
//window.showModalDialog('getbmcode.jsp?bmcode=\''+bmzhujianid+'\'&bmcode2=\''+bmzhujianid+'\'','','height=500, width=420,top='+h+',left='+w+', toolbar=no, menubar=no, scrollbars=no,edge=raised,unadorned=yes, resizable=yes,location=no, status=no');
}
});
window.close();
}
}
//获取序号编码数据
function f_onSelectRow(rowdata,rowindex, rowobj){
var row = gridManager1.getSelectedRow();
if (row==""||row==null){
alert("请选择1个编码行!");
return;
}else{
//获取开始时间及结束时间
var starttime=$("#startoftime").val();
var endtime=$("#endoftime").val();
var fobjid_bm=row.F_BM;
///alert("编码:"+fobjid_bm+"||"+starttime+"||"+endtime);
//获取序号编码数据
$.ajax({
type: "POST",
url : '../getBmAction!doServiceSearchXHLTm.action?parentid='+fobjid_bm,//序号编码
dataType:"json",
async:true,
success: function(data){
gridManager2.setOptions( {
parms : [ {name : 'flbmid',value :fobjid_bm},//用分类编码ID查询序号编码数据
{name : 'starttime',value :starttime},
{name : 'endtime',value :endtime}],
url : '../getBmAction!doServiceSearchXhBmData.action'
//columns:getaddColumnsFLBMLb()
});
///gridManager2.loadData(true);
},
complete:function (data,responseText,textStatus) {
var getdeleteData=JSON2.stringify(data);
var jsonnn=eval("("+data.responseText+")");
for(var i in jsonnn){
var sxmc=jsonnn[i].F_SXMC;
if(sxmc){
switch (sxmc) {
case "编码":
gridManager2.changeHeaderText('F_BM',jsonnn[i].F_SXMC);
//g.toggleCol('F_SXMC1', true);
//g.getColumnByName();
//var columnnnn=g.columnname="F_BM";
//alert(columnnnn);
break;
case "设备名称":
gridManager2.changeHeaderText('F_SBMC',jsonnn[i].F_SXMC);
gridManager2.toggleCol('F_SBMC', true);
break;
case "备注":
gridManager2.changeHeaderText('F_SXNR1',jsonnn[i].F_SXMC);
gridManager2.toggleCol('F_SXNR1', true);
break;
case "创建时间":
gridManager2.changeHeaderText('F_CJSJ',jsonnn[i].F_SXMC);
gridManager2.toggleCol('F_CJSJ', true);
break;
case "工具编号":
gridManager2.changeHeaderText('F_GJBH',jsonnn[i].F_SXMC);
gridManager2.toggleCol('F_GJBH', true);
break;
case "工具名称":
gridManager2.changeHeaderText('F_SXNR',jsonnn[i].F_SXMC);
gridManager2.toggleCol('F_SXNR', true);
break;
case "机构名称":
gridManager2.changeHeaderText('F_JGMC',jsonnn[i].F_SXMC);
gridManager2.toggleCol('F_JGMC', true);
break;
case "规格型号":
gridManager2.changeHeaderText('F_GGXH',jsonnn[i].F_SXMC);
gridManager2.toggleCol('F_GGXH', true);
break;
case "测试":
gridManager2.changeHeaderText('F_TEST',jsonnn[i].F_SXMC);
gridManager2.toggleCol('F_TEST', true);
break;
default:
break;
}
}
}
}
});
}
}
function getBmGridData(btsxmc){
$.ajax( {
type : "POST",
url : '../getBmAction!doServiceSearch2.action?parentid='+nodeid,
///parms : [ {name : 'parentid',value :nodeid}],
dataType : "json",
success : function(data) {
/// alert("OK");
},
complete:function (data,responseText,textStatus) {
var getdeleteData=JSON.stringify(data);
var jsonn=eval("("+getdeleteData.Rows+")");
///return alert(jsonn.Rows);
/*for(var i in jsonn.Rows){
//if(jsonn.Rows[i].F_SXNR==btsxmc)
//return alert(jsonn.Rows[i].F_SXNR);
}*/
}
});
}
//点击查询按钮
function getBmSJChaXun(){
//获取输入编码
var chaxun_bm=$("#bmcode").val();
var flag=$("#bmzhuangtai").val();
$.ajax( {
type : "POST",
url :"../getBmAction!GetFlBmDatabyFlag.action",
data : [{name : 'flbmid',value : chaxun_bm},
{name : 'flag',value : flag}],
dataType : "json",
success : function(msg) {
alert("OK");
}
});
gridManager1.loadData(true);
alert("查询成功!");
}
//关闭添加物资页面窗体
function exit(){
if(!confirm("确认要退出添加物资吗?"))
return;
window.close();
}
//表头头部渲染
function headerRenderColumn(column){
}
//改变列表头内容
function changeHeaderText111(columnparm, headerText)
{
alert(columnparm);
var g = this, p = this.options;
var column;
if (typeof (columnparm) == "number")
{
column = g.columns[columnparm];
}
else if (typeof (columnparm) == "object" && columnparm['__id'])
{
column = columnparm;
}
else if (typeof (columnparm) == "string")
{
if (g._isColumnId(columnparm)) // column id
{
column = g._columns[columnparm];
}
else // column name
{
$(g.columns).each(function ()
{
if (this.name == columnparm)
g.changeHeaderText(this, headerText);
});
return;
}
}
if (!column) return;
var columnindex = column['__leafindex'];
var headercell = document.getElementById(column['__domid']);
$(".l-grid-hd-cell-text", headercell).html(headerText);
if (p.allowHideColumn)
{
$(':checkbox[columnindex=' + columnindex + "]", g.popup).parent().next().html(headerText);
}
}