/**
* channelplanInfo管理初始化
*/
var ChannelplanBasicinfo = {
id: "ChannelplanBasicinfoTable", //表格id
seItem: null, //选中的条目
table: null,
layerIndex: -1
};
/**
* 初始化表格的列
*/
ChannelplanBasicinfo.initColumn = function () {
return [
{field: 'selectItem', radio: true},
{title: '唯一标志', field: 'id', visible: false, align: 'center', valign: 'middle'},
{title: '申报批次', field: 'batchId', visible: true, align: 'center', valign: 'middle',width:70},
{title: '申报项目', field: 'project', visible: true, align: 'center', valign: 'middle',class:"uitd_showTip"},
{title: '申报类型', field: 'type', visible: true, align: 'center', valign: 'middle',class:"uitd_showTip"},
{title: '承载单位', field: 'enterprise', visible: true, align: 'center', valign: 'middle',class:"uitd_showTip"},
{title: '专业领域', field: 'field', visible: true, align: 'center', valign: 'middle'},
{title: '联系人', field: 'contactsName', visible: true, align: 'center', valign: 'middle'},
{title: '评审分组', field: 'group', visible: true, align: 'center', valign: 'middle'},
{title: '填表时间', field: 'createTime', visible: true, align: 'center', valign: 'middle',class:"uitd_showTip"},
{title: '审核状态', field: 'checkState', visible: true, align: 'center', valign: 'middle',
formatter:function (value) {
if(value==1){
return "待提交";
}else if(value==5){
return "待初审";
}else if(value==10){
return "待函审";
}else if(value==15){
return "待现场审核";
}else if(value==20){
return "待终审";
}else if(value==25){
return "审核通过";
}else if(value==30){
return "退回";
}
}
},
{title: '评审操作', field: 'checkState', visible : true, align: 'center', valign: 'middle',class:"uitd_showTip", formatter: assessAction},
{title: '操作日志', field: 'operationLogId', visible : true, align: 'center', valign: 'middle', formatter: operationAction}
];
};
/**
* 检查是否选中
*/
ChannelplanBasicinfo.check = function () {
var selected = $('#' + this.id).bootstrapTable('getSelections');
if(selected.length == 0){
Feng.info("请先选中表格中的某一记录!");
return false;
}else{
ChannelplanBasicinfo.seItem = selected[0];
return true;
}
};
/**
* 点击添加channelplanInfo
*/
ChannelplanBasicinfo.openAddChannelplanBasicinfo = function () {
var index = layer.open({
type: 2,
title: '添加申报信息',
area: ['800px', '420px'], //宽高
fix: false, //不固定
maxmin: true,
content: Feng.ctxPath + '/channelplanBasicinfo/channelplanBasicinfo_add'
});
this.layerIndex = index;
};
/**
* 打开查看channelplanInfo详情
*/
ChannelplanBasicinfo.openChannelplanBasicinfoDetail = function () {
if (this.check()) {
var index = layer.open({
type: 2,
title: '申报信息详情',
area: ['800px', '420px'], //宽高
fix: false, //不固定
maxmin: true,
content: Feng.ctxPath + '/channelplanBasicinfo/channelplanBasicinfo_update/' + ChannelplanBasicinfo.seItem.id
});
this.layerIndex = index;
}
};
/**
* 删除channelplanInfo
*/
ChannelplanBasicinfo.delete = function () {
if (this.check()) {
var ajax = new $ax(Feng.ctxPath + "/channelplanBasicinfo/delete", function (data) {
Feng.success("删除成功!");
ChannelplanBasicinfo.table.refresh();
}, function (data) {
Feng.error("删除失败!" + data.responseJSON.message + "!");
});
ajax.set("channelplanBasicinfoId",this.seItem.id);
ajax.start();
}
};
/**
* 查询channelplanInfo列表
*/
ChannelplanBasicinfo.search = function () {
var queryData = {};
queryData['field'] = $("#field").val();
queryData['type'] = $("#type").val();
queryData['checkState'] = $("#checkState").val();
queryData['project'] = $("#project").val();
ChannelplanBasicinfo.table.refresh({query: queryData});
};
/**
* 初始化评审操作
*/
function assessAction(value,row,index){
var str = JSON.stringify(row);
if(value==10||value==15||value==25||value==20){
return ""
}
}
/**
* 初始化操作日志按钮
*/
function operationAction(value,row,index){
var cpId = row.id;
return "