|
|
@@ -17,9 +17,57 @@ var bootstrap = function ($, learun) { |
|
|
|
$('#multiple_condition_query').lrMultipleQuery(function (queryJson) { |
|
|
|
page.search(queryJson); |
|
|
|
}, 240, 400); |
|
|
|
$('#DeptNo').lrDataSourceSelect({ code: 'CdDeptInfo', value: 'deptno', text: 'deptname' }); |
|
|
|
$('#MajorNo').lrDataSourceSelect({ code: 'CdMajorInfo', value: 'majorno', text: 'majorname' }); |
|
|
|
$('#ClassNo').lrDataSourceSelect({ code: 'bjsj', value: 'classno', text: 'classname' }); |
|
|
|
$('#DeptNo').lrselect({ |
|
|
|
allowSearch: true, |
|
|
|
value: "deptno", |
|
|
|
text: "deptname", |
|
|
|
url: top.$.rootUrl + '/LR_SystemModule/DataSource/GetDataTable?code=CdDeptInfo', |
|
|
|
select: function (item) { |
|
|
|
if (item) { |
|
|
|
$('#MajorNo').lrselectRefresh({ |
|
|
|
allowSearch: true, |
|
|
|
url: top.$.rootUrl + '/LR_SystemModule/DataSource/GetDataTable?code=CdMajorInfo', |
|
|
|
param: { strWhere: "DeptNo='" + item.deptno + "' AND CheckMark=1" } |
|
|
|
}); |
|
|
|
} else { |
|
|
|
$('#MajorNo').lrselectRefresh({ |
|
|
|
allowSearch: true, |
|
|
|
url: top.$.rootUrl + '/LR_SystemModule/DataSource/GetDataTable?code=CdMajorInfo', |
|
|
|
param: { strWhere: "1=1 AND CheckMark=1" } |
|
|
|
}); |
|
|
|
} |
|
|
|
|
|
|
|
} |
|
|
|
}); |
|
|
|
$('#MajorNo').lrselect({ |
|
|
|
allowSearch: true, |
|
|
|
url: top.$.rootUrl + '/LR_SystemModule/DataSource/GetDataTable?code=CdMajorInfo', |
|
|
|
value: "majorno", |
|
|
|
text: "majorname", |
|
|
|
param: { strWhere: "1=1 AND CheckMark=1" }, |
|
|
|
select: function (item) { |
|
|
|
if (item) { |
|
|
|
$('#ClassNo').lrselectRefresh({ |
|
|
|
allowSearch: true, |
|
|
|
url: top.$.rootUrl + '/LR_SystemModule/DataSource/GetDataTable?code=bjsj', |
|
|
|
param: { strWhere: "majorno='" + item.majorno + "' AND CheckMark=1 order by classno desc" } |
|
|
|
}); |
|
|
|
} else { |
|
|
|
$('#ClassNo').lrselectRefresh({ |
|
|
|
allowSearch: true, |
|
|
|
url: top.$.rootUrl + '/LR_SystemModule/DataSource/GetDataTable?code=bjsj', |
|
|
|
param: { strWhere: "1=1 AND CheckMark=1 order by classno desc" } |
|
|
|
}); |
|
|
|
} |
|
|
|
} |
|
|
|
}); |
|
|
|
$('#ClassNo').lrselect({ |
|
|
|
allowSearch: true, |
|
|
|
url: top.$.rootUrl + '/LR_SystemModule/DataSource/GetDataTable?code=bjsj', |
|
|
|
param: { strWhere: "1=1 AND CheckMark=1 order by classno desc" }, |
|
|
|
value: "classno", |
|
|
|
text: "classname" |
|
|
|
}); |
|
|
|
$('#SCLevel').lrDataItemSelect({ code: 'Level' }); |
|
|
|
//学年 |
|
|
|
$('#AcademicYearNo').lrselect({ |
|
|
@@ -47,8 +95,8 @@ var bootstrap = function ($, learun) { |
|
|
|
id: 'form', |
|
|
|
title: '新增', |
|
|
|
url: top.$.rootUrl + '/EducationalAdministration/StudentCompetition/Form', |
|
|
|
width: 1000, |
|
|
|
height: 800, |
|
|
|
width: 700, |
|
|
|
height: 400, |
|
|
|
callBack: function (id) { |
|
|
|
var res = false; |
|
|
|
// 验证数据 |
|
|
@@ -67,21 +115,21 @@ var bootstrap = function ($, learun) { |
|
|
|
$('#lr_edit').on('click', function () { |
|
|
|
var keyValue = $('#gridtable').jfGridValue('Id'); |
|
|
|
if (learun.checkrow(keyValue)) { |
|
|
|
var Status = $('#gridtable').jfGridValue('Status'); |
|
|
|
if (Status == '2') { |
|
|
|
learun.alert.warning("当前项目已审批通过!"); |
|
|
|
return; |
|
|
|
} |
|
|
|
if (Status != '0') { |
|
|
|
learun.alert.warning("当前项目已提交,请耐心等待审批!"); |
|
|
|
return; |
|
|
|
} |
|
|
|
//var Status = $('#gridtable').jfGridValue('Status'); |
|
|
|
//if (Status == '2') { |
|
|
|
// learun.alert.warning("当前项目已审批通过!"); |
|
|
|
// return; |
|
|
|
//} |
|
|
|
//if (Status != '0') { |
|
|
|
// learun.alert.warning("当前项目已提交,请耐心等待审批!"); |
|
|
|
// return; |
|
|
|
//} |
|
|
|
learun.layerForm({ |
|
|
|
id: 'form', |
|
|
|
title: '编辑', |
|
|
|
url: top.$.rootUrl + '/EducationalAdministration/StudentCompetition/Form?keyValue=' + keyValue, |
|
|
|
width: 1000, |
|
|
|
height: 800, |
|
|
|
width: 700, |
|
|
|
height: 400, |
|
|
|
callBack: function (id) { |
|
|
|
var res = false; |
|
|
|
// 验证数据 |
|
|
@@ -139,8 +187,8 @@ var bootstrap = function ($, learun) { |
|
|
|
id: 'form', |
|
|
|
title: '新增', |
|
|
|
url: top.$.rootUrl + '/EducationalAdministration/StudentCompetition/Form?keyValue=' + keyValue + '&type=copy', |
|
|
|
width: 1000, |
|
|
|
height: 800, |
|
|
|
width: 700, |
|
|
|
height: 400, |
|
|
|
callBack: function (id) { |
|
|
|
var res = false; |
|
|
|
// 验证数据 |
|
|
@@ -160,15 +208,15 @@ var bootstrap = function ($, learun) { |
|
|
|
$('#lr_delete').on('click', function () { |
|
|
|
var keyValue = $('#gridtable').jfGridValue('Id'); |
|
|
|
if (learun.checkrow(keyValue)) { |
|
|
|
var Status = $('#gridtable').jfGridValue('Status'); |
|
|
|
if (Status == '2') { |
|
|
|
learun.alert.warning("当前项目已审批通过!"); |
|
|
|
return; |
|
|
|
} |
|
|
|
if (Status != '0') { |
|
|
|
learun.alert.warning("当前项目已提交,请耐心等待审批!"); |
|
|
|
return; |
|
|
|
} |
|
|
|
//var Status = $('#gridtable').jfGridValue('Status'); |
|
|
|
//if (Status == '2') { |
|
|
|
// learun.alert.warning("当前项目已审批通过!"); |
|
|
|
// return; |
|
|
|
//} |
|
|
|
//if (Status != '0') { |
|
|
|
// learun.alert.warning("当前项目已提交,请耐心等待审批!"); |
|
|
|
// return; |
|
|
|
//} |
|
|
|
learun.layerConfirm('是否确认删除该项!', function (res) { |
|
|
|
if (res) { |
|
|
|
learun.deleteForm(top.$.rootUrl + '/EducationalAdministration/StudentCompetition/DeleteForm', { keyValue: keyValue }, function () { |
|
|
@@ -269,6 +317,18 @@ var bootstrap = function ($, learun) { |
|
|
|
} |
|
|
|
}, |
|
|
|
{ label: "赛事种类", name: "SCType", width: 100, align: "left" }, |
|
|
|
{ |
|
|
|
label: "奖次", name: "EncouragementDegree", width: 100, align: "left", |
|
|
|
formatterAsync: function (callback, value, row, op, $cell) { |
|
|
|
learun.clientdata.getAsync('dataItem', { |
|
|
|
key: value, |
|
|
|
code: 'EncouragementDegree', |
|
|
|
callback: function (_data) { |
|
|
|
callback(_data.text); |
|
|
|
} |
|
|
|
}); |
|
|
|
} |
|
|
|
}, |
|
|
|
{ label: "颁发单位", name: "Unit", width: 100, align: "left" }, |
|
|
|
{ label: "分值", name: "Score", width: 100, align: "left" }, |
|
|
|
{ |
|
|
@@ -277,21 +337,22 @@ var bootstrap = function ($, learun) { |
|
|
|
return learun.formatDate(cellvalue, 'yyyy-MM-dd'); |
|
|
|
} |
|
|
|
}, |
|
|
|
{ |
|
|
|
label: "状态", name: "Status", width: 100, align: "left", |
|
|
|
formatter: function (cellvalue, row) { |
|
|
|
if (cellvalue === 1) { |
|
|
|
return '<span class=\"label label-warning\">审批中</span>'; |
|
|
|
} else if (cellvalue === 2) { |
|
|
|
return '<span class=\"label label-success\">审核通过</span>'; |
|
|
|
} else { |
|
|
|
return '<span class=\"label label-default\" >草稿</span>'; |
|
|
|
} |
|
|
|
} |
|
|
|
}, |
|
|
|
//{ |
|
|
|
// label: "状态", name: "Status", width: 100, align: "left", |
|
|
|
// formatter: function (cellvalue, row) { |
|
|
|
// if (cellvalue === 1) { |
|
|
|
// return '<span class=\"label label-warning\">审批中</span>'; |
|
|
|
// } else if (cellvalue === 2) { |
|
|
|
// return '<span class=\"label label-success\">审核通过</span>'; |
|
|
|
// } else { |
|
|
|
// return '<span class=\"label label-default\" >草稿</span>'; |
|
|
|
// } |
|
|
|
// } |
|
|
|
//}, |
|
|
|
], |
|
|
|
mainId: 'Id', |
|
|
|
isPage: true |
|
|
|
isPage: true, |
|
|
|
sidx: "SCTime desc" |
|
|
|
}); |
|
|
|
page.search(); |
|
|
|
}, |
|
|
@@ -301,17 +362,18 @@ var bootstrap = function ($, learun) { |
|
|
|
} |
|
|
|
}; |
|
|
|
refreshGirdData = function (res, postData) { |
|
|
|
if (res && res.code && res.code == 200) { |
|
|
|
var postData = { |
|
|
|
schemeCode: 'StudentCompetition',// 填写流程对应模板编号 |
|
|
|
processId: processId, |
|
|
|
level: '1', |
|
|
|
}; |
|
|
|
learun.httpAsync('Post', top.$.rootUrl + '/LR_NewWorkFlow/NWFProcess/CreateFlow', postData, function (data) { |
|
|
|
learun.loading(false); |
|
|
|
}); |
|
|
|
} |
|
|
|
page.search(); |
|
|
|
$('#gridtable').jfGridSet('reload'); |
|
|
|
//if (res && res.code && res.code == 200) { |
|
|
|
// var postData = { |
|
|
|
// schemeCode: 'StudentCompetition',// 填写流程对应模板编号 |
|
|
|
// processId: processId, |
|
|
|
// level: '1', |
|
|
|
// }; |
|
|
|
// learun.httpAsync('Post', top.$.rootUrl + '/LR_NewWorkFlow/NWFProcess/CreateFlow', postData, function (data) { |
|
|
|
// learun.loading(false); |
|
|
|
// }); |
|
|
|
//} |
|
|
|
//page.search(); |
|
|
|
|
|
|
|
}; |
|
|
|
page.init(); |
|
|
|