@@ -46,6 +46,17 @@ namespace Learun.Application.Web.Areas.EducationalAdministration.Controllers | |||||
{ | { | ||||
return View(); | return View(); | ||||
} | } | ||||
/// <summary> | |||||
/// 主页面【中职】 | |||||
/// <summary> | |||||
/// <returns></returns> | |||||
[HttpGet] | |||||
public ActionResult IndexCenter() | |||||
{ | |||||
return View(); | |||||
} | |||||
/// <summary> | /// <summary> | ||||
/// | /// | ||||
/// </summary> | /// </summary> | ||||
@@ -6,6 +6,7 @@ | |||||
*/ | */ | ||||
var acceptClick, getParam; | var acceptClick, getParam; | ||||
var keyValue = request('keyValue'); | var keyValue = request('keyValue'); | ||||
var Crowning = request('Crowning');//中高职标识 | |||||
var bootstrap = function ($, learun) { | var bootstrap = function ($, learun) { | ||||
"use strict"; | "use strict"; | ||||
var page = { | var page = { | ||||
@@ -205,6 +206,7 @@ var bootstrap = function ($, learun) { | |||||
}, | }, | ||||
search: function (param) { | search: function (param) { | ||||
param = param || {}; | param = param || {}; | ||||
param.Crowning = Crowning; | |||||
$('#gridtable').jfGridSet('reload', { queryJson: JSON.stringify(param) }); | $('#gridtable').jfGridSet('reload', { queryJson: JSON.stringify(param) }); | ||||
} | } | ||||
@@ -211,6 +211,11 @@ var bootstrap = function ($, learun) { | |||||
{ label: '数学', name: 'MathScore', width: 100, align: "left" }, | { label: '数学', name: 'MathScore', width: 100, align: "left" }, | ||||
{ label: '英语', name: 'ForeignLangScore', width: 100, align: "left" }, | { label: '英语', name: 'ForeignLangScore', width: 100, align: "left" }, | ||||
{ label: '综合', name: 'ComprehensiveScore', width: 100, align: "left" }, | { label: '综合', name: 'ComprehensiveScore', width: 100, align: "left" }, | ||||
{ | |||||
label: '职校类型', name: 'Crowning', width: 100, align: "left", formatter: function (cellvalue) { | |||||
return cellvalue == "1" ? "中职" : "高职"; | |||||
} | |||||
}, | |||||
], | ], | ||||
mainId: 'ID', | mainId: 'ID', | ||||
isPage: true, | isPage: true, | ||||
@@ -6,6 +6,7 @@ | |||||
*/ | */ | ||||
var acceptClick; | var acceptClick; | ||||
var keyValue = request('keyValue'); | var keyValue = request('keyValue'); | ||||
var Crowning = request('Crowning');//中高职标识 | |||||
var bootstrap = function ($, learun) { | var bootstrap = function ($, learun) { | ||||
"use strict"; | "use strict"; | ||||
var page = { | var page = { | ||||
@@ -181,7 +182,9 @@ var bootstrap = function ($, learun) { | |||||
var Score4 = $('#ComprehensiveScore').val(); | var Score4 = $('#ComprehensiveScore').val(); | ||||
$('#HighAmountScore').val(Number(Score1) + Number(Score2) + Number(Score3) + Number(Score4)); | $('#HighAmountScore').val(Number(Score1) + Number(Score2) + Number(Score3) + Number(Score4)); | ||||
var postData = {}; | var postData = {}; | ||||
postData.strEntity = JSON.stringify($('[data-table="StuInfoFresh"]').lrGetFormData()); | |||||
var data = $('[data-table="StuInfoFresh"]').lrGetFormData(); | |||||
data["Crowning"] = Crowning; | |||||
postData.strEntity = JSON.stringify(data); | |||||
postData.strstuInfoFreshEmergePeopleList = JSON.stringify($('#StuInfoFreshEmergePeople').jfGridGet('rowdatas')); | postData.strstuInfoFreshEmergePeopleList = JSON.stringify($('#StuInfoFreshEmergePeople').jfGridGet('rowdatas')); | ||||
postData.strstuInfoFreshFamilyList = JSON.stringify($('#StuInfoFreshFamily').jfGridGet('rowdatas')); | postData.strstuInfoFreshFamilyList = JSON.stringify($('#StuInfoFreshFamily').jfGridGet('rowdatas')); | ||||
$.lrSaveForm(top.$.rootUrl + '/EducationalAdministration/StuInfoFresh/SaveForm?keyValue=' + keyValue, postData, function (res) { | $.lrSaveForm(top.$.rootUrl + '/EducationalAdministration/StuInfoFresh/SaveForm?keyValue=' + keyValue, postData, function (res) { | ||||
@@ -418,6 +418,11 @@ var bootstrap = function ($, learun) { | |||||
{ label: '数学', name: 'MathScore', width: 100, align: "left" }, | { label: '数学', name: 'MathScore', width: 100, align: "left" }, | ||||
{ label: '英语', name: 'ForeignLangScore', width: 100, align: "left" }, | { label: '英语', name: 'ForeignLangScore', width: 100, align: "left" }, | ||||
{ label: '综合', name: 'ComprehensiveScore', width: 100, align: "left" }, | { label: '综合', name: 'ComprehensiveScore', width: 100, align: "left" }, | ||||
{ | |||||
label: '职校类型', name: 'Crowning', width: 100, align: "left", formatter: function (cellvalue) { | |||||
return cellvalue == "1" ? "中职" : "高职"; | |||||
} | |||||
}, | |||||
], | ], | ||||
mainId: 'ID', | mainId: 'ID', | ||||
isPage: true, | isPage: true, | ||||
@@ -45,7 +45,7 @@ var bootstrap = function ($, learun) { | |||||
learun.layerForm({ | learun.layerForm({ | ||||
id: 'form', | id: 'form', | ||||
title: '新增', | title: '新增', | ||||
url: top.$.rootUrl + '/EducationalAdministration/StuInfoFresh/Form', | |||||
url: top.$.rootUrl + '/EducationalAdministration/StuInfoFresh/Form?Crowning=' + 0, | |||||
width: 1200, | width: 1200, | ||||
height: 700, | height: 700, | ||||
callBack: function (id) { | callBack: function (id) { | ||||
@@ -61,7 +61,7 @@ var bootstrap = function ($, learun) { | |||||
learun.layerForm({ | learun.layerForm({ | ||||
id: 'form', | id: 'form', | ||||
title: '编辑', | title: '编辑', | ||||
url: top.$.rootUrl + '/EducationalAdministration/StuInfoFresh/Form?keyValue=' + keyValue, | |||||
url: top.$.rootUrl + '/EducationalAdministration/StuInfoFresh/Form?keyValue=' + keyValue + '&Crowning=' + 0, | |||||
width: 1200, | width: 1200, | ||||
height: 700, | height: 700, | ||||
callBack: function (id) { | callBack: function (id) { | ||||
@@ -102,7 +102,7 @@ var bootstrap = function ($, learun) { | |||||
learun.layerForm({ | learun.layerForm({ | ||||
id: 'form', | id: 'form', | ||||
title: "分配班级", | title: "分配班级", | ||||
url: top.$.rootUrl + '/EducationalAdministration/StuInfoFresh/AllocationClass', | |||||
url: top.$.rootUrl + '/EducationalAdministration/StuInfoFresh/AllocationClass?Crowning=' + 0, | |||||
width: 1300, | width: 1300, | ||||
height: 800, | height: 800, | ||||
btn: null | btn: null | ||||
@@ -384,6 +384,7 @@ var bootstrap = function ($, learun) { | |||||
}, | }, | ||||
search: function (param) { | search: function (param) { | ||||
param = param || {}; | param = param || {}; | ||||
param.Crowning = 0;//高职 | |||||
$('#gridtable').jfGridSet('reload', { queryJson: JSON.stringify(param) }); | $('#gridtable').jfGridSet('reload', { queryJson: JSON.stringify(param) }); | ||||
} | } | ||||
}; | }; | ||||
@@ -0,0 +1,43 @@ | |||||
@{ | |||||
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"> | |||||
<input id="txt_Keyword" type="text" class="form-control" placeholder="考生号/准考证号/姓名/身份证号" /> | |||||
<input id="Grade" type="text" class="form-control" placeholder="年级" /> | |||||
</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_printlc" class="btn btn-default"><i class="fa fa-print"></i> 打印报道流程单</a> | |||||
<a id="lr_add" class="btn btn-default"><i class="fa fa-plus"></i> 录入</a> | |||||
<a id="lr_edit" class="btn btn-default"><i class="fa fa-pencil-square-o"></i> 修改</a> | |||||
<a id="lr_delete" class="btn btn-default"><i class="fa fa-trash-o"></i> 删除</a> | |||||
<a id="lr_view" class="btn btn-default"><i class="fa fa-pencil-square-o"></i> 查看</a> | |||||
</div> | |||||
<div class=" btn-group btn-group-sm" learun-authorize="yes"> | |||||
<a id="lr_allocationClass" class="btn btn-default"><i class="fa fa-plus"></i> 分配班级</a> | |||||
<a id="lr_newallocationDormitory" class="btn btn-default"><i class="fa fa-plus"></i> 分配宿舍</a> | |||||
<a id="lr_newallocationBed" class="btn btn-default"><i class="fa fa-plus"></i> 分配床位</a> | |||||
<a id="lr_confirmDormitory" class="btn btn-default"><i class="fa fa-plus"></i> 确认分配</a> | |||||
<a id="lr_exportBed" class="btn btn-default"><i class="fa fa-sign-out"></i> 导出学生宿舍</a> | |||||
<a id="lr_insertStuInfoBasic" 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/StuInfoFresh/IndexCenter.js") |
@@ -0,0 +1,395 @@ | |||||
/* * 版 本 Learun-ADMS-Ultimate V7.0.0 数字化智慧校园(http://www.learun.cn) | |||||
* Copyright (c) 2013-2018 北京泉江科技有限公司 | |||||
* 创建人:超级管理员 | |||||
* 日 期:2019-08-08 17:21 | |||||
* 描 述:新生信息管理 | |||||
*/ | |||||
var selectedRow; | |||||
var refreshGirdData; | |||||
var bootstrap = function ($, learun) { | |||||
"use strict"; | |||||
var page = { | |||||
init: function () { | |||||
page.initGird(); | |||||
page.bind(); | |||||
}, | |||||
bind: function () { | |||||
// 查询 | |||||
$('#btn_Search').on('click', function () { | |||||
var keyword = $('#txt_Keyword').val(); | |||||
var Grade = $('#Grade').val(); | |||||
page.search({ keyword: keyword, Grade: Grade }); | |||||
}); | |||||
// 刷新 | |||||
$('#lr_refresh').on('click', function () { | |||||
location.reload(); | |||||
}); | |||||
//打印报道流程单 | |||||
$('#lr_printlc').on('click', function () { | |||||
var keyValue = $('#gridtable').jfGridValue('ID'); | |||||
if (learun.checkrow(keyValue)) { | |||||
learun.layerForm({ | |||||
id: 'form', | |||||
title: '打印报道流程单', | |||||
url: top.$.rootUrl + '/EducationalAdministration/StuInfoFresh/PrintSignFlow?Id=' + keyValue, | |||||
width: 1200, | |||||
height: 800, | |||||
btn: null | |||||
}); | |||||
} | |||||
}); | |||||
// 新增 | |||||
$('#lr_add').on('click', function () { | |||||
selectedRow = null; | |||||
learun.layerForm({ | |||||
id: 'form', | |||||
title: '新增', | |||||
url: top.$.rootUrl + '/EducationalAdministration/StuInfoFresh/Form?Crowning=' + 1, | |||||
width: 1200, | |||||
height: 700, | |||||
callBack: function (id) { | |||||
return top[id].acceptClick(refreshGirdData); | |||||
} | |||||
}); | |||||
}); | |||||
// 编辑 | |||||
$('#lr_edit').on('click', function () { | |||||
var keyValue = $('#gridtable').jfGridValue('ID'); | |||||
selectedRow = $('#gridtable').jfGridGet('rowdata'); | |||||
if (learun.checkrow(keyValue)) { | |||||
learun.layerForm({ | |||||
id: 'form', | |||||
title: '编辑', | |||||
url: top.$.rootUrl + '/EducationalAdministration/StuInfoFresh/Form?keyValue=' + keyValue + '&Crowning=' + 1, | |||||
width: 1200, | |||||
height: 700, | |||||
callBack: function (id) { | |||||
return top[id].acceptClick(refreshGirdData); | |||||
} | |||||
}); | |||||
} | |||||
}); | |||||
// 删除 | |||||
$('#lr_delete').on('click', function () { | |||||
var keyValue = $('#gridtable').jfGridValue('ID'); | |||||
if (learun.checkrow(keyValue)) { | |||||
learun.layerConfirm('是否确认删除该项!', function (res) { | |||||
if (res) { | |||||
learun.deleteForm(top.$.rootUrl + '/EducationalAdministration/StuInfoFresh/DeleteForm', { keyValue: keyValue }, function () { | |||||
}); | |||||
} | |||||
}); | |||||
} | |||||
}); | |||||
// 查看 | |||||
$('#lr_view').on('click', function () { | |||||
var keyValue = $('#gridtable').jfGridValue('ID'); | |||||
selectedRow = $('#gridtable').jfGridGet('rowdata'); | |||||
if (learun.checkrow(keyValue)) { | |||||
learun.layerForm({ | |||||
id: 'form', | |||||
title: '查看', | |||||
url: top.$.rootUrl + '/EducationalAdministration/StuInfoFresh/FormView?keyValue=' + keyValue, | |||||
width: 1200, | |||||
height: 700, | |||||
btn: null | |||||
}); | |||||
} | |||||
}); | |||||
// 分配班级 | |||||
$('#lr_allocationClass').on('click', function () { | |||||
learun.layerForm({ | |||||
id: 'form', | |||||
title: "分配班级", | |||||
url: top.$.rootUrl + '/EducationalAdministration/StuInfoFresh/AllocationClass?Crowning=' + 1, | |||||
width: 1300, | |||||
height: 800, | |||||
btn: null | |||||
}); | |||||
}); | |||||
// 分配宿舍 | |||||
$('#lr_newallocationDormitory').on('click', function () { | |||||
learun.layerFormForPercent({ | |||||
id: 'form', | |||||
title: "分配宿舍", | |||||
url: top.$.rootUrl + '/EducationalAdministration/StuInfoFresh/AllocationDormitory', | |||||
width: '95%', | |||||
height: '95%', | |||||
btn: null | |||||
}); | |||||
}); | |||||
// 分配床位 | |||||
$('#lr_newallocationBed').on('click', function () { | |||||
learun.layerFormForPercent({ | |||||
id: 'form', | |||||
title: "分配床位", | |||||
url: top.$.rootUrl + '/EducationalAdministration/StuInfoFresh/AllocationBed', | |||||
width: '95%', | |||||
height: '95%', | |||||
btn: null | |||||
}); | |||||
}); | |||||
// 导出学生宿舍 | |||||
$('#lr_exportBed').on('click', function () { | |||||
learun.layerForm({ | |||||
id: 'ExportBedForm', | |||||
title: '导出学生宿舍', | |||||
url: top.$.rootUrl + '/EducationalAdministration/StuInfoFresh/ExportBedForm', | |||||
width: 600, | |||||
height: 400, | |||||
btn: null | |||||
}); | |||||
}); | |||||
//确认分配宿舍 | |||||
$('#lr_confirmDormitory').on('click', function () { | |||||
learun.layerConfirm('是否确认已经分配的宿舍!', function (res) { | |||||
if (res) { | |||||
learun.loading(true, '分配中'); | |||||
learun.httpAsync('get', top.$.rootUrl + '/EducationalAdministration/StuInfoFresh/ConfirmDormitory', {}, function (val) { | |||||
learun.alert.success('操作成功'); | |||||
learun.loading(false); | |||||
}); | |||||
} | |||||
}); | |||||
}); | |||||
// 生成学籍信息 | |||||
$('#lr_insertStuInfoBasic').on('click', function () { | |||||
learun.layerConfirm('是否确认生成学籍信息!', function (res) { | |||||
if (res) { | |||||
learun.postForm(top.$.rootUrl + '/EducationalAdministration/StuInfoFresh/ImportStuInfoBasic', {}, function () { | |||||
refreshGirdData(); | |||||
}); | |||||
} | |||||
}); | |||||
}); | |||||
}, | |||||
initGird: function () { | |||||
$('#gridtable').jfGrid({ | |||||
url: top.$.rootUrl + '/EducationalAdministration/StuInfoFresh/GetPageList', | |||||
headData: [ | |||||
{ label: '考生号', name: 'ksh', width: 150, align: "left" }, | |||||
{ label: '准考证号', name: 'zkzh', width: 150, align: "left" }, | |||||
{ label: '学号', name: 'StuNo', width: 100, align: "left" }, | |||||
{ label: '年级', name: 'Grade', width: 100, align: "left" }, | |||||
{ label: '姓名', name: 'StuName', width: 100, align: "left" }, | |||||
{ | |||||
label: '是否完善信息', name: 'ID', width: 100, align: "left", formatterAsync: function (callback, value, row, op, $cell) { | |||||
learun.clientdata.getAsync('custmerData', { | |||||
url: '/LR_SystemModule/DataSource/GetDataTable?code=' + 'DirectRelatives', | |||||
key: row.ID, | |||||
keyId: 'stuinfofreshid', | |||||
callback: function (_data) { | |||||
var a = _data['id']; | |||||
if (a == undefined) { | |||||
callback("<span class=\"label label-warning\">未完善</span>"); | |||||
} else { | |||||
callback("<span class=\"label label-success\">已完善</span>"); | |||||
} | |||||
} | |||||
}); | |||||
} | |||||
}, | |||||
{ | |||||
label: '是否生成学籍', name: 'IsInBasic', width: 100, align: "left", formatter: function (cellvalue) { | |||||
return cellvalue == true ? "<span class=\"label label-success\">是</span>" : "<span class=\"label label-warning\">否</span>"; | |||||
} | |||||
}, | |||||
{ | |||||
label: '院系', name: 'DeptNo', width: 100, align: "left", formatterAsync: function (callback, value, row, op, $cell) { | |||||
learun.clientdata.getAsync('custmerData', { | |||||
url: '/LR_SystemModule/DataSource/GetDataTable?code=' + 'CdDeptInfo', | |||||
key: value, | |||||
keyId: 'deptno', | |||||
callback: function (_data) { | |||||
callback(_data['deptname']); | |||||
} | |||||
}); | |||||
} | |||||
}, | |||||
{ | |||||
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: 'majorno', | |||||
callback: function (_data) { | |||||
callback(_data['majorname']); | |||||
} | |||||
}); | |||||
} | |||||
}, | |||||
{ | |||||
label: '班级', name: 'ClassNo', width: 100, align: "left", formatterAsync: function (callback, value, row, op, $cell) { | |||||
learun.clientdata.getAsync('custmerData', { | |||||
url: '/LR_SystemModule/DataSource/GetDataTable?code=' + 'bjsj', | |||||
key: value, | |||||
keyId: 'classno', | |||||
callback: function (_data) { | |||||
callback(_data['classname']); | |||||
} | |||||
}); | |||||
} | |||||
}, | |||||
{ | |||||
label: '性别', name: 'GenderNo', width: 80, align: "left", formatterAsync: function (callback, value, row, op, $cell) { | |||||
learun.clientdata.getAsync('dataItem', { | |||||
key: value, | |||||
code: 'usersex', | |||||
callback: function (_data) { | |||||
callback(_data.text); | |||||
} | |||||
}); | |||||
} | |||||
}, | |||||
{ label: '身份证号', name: 'IdentityCardNo', width: 150, align: "left" }, | |||||
{ | |||||
label: '民族', name: 'NationalityNo', width: 80, 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: 'FamilyOriginNo', width: 100, align: "left", formatterAsync: function (callback, value, row, op, $cell) { | |||||
learun.clientdata.getAsync('dataItem', { | |||||
key: value, | |||||
code: 'ExamineeCategory', | |||||
callback: function (_data) { | |||||
callback(_data.text); | |||||
} | |||||
}); | |||||
} | |||||
}, | |||||
{ | |||||
label: '考生类型', name: 'TestStuSortNo', width: 100, align: "left", formatterAsync: function (callback, value, row, op, $cell) { | |||||
learun.clientdata.getAsync('dataItem', { | |||||
key: value, | |||||
code: 'ExamineeType', | |||||
callback: function (_data) { | |||||
callback(_data.text); | |||||
} | |||||
}); | |||||
} | |||||
}, | |||||
{ | |||||
label: '省份', name: 'Province', width: 100, align: "left", | |||||
formatterAsync: function (callback, value, row, op, $cell) { | |||||
learun.clientdata.getAsync('custmerData', { | |||||
url: '/LR_SystemModule/DataSource/GetDataTable?code=' + 'DIC_PROVINCE', | |||||
key: value, | |||||
keyId: 'pcode', | |||||
callback: function (_data) { | |||||
callback(_data['pname']); | |||||
} | |||||
}); | |||||
} | |||||
}, | |||||
{ | |||||
label: '地市', name: 'City', width: 150, 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: 'SchoolTag', width: 100, align: "left" }, | |||||
{ | |||||
label: '毕业生类型', name: 'GraduateType', width: 100, align: "left", | |||||
formatterAsync: function (callback, value, row, op, $cell) { | |||||
learun.clientdata.getAsync('dataItem', { | |||||
key: value, | |||||
code: 'GraduateType', | |||||
callback: function (_data) { | |||||
callback(_data.text); | |||||
} | |||||
}); | |||||
} | |||||
}, | |||||
{ | |||||
label: '科类', name: 'TestStuSubjectNo', width: 100, align: "left", formatterAsync: function (callback, value, row, op, $cell) { | |||||
learun.clientdata.getAsync('dataItem', { | |||||
key: value, | |||||
code: 'SubjectType', | |||||
callback: function (_data) { | |||||
callback(_data.text); | |||||
} | |||||
}); | |||||
} | |||||
}, | |||||
{ label: '高考总分', name: 'HighAmountScore', width: 100, align: "left" }, | |||||
{ label: '第几志愿', name: 'WillNo', width: 80, align: "left" }, | |||||
{ | |||||
label: '录取专业', name: 'RecruitMajorNo', 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: 'majorno', | |||||
callback: function (_data) { | |||||
callback(_data['majorname']); | |||||
} | |||||
}); | |||||
} | |||||
}, | |||||
{ | |||||
label: '录取方式', name: 'MatriculateSort', width: 100, align: "left", formatterAsync: function (callback, value, row, op, $cell) { | |||||
learun.clientdata.getAsync('dataItem', { | |||||
key: value, | |||||
code: 'EnrollStyle', | |||||
callback: function (_data) { | |||||
callback(_data.text); | |||||
} | |||||
}); | |||||
} | |||||
}, | |||||
{ label: '语文', name: 'ChineseScore', width: 100, align: "left" }, | |||||
{ label: '数学', name: 'MathScore', width: 100, align: "left" }, | |||||
{ label: '英语', name: 'ForeignLangScore', width: 100, align: "left" }, | |||||
{ label: '综合', name: 'ComprehensiveScore', width: 100, align: "left" }, | |||||
{ | |||||
label: '开户银行', name: 'DepositBank', width: 200, align: "left", | |||||
formatterAsync: function (callback, value, row, op, $cell) { | |||||
learun.clientdata.getAsync('dataItem', { | |||||
key: value, | |||||
code: 'DepositBank', | |||||
callback: function (_data) { | |||||
callback(_data.text); | |||||
} | |||||
}); | |||||
} | |||||
}, | |||||
{ label: '银行卡账号', name: 'BankCard', width: 150, align: "left" }, | |||||
{ label: '开户银行位置', name: 'BankLocation', width: 300, align: "left" }, | |||||
{ label: '开户行号', name: 'BankNo', width: 150, align: "center" }, | |||||
], | |||||
mainId: 'ID', | |||||
isPage: true, | |||||
sidx: 'StuNo', | |||||
sord: 'desc' | |||||
}); | |||||
page.search(); | |||||
}, | |||||
search: function (param) { | |||||
param = param || {}; | |||||
param.Crowning = 1;//中职 | |||||
$('#gridtable').jfGridSet('reload', { queryJson: JSON.stringify(param) }); | |||||
} | |||||
}; | |||||
refreshGirdData = function () { | |||||
page.search(); | |||||
}; | |||||
page.init(); | |||||
} |
@@ -204,14 +204,14 @@ var bootstrap = function ($, learun) { | |||||
//同步数据 | //同步数据 | ||||
$('#lr_synchronous').on('click', | $('#lr_synchronous').on('click', | ||||
function () { | function () { | ||||
learun.layerConfirm('是否要同步缴费数据!',function (res) { | |||||
if (res) { | |||||
learun.postForm( | |||||
top.$.rootUrl + '/EducationalAdministration/StuInfoFresh/SynchronousList', {}, function () { | |||||
learun.layerConfirm('是否要同步缴费数据!', function (res) { | |||||
if (res) { | |||||
learun.postForm( | |||||
top.$.rootUrl + '/EducationalAdministration/StuInfoFresh/SynchronousList', {}, function () { | |||||
refreshGirdData(); | refreshGirdData(); | ||||
}); | |||||
} | |||||
}); | |||||
}); | |||||
} | |||||
}); | |||||
}); | }); | ||||
// 取消其他费用缴费 | // 取消其他费用缴费 | ||||
$('#lr_cancelOtherPay').on('click', function () { | $('#lr_cancelOtherPay').on('click', function () { | ||||
@@ -413,6 +413,11 @@ var bootstrap = function ($, learun) { | |||||
//{ label: '数学', name: 'MathScore', width: 100, align: "left" }, | //{ label: '数学', name: 'MathScore', width: 100, align: "left" }, | ||||
//{ label: '英语', name: 'ForeignLangScore', width: 100, align: "left" }, | //{ label: '英语', name: 'ForeignLangScore', width: 100, align: "left" }, | ||||
//{ label: '综合', name: 'ComprehensiveScore', width: 100, align: "left" }, | //{ label: '综合', name: 'ComprehensiveScore', width: 100, align: "left" }, | ||||
{ | |||||
label: '职校类型', name: 'Crowning', width: 100, align: "left", formatter: function (cellvalue) { | |||||
return cellvalue == "1" ? "中职" : "高职"; | |||||
} | |||||
}, | |||||
], | ], | ||||
mainId: 'ID', | mainId: 'ID', | ||||
isPage: true, | isPage: true, | ||||
@@ -258,6 +258,11 @@ var bootstrap = function ($, learun) { | |||||
{ label: '数学', name: 'MathScore', width: 100, align: "left" }, | { label: '数学', name: 'MathScore', width: 100, align: "left" }, | ||||
{ label: '英语', name: 'ForeignLangScore', width: 100, align: "left" }, | { label: '英语', name: 'ForeignLangScore', width: 100, align: "left" }, | ||||
{ label: '综合', name: 'ComprehensiveScore', width: 100, align: "left" }, | { label: '综合', name: 'ComprehensiveScore', width: 100, align: "left" }, | ||||
{ | |||||
label: '职校类型', name: 'Crowning', width: 100, align: "left", formatter: function (cellvalue) { | |||||
return cellvalue == "1" ? "中职" : "高职"; | |||||
} | |||||
}, | |||||
], | ], | ||||
mainId: 'ID', | mainId: 'ID', | ||||
isPage: true, | isPage: true, | ||||
@@ -316,6 +316,11 @@ var bootstrap = function ($, learun) { | |||||
}); | }); | ||||
} | } | ||||
}, | }, | ||||
{ | |||||
label: '职校类型', name: 'Crowning', width: 100, align: "left", formatter: function (cellvalue) { | |||||
return cellvalue == "1" ? "中职" : "高职"; | |||||
} | |||||
}, | |||||
], | ], | ||||
mainId: 'ID', | mainId: 'ID', | ||||
isPage: true, | isPage: true, | ||||
@@ -1047,6 +1047,7 @@ | |||||
<Content Include="Areas\EducationalAdministration\Views\StuFellowship\IndexOfTwo.js" /> | <Content Include="Areas\EducationalAdministration\Views\StuFellowship\IndexOfTwo.js" /> | ||||
<Content Include="Areas\EducationalAdministration\Views\StuInfoBasic\IndexCenter.js" /> | <Content Include="Areas\EducationalAdministration\Views\StuInfoBasic\IndexCenter.js" /> | ||||
<Content Include="Areas\EducationalAdministration\Views\StuInfoBasic\SoonGraduateIndex.js" /> | <Content Include="Areas\EducationalAdministration\Views\StuInfoBasic\SoonGraduateIndex.js" /> | ||||
<Content Include="Areas\EducationalAdministration\Views\StuInfoFresh\IndexCenter.js" /> | |||||
<Content Include="Areas\EducationalAdministration\Views\StuScoreNotPassTwo\IndexUnpassTwoOfElective.js" /> | <Content Include="Areas\EducationalAdministration\Views\StuScoreNotPassTwo\IndexUnpassTwoOfElective.js" /> | ||||
<Content Include="Areas\EducationalAdministration\Views\StuScoreNotPassTwo\InputScoreIndexOfElectiveInTeacher.js" /> | <Content Include="Areas\EducationalAdministration\Views\StuScoreNotPassTwo\InputScoreIndexOfElectiveInTeacher.js" /> | ||||
<Content Include="Areas\EducationalAdministration\Views\StuScoreNotPassTwo\InputScoreIndexOfElective.js" /> | <Content Include="Areas\EducationalAdministration\Views\StuScoreNotPassTwo\InputScoreIndexOfElective.js" /> | ||||
@@ -8315,6 +8316,7 @@ | |||||
<Content Include="Areas\EducationalAdministration\Views\StuFellowship\FormOfStudent.cshtml" /> | <Content Include="Areas\EducationalAdministration\Views\StuFellowship\FormOfStudent.cshtml" /> | ||||
<Content Include="Areas\EducationalAdministration\Views\SchoolLevelScholarship\FormOfStudent.cshtml" /> | <Content Include="Areas\EducationalAdministration\Views\SchoolLevelScholarship\FormOfStudent.cshtml" /> | ||||
<Content Include="Areas\EducationalAdministration\Views\SchoolLevelScholarship\IndexInStuScoreOfStudent.cshtml" /> | <Content Include="Areas\EducationalAdministration\Views\SchoolLevelScholarship\IndexInStuScoreOfStudent.cshtml" /> | ||||
<Content Include="Areas\EducationalAdministration\Views\StuInfoFresh\IndexCenter.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" /> | ||||
@@ -670,6 +670,11 @@ namespace Learun.Application.TwoDevelopment.EducationalAdministration | |||||
/// <returns></returns> | /// <returns></returns> | ||||
[Column("GETBEDDINGSTATUS")] | [Column("GETBEDDINGSTATUS")] | ||||
public string GetBeddingStatus { get; set; } | public string GetBeddingStatus { get; set; } | ||||
/// <summary> | |||||
/// 中职高职 0 高职 1 中职 | |||||
/// </summary> | |||||
[Column("CROWNING")] | |||||
public string Crowning { get; set; } | |||||
#endregion | #endregion | ||||
#region 扩展操作 | #region 扩展操作 | ||||
@@ -253,6 +253,11 @@ namespace Learun.Application.TwoDevelopment.EducationalAdministration | |||||
strSql.Append(" and (t.ksh like @keyword or t.zkzh like @keyword or t.StuName like @keyword or t.IdentityCardNo like @keyword )"); | strSql.Append(" and (t.ksh like @keyword or t.zkzh like @keyword or t.StuName like @keyword or t.IdentityCardNo like @keyword )"); | ||||
dp.Add("keyword", "%" + queryParam["keyword"].ToString() + "%", DbType.String); | dp.Add("keyword", "%" + queryParam["keyword"].ToString() + "%", DbType.String); | ||||
} | } | ||||
if (!queryParam["Crowning"].IsEmpty()) | |||||
{ | |||||
dp.Add("Crowning", queryParam["Crowning"].ToString(), DbType.String); | |||||
strSql.Append(" AND t.Crowning = @Crowning "); | |||||
} | |||||
if (!queryParam["StuNo"].IsEmpty()) | if (!queryParam["StuNo"].IsEmpty()) | ||||
{ | { | ||||
strSql.Append(" and t.StuNo = @StuNo "); | strSql.Append(" and t.StuNo = @StuNo "); | ||||
@@ -1835,8 +1840,8 @@ namespace Learun.Application.TwoDevelopment.EducationalAdministration | |||||
RegisterDate, Photo, TeachPlanNo, CheckMark, mobile, EMail, QQ, FatherUnit, FatherName, FatherPhone, MatherName, | RegisterDate, Photo, TeachPlanNo, CheckMark, mobile, EMail, QQ, FatherUnit, FatherName, FatherPhone, MatherName, | ||||
MatherUnit, MatherPhone, username, password, MailAddress, PostalCode, InSchoolStatus, TransMark, ClassTutorNo, | MatherUnit, MatherPhone, username, password, MailAddress, PostalCode, InSchoolStatus, TransMark, ClassTutorNo, | ||||
ResumeCheck, PracStatus, RegisterStatus, PunishmentDate, F_CityId, F_CountyId, F_ProvinceId, F_SchoolId, | ResumeCheck, PracStatus, RegisterStatus, PunishmentDate, F_CityId, F_CountyId, F_ProvinceId, F_SchoolId, | ||||
EduSystem, StudyModality, SyncFlag) | |||||
select NEWID(),StuNo,null,NoticeNo,null,ksh,DeptNo,MajorNo,MajorDetailNok as MajorDetailNo,MajorDetailName,Grade,ClassNo,StuName,null,null,case when GenderNo ='1' then 1 else 0 end,Birthday,PartyFaceNo,FamilyOriginNo,NationalityNo,ProvinceNo,RegionNo,ResidenceNo,TestStuSortNo,HealthStatusNo,WillNo,TestStuSubjectNo,GraduateNo,PlanFormNo,IsThreeGood,IsExcellent,IsNormalCadre,IsProvinceFirstThree,OverseasChineseNo,MatriculateSort,null,HighSchoolNo,HighSchoolName,null,null,GoodAt,IdentityCardNo,null,null,null,null,null,null,null,null,null,null,null,null,null,null,Remark,ArriveDate as RegisterDate,Photo,null,null,telephone as mobile,null,null,null,null,null,null,null,null,StuNo as username,null,MailAddress,PostalCode,null,TransMark,null,null,null,RegisterStatus,null,null,null,null,F_SchoolId,null,null,0 from | |||||
EduSystem, StudyModality, SyncFlag,Crowning) | |||||
select NEWID(),StuNo,null,NoticeNo,null,ksh,DeptNo,MajorNo,MajorDetailNok as MajorDetailNo,MajorDetailName,Grade,ClassNo,StuName,null,null,case when GenderNo ='1' then 1 else 0 end,Birthday,PartyFaceNo,FamilyOriginNo,NationalityNo,ProvinceNo,RegionNo,ResidenceNo,TestStuSortNo,HealthStatusNo,WillNo,TestStuSubjectNo,GraduateNo,PlanFormNo,IsThreeGood,IsExcellent,IsNormalCadre,IsProvinceFirstThree,OverseasChineseNo,MatriculateSort,null,HighSchoolNo,HighSchoolName,null,null,GoodAt,IdentityCardNo,null,null,null,null,null,null,null,null,null,null,null,null,null,null,Remark,ArriveDate as RegisterDate,Photo,null,null,telephone as mobile,null,null,null,null,null,null,null,null,StuNo as username,null,MailAddress,PostalCode,null,TransMark,null,null,null,RegisterStatus,null,null,null,null,F_SchoolId,null,null,0,Crowning from | |||||
(select f.*,m.F_SchoolId from StuInfoFresh f left join CdMajor m on f.MajorNo=m.MajorNo where f.StuNo is not null ) as bb | (select f.*,m.F_SchoolId from StuInfoFresh f left join CdMajor m on f.MajorNo=m.MajorNo where f.StuNo is not null ) as bb | ||||
where bb.StuNo not in (select b.StuNo from StuInfoBasic b where b.StuNo=bb.StuNo) "); | where bb.StuNo not in (select b.StuNo from StuInfoBasic b where b.StuNo=bb.StuNo) "); | ||||