@@ -331,6 +331,17 @@ namespace Learun.Application.Web.Areas.EducationalAdministration.Controllers | |||||
return Success(jsonData); | return Success(jsonData); | ||||
} | } | ||||
/// <summary> | |||||
/// 审核页面 获取考试科目信息 | |||||
/// </summary> | |||||
/// <returns></returns> | |||||
public ActionResult GetExamDataByStuId(string keyValue) | |||||
{ | |||||
var data = stuEnrollIBLL.GetExamDataByStuId(keyValue); | |||||
return Success(data); | |||||
} | |||||
[HttpGet] | [HttpGet] | ||||
[AjaxOnly] | [AjaxOnly] | ||||
public ActionResult GetDormitorys(string pagination, string queryJson) | public ActionResult GetDormitorys(string pagination, string queryJson) | ||||
@@ -22,8 +22,18 @@ namespace Learun.Application.Web.Areas.EducationalAdministration.Controllers | |||||
{ | { | ||||
return View(); | return View(); | ||||
} | } | ||||
public ActionResult Search() | |||||
public ActionResult Search(int type) | |||||
{ | { | ||||
if (type == 1) | |||||
{ | |||||
ViewBag.Title = "查询考试地点及时间"; | |||||
} | |||||
if (type == 2) | |||||
{ | |||||
ViewBag.Title = "查询录取结果"; | |||||
} | |||||
return View(); | return View(); | ||||
} | } | ||||
public ActionResult SearchResult() | public ActionResult SearchResult() | ||||
@@ -131,7 +131,7 @@ var bootstrap = function ($, learun) { | |||||
}, | }, | ||||
// 初始化列表 | // 初始化列表 | ||||
initGird: function () { | initGird: function () { | ||||
$('#gridtable').lrAuthorizeJfGrid({ | |||||
$('#gridtable').jfGrid({ | |||||
url: top.$.rootUrl + '/EducationalAdministration/CdMajor/GetPageList', | url: top.$.rootUrl + '/EducationalAdministration/CdMajor/GetPageList', | ||||
headData: [ | headData: [ | ||||
{ label: "专业名称", name: "MajorName", width: 200, align: "left" }, | { label: "专业名称", name: "MajorName", width: 200, align: "left" }, | ||||
@@ -82,7 +82,6 @@ | |||||
<a id="lr_lock" class="btn btn-default"><i class="fa fa-lock"></i> 审核</a> | <a id="lr_lock" class="btn btn-default"><i class="fa fa-lock"></i> 审核</a> | ||||
<a id="lr_unlock" class="btn btn-default"><i class="fa fa-unlock"></i> 去审核</a> | <a id="lr_unlock" class="btn btn-default"><i class="fa fa-unlock"></i> 去审核</a> | ||||
<a id="checkall" class="btn btn-default"><i class="fa fa-print"></i> 审核全部</a> | <a id="checkall" class="btn btn-default"><i class="fa fa-print"></i> 审核全部</a> | ||||
<li id="lr_resume"><a><i class="fa fa-id-badge"></i> 简历管理</a></li> | |||||
<a id="lr_qrcode" class="btn btn-default"><i class="fa fa-linode"></i> 生成二维码</a> | <a id="lr_qrcode" class="btn btn-default"><i class="fa fa-linode"></i> 生成二维码</a> | ||||
<a id="lr_more" class="btn btn-default dropdown-toggle" data-toggle="dropdown" aria-expanded="false"> | <a id="lr_more" class="btn btn-default dropdown-toggle" data-toggle="dropdown" aria-expanded="false"> | ||||
<i class="fa fa-reorder"></i> <span class="lrlt">更多</span><span class="caret"></span> | <i class="fa fa-reorder"></i> <span class="lrlt">更多</span><span class="caret"></span> | ||||
@@ -35,8 +35,8 @@ | |||||
<script> | <script> | ||||
//标签打印 | //标签打印 | ||||
var qrcode = new QRCode(document.getElementById("qrcode"), { | var qrcode = new QRCode(document.getElementById("qrcode"), { | ||||
width: 80, | |||||
height: 80 | |||||
width: 130, | |||||
height: 130 | |||||
}); | }); | ||||
var keyValue = request('keyValue');//二维码 | var keyValue = request('keyValue');//二维码 | ||||
var EmpName = request('EmpName'); | var EmpName = request('EmpName'); | ||||
@@ -1,5 +1,5 @@ | |||||
@{ | @{ | ||||
ViewBag.Title = "数字化校园-新生报名"; | |||||
Layout = null; | Layout = null; | ||||
} | } | ||||
@@ -11,13 +11,14 @@ | |||||
<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no"> | <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no"> | ||||
<meta name="format-detection" content="telephone=no" /> | <meta name="format-detection" content="telephone=no" /> | ||||
<link rel="shortcut icon" href="" /> | <link rel="shortcut icon" href="" /> | ||||
<title></title> | |||||
<title>数字化校园-新生报名</title> | |||||
<meta name="keywords" content="" /> | <meta name="keywords" content="" /> | ||||
<meta name="description" content="数字化校园-新生报名" /> | <meta name="description" content="数字化校园-新生报名" /> | ||||
<link href="~/Content/css/font-awesome.css" rel="stylesheet" /> | <link href="~/Content/css/font-awesome.css" rel="stylesheet" /> | ||||
<link href="~/Content/css/common.css" rel="stylesheet" /> | <link href="~/Content/css/common.css" rel="stylesheet" /> | ||||
<link href="~/Content/layui/css/layui.css" rel="stylesheet" media="all" /> | <link href="~/Content/layui/css/layui.css" rel="stylesheet" media="all" /> | ||||
<link href="~/Content/layui/layui-v2.6.8/layui/css/layui.css" rel="stylesheet" /> | |||||
<link href="~/Content/layui/css/layui.css" rel="stylesheet" /> | |||||
@*<link href="~/Content/layui/layui-v2.6.8/layui/css/layui.css" rel="stylesheet" />*@ | |||||
<link href="~/Content/css/fromAdd.css" rel="stylesheet" /> | <link href="~/Content/css/fromAdd.css" rel="stylesheet" /> | ||||
<style> | <style> | ||||
#IdCardPtoUpload1 { | #IdCardPtoUpload1 { | ||||
@@ -202,45 +203,45 @@ | |||||
</div> | </div> | ||||
<div class="chickInput"> | <div class="chickInput"> | ||||
<span class="chickInputLable">身份证反面照片</span> | |||||
<div class="chickInputBox"> | |||||
<div class="layui-upload-list UploadFile" id="IdCardPtoUpload2"> | |||||
<img src="~/Content/images/chick1.png" class="layui-upload-img" /> | |||||
<div>选择</div> | |||||
</div> | |||||
</div> | |||||
</div> | |||||
<div class="chickInput" hidden> | |||||
<span class="chickInputLable" hidden><span>*</span> 身份证反面照片</span> | |||||
<input type="text" id="IdCardPto2" name="IdCardPto2" class="layui-input"> | |||||
</div> | |||||
<div class="chickInput"> | |||||
<span class="chickInputLable">初中毕业证</span> | |||||
<div class="chickInputBox"> | |||||
<div class="layui-upload-list" id="chickUpload"> | |||||
<img src="~/Content/images/chick1.png" class="layui-upload-img" /> | |||||
<div>选择</div> | |||||
</div> | |||||
<span class="chickInputLable">身份证反面照片</span> | |||||
<div class="chickInputBox"> | |||||
<div class="layui-upload-list UploadFile" id="IdCardPtoUpload2"> | |||||
<img src="~/Content/images/chick1.png" class="layui-upload-img" /> | |||||
<div>选择</div> | |||||
</div> | </div> | ||||
</div> | </div> | ||||
<div class="chickInput" hidden> | |||||
<span class="chickInputLable" hidden><span>*</span> 初中毕业证照片</span> | |||||
<input type="text" id="MidDiplomaPto" name="MidDiplomaPto" class="layui-input"> | |||||
</div> | |||||
<div class="chickInput" hidden> | |||||
<span class="chickInputLable" hidden><span>*</span> 身份证反面照片</span> | |||||
<input type="text" id="IdCardPto2" name="IdCardPto2" class="layui-input"> | |||||
</div> | |||||
<div class="chickInput"> | |||||
<span class="chickInputLable">初中毕业证</span> | |||||
<div class="chickInputBox"> | |||||
<div class="layui-upload-list" id="chickUpload"> | |||||
<img src="~/Content/images/chick1.png" class="layui-upload-img" /> | |||||
<div>选择</div> | |||||
</div> | |||||
</div> | </div> | ||||
</div> | |||||
<div class="chickInput" hidden> | |||||
<span class="chickInputLable" hidden><span>*</span> 初中毕业证照片</span> | |||||
<input type="text" id="MidDiplomaPto" name="MidDiplomaPto" class="layui-input"> | |||||
</div> | |||||
<div class="chickInput"> | |||||
<span class="chickInputLable">中考成绩截图</span> | |||||
<div class="chickInputBox"> | |||||
<div class="layui-upload-list UploadFile" id="MidAchievementUpload"> | |||||
<img src="~/Content/images/chick1.png" class="layui-upload-img" /> | |||||
<div>选择</div> | |||||
</div> | |||||
<div class="chickInput"> | |||||
<span class="chickInputLable">中考成绩截图</span> | |||||
<div class="chickInputBox"> | |||||
<div class="layui-upload-list UploadFile" id="MidAchievementUpload"> | |||||
<img src="~/Content/images/chick1.png" class="layui-upload-img" /> | |||||
<div>选择</div> | |||||
</div> | </div> | ||||
</div> | </div> | ||||
<div class="chickInput" hidden> | |||||
<span class="chickInputLable" hidden><span>*</span> 中考成绩照片</span> | |||||
<input type="text" id="MidAchievementPto" name="MidAchievementPto" class="layui-input"> | |||||
</div> | |||||
</div> | |||||
<div class="chickInput" hidden> | |||||
<span class="chickInputLable" hidden><span>*</span> 中考成绩照片</span> | |||||
<input type="text" id="MidAchievementPto" name="MidAchievementPto" class="layui-input"> | |||||
</div> | |||||
<div class="chickInput"> | <div class="chickInput"> | ||||
<span class="chickInputLable"> 备注</span> | <span class="chickInputLable"> 备注</span> | ||||
@@ -256,8 +257,8 @@ | |||||
<img id="fromBg" src="~/Content/images/from1.png" /> | <img id="fromBg" src="~/Content/images/from1.png" /> | ||||
<div class="footer"> Copyright © 2019 数字化智慧校园 版权所有</div> | <div class="footer"> Copyright © 2019 数字化智慧校园 版权所有</div> | ||||
<script src="~/Content/js/jquery.min.js"></script> | <script src="~/Content/js/jquery.min.js"></script> | ||||
<script src="~/Content/layui/layui-v2.6.8/layui/layui.js"></script> | |||||
@*<script src="~/Content/layui/layui.all.js"></script>*@ | |||||
<script src="~/Content/layui/layui.js"></script> | |||||
@*<script src="~/Content/layui/layui-v2.6.8/layui/layui.js"></script>*@ | |||||
<script src="~/Content/vue/vue.js"></script> | <script src="~/Content/vue/vue.js"></script> | ||||
<script src="~/PhonePage/server.js"></script> | <script src="~/PhonePage/server.js"></script> | ||||
<script> | <script> | ||||
@@ -1,5 +1,5 @@ | |||||
@{ | @{ | ||||
ViewBag.Title = "数字化校园-查询"; | |||||
Layout = null; | Layout = null; | ||||
} | } | ||||
@@ -11,7 +11,7 @@ | |||||
<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no"> | <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no"> | ||||
<meta name="format-detection" content="telephone=no" /> | <meta name="format-detection" content="telephone=no" /> | ||||
<link rel="shortcut icon" href="" /> | <link rel="shortcut icon" href="" /> | ||||
<title></title> | |||||
<title>@ViewBag.Title</title> | |||||
<meta name="keywords" content="" /> | <meta name="keywords" content="" /> | ||||
<meta name="description" content="数字化校园-新生报名" /> | <meta name="description" content="数字化校园-新生报名" /> | ||||
<link href="~/Content/css/font-awesome.css" rel="stylesheet" /> | <link href="~/Content/css/font-awesome.css" rel="stylesheet" /> | ||||
@@ -0,0 +1,22 @@ | |||||
@{ | |||||
ViewBag.Title = "新生录取"; | |||||
Layout = "~/Views/Shared/_Form.cshtml"; | |||||
} | |||||
<style> | |||||
.lr-form-item-lable { | |||||
height: 100%; | |||||
line-height: 30px; | |||||
text-align: right; | |||||
} | |||||
#form { | |||||
font-size: 14px; | |||||
} | |||||
</style> | |||||
<div class="lr-form-wrap" id="form"> | |||||
@*<div class="col-xs-6 lr-form-item" data-table="StuEnroll"> | |||||
<div class="lr-form-item-title">姓名<font face="宋体">*</font></div> | |||||
<input id="StuName" type="text" class="form-control" isvalid="yes" checkexpession="NotNull" readonly="readonly"/> | |||||
</div>*@ | |||||
</div> | |||||
@Html.AppendJsFile("/Areas/EducationalAdministration/Views/StuEnrollScore/AdmissionForm.js") | |||||
@@ -0,0 +1,68 @@ | |||||
/* * 版 本 Learun-ADMS V7.0.6 力软敏捷开发框架(http://www.learun.cn) | |||||
* Copyright (c) 2013-2020 力软信息技术(苏州)有限公司 | |||||
* 创建人:超级管理员 | |||||
* 日 期:2021-06-15 17:30 | |||||
* 描 述:新生录取 | |||||
*/ | |||||
var acceptClick; | |||||
var keyValue = request('keyValue'); | |||||
var bootstrap = function ($, learun) { | |||||
"use strict"; | |||||
var page = { | |||||
init: function () { | |||||
$('.lr-form-wrap').lrscroll(); | |||||
page.bind(); | |||||
page.initData(); | |||||
}, | |||||
bind: function () { | |||||
}, | |||||
initData: function () { | |||||
if (!!keyValue) { | |||||
learun.httpAsyncGet(top.$.rootUrl + '/EducationalAdministration/StuEnrollScore/GetScoreListByStuId?stuid=' + keyValue, function (data) { | |||||
//learun.loading(false); | |||||
if (data.code == 200) { | |||||
var data = data.data; | |||||
var html = ''; | |||||
for (var i = 0; i < data.length; i++) { | |||||
html += '<div class="col-xs-6 lr-form-item" data-table="StuEnroll">'; | |||||
html += '<div class="lr-form-item-title">' + data[i].SubjectName + ':</div>'; | |||||
html += '<label class="lr-form-item-lable">' + data[i].Score + '</label>'; | |||||
html += '</div>'; | |||||
} | |||||
$('#form').html(html); | |||||
} | |||||
else { | |||||
learun.layerClose(window.name); | |||||
learun.alert.error('数据获取失败,请重新获取!'); | |||||
learun.httpErrorLog(data.info); | |||||
} | |||||
}); | |||||
} | |||||
} | |||||
}; | |||||
// 保存数据 | |||||
acceptClick = function (callBack) { | |||||
if (!$('body').lrValidform()) { | |||||
return false; | |||||
} | |||||
//var postData = { | |||||
// strEntity: JSON.stringify($('body').lrGetFormData()) | |||||
//}; | |||||
learun.layerConfirm('是否确认录取当前学生!', function (res) { | |||||
if (res) { | |||||
$.lrSaveForm(top.$.rootUrl + '/EducationalAdministration/StuEnroll/Admission?keyValue=' + keyValue, | |||||
{ IsAdmission: 1 }, function (res) { | |||||
// 保存成功后才回调 | |||||
if (!!callBack) { | |||||
callBack(); | |||||
} | |||||
}); | |||||
} | |||||
}); | |||||
}; | |||||
page.init(); | |||||
} |
@@ -0,0 +1,52 @@ | |||||
@{ | |||||
ViewBag.Title = "新生录取管理"; | |||||
Layout = "~/Views/Shared/_Index.cshtml"; | |||||
} | |||||
<div class="lr-layout "> | |||||
<div class="lr-layout-center"> | |||||
<div class="lr-layout-wrap lr-layout-wrap-notitle "> | |||||
<div class="lr-layout-tool"> | |||||
<div class="lr-layout-tool-left"> | |||||
<div class="lr-layout-tool-item"> | |||||
<div id="multiple_condition_query"> | |||||
<div class="lr-query-formcontent"> | |||||
@*<div class="col-xs-12 lr-form-item"> | |||||
<div class="lr-form-item-title">姓名</div> | |||||
<input id="StuName" type="text" class="form-control" /> | |||||
</div> | |||||
<div class="col-xs-12 lr-form-item"> | |||||
<div class="lr-form-item-title">身份证号</div> | |||||
<input id="IDCard" type="text" class="form-control" /> | |||||
</div> | |||||
<div class="col-xs-12 lr-form-item"> | |||||
<div class="lr-form-item-title">手机号</div> | |||||
<input id="StuMobile" type="text" class="form-control" /> | |||||
</div>*@ | |||||
<div class="col-xs-12 lr-form-item"> | |||||
<div class="lr-form-item-title">年度</div> | |||||
<div id="Year" type="lrselect" class="lr-select"></div> | |||||
</div> | |||||
<div class="col-xs-12 lr-form-item"> | |||||
<div class="lr-form-item-title">专业</div> | |||||
<div id="MajorNo" type="lrselect" class="lr-select"></div> | |||||
</div> | |||||
</div> | |||||
</div> | |||||
</div> | |||||
</div> | |||||
<div class="lr-layout-tool-right"> | |||||
<div class=" btn-group btn-group-sm"> | |||||
<a id="lr_refresh" class="btn btn-default"><i class="fa fa-refresh"></i></a> | |||||
</div> | |||||
<div class=" btn-group btn-group-sm" learun-authorize="yes"> | |||||
<a id="lr_view" class="btn btn-default"><i class="fa fa-pencil-square-o"></i> 查看成绩</a> | |||||
<a id="lr_lq" class="btn btn-default"><i class="fa fa-plus"></i> 录取</a> | |||||
<a id="lr_nolq" class="btn btn-default"><i class="fa fa-plus"></i> 取消录取</a> | |||||
</div> | |||||
</div> | |||||
</div> | |||||
<div class="lr-layout-body" id="gridtable"></div> | |||||
</div> | |||||
</div> | |||||
</div> | |||||
@Html.AppendJsFile("/Areas/EducationalAdministration/Views/StuEnrollScore/AdmissionIndex.js") |
@@ -0,0 +1,198 @@ | |||||
/* * 版 本 Learun-ADMS-Ultimate V7.0.0 数字化智慧校园(http://www.learun.cn) | |||||
* Copyright (c) 2013-2018 北京泉江科技有限公司 | |||||
* 创建人:超级管理员 | |||||
* 日 期:2021-06-18 11:20 | |||||
* 描 述:新生录取管理 | |||||
*/ | |||||
var refreshGirdData; | |||||
var bootstrap = function ($, learun) { | |||||
"use strict"; | |||||
var page = { | |||||
init: function () { | |||||
page.initGird(); | |||||
page.bind(); | |||||
}, | |||||
bind: function () { | |||||
$('#multiple_condition_query').lrMultipleQuery(function (queryJson) { | |||||
page.search(queryJson); | |||||
}, 220, 400); | |||||
//专业 | |||||
$('#MajorNo').lrselect({ | |||||
placeholder: "请选择专业", | |||||
allowSearch: true, | |||||
url: top.$.rootUrl + '/EducationalAdministration/StuEnrollScore/GetMajorData', | |||||
value: 'value', | |||||
text: 'text' | |||||
}); | |||||
//年度 | |||||
$('#Year').lrselect({ | |||||
placeholder: "请选择年度", | |||||
allowSearch: true, | |||||
url: top.$.rootUrl + '/EducationalAdministration/StuEnrollScore/GetYearNoData', | |||||
value: 'value', | |||||
text: 'text' | |||||
}); | |||||
// 刷新 | |||||
$('#lr_refresh').on('click', function () { | |||||
location.reload(); | |||||
}); | |||||
// 打印 | |||||
$('#lr_print').on('click', function () { | |||||
$('#gridtable').jqprintTable(); | |||||
}); | |||||
//查看成绩 | |||||
$('#lr_view').on('click', function () { | |||||
var keyValue = $('#gridtable').jfGridValue('StuId'); | |||||
if (learun.checkrow(keyValue)) { | |||||
learun.layerForm({ | |||||
id: 'form', | |||||
title: '查看成绩', | |||||
url: top.$.rootUrl + '/EducationalAdministration/StuEnrollScore/AdmissionForm?keyValue=' + keyValue, | |||||
width: 500, | |||||
height: 400, | |||||
btn: null | |||||
}); | |||||
} | |||||
}); | |||||
// 录取 | |||||
$('#lr_lq').on('click', function () { | |||||
var keyValue = $('#gridtable').jfGridValue('StuId'); | |||||
if (learun.checkrow(keyValue)) { | |||||
var IsAdmission = $('#gridtable').jfGridValue('IsAdmission'); | |||||
if (IsAdmission == 1) { | |||||
return learun.alert.warning('该学生已被录取!'); | |||||
} | |||||
learun.layerForm({ | |||||
id: 'form', | |||||
title: '录取', | |||||
url: top.$.rootUrl + '/EducationalAdministration/StuEnrollScore/AdmissionForm?keyValue=' + keyValue, | |||||
width: 500, | |||||
height: 400, | |||||
callBack: function (id) { | |||||
return top[id].acceptClick(refreshGirdData); | |||||
} | |||||
}); | |||||
} | |||||
}); | |||||
// 取消录取 | |||||
$('#lr_nolq').on('click', function () { | |||||
var keyValue = $('#gridtable').jfGridValue('StuId'); | |||||
if (learun.checkrow(keyValue)) { | |||||
var IsAdmission = $('#gridtable').jfGridValue('IsAdmission'); | |||||
if (IsAdmission == 0) { | |||||
return learun.alert.warning('该学生未被录取!'); | |||||
} | |||||
learun.layerConfirm('是否确认取消录取当前学生!', function (res) { | |||||
if (res) { | |||||
learun.postForm(top.$.rootUrl + '/EducationalAdministration/StuEnroll/Admission?keyValue=' + keyValue, { IsAdmission: 0 }, function () { | |||||
refreshGirdData(); | |||||
}); | |||||
} | |||||
}); | |||||
} | |||||
}); | |||||
}, | |||||
// 初始化列表 | |||||
initGird: function () { | |||||
$('#gridtable').jfGrid({ | |||||
url: top.$.rootUrl + '/EducationalAdministration/StuEnrollScore/GetPageListForAdmission', | |||||
headData: [ | |||||
{ label: "姓名", name: "StuName", width: 100, align: "left" }, | |||||
{ | |||||
label: "性别", name: "Gender", width: 100, align: "left", | |||||
formatter: function (value) { | |||||
if (value == '0') { | |||||
return '女'; | |||||
} else { | |||||
return '男'; | |||||
} | |||||
} | |||||
}, | |||||
{ | |||||
label: "民族", name: "Nationals", width: 100, align: "left", | |||||
formatterAsync: function (callback, value, row, op, $cell) { | |||||
learun.clientdata.getAsync('dataItem', { | |||||
key: value, | |||||
code: 'National', | |||||
callback: function (_data) { | |||||
callback(_data.text); | |||||
} | |||||
}); | |||||
} | |||||
}, | |||||
{ label: "身份证号", name: "IDCard", width: 100, align: "left" }, | |||||
{ label: "手机号", name: "StuMobile", width: 100, align: "left" }, | |||||
{ label: "中考总分", name: "MidTermExam", width: 100, align: "left" }, | |||||
{ label: "毕业学校", name: "FromSchool", width: 100, align: "left" }, | |||||
{ | |||||
label: "地市", name: "City", width: 100, align: "left", | |||||
formatterAsync: function (callback, value, row, op, $cell) { | |||||
learun.clientdata.getAsync('custmerData', { | |||||
url: '/LR_SystemModule/DataSource/GetDataTable?code=' + 'DIC_CITY', | |||||
key: value, | |||||
keyId: 'ccode', | |||||
callback: function (_data) { | |||||
callback(_data['cname']); | |||||
} | |||||
}); | |||||
} | |||||
}, | |||||
{ | |||||
label: "县区", name: "County", width: 100, align: "left", | |||||
formatterAsync: function (callback, value, row, op, $cell) { | |||||
learun.clientdata.getAsync('custmerData', { | |||||
url: '/LR_SystemModule/DataSource/GetDataTable?code=' + 'DIC_AREA', | |||||
key: value, | |||||
keyId: 'acode', | |||||
callback: function (_data) { | |||||
callback(_data['aname']); | |||||
} | |||||
}); | |||||
} | |||||
}, | |||||
{ | |||||
label: "专业", name: "MajorNo", width: 100, align: "left", | |||||
formatterAsync: function (callback, value, row, op, $cell) { | |||||
learun.clientdata.getAsync('custmerData', { | |||||
url: '/LR_SystemModule/DataSource/GetDataTable?code=' + 'CdMajorInfo', | |||||
key: value, | |||||
keyId: 'id', | |||||
callback: function (_data) { | |||||
callback(_data['majorname']); | |||||
} | |||||
}); | |||||
} | |||||
}, | |||||
{ label: "总分", name: "ExamScore", width: 100, align: "left" }, | |||||
{ | |||||
label: "是否录取", name: "IsAdmission", width: 100, align: "left", | |||||
formatter: function (value) { | |||||
if (value == 1) { | |||||
return "<span class=\"label label-success\">是</span>"; | |||||
} else { | |||||
return "<span class=\"label label-danger\">否</span>"; | |||||
} | |||||
} | |||||
}, | |||||
], | |||||
//isMultiselect: true, | |||||
mainId: 'StuId', | |||||
isPage: true, | |||||
sidx: 'ExamScore', | |||||
sord: 'ASC', | |||||
}); | |||||
page.search(); | |||||
}, | |||||
search: function (param) { | |||||
param = param || {}; | |||||
//param.Grade = "20"; | |||||
$('#gridtable').jfGridSet('reload', { queryJson: JSON.stringify(param) }); | |||||
} | |||||
}; | |||||
refreshGirdData = function () { | |||||
page.search(); | |||||
}; | |||||
page.init(); | |||||
} |
@@ -0,0 +1,103 @@ | |||||
@{ ViewBag.Title = "新生考试成绩录入"; | |||||
Layout = "~/Views/Shared/_Index.cshtml"; | |||||
} | |||||
<style> | |||||
.lr-select { | |||||
width: 150px; | |||||
} | |||||
#LessonNo { | |||||
width: 180px; | |||||
} | |||||
.lr-selectLittle { | |||||
width: 80px; | |||||
} | |||||
.lr-layout-tool { | |||||
height: 80px; | |||||
} | |||||
.lr-layout-center .lr-layout-wrap.lr-layout-wrap-notitle { | |||||
padding-top: 80px; | |||||
} | |||||
.divRow { | |||||
position: absolute; | |||||
width: 100%; | |||||
height: 55px; | |||||
top: 0; | |||||
left: 0; | |||||
} | |||||
.scaleRow { | |||||
top: 55px; | |||||
padding: 2px 10px; | |||||
height: 25px; | |||||
} | |||||
.scaleRow .timeBox { | |||||
float: right; | |||||
padding-right: 30px; | |||||
} | |||||
.scaleRow .tipBox { | |||||
display: inline-block; | |||||
color: #ff0000; | |||||
margin-left: 10px; | |||||
} | |||||
#addMinutesBtn { | |||||
display: inline-block; | |||||
cursor: pointer; | |||||
background-color: blue; | |||||
color: #fff; | |||||
padding: 1px 5px; | |||||
border-radius: 4px; | |||||
} | |||||
</style> | |||||
<div class="lr-layout"> | |||||
<div class="lr-layout-center"> | |||||
<div class="lr-layout-wrap lr-layout-wrap-notitle "> | |||||
<div class="lr-layout-tool"> | |||||
<div class="selectRow divRow"> | |||||
<div class="lr-layout-tool-left"> | |||||
<div class="lr-layout-tool-item"> | |||||
<div id="Year" type="lrselect" class="lr-select lr-selectLittle"></div> | |||||
</div> | |||||
<div class="lr-layout-tool-item"> | |||||
<div id="SubjectId" type="lrselect" class="lr-select"></div> | |||||
</div> | |||||
<div class="lr-layout-tool-item"> | |||||
<a id="btn_Search" class="btn btn-primary btn-sm"><i class="fa fa-search"></i> 查询</a> | |||||
</div> | |||||
</div> | |||||
<div class="lr-layout-tool-right"> | |||||
<div class="btn-group btn-group-sm"> | |||||
<a id="lr_refresh" class="btn btn-default"><i class="fa fa-refresh"></i></a> | |||||
</div> | |||||
<div class=" btn-group btn-group-sm" learun-authorize="yes"> | |||||
@*<a id="lr_add" class="btn btn-default"><i class="fa btn-default"> 成绩初始化</i></a>*@ | |||||
<a id="lr_input" class="btn btn-default"><i class="fa fa-edit"> 开始录入</i></a> | |||||
<a id="lr_save" class="btn btn-default" style="display:none;"><i class="fa fa-edit"> 提交成绩</i></a> | |||||
<a id="lr_check" class="btn btn-default"><i class="fa fa-lock"> 审核</i></a> | |||||
<a id="lr_uncheck" class="btn btn-default"><i class="fa fa-lock"> 去审</i></a> | |||||
</div> | |||||
</div> | |||||
</div> | |||||
<div class="scaleRow divRow"> | |||||
<div class="tipBox">提示:录入完成后,请务必点击“保存成绩”按钮,避免成绩丢失!</div> | |||||
<div class="timeBox" style="display:none;"> | |||||
倒计时: | |||||
<span id="minutes" data-minutes="30"></span>分钟(<span id="seconds" data-seconds="60"></span>秒) | |||||
<div id="addMinutesBtn" data-minutes="30">续时</div> | |||||
</div> | |||||
</div> | |||||
</div> | |||||
<div class="lr-layout-body" id="gridtable"></div> | |||||
</div> | |||||
</div> | |||||
</div> | |||||
@Html.AppendJsFile("/Areas/EducationalAdministration/Views/StuEnrollScore/Index.js") |
@@ -0,0 +1,416 @@ | |||||
/* * 版 本 Learun-ADMS-Ultimate V7.0.0 数字化智慧校园(http://www.learun.cn) | |||||
* Copyright (c) 2013-2018 北京泉江科技有限公司 | |||||
* 创建人:超级管理员 | |||||
* 日 期:2021-06-18 11:02 | |||||
* 描 述:全院学生成绩录入(新) | |||||
*/ | |||||
var selectedRow; | |||||
var refreshGirdData; | |||||
var refreshGirdData2; | |||||
var judgeSelect; //判断下拉框是否选择 | |||||
var modifyDate; //成绩被占用,且是登录用户时,成绩表中的编辑时间; | |||||
var timer; //计时器 | |||||
var submitScoreTimer; //五分钟提交成绩计时器 | |||||
var headData; //常规列头 | |||||
var headDataEdit; //可编辑列头 | |||||
var headDataNoEdit; //不可编辑列头 | |||||
var headDataFinally; //最终列头 | |||||
var bootstrap = function ($, learun) { | |||||
"use strict"; | |||||
var page = { | |||||
init: function () { | |||||
headData = [ | |||||
{ | |||||
label: '状态', name: 'Status', width: 100, align: "left", | |||||
formatter: function (cellvalue) { | |||||
return cellvalue == "1" ? "<span class=\"label label-success\">已审核</span>" : "<span class=\"label label-danger\">未审核</span>"; | |||||
} | |||||
}, | |||||
{ label: '姓名', name: 'StuName', width: 100, align: "left" }, | |||||
{ label: '手机号', name: 'StuMobile', width: 100, align: "left" }, | |||||
{ label: '身份证号', name: 'IdCard', width: 100, align: "left" }, | |||||
{ | |||||
label: "性别", name: "Gender", width: 40, align: "left", | |||||
formatter: function (cellvalue) { | |||||
return cellvalue == '1' ? "男" : "女"; | |||||
} | |||||
}, { label: '年度', name: 'YearNo', width: 100, align: "left" }, | |||||
{ | |||||
label: "专业", name: "MajorId", width: 100, align: "left", | |||||
formatterAsync: function (callback, value, row, op, $cell) { | |||||
learun.clientdata.getAsync('custmerData', { | |||||
url: '/LR_SystemModule/DataSource/GetDataTable?code=' + 'CdMajorInfo', | |||||
key: value, | |||||
keyId: 'id', | |||||
callback: function (_data) { | |||||
callback(_data['majorname']); | |||||
} | |||||
}); | |||||
} | |||||
}, | |||||
{ | |||||
label: "科目", name: "SubjectId", width: 100, align: "left", | |||||
formatterAsync: function (callback, value, row, op, $cell) { | |||||
learun.clientdata.getAsync('custmerData', { | |||||
url: '/LR_SystemModule/DataSource/GetDataTable?code=' + 'ExamSubject', | |||||
key: value, | |||||
keyId: 'id', | |||||
callback: function (_data) { | |||||
callback(_data['subjectname']); | |||||
} | |||||
}); | |||||
} | |||||
}, | |||||
]; | |||||
headDataEdit = [ | |||||
{ | |||||
label: '成绩', name: 'Score', width: 100, align: "left", | |||||
edit: { | |||||
type: 'input', | |||||
inputType: 'number', | |||||
change: function (row, rownum) { | |||||
//row.Score = (parseFloat(row.OrdinaryScore || '0') * (Number($('#OrdinaryScoreScale').html()) / 100) + parseFloat(row.TermInScore || '0') * (Number($('#TermInScoreScale').html()) / 100) + parseFloat(row.TermEndScore || '0') * (Number($('#TermEndScoreScale').html()) / 100) + parseFloat(row.OtherScore || '0') * (Number($('#OtherScoreScale').html()) / 100)).toFixed(0); | |||||
$('#gridtable').jfGridSet('updateRow', rownum); | |||||
}, | |||||
} | |||||
}, | |||||
{ | |||||
label: '备注', name: 'Remark', width: 100, align: "left", | |||||
edit: { | |||||
type: 'input', | |||||
} | |||||
}, | |||||
]; | |||||
headDataNoEdit = [ | |||||
{ label: '成绩', name: 'Score', width: 80, align: "left" }, | |||||
{ | |||||
label: '备注', name: 'Remark', width: 100, align: "left" | |||||
}, | |||||
]; | |||||
headDataFinally = headData.concat(headDataNoEdit); | |||||
page.initGird(); | |||||
page.bind(); | |||||
page.bindSelect(); | |||||
}, | |||||
bind: function () { | |||||
//多条件选择 | |||||
$('#multiple_condition_query').lrMultipleQuery(function (queryJson) { | |||||
page.search(queryJson); | |||||
}, 220, 500); | |||||
// 刷新 | |||||
$('#lr_refresh').on('click', function () { | |||||
location.reload(); | |||||
}); | |||||
//查询 | |||||
$('#btn_Search').on('click', function () { | |||||
refreshGirdData2(); | |||||
}); | |||||
//// 成绩初始化 | |||||
//$('#lr_add').on('click', function () { | |||||
// //提示弹框 | |||||
// learun.layerConfirm('确认初始化成绩吗!', function (res) { | |||||
// if (res) { | |||||
// //审核成绩 | |||||
// learun.postForm(top.$.rootUrl + '/EducationalAdministration/StuEnroll/EnrollScoreAdd', { queryJson: JSON.stringify(query), checkMark: 1 }, function (res) { | |||||
// if (res.code == 200) { | |||||
// refreshGirdData2(); | |||||
// } else { | |||||
// learun.alert.warning("审核成绩失败!"); | |||||
// return false; | |||||
// } | |||||
// }); | |||||
// } | |||||
// }); | |||||
//}); | |||||
// 开始录入 | |||||
$('#lr_input').on('click', function () { | |||||
//提示弹框 | |||||
learun.layerConfirm('录入完成后,请务必点击“提交成绩”按钮,避免成绩丢失!', function (res) { | |||||
if (res) { | |||||
var query = judgeSelect(); | |||||
if (query) { | |||||
//判断是否已审核;判断是否被其他教师占用 | |||||
$.lrSetForm(top.$.rootUrl + '/EducationalAdministration/StuEnrollScore/GetEntityByJson?queryJson=' + JSON.stringify(query), function (data) { | |||||
if (data != null) { | |||||
if (data.Status != 0) { | |||||
learun.alert.warning("学生成绩已审核!"); | |||||
return false; | |||||
} | |||||
if (data.IsEditable == 0) { | |||||
if (data.EditUserId == learun.clientdata.get(['userinfo']).account) { | |||||
modifyDate = data.ModifyDate; | |||||
} else { | |||||
learun.alert.warning("当前班级成绩由账号为" + data.EditUserId + "的教师在使用!"); | |||||
return false; | |||||
} | |||||
} else { | |||||
//占用成绩 | |||||
learun.postFormSilence(top.$.rootUrl + '/EducationalAdministration/StuEnrollScore/StartInputScore', { queryJson: JSON.stringify(query) }, function (res) { }); | |||||
} | |||||
//显示可编辑列头 | |||||
headDataFinally = headData.concat(headDataEdit); | |||||
$("#gridtable")[0].dfop = undefined; | |||||
page.initGird(); | |||||
page.search(query); | |||||
//显示“提交成绩”按钮 | |||||
$('#lr_save').show(); | |||||
//隐藏“开始录入”按钮 | |||||
$('#lr_input').hide(); | |||||
//隐藏审核按钮 | |||||
page.displaySubmit(0); | |||||
////显示“倒计时” | |||||
//$('.timeBox').show(); | |||||
//$('#minutes').html($('#minutes').attr('data-minutes')); | |||||
////开始倒计时 | |||||
//page.countDown(); | |||||
//五分钟提交成绩 | |||||
page.submitScore(); | |||||
} else { | |||||
learun.alert.warning("学生成绩不存在!"); | |||||
return false; | |||||
} | |||||
}); | |||||
} | |||||
} | |||||
}); | |||||
}); | |||||
//提交成绩 | |||||
$('#lr_save').on('click', function () { | |||||
var query = judgeSelect(); | |||||
if (query) { | |||||
//成绩被占用,且是登录用户时,根据编辑时间判断是否是本人; | |||||
$.lrSetForm(top.$.rootUrl + '/EducationalAdministration/StuEnrollScore/GetEntityByJson?queryJson=' + JSON.stringify(query), function (data) { | |||||
if (data != null) { | |||||
if (data.Status != 0) { | |||||
learun.alert.warning("学生成绩已审核!"); | |||||
return false; | |||||
} | |||||
if (data.IsEditable == 0) { | |||||
if (data.EditUserId == learun.clientdata.get(['userinfo']).account) { | |||||
if (modifyDate != null && modifyDate != data.ModifyDate) { | |||||
learun.alert.warning("当前科目成绩被修改,请重新获取!"); | |||||
return false; | |||||
} | |||||
} else { | |||||
learun.alert.warning("当前班级成绩由账号为" + data.EditUserId + "的教师在使用!"); | |||||
return false; | |||||
} | |||||
} else if (data.IsEditable == 1) { | |||||
learun.alert.warning("学生成绩已提交!"); | |||||
return false; | |||||
} | |||||
//提交成绩 | |||||
var rowdatas = $('#gridtable').jfGridGet('rowdatas'); | |||||
learun.postFormSilence(top.$.rootUrl + '/EducationalAdministration/StuEnrollScore/SaveInputScore', { data: JSON.stringify(rowdatas) }, function (res) { | |||||
if (res.code == 200) { | |||||
//提交成绩:取消占用 | |||||
learun.postForm(top.$.rootUrl + '/EducationalAdministration/StuEnrollScore/SaveInputScoreStatus', { queryJson: JSON.stringify(query) }, function (res) { | |||||
if (res.code == 200) { | |||||
refreshGirdData2(); | |||||
modifyDate = null; | |||||
//隐藏“提交成绩”按钮 | |||||
$('#lr_save').hide(); | |||||
//显示“开始录入”按钮 | |||||
$('#lr_input').show(); | |||||
//显示审核按钮 | |||||
page.displaySubmit(1); | |||||
//隐藏“倒计时” | |||||
//$('.timeBox').hide(); | |||||
////停止倒计时 | |||||
//clearInterval(timer); | |||||
//停止五分钟提交成绩 | |||||
clearInterval(submitScoreTimer); | |||||
} else { | |||||
learun.alert.warning("提交成绩:取消占用失败!"); | |||||
return false; | |||||
} | |||||
}); | |||||
} else { | |||||
learun.alert.warning("提交成绩失败!"); | |||||
return false; | |||||
} | |||||
}); | |||||
} else { | |||||
learun.alert.warning("学生成绩不存在!"); | |||||
return false; | |||||
} | |||||
}); | |||||
} | |||||
}); | |||||
// 审核 | |||||
$('#lr_check').on('click', function () { | |||||
var query = judgeSelect(); | |||||
if (query) { | |||||
$.lrSetForm(top.$.rootUrl + '/EducationalAdministration/StuEnrollScore/GetEntityByJson?queryJson=' + JSON.stringify(query), function (data) { | |||||
if (data != null) { | |||||
if (data.Status != 0) { | |||||
learun.alert.warning("学生成绩已审核!"); | |||||
return false; | |||||
} | |||||
learun.layerConfirm('是否确认审核当前科目的学生成绩!', function (res) { | |||||
if (res) { | |||||
//审核成绩 | |||||
learun.postForm(top.$.rootUrl + '/EducationalAdministration/StuEnrollScore/DoCheckScore', { queryJson: JSON.stringify(query), Status: 1 }, function (res) { | |||||
if (res.code == 200) { | |||||
refreshGirdData2(); | |||||
} else { | |||||
learun.alert.warning("审核成绩失败!"); | |||||
return false; | |||||
} | |||||
}); | |||||
} | |||||
}); | |||||
} else { | |||||
learun.alert.warning("学生成绩不存在!"); | |||||
return false; | |||||
} | |||||
}); | |||||
} | |||||
}); | |||||
// 去审核 | |||||
$('#lr_uncheck').on('click', function () { | |||||
var query = judgeSelect(); | |||||
if (query) { | |||||
$.lrSetForm(top.$.rootUrl + '/EducationalAdministration/StuEnrollScore/GetEntityByJson?queryJson=' + JSON.stringify(query), function (data) { | |||||
if (data != null) { | |||||
if (data.Status != 1) { | |||||
learun.alert.warning("学生成绩未审核!"); | |||||
return false; | |||||
} | |||||
learun.layerConfirm('是否确认去审核科目的学生成绩!', function (res) { | |||||
if (res) { | |||||
//去审核成绩 | |||||
learun.postForm(top.$.rootUrl + '/EducationalAdministration/StuEnrollScore/DoCheckScore', { queryJson: JSON.stringify(query), Status: 0 }, function (res) { | |||||
if (res.code == 200) { | |||||
refreshGirdData2(); | |||||
} else { | |||||
learun.alert.warning("去审核成绩失败!"); | |||||
return false; | |||||
} | |||||
}); | |||||
} | |||||
}); | |||||
} else { | |||||
learun.alert.warning("学生成绩不存在!"); | |||||
return false; | |||||
} | |||||
}); | |||||
} | |||||
}); | |||||
}, | |||||
bindSelect: function () { | |||||
//年度 | |||||
$('#Year').lrselect({ | |||||
placeholder: "请选择年度", | |||||
allowSearch: true, | |||||
url: top.$.rootUrl + '/EducationalAdministration/StuEnrollScore/GetYearNoData', | |||||
value: 'value', | |||||
text: 'text' | |||||
}); | |||||
//科目 | |||||
$('#SubjectId').lrselect({ | |||||
placeholder: "请选择科目", | |||||
allowSearch: true, | |||||
url: top.$.rootUrl + '/EducationalAdministration/StuEnrollScore/GetSubjectData', | |||||
value: 'value', | |||||
text: 'text' | |||||
}); | |||||
}, | |||||
initGird: function () { | |||||
$('#gridtable').jfGrid({ | |||||
url: top.$.rootUrl + '/EducationalAdministration/StuEnrollScore/GetList', | |||||
headData: headDataFinally, | |||||
mainId: 'Id', | |||||
isPage: false, | |||||
}); | |||||
//page.search(); | |||||
}, | |||||
search: function (param) { | |||||
param = param || {}; | |||||
$('#gridtable').jfGridSet('reload', { queryJson: JSON.stringify(param) }); | |||||
}, | |||||
countDown: function () { | |||||
//var minutes = $('#minutes').html(); | |||||
//var minutesTemp = minutes; | |||||
//var seconds = $('#seconds').attr('data-seconds'); | |||||
//$('#seconds').html(seconds); | |||||
//var secondsTemp = seconds; | |||||
//timer = setInterval(function () { | |||||
// secondsTemp--; | |||||
// $('#seconds').html(secondsTemp); | |||||
// if (secondsTemp == 0) { | |||||
// secondsTemp = seconds; | |||||
// minutesTemp--; | |||||
// $('#minutes').html(minutesTemp); | |||||
// if (minutesTemp == 0) { | |||||
// //停止倒计时 | |||||
// clearInterval(timer); | |||||
// //自动提交成绩 | |||||
// $('#lr_save').trigger("click"); | |||||
// } | |||||
// } | |||||
//}, 1000); | |||||
}, | |||||
//提交成绩 | |||||
submitScore: function () { | |||||
submitScoreTimer = setInterval(function () { | |||||
var rowdatas = $('#gridtable').jfGridGet('rowdatas'); | |||||
learun.postFormSilence(top.$.rootUrl + '/EducationalAdministration/StuEnrollScore/SaveInputScore', { data: JSON.stringify(rowdatas) }, function (res) { | |||||
}); | |||||
}, 300000); | |||||
}, | |||||
displaySubmit: function (type) { | |||||
//显示隐藏审核按钮 | |||||
if (type == 1) { | |||||
//显示 | |||||
$('#lr_check').show(); | |||||
$('#lr_uncheck').show(); | |||||
} else { | |||||
//隐藏 | |||||
$('#lr_check').hide(); | |||||
$('#lr_uncheck').hide(); | |||||
} | |||||
} | |||||
}; | |||||
refreshGirdData = function () { | |||||
page.search(); | |||||
}; | |||||
refreshGirdData2 = function () { | |||||
var query = judgeSelect(); | |||||
if (query) { | |||||
//显示不可编辑列头 | |||||
headDataFinally = headData.concat(headDataNoEdit); | |||||
$("#gridtable")[0].dfop = undefined; | |||||
page.initGird(); | |||||
page.search(query); | |||||
//page.searchScale(query); | |||||
} | |||||
}; | |||||
judgeSelect = function () { | |||||
var $content = $('body').find('.lr-layout-tool-left'); | |||||
var query = $content.lrGetFormData(); | |||||
if (query.Year == null || query.Year == "") { | |||||
learun.alert.warning("请选择年度!"); | |||||
return false; | |||||
} | |||||
if (query.SubjectId == null || query.SubjectId == "") { | |||||
learun.alert.warning("请选择科目!"); | |||||
return false; | |||||
} | |||||
return query; | |||||
}; | |||||
page.init(); | |||||
} |
@@ -1073,6 +1073,9 @@ | |||||
<Content Include="Areas\EducationalAdministration\Views\StuConsumption\IndexForStudent.js" /> | <Content Include="Areas\EducationalAdministration\Views\StuConsumption\IndexForStudent.js" /> | ||||
<Content Include="Areas\EducationalAdministration\Views\StuConsumption\IndexForTeacher.js" /> | <Content Include="Areas\EducationalAdministration\Views\StuConsumption\IndexForTeacher.js" /> | ||||
<Content Include="Areas\EducationalAdministration\Views\StuDisciplineManagement\FormView.js" /> | <Content Include="Areas\EducationalAdministration\Views\StuDisciplineManagement\FormView.js" /> | ||||
<Content Include="Areas\EducationalAdministration\Views\StuEnrollScore\AdmissionForm.js" /> | |||||
<Content Include="Areas\EducationalAdministration\Views\StuEnrollScore\AdmissionIndex.js" /> | |||||
<Content Include="Areas\EducationalAdministration\Views\StuEnrollScore\Index.js" /> | |||||
<Content Include="Areas\EducationalAdministration\Views\StuEnroll\AmountForm.js" /> | <Content Include="Areas\EducationalAdministration\Views\StuEnroll\AmountForm.js" /> | ||||
<Content Include="Areas\EducationalAdministration\Views\StuEnroll\EnrollForm.js" /> | <Content Include="Areas\EducationalAdministration\Views\StuEnroll\EnrollForm.js" /> | ||||
<Content Include="Areas\EducationalAdministration\Views\StuEnroll\EnrollFormView.js" /> | <Content Include="Areas\EducationalAdministration\Views\StuEnroll\EnrollFormView.js" /> | ||||
@@ -7898,6 +7901,9 @@ | |||||
<Content Include="Areas\EducationalAdministration\Views\StuEnroll\EnrollSH.cshtml" /> | <Content Include="Areas\EducationalAdministration\Views\StuEnroll\EnrollSH.cshtml" /> | ||||
<Content Include="Areas\EducationalAdministration\Views\StuEnroll\EnrollIndexTJ.cshtml" /> | <Content Include="Areas\EducationalAdministration\Views\StuEnroll\EnrollIndexTJ.cshtml" /> | ||||
<Content Include="Areas\EducationalAdministration\Views\StuPunishment\CancelForm.cshtml" /> | <Content Include="Areas\EducationalAdministration\Views\StuPunishment\CancelForm.cshtml" /> | ||||
<Content Include="Areas\EducationalAdministration\Views\StuEnrollScore\AdmissionForm.cshtml" /> | |||||
<Content Include="Areas\EducationalAdministration\Views\StuEnrollScore\AdmissionIndex.cshtml" /> | |||||
<Content Include="Areas\EducationalAdministration\Views\StuEnrollScore\Index.cshtml" /> | |||||
<None Include="Properties\PublishProfiles\CustomProfile.pubxml" /> | <None Include="Properties\PublishProfiles\CustomProfile.pubxml" /> | ||||
<None Include="Properties\PublishProfiles\FolderProfile.pubxml" /> | <None Include="Properties\PublishProfiles\FolderProfile.pubxml" /> | ||||
<Content Include="Views\Login\Default-beifen.cshtml" /> | <Content Include="Views\Login\Default-beifen.cshtml" /> | ||||
@@ -1,7 +1,7 @@ | |||||
//api地址 | //api地址 | ||||
var serverurl = "http://localhost:31173"; | var serverurl = "http://localhost:31173"; | ||||
//当前项目地址 | //当前项目地址 | ||||
var currentUrl = "http://192.168.50.3:8082"; | |||||
var currentUrl = "http://192.168.10.46:8048"; | |||||
//地址栏传参 | //地址栏传参 | ||||
function request(d) { | function request(d) { | ||||
for (var c = location.search.slice(1).split("&"), a = 0; a < c.length; a++) { | for (var c = location.search.slice(1).split("&"), a = 0; a < c.length; a++) { | ||||
@@ -128,11 +128,6 @@ namespace Learun.Application.TwoDevelopment.EducationalAdministration | |||||
[Column("PHOTO")] | [Column("PHOTO")] | ||||
public string Photo { get; set; } | public string Photo { get; set; } | ||||
/// <summary> | /// <summary> | ||||
/// 考试科目编码 | |||||
/// </summary> | |||||
[Column("SUBJECTNO")] | |||||
public string SubjectNo { get; set; } | |||||
/// <summary> | |||||
/// 年度 | /// 年度 | ||||
/// </summary> | /// </summary> | ||||
[Column("YEAR")] | [Column("YEAR")] | ||||
@@ -192,6 +187,11 @@ namespace Learun.Application.TwoDevelopment.EducationalAdministration | |||||
/// </summary> | /// </summary> | ||||
[NotMapped] | [NotMapped] | ||||
public string SchoolName { get; set; } | public string SchoolName { get; set; } | ||||
/// <summary> | |||||
/// 科目编码 | |||||
/// </summary> | |||||
[NotMapped] | |||||
public string SubjectNo { get; set; } | |||||
#endregion | #endregion | ||||
} | } | ||||
} | } | ||||
@@ -45,11 +45,10 @@ namespace Learun.Application.TwoDevelopment.EducationalAdministration | |||||
t.GovMajorName, | t.GovMajorName, | ||||
t.GraduateNo, | t.GraduateNo, | ||||
t.MajorDirector, | t.MajorDirector, | ||||
t.CheckMark, | |||||
t.SubjectNo, | |||||
t.CheckMark, | |||||
t.Year, | t.Year, | ||||
t.City, | t.City, | ||||
t.Area | |||||
t.Area | |||||
"); | "); | ||||
strSql.Append(" FROM CdMajor t "); | strSql.Append(" FROM CdMajor t "); | ||||
strSql.Append(" WHERE 1=1 "); | strSql.Append(" WHERE 1=1 "); | ||||
@@ -90,6 +89,7 @@ namespace Learun.Application.TwoDevelopment.EducationalAdministration | |||||
} | } | ||||
} | } | ||||
} | } | ||||
public IEnumerable<CdMajorEntity> GetElectivePageList(string queryJson) | public IEnumerable<CdMajorEntity> GetElectivePageList(string queryJson) | ||||
{ | { | ||||
try | try | ||||