@@ -157,7 +157,7 @@ var bootstrap = function ($, learun) { | |||||
} | } | ||||
}); | }); | ||||
} else { | } else { | ||||
learun.alert.warning("不嫩选择已排课的课程计划"); | |||||
learun.alert.warning("不能选择已排课的课程计划"); | |||||
} | } | ||||
} | } | ||||
}); | }); | ||||
@@ -29,23 +29,23 @@ | |||||
</div> | </div> | ||||
<div class="col-xs-6 lr-form-item" data-table="LessonInfo"> | <div class="col-xs-6 lr-form-item" data-table="LessonInfo"> | ||||
<div class="lr-form-item-title">课程简称</div> | <div class="lr-form-item-title">课程简称</div> | ||||
<input id="EnName" type="text" class="form-control" /> | |||||
<input id="EnName" type="text" class="form-control"/> | |||||
</div> | </div> | ||||
<div class="col-xs-6 lr-form-item" data-table="LessonInfo"> | <div class="col-xs-6 lr-form-item" data-table="LessonInfo"> | ||||
<div class="lr-form-item-title">学分<font face="宋体">*</font></div> | |||||
<input id="StudyScore" type="text" class="form-control" isvalid="yes" checkexpession="Num" /> | |||||
<div class="lr-form-item-title">学分</div> | |||||
<input id="StudyScore" type="text" class="form-control"/> | |||||
</div> | </div> | ||||
<div class="col-xs-6 lr-form-item" data-table="LessonInfo"> | <div class="col-xs-6 lr-form-item" data-table="LessonInfo"> | ||||
<div class="lr-form-item-title">周理论学时<font face="宋体">*</font></div> | |||||
<input id="WeekStudyHour" type="text" class="form-control" isvalid="yes" checkexpession="Num" /> | |||||
<div class="lr-form-item-title">周理论学时</div> | |||||
<input id="WeekStudyHour" type="text" class="form-control"/> | |||||
</div> | </div> | ||||
<div class="col-xs-6 lr-form-item" data-table="LessonInfo"> | <div class="col-xs-6 lr-form-item" data-table="LessonInfo"> | ||||
<div class="lr-form-item-title">周实验学时<font face="宋体">*</font></div> | |||||
<input id="WeekPracticeHour" type="text" class="form-control" isvalid="yes" checkexpession="Num" /> | |||||
<div class="lr-form-item-title">周实验学时</div> | |||||
<input id="WeekPracticeHour" type="text" class="form-control"/> | |||||
</div> | </div> | ||||
<div class="col-xs-6 lr-form-item" data-table="LessonInfo"> | <div class="col-xs-6 lr-form-item" data-table="LessonInfo"> | ||||
<div class="lr-form-item-title">每周课时<font face="宋体">*</font></div> | |||||
<input id="TotalStudyHour" type="text" class="form-control" isvalid="yes" checkexpession="Num" /> | |||||
<div class="lr-form-item-title">每周课时</div> | |||||
<input id="TotalStudyHour" type="text" class="form-control"/> | |||||
</div> | </div> | ||||
<div class="col-xs-6 lr-form-item" data-table="LessonInfo"> | <div class="col-xs-6 lr-form-item" data-table="LessonInfo"> | ||||
<div class="lr-form-item-title">是否先修</div> | <div class="lr-form-item-title">是否先修</div> | ||||
@@ -44,8 +44,10 @@ var bootstrap = function ($, learun) { | |||||
$("#TeachMajorNo").removeAttr("isvalid"); | $("#TeachMajorNo").removeAttr("isvalid"); | ||||
$("#TeachMajorNo").removeAttr("NotNull"); | $("#TeachMajorNo").removeAttr("NotNull"); | ||||
} else { | } else { | ||||
$("#TeachMajorNo").attr("isvalid", "yes"); | |||||
$("#TeachMajorNo").attr("checkexpession", "NotNull"); | |||||
$("#TeachMajorNo").removeAttr("isvalid"); | |||||
$("#TeachMajorNo").removeAttr("NotNull"); | |||||
//$("#TeachMajorNo").attr("isvalid", "yes"); | |||||
//$("#TeachMajorNo").attr("checkexpession", "NotNull"); | |||||
} | } | ||||
} | } | ||||
} | } | ||||
@@ -19,7 +19,7 @@ var bootstrap = function ($, learun) { | |||||
$('#multiple_condition_query').lrMultipleQuery(function (queryJson) { | $('#multiple_condition_query').lrMultipleQuery(function (queryJson) { | ||||
page.search(queryJson); | page.search(queryJson); | ||||
}, 220, 400); | }, 220, 400); | ||||
$('#DepartmentID').lrDataSourceSelect({ code: 'classdata',value: 'id',text: 'name' }); | |||||
$('#DepartmentID').lrDataSourceSelect({ code: 'classdata', value: 'id', text: 'name' }); | |||||
// 刷新 | // 刷新 | ||||
$('#lr_refresh').on('click', function () { | $('#lr_refresh').on('click', function () { | ||||
location.reload(); | location.reload(); | ||||
@@ -29,7 +29,7 @@ var bootstrap = function ($, learun) { | |||||
learun.layerForm({ | learun.layerForm({ | ||||
id: 'form1', | id: 'form1', | ||||
title: '新增', | title: '新增', | ||||
url: top.$.rootUrl + '/Permission/DepartmentReleasePermissions/Form?departmentId='+departmentId, | |||||
url: top.$.rootUrl + '/Permission/DepartmentReleasePermissions/Form?departmentId=' + departmentId, | |||||
width: 600, | width: 600, | ||||
height: 400, | height: 400, | ||||
callBack: function (id) { | callBack: function (id) { | ||||
@@ -59,7 +59,7 @@ var bootstrap = function ($, learun) { | |||||
if (learun.checkrow(keyValue)) { | if (learun.checkrow(keyValue)) { | ||||
learun.layerConfirm('是否确认删除该项!', function (res) { | learun.layerConfirm('是否确认删除该项!', function (res) { | ||||
if (res) { | if (res) { | ||||
learun.deleteForm(top.$.rootUrl + '/Permission/DepartmentReleasePermissions/DeleteForm', { keyValue: keyValue}, function () { | |||||
learun.deleteForm(top.$.rootUrl + '/Permission/DepartmentReleasePermissions/DeleteForm', { keyValue: keyValue }, function () { | |||||
refreshGirdData(); | refreshGirdData(); | ||||
}); | }); | ||||
} | } | ||||
@@ -72,29 +72,52 @@ var bootstrap = function ($, learun) { | |||||
$('#gridtable').lrAuthorizeJfGrid({ | $('#gridtable').lrAuthorizeJfGrid({ | ||||
url: top.$.rootUrl + '/Permission/DepartmentReleasePermissions/GetPageList', | url: top.$.rootUrl + '/Permission/DepartmentReleasePermissions/GetPageList', | ||||
headData: [ | headData: [ | ||||
{ label: "发布人员", name: "UserID", width: 100, align: "left", | |||||
formatterAsync: function (callback, value, row, op,$cell) { | |||||
learun.clientdata.getAsync('custmerData', { | |||||
url: '/LR_SystemModule/DataSource/GetDataTable?code=' + 'teacheruserdata', | |||||
key: value, | |||||
keyId: 'f_userid', | |||||
callback: function (_data) { | |||||
callback(_data['f_realname']); | |||||
} | |||||
}); | |||||
}}, | |||||
{ label: "公告类型", name: "Permission", width: 100, align: "left", | |||||
{ | |||||
label: "发布人员", name: "UserID", width: 100, align: "left", | |||||
formatterAsync: function (callback, value, row, op, $cell) { | formatterAsync: function (callback, value, row, op, $cell) { | ||||
learun.clientdata.getsAsync('dataItem', { | |||||
learun.clientdata.getAsync('custmerData', { | |||||
url: '/LR_SystemModule/DataSource/GetDataTable?code=' + 'teacheruserdata', | |||||
key: value, | key: value, | ||||
code: 'NoticeCategory', | |||||
keyId: 'f_userid', | |||||
callback: function (_data) { | callback: function (_data) { | ||||
callback(_data); | |||||
callback(_data['f_realname']); | |||||
} | } | ||||
}); | }); | ||||
}}, | |||||
} | |||||
}, | |||||
{ | |||||
label: "公告类型", name: "Permission", width: 100, align: "left", | |||||
formatterAsync: function (callback, value, row, op, $cell) { | |||||
if (value && value.indexOf(',') != -1) { | |||||
var content = ''; | |||||
var texts = value.split(','); | |||||
for (var i = 0; i < texts.length; i++) { | |||||
learun.clientdata.getAsync('dataItem', | |||||
{ | |||||
key: texts[i], | |||||
code: 'NoticeCategory', | |||||
callback: function (_data) { | |||||
content += _data.text + ','; | |||||
} | |||||
}); | |||||
} | |||||
content = content.substring(0, content.length - 1); | |||||
callback(content); | |||||
} else { | |||||
learun.clientdata.getAsync('dataItem', | |||||
{ | |||||
key: value, | |||||
code: 'NoticeCategory', | |||||
callback: function (_data) { | |||||
callback(_data.text); | |||||
} | |||||
}); | |||||
} | |||||
} | |||||
}, | |||||
], | ], | ||||
mainId:'ID', | |||||
mainId: 'ID', | |||||
isPage: true | isPage: true | ||||
}); | }); | ||||
page.search(); | page.search(); | ||||
@@ -102,7 +125,7 @@ var bootstrap = function ($, learun) { | |||||
search: function (param) { | search: function (param) { | ||||
param = param || {}; | param = param || {}; | ||||
param.DepartmentID = departmentId; | param.DepartmentID = departmentId; | ||||
$('#gridtable').jfGridSet('reload',{ queryJson: JSON.stringify(param) }); | |||||
$('#gridtable').jfGridSet('reload', { queryJson: JSON.stringify(param) }); | |||||
} | } | ||||
}; | }; | ||||
refreshGirdData = function () { | refreshGirdData = function () { | ||||
@@ -179,25 +179,25 @@ | |||||
//window.location.href = DigitalschoolMisLoginurl + "?F_Account=" + username + "&returnurl=" + Returnurl + "/SSOSystem/Index"; | //window.location.href = DigitalschoolMisLoginurl + "?F_Account=" + username + "&returnurl=" + Returnurl + "/SSOSystem/Index"; | ||||
window.location.href = "/SSOSystem/Index"; | window.location.href = "/SSOSystem/Index"; | ||||
} else if (source == "NoLogin") { | } else if (source == "NoLogin") { | ||||
window.location.href = "SSOSystem/DragModelOne"; | |||||
//window.location.href = DigitalschoolMisLoginurl + "?F_Account=" + username + "&returnurl=" + Returnurl + "/SSOSystem/DragModelOne"; | //window.location.href = DigitalschoolMisLoginurl + "?F_Account=" + username + "&returnurl=" + Returnurl + "/SSOSystem/DragModelOne"; | ||||
window.location.href = "/SSOSystem/DragModelOne"; | |||||
} else { | } else { | ||||
if (res.data.pwd == true) { | if (res.data.pwd == true) { | ||||
if (res.data.pwdtip == true) { | if (res.data.pwdtip == true) { | ||||
window.location.href = "/Home/Index?pwdpwdtip=true"; | |||||
//window.location.href = DigitalschoolMisLoginurl + "?F_Account=" + username + "&returnurl=" + Returnurl + "/Home/Index?pwdpwdtip=true"; | //window.location.href = DigitalschoolMisLoginurl + "?F_Account=" + username + "&returnurl=" + Returnurl + "/Home/Index?pwdpwdtip=true"; | ||||
window.location.href = "/Home/Index?pwdpwdtip=true"; | |||||
} else { | } else { | ||||
//window.location.href = DigitalschoolMisLoginurl + "?F_Account=" + username + "&returnurl=" + Returnurl + "/Home/Index?pwd=true"; | //window.location.href = DigitalschoolMisLoginurl + "?F_Account=" + username + "&returnurl=" + Returnurl + "/Home/Index?pwd=true"; | ||||
window.location.href = "/Home/Index?pwd=true"; | |||||
window.location.href ="/Home/Index?pwd=true"; | |||||
} | } | ||||
} | } | ||||
else { | else { | ||||
if (res.data.pwdtip == true) { | if (res.data.pwdtip == true) { | ||||
window.location.href = "/Home/Index?pwdtip=true"; | |||||
//window.location.href = DigitalschoolMisLoginurl + "?F_Account=" + username + "&returnurl=" + Returnurl + "/Home/Index?pwdtip=true"; | //window.location.href = DigitalschoolMisLoginurl + "?F_Account=" + username + "&returnurl=" + Returnurl + "/Home/Index?pwdtip=true"; | ||||
window.location.href ="/Home/Index?pwdtip=true"; | |||||
} else { | } else { | ||||
window.location.href = "/Home/Index"; | |||||
//window.location.href = DigitalschoolMisLoginurl + "?F_Account=" + username + "&returnurl=" + Returnurl + "/Home/Index"; | //window.location.href = DigitalschoolMisLoginurl + "?F_Account=" + username + "&returnurl=" + Returnurl + "/Home/Index"; | ||||
window.location.href = "/Home/Index"; | |||||
} | } | ||||
//window.location.href = "/Home/Index"; | //window.location.href = "/Home/Index"; | ||||
} | } | ||||
@@ -162,12 +162,31 @@ | |||||
success: function (res) { | success: function (res) { | ||||
if (res.code == 200) { | if (res.code == 200) { | ||||
if (source == "noLogin") { | if (source == "noLogin") { | ||||
window.location.href = DigitalschoolMisLoginurl + "?F_Account=" + username + "&returnurl=" + Returnurl + "/SSOSystem/Index"; | |||||
//window.location.href = DigitalschoolMisLoginurl + "?F_Account=" + username + "&returnurl=" + Returnurl + "/SSOSystem/Index"; | |||||
window.location.href = "/SSOSystem/Index"; | |||||
} else if (source == "NoLogin") { | } else if (source == "NoLogin") { | ||||
window.location.href = DigitalschoolMisLoginurl + "?F_Account=" + username + "&returnurl=" + Returnurl + "/SSOSystem/DragModelOne"; | |||||
//window.location.href = DigitalschoolMisLoginurl + "?F_Account=" + username + "&returnurl=" + Returnurl + "/SSOSystem/DragModelOne"; | |||||
window.location.href = "/SSOSystem/DragModelOne"; | |||||
} else { | } else { | ||||
window.location.href = DigitalschoolMisLoginurl + "?F_Account=" + username + "&returnurl=" + Returnurl + "/Home/Index"; | |||||
if (res.data.pwd == true) { | |||||
if (res.data.pwdtip == true) { | |||||
//window.location.href = DigitalschoolMisLoginurl + "?F_Account=" + username + "&returnurl=" + Returnurl + "/Home/Index?pwdpwdtip=true"; | |||||
window.location.href = "/Home/Index?pwdpwdtip=true"; | |||||
} else { | |||||
//window.location.href = DigitalschoolMisLoginurl + "?F_Account=" + username + "&returnurl=" + Returnurl + "/Home/Index?pwd=true"; | |||||
window.location.href = "/Home/Index?pwd=true"; | |||||
} | |||||
} | |||||
else { | |||||
if (res.data.pwdtip == true) { | |||||
//window.location.href = DigitalschoolMisLoginurl + "?F_Account=" + username + "&returnurl=" + Returnurl + "/Home/Index?pwdtip=true"; | |||||
window.location.href = "/Home/Index?pwdtip=true"; | |||||
} else { | |||||
//window.location.href = DigitalschoolMisLoginurl + "?F_Account=" + username + "&returnurl=" + Returnurl + "/Home/Index"; | |||||
window.location.href = "/Home/Index"; | |||||
} | |||||
//window.location.href = "/Home/Index"; | |||||
} | |||||
} | } | ||||
} | } | ||||
else if (res.code == 400) { | else if (res.code == 400) { | ||||
@@ -163,12 +163,31 @@ | |||||
success: function (res) { | success: function (res) { | ||||
if (res.code == 200) { | if (res.code == 200) { | ||||
if (source == "noLogin") { | if (source == "noLogin") { | ||||
window.location.href = DigitalschoolMisLoginurl + "?F_Account=" + username + "&returnurl=" + Returnurl + "/SSOSystem/Index"; | |||||
//window.location.href = DigitalschoolMisLoginurl + "?F_Account=" + username + "&returnurl=" + Returnurl + "/SSOSystem/Index"; | |||||
window.location.href = "/SSOSystem/Index"; | |||||
} else if (source == "NoLogin") { | } else if (source == "NoLogin") { | ||||
window.location.href = DigitalschoolMisLoginurl + "?F_Account=" + username + "&returnurl=" + Returnurl + "/SSOSystem/DragModelOne"; | |||||
//window.location.href = DigitalschoolMisLoginurl + "?F_Account=" + username + "&returnurl=" + Returnurl + "/SSOSystem/DragModelOne"; | |||||
window.location.href = "/SSOSystem/DragModelOne"; | |||||
} else { | } else { | ||||
window.location.href = DigitalschoolMisLoginurl + "?F_Account=" + username + "&returnurl=" + Returnurl + "/Home/Index"; | |||||
if (res.data.pwd == true) { | |||||
if (res.data.pwdtip == true) { | |||||
//window.location.href = DigitalschoolMisLoginurl + "?F_Account=" + username + "&returnurl=" + Returnurl + "/Home/Index?pwdpwdtip=true"; | |||||
window.location.href = "/Home/Index?pwdpwdtip=true"; | |||||
} else { | |||||
//window.location.href = DigitalschoolMisLoginurl + "?F_Account=" + username + "&returnurl=" + Returnurl + "/Home/Index?pwd=true"; | |||||
window.location.href = "/Home/Index?pwd=true"; | |||||
} | |||||
} | |||||
else { | |||||
if (res.data.pwdtip == true) { | |||||
//window.location.href = DigitalschoolMisLoginurl + "?F_Account=" + username + "&returnurl=" + Returnurl + "/Home/Index?pwdtip=true"; | |||||
window.location.href = "/Home/Index?pwdtip=true"; | |||||
} else { | |||||
//window.location.href = DigitalschoolMisLoginurl + "?F_Account=" + username + "&returnurl=" + Returnurl + "/Home/Index"; | |||||
window.location.href = "/Home/Index"; | |||||
} | |||||
//window.location.href = "/Home/Index"; | |||||
} | |||||
} | } | ||||
} | } | ||||
else if (res.code == 400) { | else if (res.code == 400) { | ||||
@@ -163,12 +163,31 @@ | |||||
success: function (res) { | success: function (res) { | ||||
if (res.code == 200) { | if (res.code == 200) { | ||||
if (source == "noLogin") { | if (source == "noLogin") { | ||||
window.location.href = DigitalschoolMisLoginurl + "?F_Account=" + username + "&returnurl=" + Returnurl + "/SSOSystem/Index"; | |||||
//window.location.href = DigitalschoolMisLoginurl + "?F_Account=" + username + "&returnurl=" + Returnurl + "/SSOSystem/Index"; | |||||
window.location.href = "/SSOSystem/Index"; | |||||
} else if (source == "NoLogin") { | } else if (source == "NoLogin") { | ||||
window.location.href = DigitalschoolMisLoginurl + "?F_Account=" + username + "&returnurl=" + Returnurl + "/SSOSystem/DragModelOne"; | |||||
} else { | |||||
window.location.href = DigitalschoolMisLoginurl + "?F_Account=" + username + "&returnurl=" + Returnurl + "/Home/Index"; | |||||
//window.location.href = DigitalschoolMisLoginurl + "?F_Account=" + username + "&returnurl=" + Returnurl + "/SSOSystem/DragModelOne"; | |||||
window.location.href = "/SSOSystem/DragModelOne"; | |||||
} else { | |||||
if (res.data.pwd == true) { | |||||
if (res.data.pwdtip == true) { | |||||
//window.location.href = DigitalschoolMisLoginurl + "?F_Account=" + username + "&returnurl=" + Returnurl + "/Home/Index?pwdpwdtip=true"; | |||||
window.location.href = "/Home/Index?pwdpwdtip=true"; | |||||
} else { | |||||
//window.location.href = DigitalschoolMisLoginurl + "?F_Account=" + username + "&returnurl=" + Returnurl + "/Home/Index?pwd=true"; | |||||
window.location.href = "/Home/Index?pwd=true"; | |||||
} | |||||
} | |||||
else { | |||||
if (res.data.pwdtip == true) { | |||||
//window.location.href = DigitalschoolMisLoginurl + "?F_Account=" + username + "&returnurl=" + Returnurl + "/Home/Index?pwdtip=true"; | |||||
window.location.href = "/Home/Index?pwdtip=true"; | |||||
} else { | |||||
//window.location.href = DigitalschoolMisLoginurl + "?F_Account=" + username + "&returnurl=" + Returnurl + "/Home/Index"; | |||||
window.location.href = "/Home/Index"; | |||||
} | |||||
//window.location.href = "/Home/Index"; | |||||
} | |||||
} | } | ||||
} | } | ||||
else if (res.code == 400) { | else if (res.code == 400) { | ||||
@@ -163,12 +163,30 @@ | |||||
if (res.code == 200) { | if (res.code == 200) { | ||||
if (source == "noLogin") { | if (source == "noLogin") { | ||||
//window.location.href = DigitalschoolMisLoginurl + "?F_Account=" + username + "&returnurl=" + Returnurl + "/SSOSystem/Index"; | //window.location.href = DigitalschoolMisLoginurl + "?F_Account=" + username + "&returnurl=" + Returnurl + "/SSOSystem/Index"; | ||||
window.location.href = "/SSOSystem/Index"; | |||||
} else if (source == "NoLogin") { | } else if (source == "NoLogin") { | ||||
window.location.href = "/Home/Index"; | |||||
//window.location.href = DigitalschoolMisLoginurl + "?F_Account=" + username + "&returnurl=" + Returnurl + "/SSOSystem/DragModelOne"; | //window.location.href = DigitalschoolMisLoginurl + "?F_Account=" + username + "&returnurl=" + Returnurl + "/SSOSystem/DragModelOne"; | ||||
window.location.href = "/SSOSystem/DragModelOne"; | |||||
} else { | } else { | ||||
window.location.href = "/Home/Index"; | |||||
//window.location.href = DigitalschoolMisLoginurl + "?F_Account=" + username + "&returnurl=" + Returnurl + "/Home/Index"; | |||||
if (res.data.pwd == true) { | |||||
if (res.data.pwdtip == true) { | |||||
//window.location.href = DigitalschoolMisLoginurl + "?F_Account=" + username + "&returnurl=" + Returnurl + "/Home/Index?pwdpwdtip=true"; | |||||
window.location.href = "/Home/Index?pwdpwdtip=true"; | |||||
} else { | |||||
//window.location.href = DigitalschoolMisLoginurl + "?F_Account=" + username + "&returnurl=" + Returnurl + "/Home/Index?pwd=true"; | |||||
window.location.href = "/Home/Index?pwd=true"; | |||||
} | |||||
} | |||||
else { | |||||
if (res.data.pwdtip == true) { | |||||
//window.location.href = DigitalschoolMisLoginurl + "?F_Account=" + username + "&returnurl=" + Returnurl + "/Home/Index?pwdtip=true"; | |||||
window.location.href = "/Home/Index?pwdtip=true"; | |||||
} else { | |||||
//window.location.href = DigitalschoolMisLoginurl + "?F_Account=" + username + "&returnurl=" + Returnurl + "/Home/Index"; | |||||
window.location.href = "/Home/Index"; | |||||
} | |||||
//window.location.href = "/Home/Index"; | |||||
} | |||||
} | } | ||||
} | } | ||||
else if (res.code == 400) { | else if (res.code == 400) { | ||||
@@ -163,12 +163,31 @@ | |||||
success: function (res) { | success: function (res) { | ||||
if (res.code == 200) { | if (res.code == 200) { | ||||
if (source == "noLogin") { | if (source == "noLogin") { | ||||
window.location.href = DigitalschoolMisLoginurl + "?F_Account=" + username + "&returnurl=" + Returnurl + "/SSOSystem/Index"; | |||||
//window.location.href = DigitalschoolMisLoginurl + "?F_Account=" + username + "&returnurl=" + Returnurl + "/SSOSystem/Index"; | |||||
window.location.href = "/SSOSystem/Index"; | |||||
} else if (source == "NoLogin") { | } else if (source == "NoLogin") { | ||||
window.location.href = DigitalschoolMisLoginurl + "?F_Account=" + username + "&returnurl=" + Returnurl + "/SSOSystem/DragModelOne"; | |||||
//window.location.href = DigitalschoolMisLoginurl + "?F_Account=" + username + "&returnurl=" + Returnurl + "/SSOSystem/DragModelOne"; | |||||
window.location.href = "/SSOSystem/DragModelOne"; | |||||
} else { | } else { | ||||
window.location.href = DigitalschoolMisLoginurl + "?F_Account=" + username + "&returnurl=" + Returnurl + "/Home/Index"; | |||||
if (res.data.pwd == true) { | |||||
if (res.data.pwdtip == true) { | |||||
//window.location.href = DigitalschoolMisLoginurl + "?F_Account=" + username + "&returnurl=" + Returnurl + "/Home/Index?pwdpwdtip=true"; | |||||
window.location.href = "/Home/Index?pwdpwdtip=true"; | |||||
} else { | |||||
//window.location.href = DigitalschoolMisLoginurl + "?F_Account=" + username + "&returnurl=" + Returnurl + "/Home/Index?pwd=true"; | |||||
window.location.href = "/Home/Index?pwd=true"; | |||||
} | |||||
} | |||||
else { | |||||
if (res.data.pwdtip == true) { | |||||
//window.location.href = DigitalschoolMisLoginurl + "?F_Account=" + username + "&returnurl=" + Returnurl + "/Home/Index?pwdtip=true"; | |||||
window.location.href = "/Home/Index?pwdtip=true"; | |||||
} else { | |||||
//window.location.href = DigitalschoolMisLoginurl + "?F_Account=" + username + "&returnurl=" + Returnurl + "/Home/Index"; | |||||
window.location.href = "/Home/Index"; | |||||
} | |||||
//window.location.href = "/Home/Index"; | |||||
} | |||||
} | } | ||||
} | } | ||||
else if (res.code == 400) { | else if (res.code == 400) { | ||||
@@ -161,14 +161,32 @@ | |||||
dataType: "json", | dataType: "json", | ||||
success: function (res) { | success: function (res) { | ||||
if (res.code == 200) { | if (res.code == 200) { | ||||
lrPage.logining(false); | |||||
if (source == "noLogin") { | if (source == "noLogin") { | ||||
window.location.href = DigitalschoolMisLoginurl + "?F_Account=" + username + "&returnurl=" + Returnurl + "/SSOSystem/Index"; | |||||
//window.location.href = DigitalschoolMisLoginurl + "?F_Account=" + username + "&returnurl=" + Returnurl + "/SSOSystem/Index"; | |||||
window.location.href = "/SSOSystem/Index"; | |||||
} else if (source == "NoLogin") { | } else if (source == "NoLogin") { | ||||
window.location.href = DigitalschoolMisLoginurl + "?F_Account=" + username + "&returnurl=" + Returnurl + "/SSOSystem/DragModelOne"; | |||||
//window.location.href = DigitalschoolMisLoginurl + "?F_Account=" + username + "&returnurl=" + Returnurl + "/SSOSystem/DragModelOne"; | |||||
window.location.href = "/SSOSystem/DragModelOne"; | |||||
} else { | } else { | ||||
window.location.href = DigitalschoolMisLoginurl + "?F_Account=" + username + "&returnurl=" + Returnurl + "/Home/Index"; | |||||
if (res.data.pwd == true) { | |||||
if (res.data.pwdtip == true) { | |||||
//window.location.href = DigitalschoolMisLoginurl + "?F_Account=" + username + "&returnurl=" + Returnurl + "/Home/Index?pwdpwdtip=true"; | |||||
window.location.href = "/Home/Index?pwdpwdtip=true"; | |||||
} else { | |||||
//window.location.href = DigitalschoolMisLoginurl + "?F_Account=" + username + "&returnurl=" + Returnurl + "/Home/Index?pwd=true"; | |||||
window.location.href = "/Home/Index?pwd=true"; | |||||
} | |||||
} | |||||
else { | |||||
if (res.data.pwdtip == true) { | |||||
//window.location.href = DigitalschoolMisLoginurl + "?F_Account=" + username + "&returnurl=" + Returnurl + "/Home/Index?pwdtip=true"; | |||||
window.location.href = "/Home/Index?pwdtip=true"; | |||||
} else { | |||||
//window.location.href = DigitalschoolMisLoginurl + "?F_Account=" + username + "&returnurl=" + Returnurl + "/Home/Index"; | |||||
window.location.href = "/Home/Index"; | |||||
} | |||||
//window.location.href = "/Home/Index"; | |||||
} | |||||
} | } | ||||
} | } | ||||
else if (res.code == 400) { | else if (res.code == 400) { | ||||
@@ -45,9 +45,9 @@ namespace Learun.Application.Base.SystemModule | |||||
} | } | ||||
//备份数据库 | //备份数据库 | ||||
string backupSql1 = "backup database " + databaseName1 + " to disk='" + filePath1 + "' with format"; | |||||
string backupSql1 = "backup database " + databaseName1 + " to disk='" + filePath1 + "' with format;"; | |||||
this.BaseRepository("BaseDb").ExecuteAsyncBySql(backupSql1); | this.BaseRepository("BaseDb").ExecuteAsyncBySql(backupSql1); | ||||
string backupSql2 = "backup database " + databaseName2 + " to disk='" + filePath2 + "' with format"; | |||||
string backupSql2 = "backup database " + databaseName2 + " to disk='" + filePath2 + "' with format;"; | |||||
this.BaseRepository("CollegeMIS").ExecuteAsyncBySql(backupSql2); | this.BaseRepository("CollegeMIS").ExecuteAsyncBySql(backupSql2); | ||||
//清除业务数据 | //清除业务数据 | ||||
@@ -56,7 +56,7 @@ namespace Learun.Application.Base.SystemModule | |||||
var strSql1 = new StringBuilder(); | var strSql1 = new StringBuilder(); | ||||
strSql1.Append("declare @trun_name varchar(50) "); | strSql1.Append("declare @trun_name varchar(50) "); | ||||
strSql1.Append("declare name_cursor cursor for "); | strSql1.Append("declare name_cursor cursor for "); | ||||
strSql1.Append("select 'truncate table ' + name from sysobjects where xtype='U' and name <> 'LR_Base_User' and name <> 'LR_Base_Role' and name<>'LR_App_Function' and name<>'LR_Base_Authorize' and name<>'LR_Base_DatabaseLink' "); | |||||
strSql1.Append("select 'truncate table ' + name+';' from sysobjects where xtype='U' and name <> 'LR_Base_User' and name <> 'LR_Base_Role' and name<>'LR_App_Function' and name<>'LR_Base_Authorize' and name<>'LR_Base_DatabaseLink' "); | |||||
strSql1.Append(" and name<>'LR_Base_DataCondition' and name<>'LR_Base_DataItem' and name<>'LR_Base_DataItemDetail' and name<>'LR_Base_DataRelation' and name<>'LR_Base_DataSource' "); | strSql1.Append(" and name<>'LR_Base_DataCondition' and name<>'LR_Base_DataItem' and name<>'LR_Base_DataItemDetail' and name<>'LR_Base_DataRelation' and name<>'LR_Base_DataSource' "); | ||||
strSql1.Append(" and name<>'LR_Base_DbField' and name<>'LR_Base_Interface' and name<>'LR_Base_Logo' and name<>'LR_Base_Module' and name<>'LR_Base_ModuleButton' and name<>'LR_Base_ModuleColumn' "); | strSql1.Append(" and name<>'LR_Base_DbField' and name<>'LR_Base_Interface' and name<>'LR_Base_Logo' and name<>'LR_Base_Module' and name<>'LR_Base_ModuleButton' and name<>'LR_Base_ModuleColumn' "); | ||||
strSql1.Append(" and name<>'LR_Base_ModuleForm' and name<>'LR_Base_UserRelation' and name<>'LR_DT_Chart' and name<>'LR_DT_List' and name<>'LR_DT_Target' and name<>'LR_Excel_Export' and name<>'LR_Excel_Import' "); | strSql1.Append(" and name<>'LR_Base_ModuleForm' and name<>'LR_Base_UserRelation' and name<>'LR_DT_Chart' and name<>'LR_DT_List' and name<>'LR_DT_Target' and name<>'LR_Excel_Export' and name<>'LR_Excel_Import' "); | ||||
@@ -80,7 +80,7 @@ namespace Learun.Application.Base.SystemModule | |||||
var strSql1 = new StringBuilder(); | var strSql1 = new StringBuilder(); | ||||
strSql1.Append("declare @trun_name varchar(50) "); | strSql1.Append("declare @trun_name varchar(50) "); | ||||
strSql1.Append("declare name_cursor cursor for "); | strSql1.Append("declare name_cursor cursor for "); | ||||
strSql1.Append("select 'delete from ' + name from sysobjects where xtype='U' and name<>'DIC_AREA' and name<>'DIC_CITY' and name<>'DIC_PROVINCE' and name<>'BCdNationality' and name<>'BCdFamilyOrigin' and name<>'BCdPartyFace' and name<>'BCdSubjectSpecies' and name<>'BCdForeignLanguage' and name<>'BCdTitleOfTechPost' and name<>'BCdDegree' and name<>'BCdCultureDegree' and name<>'BCdOverseasChinese' and name<>'BCdHealthStatus' and name<>'BCdAbnormityMoveReason' and name<>'BCdAbnormitySort' and name<>'BCdEncourgeLevel' and name<>'BCdEncourgeSort' and name<>'BCdMatriculateSort' and name<>'BCdPlanForm' and name<>'BCdPunish' and name<>'BCdTestMode' and name<>'BCdTestStuSort' "); | |||||
strSql1.Append("select 'delete from ' + name+';' from sysobjects where xtype='U' and name<>'DIC_AREA' and name<>'DIC_CITY' and name<>'DIC_PROVINCE' and name<>'BCdNationality' and name<>'BCdFamilyOrigin' and name<>'BCdPartyFace' and name<>'BCdSubjectSpecies' and name<>'BCdForeignLanguage' and name<>'BCdTitleOfTechPost' and name<>'BCdDegree' and name<>'BCdCultureDegree' and name<>'BCdOverseasChinese' and name<>'BCdHealthStatus' and name<>'BCdAbnormityMoveReason' and name<>'BCdAbnormitySort' and name<>'BCdEncourgeLevel' and name<>'BCdEncourgeSort' and name<>'BCdMatriculateSort' and name<>'BCdPlanForm' and name<>'BCdPunish' and name<>'BCdTestMode' and name<>'BCdTestStuSort' "); | |||||
strSql1.Append("open name_cursor "); | strSql1.Append("open name_cursor "); | ||||
strSql1.Append("fetch next from name_cursor into @trun_name "); | strSql1.Append("fetch next from name_cursor into @trun_name "); | ||||
strSql1.Append("while @@FETCH_STATUS = 0 "); | strSql1.Append("while @@FETCH_STATUS = 0 "); | ||||
@@ -679,15 +679,14 @@ WHERE (AcademicYearNo = '" + strAcademicYear + "') and semester='" + strSemest | |||||
var LessonList = BaseRepository("paikeDbString").FindList<paikeList>( | var LessonList = BaseRepository("paikeDbString").FindList<paikeList>( | ||||
@"SELECT a.week AS 'week', a.section AS 'section',a.timetext AS 'timetext',c.name AS 'classname',c.number AS 'classnumber', | @"SELECT a.week AS 'week', a.section AS 'section',a.timetext AS 'timetext',c.name AS 'classname',c.number AS 'classnumber', | ||||
r.name AS 'roomname',r.number AS 'ClassroomNo',t.name AS 'teachername',t.number AS 'teacherNumber', cu.name AS 'curriculunName', | r.name AS 'roomname',r.number AS 'ClassroomNo',t.name AS 'teachername',t.number AS 'teacherNumber', cu.name AS 'curriculunName', | ||||
cu.number AS 'curriculunNumber', s.year AS 'year', s.number AS 'semester', sc.name AS 'schoolname', sc.sid AS 'schoolno' | |||||
cu.number AS 'curriculunNumber', s.year AS 'year', s.number AS 'semester' | |||||
FROM tb_paike a | FROM tb_paike a | ||||
LEFT JOIN tb_clazz c ON c.id= a.`clazzid` | LEFT JOIN tb_clazz c ON c.id= a.`clazzid` | ||||
LEFT JOIN tb_classroom r ON r.id =a.`classroomid` | LEFT JOIN tb_classroom r ON r.id =a.`classroomid` | ||||
LEFT JOIN tb_teacher t ON t.id =a.`teacherid` | LEFT JOIN tb_teacher t ON t.id =a.`teacherid` | ||||
LEFT JOIN tb_curriculum cu ON cu.id=a.`curriculunid` | LEFT JOIN tb_curriculum cu ON cu.id=a.`curriculunid` | ||||
LEFT JOIN tb_semester s ON s.id=a.`semester` | LEFT JOIN tb_semester s ON s.id=a.`semester` | ||||
LEFT JOIN tb_school sc ON sc.`id`= a.`school` | |||||
WHERE 1=1 AND s.year = '" + entity.AcademicYearNo + "' AND s.number ='" + entity.Semester + "'AND sc.sid = '" + entity.F_SchoolId + " '"); | |||||
WHERE 1=1 AND s.year = '" + entity.AcademicYearNo + "' AND s.number ='" + entity.Semester + "'"); | |||||
if (LessonList.Count() > 0) | if (LessonList.Count() > 0) | ||||
{ | { | ||||
var oldArrangeLessonTermList = (await BaseRepository("CollegeMIS").FindListAsync<ArrangeLessonTermEntity>()).ToList(); | var oldArrangeLessonTermList = (await BaseRepository("CollegeMIS").FindListAsync<ArrangeLessonTermEntity>()).ToList(); | ||||
@@ -706,14 +705,14 @@ WHERE (AcademicYearNo = '" + strAcademicYear + "') and semester='" + strSemest | |||||
MajorNo = classinfo?.MajorNo, | MajorNo = classinfo?.MajorNo, | ||||
LessonNo = item.curriculunNumber, | LessonNo = item.curriculunNumber, | ||||
LessonName = item.curriculunName, | LessonName = item.curriculunName, | ||||
TeachClassNo = item.curriculunName + classinfo?.ClassNo, | |||||
TeachClassNo =classinfo?.ClassNo, | |||||
EmpNo = item.teacherNumber, | EmpNo = item.teacherNumber, | ||||
EmpName = item.teachername, | EmpName = item.teachername, | ||||
LessonSortNo = lessonData.FirstOrDefault(m => m.LessonNo == item.curriculunNumber)?.LessonSortNo, | LessonSortNo = lessonData.FirstOrDefault(m => m.LessonNo == item.curriculunNumber)?.LessonSortNo, | ||||
ClassroomNo = classroomData.FirstOrDefault(m => m.ClassroomNo == item.ClassroomNo)?.ClassroomNo, | ClassroomNo = classroomData.FirstOrDefault(m => m.ClassroomNo == item.ClassroomNo)?.ClassroomNo, | ||||
LessonTime = item.week + item.section, | |||||
LessonTime = item.week+"-"+item.section, | |||||
CheckMark = "1", | CheckMark = "1", | ||||
F_SchoolId = item.schoolno | |||||
F_SchoolId =entity.F_SchoolId | |||||
}; | }; | ||||
if (oldArrangeLessonTermList.Count(m => m.AcademicYearNo == insertData.AcademicYearNo && m.Semester == insertData.Semester | if (oldArrangeLessonTermList.Count(m => m.AcademicYearNo == insertData.AcademicYearNo && m.Semester == insertData.Semester | ||||
&& m.LessonNo == insertData.LessonNo && m.LessonDate == insertData.LessonDate | && m.LessonNo == insertData.LessonNo && m.LessonDate == insertData.LessonDate | ||||
@@ -234,6 +234,18 @@ namespace Learun.Application.TwoDevelopment.EducationalAdministration | |||||
/// 是否服从安排 | /// 是否服从安排 | ||||
/// </summary> | /// </summary> | ||||
public bool? IsPlan { get; set; } | public bool? IsPlan { get; set; } | ||||
/// <summary> | |||||
/// 准考证号 | |||||
/// </summary> | |||||
public string ExamNo { get; set; } | |||||
/// <summary> | |||||
/// 联系人 | |||||
/// </summary> | |||||
public string LinkMan { get; set; } | |||||
/// <summary> | |||||
/// 联系电话 | |||||
/// </summary> | |||||
public string LinkPhone { get; set; } | |||||
#endregion | #endregion | ||||