@@ -200,16 +200,16 @@ namespace Learun.Application.Web.Areas.EducationalAdministration.Controllers | |||||
return Fail("不能修改关联学科"); | return Fail("不能修改关联学科"); | ||||
} | } | ||||
cdMajorIBLL.SaveEntity(keyValue, entity); | cdMajorIBLL.SaveEntity(keyValue, entity); | ||||
#region 给关联表添加科目 | |||||
MajorAndSubjectEntity majorAndSubjectEntity = new MajorAndSubjectEntity(); | |||||
string[] SubNo = entity.SubjectNo.Split(','); | |||||
for (int i = 0; i < SubNo.Length; i++) | |||||
{ | |||||
majorAndSubjectEntity.MajorId = entity.ID;//关联专业主键 | |||||
majorAndSubjectEntity.SubId = SubNo[i];//考试科目的主键 | |||||
majorAndSubjectIBLL.SaveEntity("", majorAndSubjectEntity); | |||||
} | |||||
#endregion | |||||
//#region 给关联表添加科目 | |||||
//MajorAndSubjectEntity majorAndSubjectEntity = new MajorAndSubjectEntity(); | |||||
//string[] SubNo = entity.SubjectNo.Split(','); | |||||
//for (int i = 0; i < SubNo.Length; i++) | |||||
//{ | |||||
// majorAndSubjectEntity.MajorId = entity.ID;//关联专业主键 | |||||
// majorAndSubjectEntity.SubId = SubNo[i];//考试科目的主键 | |||||
// majorAndSubjectIBLL.SaveEntity("", majorAndSubjectEntity); | |||||
//} | |||||
//#endregion | |||||
return Success("保存成功!"); | return Success("保存成功!"); | ||||
} | } | ||||
@@ -948,6 +948,12 @@ namespace Learun.Application.Web.Areas.EducationalAdministration.Controllers | |||||
/// <returns></returns> | /// <returns></returns> | ||||
public ActionResult UpdateEnrollStatus(string keyValue, string strEntity) | public ActionResult UpdateEnrollStatus(string keyValue, string strEntity) | ||||
{ | { | ||||
var StuEnrollData = stuEnrollIBLL.GetStuEnrollEntity(keyValue); | |||||
if (string.IsNullOrEmpty(StuEnrollData.SubjectNo) ) | |||||
{ | |||||
return Fail("考试科目不能为空!"); | |||||
} | |||||
stuEnrollIBLL.UpdateEnrollStatus(keyValue, 2); | stuEnrollIBLL.UpdateEnrollStatus(keyValue, 2); | ||||
return Success("保存成功"); | return Success("保存成功"); | ||||
} | } | ||||
@@ -73,7 +73,7 @@ namespace Learun.Application.Web.Areas.EducationalAdministration.Controllers | |||||
List<StuEnrollMidExamScoreEntity> scoreData = scoreList.ToObject<List<StuEnrollMidExamScoreEntity>>(); | List<StuEnrollMidExamScoreEntity> scoreData = scoreList.ToObject<List<StuEnrollMidExamScoreEntity>>(); | ||||
if (string.IsNullOrEmpty(keyValue)) | if (string.IsNullOrEmpty(keyValue)) | ||||
{ | { | ||||
var model = stuEnrollIBLL.GetEntityByPersonalData(entity.IDCard, entity.StuMobile); | |||||
var model = stuEnrollIBLL.GetEntityByPersonalData(entity.IDCard, entity.StuName); | |||||
if (model != null) | if (model != null) | ||||
{ | { | ||||
return Fail("您已报名,请耐心等待结果!"); | return Fail("您已报名,请耐心等待结果!"); | ||||
@@ -23,11 +23,12 @@ | |||||
<div class="lr-form-item-title">校区<font face="宋体">*</font></div> | <div class="lr-form-item-title">校区<font face="宋体">*</font></div> | ||||
<div id="F_SchoolId" isvalid="yes" checkexpession="NotNull"></div> | <div id="F_SchoolId" isvalid="yes" checkexpession="NotNull"></div> | ||||
</div> | </div> | ||||
<div class="col-xs-6 lr-form-item" data-table="CdMajor"> | |||||
<div class="lr-form-item-title">考试科目<font face="宋体">*</font></div> | |||||
<div id="SubjectNo" isvalid="yes" checkexpession="NotNull"></div> | |||||
<input id="SubjectName" type="hidden" /> | |||||
</div> | |||||
@*考试科目在报名管理下维护 | |||||
<div class="col-xs-6 lr-form-item" data-table="CdMajor"> | |||||
<div class="lr-form-item-title">考试科目<font face="宋体">*</font></div> | |||||
<div id="SubjectNo" isvalid="yes" checkexpession="NotNull"></div> | |||||
<input id="SubjectName" type="hidden" /> | |||||
</div>*@ | |||||
<div class="col-xs-6 lr-form-item" data-table="CdMajor"> | <div class="col-xs-6 lr-form-item" data-table="CdMajor"> | ||||
<div class="lr-form-item-title">年度<font face="宋体">*</font></div> | <div class="lr-form-item-title">年度<font face="宋体">*</font></div> | ||||
<div id="Year" isvalid="yes" checkexpession="Num"></div> | <div id="Year" isvalid="yes" checkexpession="Num"></div> | ||||
@@ -45,13 +46,13 @@ | |||||
<div id="DeptNo"></div> | <div id="DeptNo"></div> | ||||
</div> | </div> | ||||
@*<div class="col-xs-6 lr-form-item" data-table="CdMajor"> | @*<div class="col-xs-6 lr-form-item" data-table="CdMajor"> | ||||
<div class="lr-form-item-title">名称缩写</div> | |||||
<input id="MajorNameBrief" type="text" class="form-control" /> | |||||
</div> | |||||
<div class="col-xs-6 lr-form-item" data-table="CdMajor"> | |||||
<div class="lr-form-item-title">英文名称</div> | |||||
<input id="MajorNameEn" type="text" class="form-control" /> | |||||
</div>*@ | |||||
<div class="lr-form-item-title">名称缩写</div> | |||||
<input id="MajorNameBrief" type="text" class="form-control" /> | |||||
</div> | |||||
<div class="col-xs-6 lr-form-item" data-table="CdMajor"> | |||||
<div class="lr-form-item-title">英文名称</div> | |||||
<input id="MajorNameEn" type="text" class="form-control" /> | |||||
</div>*@ | |||||
<div class="col-xs-6 lr-form-item" data-table="CdMajor"> | <div class="col-xs-6 lr-form-item" data-table="CdMajor"> | ||||
<div class="lr-form-item-title">教委专业代码</div> | <div class="lr-form-item-title">教委专业代码</div> | ||||
<input id="GovMajorNo" type="text" class="form-control" /> | <input id="GovMajorNo" type="text" class="form-control" /> | ||||
@@ -47,22 +47,25 @@ | |||||
<div class="col-xs-6 lr-form-item" data-table="StuEnroll"> | <div class="col-xs-6 lr-form-item" data-table="StuEnroll"> | ||||
<div class="lr-form-item-title">县区<font face="宋体">*</font></div> | <div class="lr-form-item-title">县区<font face="宋体">*</font></div> | ||||
<div id="County" isvalid="yes" checkexpession="NotNull"></div> | <div id="County" isvalid="yes" checkexpession="NotNull"></div> | ||||
@* <input id="County" type="text" class="form-control" isvalid="yes" checkexpession="NotNull" />*@ | |||||
</div> | </div> | ||||
<div class="col-xs-12 lr-form-item" data-table="StuEnroll"> | |||||
<div class="col-xs-6 lr-form-item" data-table="StuEnroll"> | |||||
<div class="lr-form-item-title">专业<font face="宋体">*</font></div> | <div class="lr-form-item-title">专业<font face="宋体">*</font></div> | ||||
<div id="MajorNo" isvalid="yes" checkexpession="NotNull"></div> | <div id="MajorNo" isvalid="yes" checkexpession="NotNull"></div> | ||||
</div> | </div> | ||||
<div class="col-xs-6 lr-form-item" data-table="StuEnroll"> | |||||
<div class="lr-form-item-title">考试科目<font face="宋体">*</font></div> | |||||
<div id="SubjectNo" isvalid="yes" checkexpession="NotNull"></div> | |||||
</div> | |||||
<div class="col-xs-12 lr-form-item" data-table="StuEnroll"> | <div class="col-xs-12 lr-form-item" data-table="StuEnroll"> | ||||
<div class="lr-form-item-title">身份证正面照片<font face="宋体">*</font></div> | |||||
<div class="lr-form-item-title">身份证正面照<font face="宋体">*</font></div> | |||||
<div id="IdCardPto1" isvalid="yes" checkexpession="NotNull"></div> | <div id="IdCardPto1" isvalid="yes" checkexpession="NotNull"></div> | ||||
</div> | </div> | ||||
<div class="col-xs-12 lr-form-item" data-table="StuEnroll"> | <div class="col-xs-12 lr-form-item" data-table="StuEnroll"> | ||||
<div class="lr-form-item-title">身份证反面照片<font face="宋体">*</font></div> | |||||
<div class="lr-form-item-title">身份证反面照<font face="宋体">*</font></div> | |||||
<div id="IdCardPto2" isvalid="yes" checkexpession="NotNull"></div> | <div id="IdCardPto2" isvalid="yes" checkexpession="NotNull"></div> | ||||
</div> | </div> | ||||
<div class="col-xs-12 lr-form-item" data-table="StuEnroll"> | <div class="col-xs-12 lr-form-item" data-table="StuEnroll"> | ||||
<div class="lr-form-item-title">初中毕业证照片<font face="宋体">*</font></div> | |||||
<div class="lr-form-item-title">初中毕业证照<font face="宋体">*</font></div> | |||||
<div id="MidDiplomaPto" isvalid="yes" checkexpession="NotNull"></div> | <div id="MidDiplomaPto" isvalid="yes" checkexpession="NotNull"></div> | ||||
</div> | </div> | ||||
<div class="col-xs-12 lr-form-item" data-table="StuEnroll"> | <div class="col-xs-12 lr-form-item" data-table="StuEnroll"> | ||||
@@ -23,7 +23,13 @@ var bootstrap = function ($, learun) { | |||||
$('#MidAchievementPto').lrUploader(); | $('#MidAchievementPto').lrUploader(); | ||||
$('#Gender').lrDataItemSelect({ code: 'usersexbit' }); | $('#Gender').lrDataItemSelect({ code: 'usersexbit' }); | ||||
$('#Nationals').lrDataItemSelect({ code: 'National' }); | $('#Nationals').lrDataItemSelect({ code: 'National' }); | ||||
$('#SubjectNo').lrselect({ | |||||
type: 'multiple', | |||||
url: top.$.rootUrl + '/LR_SystemModule/DataSource/GetDataTable?code=' + 'ExamSubject', | |||||
value: 'subjectno', | |||||
text: 'subjectname', | |||||
maxHeight: 200 | |||||
}); | |||||
//地市 | //地市 | ||||
$('#City').lrselect({ | $('#City').lrselect({ | ||||
allowSearch: true, | allowSearch: true, | ||||
@@ -58,42 +64,33 @@ var bootstrap = function ($, learun) { | |||||
value: "acode", | value: "acode", | ||||
text: "aname", | text: "aname", | ||||
maxHeight: 200, | maxHeight: 200, | ||||
select: function (item) { | |||||
if (item) { | |||||
var countyCode = $("#County").lrselectGet(); | |||||
//select: function (item) { | |||||
// if (item) { | |||||
// var countyCode = $("#County").lrselectGet(); | |||||
//专业 | |||||
$('#MajorNo').lrselectRefresh({ | |||||
url: top.$.rootUrl + | |||||
'/LR_SystemModule/DataSource/GetDataTable?code=CdMajorInfo', | |||||
param: { | |||||
//strWhere: "1=1 and Area='" + countyCode + "'" | |||||
strWhere: "1=1" | |||||
}, | |||||
value: "id", | |||||
text: "majorname", | |||||
maxHeight: 200, | |||||
}); | |||||
if (MajorNo) { | |||||
$('#MajorNo').lrselectSet(MajorNo); | |||||
MajorNo = ''; | |||||
} | |||||
} | |||||
// //专业 | |||||
// $('#MajorNo').lrselectRefresh({ | |||||
// url: top.$.rootUrl + | |||||
// '/LR_SystemModule/DataSource/GetDataTable?code=CdMajorInfo', | |||||
// param: { | |||||
// //strWhere: "1=1 and Area='" + countyCode + "'" | |||||
// strWhere: "1=1" | |||||
// }, | |||||
// value: "id", | |||||
// text: "majorname", | |||||
// maxHeight: 200, | |||||
// }); | |||||
// if (MajorNo) { | |||||
// $('#MajorNo').lrselectSet(MajorNo); | |||||
// MajorNo = ''; | |||||
// } | |||||
// } | |||||
} | |||||
//} | |||||
}); | }); | ||||
//专业 | //专业 | ||||
$('#MajorNo').lrDataSourceSelect({ code: 'CdMajorInfo', value: 'id', text: 'majorname' }); | $('#MajorNo').lrDataSourceSelect({ code: 'CdMajorInfo', value: 'id', text: 'majorname' }); | ||||
//$('#MajorNo').lrselectRefresh({ | |||||
// url: top.$.rootUrl + | |||||
// '/LR_SystemModule/DataSource/GetDataTable?code=CdMajorInfo', | |||||
// param: { | |||||
// strWhere: "1=1" | |||||
// }, | |||||
// value: "id", | |||||
// text: "majorname", | |||||
// maxHeight: 200, | |||||
//}); | |||||
$('#EmpNo').lrDataSourceSelect({ code: 'EmpInfo', value: 'empno', text: 'empname' }); | $('#EmpNo').lrDataSourceSelect({ code: 'EmpInfo', value: 'empno', text: 'empname' }); | ||||
@@ -146,7 +143,8 @@ var bootstrap = function ($, learun) { | |||||
acceptClick = function (callBack) { | acceptClick = function (callBack) { | ||||
if (!$('body').lrValidform()) { | if (!$('body').lrValidform()) { | ||||
return false; | return false; | ||||
} var scoreList = []; | |||||
} | |||||
var scoreList = []; | |||||
$.each($("#scoreDiv .SEMidExamScore"), | $.each($("#scoreDiv .SEMidExamScore"), | ||||
function (i, item) { | function (i, item) { | ||||
@@ -57,20 +57,24 @@ | |||||
<div class="lr-form-item-title">县区<font face="宋体">*</font></div> | <div class="lr-form-item-title">县区<font face="宋体">*</font></div> | ||||
<div id="County" isvalid="yes" checkexpession="NotNull"></div> | <div id="County" isvalid="yes" checkexpession="NotNull"></div> | ||||
</div> | </div> | ||||
<div class="col-xs-12 lr-form-item" data-table="StuEnroll"> | |||||
<div class="col-xs-6 lr-form-item" data-table="StuEnroll"> | |||||
<div class="lr-form-item-title">专业<font face="宋体">*</font></div> | <div class="lr-form-item-title">专业<font face="宋体">*</font></div> | ||||
<div id="MajorNo"></div> | |||||
<div id="MajorNo" isvalid="yes" checkexpession="NotNull"></div> | |||||
</div> | |||||
<div class="col-xs-6 lr-form-item" data-table="StuEnroll"> | |||||
<div class="lr-form-item-title">考试科目<font face="宋体">*</font></div> | |||||
<div id="SubjectNo" isvalid="yes" checkexpession="NotNull"></div> | |||||
</div> | </div> | ||||
<div class="col-xs-12 lr-form-item" data-table="StuEnroll"> | <div class="col-xs-12 lr-form-item" data-table="StuEnroll"> | ||||
<div class="lr-form-item-title">身份证正面照片<font face="宋体">*</font></div> | |||||
<div class="lr-form-item-title">身份证正面照<font face="宋体">*</font></div> | |||||
<div id="IdCardPto1" isvalid="yes" checkexpession="NotNull"></div> | <div id="IdCardPto1" isvalid="yes" checkexpession="NotNull"></div> | ||||
</div> | </div> | ||||
<div class="col-xs-12 lr-form-item" data-table="StuEnroll"> | <div class="col-xs-12 lr-form-item" data-table="StuEnroll"> | ||||
<div class="lr-form-item-title">身份证反面照片<font face="宋体">*</font></div> | |||||
<div class="lr-form-item-title">身份证反面照<font face="宋体">*</font></div> | |||||
<div id="IdCardPto2" isvalid="yes" checkexpession="NotNull"></div> | <div id="IdCardPto2" isvalid="yes" checkexpession="NotNull"></div> | ||||
</div> | </div> | ||||
<div class="col-xs-12 lr-form-item" data-table="StuEnroll"> | <div class="col-xs-12 lr-form-item" data-table="StuEnroll"> | ||||
<div class="lr-form-item-title">初中毕业证照片<font face="宋体">*</font></div> | |||||
<div class="lr-form-item-title">初中毕业证照<font face="宋体">*</font></div> | |||||
<div id="MidDiplomaPto" isvalid="yes" checkexpession="NotNull"></div> | <div id="MidDiplomaPto" isvalid="yes" checkexpession="NotNull"></div> | ||||
</div> | </div> | ||||
<div class="col-xs-12 lr-form-item" data-table="StuEnroll"> | <div class="col-xs-12 lr-form-item" data-table="StuEnroll"> | ||||
@@ -32,6 +32,13 @@ var bootstrap = function ($, learun) { | |||||
$('#Nationals').lrDataItemSelect({ code: 'National' }); | $('#Nationals').lrDataItemSelect({ code: 'National' }); | ||||
$('#MajorNo').lrDataSourceSelect({ code: 'CdMajorInfo', value: 'id', text: 'majorname' }); | $('#MajorNo').lrDataSourceSelect({ code: 'CdMajorInfo', value: 'id', text: 'majorname' }); | ||||
$('#EmpNo').lrDataSourceSelect({ code: 'EmpInfo', value: 'empno', text: 'empname' }); | $('#EmpNo').lrDataSourceSelect({ code: 'EmpInfo', value: 'empno', text: 'empname' }); | ||||
$('#SubjectNo').lrselect({ | |||||
type: 'multiple', | |||||
url: top.$.rootUrl + '/LR_SystemModule/DataSource/GetDataTable?code=' + 'ExamSubject', | |||||
value: 'subjectno', | |||||
text: 'subjectname', | |||||
maxHeight: 200 | |||||
}); | |||||
//地市 | //地市 | ||||
$('#City').lrselect({ | $('#City').lrselect({ | ||||
allowSearch: true, | allowSearch: true, | ||||
@@ -89,7 +89,7 @@ var bootstrap = function ($, learun) { | |||||
id: 'form', | id: 'form', | ||||
title: '查看', | title: '查看', | ||||
url: top.$.rootUrl + '/EducationalAdministration/StuEnroll/EnrollFormView?keyValue=' + keyValue, | url: top.$.rootUrl + '/EducationalAdministration/StuEnroll/EnrollFormView?keyValue=' + keyValue, | ||||
width: 800, | |||||
width: 900, | |||||
height: 700, | height: 700, | ||||
btn: null | btn: null | ||||
}); | }); | ||||
@@ -108,7 +108,7 @@ var bootstrap = function ($, learun) { | |||||
id: 'form', | id: 'form', | ||||
title: '审核', | title: '审核', | ||||
url: top.$.rootUrl + '/EducationalAdministration/StuEnroll/EnrollSH?keyValue=' + keyValue, | url: top.$.rootUrl + '/EducationalAdministration/StuEnroll/EnrollSH?keyValue=' + keyValue, | ||||
width: 700, | |||||
width: 900, | |||||
height: 700, | height: 700, | ||||
btn: ['确认审核', '取消'], | btn: ['确认审核', '取消'], | ||||
callBack: function (id) { | callBack: function (id) { | ||||
@@ -40,6 +40,7 @@ | |||||
<div class="lr-form-item-title">中考总分<font face="宋体">*</font></div> | <div class="lr-form-item-title">中考总分<font face="宋体">*</font></div> | ||||
<input id="MidTermExam" type="text" class="form-control" isvalid="yes" checkexpession="NotNull" /> | <input id="MidTermExam" type="text" class="form-control" isvalid="yes" checkexpession="NotNull" /> | ||||
</div> | </div> | ||||
<div id="scoreDiv"></div> | |||||
<div class="col-xs-6 lr-form-item" data-table="StuEnroll"> | <div class="col-xs-6 lr-form-item" data-table="StuEnroll"> | ||||
<div class="lr-form-item-title">毕业学校<font face="宋体">*</font></div> | <div class="lr-form-item-title">毕业学校<font face="宋体">*</font></div> | ||||
<input id="FromSchool" type="text" class="form-control" isvalid="yes" checkexpession="NotNull" /> | <input id="FromSchool" type="text" class="form-control" isvalid="yes" checkexpession="NotNull" /> | ||||
@@ -56,9 +57,13 @@ | |||||
<div class="lr-form-item-title">县区<font face="宋体">*</font></div> | <div class="lr-form-item-title">县区<font face="宋体">*</font></div> | ||||
<div id="County" isvalid="yes" checkexpession="NotNull"></div> | <div id="County" isvalid="yes" checkexpession="NotNull"></div> | ||||
</div> | </div> | ||||
<div class="col-xs-12 lr-form-item" data-table="StuEnroll"> | |||||
<div class="col-xs-6 lr-form-item" data-table="StuEnroll"> | |||||
<div class="lr-form-item-title">专业<font face="宋体">*</font></div> | <div class="lr-form-item-title">专业<font face="宋体">*</font></div> | ||||
<div id="MajorNo"></div> | |||||
<div id="MajorNo" isvalid="yes" checkexpession="NotNull"></div> | |||||
</div> | |||||
<div class="col-xs-6 lr-form-item" data-table="StuEnroll"> | |||||
<div class="lr-form-item-title">考试科目<font face="宋体">*</font></div> | |||||
<div id="SubjectNo" isvalid="yes" checkexpession="NotNull"></div> | |||||
</div> | </div> | ||||
<div class="col-xs-12 lr-form-item" data-table="StuEnroll"> | <div class="col-xs-12 lr-form-item" data-table="StuEnroll"> | ||||
<div class="lr-form-item-title">身份证正面照片<font face="宋体">*</font></div> | <div class="lr-form-item-title">身份证正面照片<font face="宋体">*</font></div> | ||||
@@ -22,6 +22,13 @@ var bootstrap = function ($, learun) { | |||||
type: 'radio', | type: 'radio', | ||||
code: 'YesOrNoBit', | code: 'YesOrNoBit', | ||||
}); | }); | ||||
$('#SubjectNo').lrselect({ | |||||
type: 'multiple', | |||||
url: top.$.rootUrl + '/LR_SystemModule/DataSource/GetDataTable?code=' + 'ExamSubject', | |||||
value: 'subjectno', | |||||
text: 'subjectname', | |||||
maxHeight: 200 | |||||
}); | |||||
$('#IdCardPto1').lrUploader(); | $('#IdCardPto1').lrUploader(); | ||||
$('#IdCardPto2').lrUploader(); | $('#IdCardPto2').lrUploader(); | ||||
$('#MidDiplomaPto').lrUploader(); | $('#MidDiplomaPto').lrUploader(); | ||||
@@ -96,6 +103,17 @@ var bootstrap = function ($, learun) { | |||||
} | } | ||||
} | } | ||||
MajorNo = data.StuEnroll.MajorNo; | MajorNo = data.StuEnroll.MajorNo; | ||||
var str = ''; | |||||
if (!!data.StuEnrollMidExamScore) { | |||||
$.each(data.StuEnrollMidExamScore, | |||||
function (i, item) { | |||||
str += '<div class="col-xs-6 lr-form-item" data-table="StuEnrollMidExamScore">'; | |||||
str += '<div class="lr-form-item-title">' + item.subjectName + '</div>'; | |||||
str += '<input id="' + item.Id + '" type="text" class="form-control SEMidExamScore" value="' + item.score + '" />'; | |||||
str += '</div>'; | |||||
}); | |||||
$('#scoreDiv').html(str); | |||||
} | |||||
}); | }); | ||||
learun.httpAsyncGet(top.$.rootUrl + '/EducationalAdministration/StuEnroll/GetExamDataByStuId?keyValue=' + keyValue, function (res) { | learun.httpAsyncGet(top.$.rootUrl + '/EducationalAdministration/StuEnroll/GetExamDataByStuId?keyValue=' + keyValue, function (res) { | ||||
var html = ''; | var html = ''; | ||||
@@ -51,7 +51,7 @@ | |||||
<input type="text" id="IsAdmission" name="IsAdmission" readonly="readonly"> | <input type="text" id="IsAdmission" name="IsAdmission" readonly="readonly"> | ||||
</div> | </div> | ||||
<div id="admmsg"> | <div id="admmsg"> | ||||
<span style="font-size: 12px; color: red;" id="msg"> 注:录取成功,请手机截屏,保存结果图片,报名时出示此图片!</span> | |||||
<span style="font-size: 12px; color: red;" id="msg"> 注:请手机截屏录取成功,保存结果图片,报名时出示此图片换取录取通知书!</span> | |||||
<br /> | <br /> | ||||
<div id="fileDownLoad"><a alt="点击下载" style="color: blue;text-decoration: underline;margin-left: 30px;">入学须知</a></div> | <div id="fileDownLoad"><a alt="点击下载" style="color: blue;text-decoration: underline;margin-left: 30px;">入学须知</a></div> | ||||
</div> | </div> | ||||
@@ -54,7 +54,7 @@ var bootstrap = function ($, learun) { | |||||
learun.clientdata.getAsync('custmerData', { | learun.clientdata.getAsync('custmerData', { | ||||
url: '/LR_SystemModule/DataSource/GetDataTable?code=' + 'ExamSubject', | url: '/LR_SystemModule/DataSource/GetDataTable?code=' + 'ExamSubject', | ||||
key: value, | key: value, | ||||
keyId: 'id', | |||||
keyId: 'subjectno', | |||||
callback: function (_data) { | callback: function (_data) { | ||||
callback(_data['subjectname']); | callback(_data['subjectname']); | ||||
} | } | ||||
@@ -200,11 +200,11 @@ namespace Learun.Application.TwoDevelopment.EducationalAdministration | |||||
/// <param name="keyValue">主键</param> | /// <param name="keyValue">主键</param> | ||||
/// <summary> | /// <summary> | ||||
/// <returns></returns> | /// <returns></returns> | ||||
public StuEnrollEntity GetEntityByPersonalData(string IDCard, string StuMobile) | |||||
public StuEnrollEntity GetEntityByPersonalData(string IDCard, string StuName) | |||||
{ | { | ||||
try | try | ||||
{ | { | ||||
return stuEnrollService.GetEntityByPersonalData(IDCard, StuMobile); | |||||
return stuEnrollService.GetEntityByPersonalData(IDCard, StuName); | |||||
} | } | ||||
catch (Exception ex) | catch (Exception ex) | ||||
{ | { | ||||
@@ -495,8 +495,14 @@ namespace Learun.Application.TwoDevelopment.EducationalAdministration | |||||
/// </summary> | /// </summary> | ||||
[Column("YEAR")] | [Column("YEAR")] | ||||
public string Year { get; set; } | public string Year { get; set; } | ||||
/// <summary> | |||||
/// 考试科目 | |||||
/// </summary> | |||||
[Column("SUBJECTNO")] | |||||
public string SubjectNo { get; set; } | |||||
#endregion | #endregion | ||||
#region 扩展操作 | #region 扩展操作 | ||||
@@ -35,7 +35,7 @@ namespace Learun.Application.TwoDevelopment.EducationalAdministration | |||||
/// <returns></returns> | /// <returns></returns> | ||||
StuEnrollEntity GetStuEnrollEntity(string keyValue); | StuEnrollEntity GetStuEnrollEntity(string keyValue); | ||||
IEnumerable<StuEnrollMidExamScoreEntity> GetMidExamScoreData(string keyValue); | IEnumerable<StuEnrollMidExamScoreEntity> GetMidExamScoreData(string keyValue); | ||||
StuEnrollEntity GetEntityByPersonalData(string IDCard, string StuMobile); | |||||
StuEnrollEntity GetEntityByPersonalData(string IDCard, string StuName); | |||||
StuEnrollEntity SearchForm(int type, StuEnrollEntity strEntity); | StuEnrollEntity SearchForm(int type, StuEnrollEntity strEntity); | ||||
IEnumerable<ExamSubjectEntity> GetExamDataByStuId(string keyValue); | IEnumerable<ExamSubjectEntity> GetExamDataByStuId(string keyValue); | ||||
#endregion | #endregion | ||||
@@ -1969,12 +1969,12 @@ namespace Learun.Application.TwoDevelopment.EducationalAdministration | |||||
/// <param name=""></param> | /// <param name=""></param> | ||||
/// <summary> | /// <summary> | ||||
/// <returns></returns> | /// <returns></returns> | ||||
public StuEnrollEntity GetEntityByPersonalData(string IDCard, string StuMobile) | |||||
public StuEnrollEntity GetEntityByPersonalData(string IDCard, string StuName) | |||||
{ | { | ||||
try | try | ||||
{ | { | ||||
var year = DateTime.Now.Year; | var year = DateTime.Now.Year; | ||||
return this.BaseRepository("CollegeMIS").FindEntity<StuEnrollEntity>(x => (x.IDCard == IDCard || x.StuMobile == StuMobile) && x.AddTime.Value.Year == year); | |||||
return this.BaseRepository("CollegeMIS").FindEntity<StuEnrollEntity>(x => (x.IDCard == IDCard && x.StuName == StuName.Trim()) && x.AddTime.Value.Year == year); | |||||
} | } | ||||
catch (Exception ex) | catch (Exception ex) | ||||
{ | { | ||||
@@ -2021,16 +2021,7 @@ namespace Learun.Application.TwoDevelopment.EducationalAdministration | |||||
{ | { | ||||
try | try | ||||
{ | { | ||||
string sql = $"select majorno from stuenroll where stuid='{keyValue}'"; | |||||
var majorId = ""; | |||||
var majorDt = this.BaseRepository("CollegeMIS").FindTable(sql); | |||||
if (majorDt != null) | |||||
{ | |||||
majorId = majorDt.Rows[0]["majorno"].ToString(); | |||||
} | |||||
string subSql = | |||||
$"select s.* from [dbo].[MajorAndSubject] m join ExamSubject s on m.SubId=s.Id where m.Majorid='{majorId}' and s.IsFlag=1 "; | |||||
string subSql = $"select * from ExamSubject where SubjectNo in (select SubjectNo from StuEnroll where stuid='{keyValue}')"; | |||||
return this.BaseRepository("CollegeMIS").FindList<ExamSubjectEntity>(subSql); | return this.BaseRepository("CollegeMIS").FindList<ExamSubjectEntity>(subSql); | ||||
} | } | ||||
catch (Exception ex) | catch (Exception ex) | ||||
@@ -2517,17 +2508,15 @@ namespace Learun.Application.TwoDevelopment.EducationalAdministration | |||||
if (list.Where(x => x.YearNo == enrollData.Year && x.StuId == enrollData.StuId).Count() <= 0) | if (list.Where(x => x.YearNo == enrollData.Year && x.StuId == enrollData.StuId).Count() <= 0) | ||||
{ | { | ||||
//新生成绩表不存在当前新生 添加 | //新生成绩表不存在当前新生 添加 | ||||
//循环报名的专业所关联的学科 | |||||
//专业学科关联表 | |||||
var MajorAndSubjectList = db.FindList<MajorAndSubjectEntity>(x => x.MajorId == enrollData.MajorNo); | |||||
foreach (var sub in MajorAndSubjectList) | |||||
var subNos = enrollData.SubjectNo.Split(',').ToList(); | |||||
foreach (var subno in subNos) | |||||
{ | { | ||||
StuEnrollScoreEntity model = new StuEnrollScoreEntity(); | StuEnrollScoreEntity model = new StuEnrollScoreEntity(); | ||||
model.Create(); | model.Create(); | ||||
model.YearNo = enrollData.Year; | model.YearNo = enrollData.Year; | ||||
model.MajorId = enrollData.MajorNo; | model.MajorId = enrollData.MajorNo; | ||||
model.StuId = enrollData.StuId; | model.StuId = enrollData.StuId; | ||||
model.SubjectId = sub.SubId; | |||||
model.SubjectId = subno; | |||||
model.Score = 0; | model.Score = 0; | ||||
db.Insert(model); | db.Insert(model); | ||||
} | } | ||||
@@ -47,10 +47,10 @@ join stuenroll a on t.stuid=a.stuid where 1=1 "); | |||||
var queryParam = queryJson.ToJObject(); | var queryParam = queryJson.ToJObject(); | ||||
var dp = new DynamicParameters(new { }); | var dp = new DynamicParameters(new { }); | ||||
if (!queryParam["YearNo"].IsEmpty()) | |||||
if (!queryParam["Year"].IsEmpty()) | |||||
{ | { | ||||
strSql.Append(" and t.YearNo=@YearNo "); | |||||
dp.Add("YearNo", queryParam["YearNo"].ToString(), DbType.String); | |||||
strSql.Append(" and t.YearNo=@Year "); | |||||
dp.Add("Year", queryParam["Year"].ToString(), DbType.String); | |||||
} | } | ||||
if (!queryParam["MajorId"].IsEmpty()) | if (!queryParam["MajorId"].IsEmpty()) | ||||
{ | { | ||||
@@ -86,7 +86,7 @@ join stuenroll a on t.stuid=a.stuid where 1=1 "); | |||||
{ | { | ||||
try | try | ||||
{ | { | ||||
string sql = $"select a.Score,b.SubjectName from StuEnrollScore a left join ExamSubject b on a.subjectId=b.Id where a.stuid='{stuid}' "; | |||||
string sql = $"select a.Score,b.SubjectName from StuEnrollScore a left join ExamSubject b on a.subjectId=b.subjectNo where a.stuid='{stuid}' "; | |||||
return this.BaseRepository("CollegeMIS").FindList<StuEnrollScoreEntity>(sql); | return this.BaseRepository("CollegeMIS").FindList<StuEnrollScoreEntity>(sql); | ||||
} | } | ||||
@@ -284,7 +284,7 @@ join stuenroll a on t.stuid=a.stuid where 1=1 "); | |||||
{ | { | ||||
try | try | ||||
{ | { | ||||
var data = this.BaseRepository("CollegeMIS").FindList<WebHelper.YearGrade>("select distinct s.subjectId as value,a.SubjectName as text from StuEnrollScore s left join ExamSubject a on s.subjectId=a.id"); | |||||
var data = this.BaseRepository("CollegeMIS").FindList<WebHelper.YearGrade>("select distinct s.subjectId as value,a.SubjectName as text from StuEnrollScore s left join ExamSubject a on s.subjectId=a.SubjectNo"); | |||||
data = data.Where(x => !string.IsNullOrEmpty(x.value)).OrderBy(x => x.value); | data = data.Where(x => !string.IsNullOrEmpty(x.value)).OrderBy(x => x.value); | ||||
return data; | return data; | ||||
} | } | ||||