Procházet zdrojové kódy

【修改】新生领取用品:增加领军训服装,领床上用品;

新疆影视学院高职
dyy před 2 roky
rodič
revize
2efbdd5506
7 změnil soubory, kde provedl 270 přidání a 4 odebrání
  1. +22
    -0
      Learun.Framework.Ultimate V7/Learun.Application.Web/Areas/EducationalAdministration/Controllers/StuInfoFreshController.cs
  2. +13
    -4
      Learun.Framework.Ultimate V7/Learun.Application.Web/Areas/EducationalAdministration/Views/StuInfoFresh/GetKeyIndex.cshtml
  3. +87
    -0
      Learun.Framework.Ultimate V7/Learun.Application.Web/Areas/EducationalAdministration/Views/StuInfoFresh/GetKeyIndex.js
  4. +48
    -0
      Learun.Framework.Ultimate V7/Learun.Framework.Module/Learun.Application.Module/Learun.Application.TwoDevelopment/EducationalAdministration/StuInfoFresh/StuInfoFreshBLL.cs
  5. +26
    -0
      Learun.Framework.Ultimate V7/Learun.Framework.Module/Learun.Application.Module/Learun.Application.TwoDevelopment/EducationalAdministration/StuInfoFresh/StuInfoFreshEntity.cs
  6. +14
    -0
      Learun.Framework.Ultimate V7/Learun.Framework.Module/Learun.Application.Module/Learun.Application.TwoDevelopment/EducationalAdministration/StuInfoFresh/StuInfoFreshIBLL.cs
  7. +60
    -0
      Learun.Framework.Ultimate V7/Learun.Framework.Module/Learun.Application.Module/Learun.Application.TwoDevelopment/EducationalAdministration/StuInfoFresh/StuInfoFreshService.cs

+ 22
- 0
Learun.Framework.Ultimate V7/Learun.Application.Web/Areas/EducationalAdministration/Controllers/StuInfoFreshController.cs Zobrazit soubor

@@ -577,6 +577,28 @@ namespace Learun.Application.Web.Areas.EducationalAdministration.Controllers
return Success("操作成功");
}
/// <summary>
///领取军训服装
/// </summary>
/// <returns></returns>
[HttpPost]
[AjaxOnly]
public ActionResult IsGetMiliClothes(string keyValue, string status)
{
stuInfoFreshIBLL.IsGetMiliClothes(keyValue, status);
return Success("操作成功");
}
/// <summary>
///领取床上用品
/// </summary>
/// <returns></returns>
[HttpPost]
[AjaxOnly]
public ActionResult IsGetBedding(string keyValue, string status)
{
stuInfoFreshIBLL.IsGetBedding(keyValue, status);
return Success("操作成功");
}
/// <summary>
///缴费
/// </summary>
/// <returns></returns>


+ 13
- 4
Learun.Framework.Ultimate V7/Learun.Application.Web/Areas/EducationalAdministration/Views/StuInfoFresh/GetKeyIndex.cshtml Zobrazit soubor

@@ -37,10 +37,19 @@
</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>&nbsp;查看</a>
<a id="lr_get" class="btn btn-default"><i class="fa fa-plus"></i>&nbsp;领取钥匙</a>
<a id="lr_cancelGet" class="btn btn-default"><i class="fa fa-trash-o"></i>&nbsp;设置未领取钥匙</a>
<a id="lr_getCard" class="btn btn-default"><i class="fa fa-plus"></i>&nbsp;领取校园卡</a>
<a id="lr_cancelGetCard" class="btn btn-default"><i class="fa fa-trash-o"></i>&nbsp;设置未领取校园卡</a>
<a id="lr_more" class="btn btn-default dropdown-toggle" data-toggle="dropdown" aria-expanded="false">
<i class="fa fa-reorder"></i>&nbsp;<span class="lrlt">更多</span><span class="caret"></span>
</a>
<ul class="dropdown-menu pull-right">
<li id="lr_get"><a><i></i>&nbsp;<span class="lrlt">领取钥匙</span></a></li>
<li id="lr_cancelGet"><a><i></i>&nbsp;<span class="lrlt">设置未领取钥匙</span></a></li>
<li id="lr_getCard"><a><i></i>&nbsp;<span class="lrlt">领取校园卡</span></a></li>
<li id="lr_cancelGetCard"><a><i></i>&nbsp;<span class="lrlt">设置未领取校园卡</span></a></li>
<li id="lr_getMiliClothes"><a><i></i>&nbsp;<span class="lrlt">领军训服装</span></a></li>
<li id="lr_cancelGetMiliClothes"><a><i></i>&nbsp;<span class="lrlt">设置未领军训服装</span></a></li>
<li id="lr_getBedding"><a><i></i>&nbsp;<span class="lrlt">领床上用品</span></a></li>
<li id="lr_cancelGetBedding"><a><i></i>&nbsp;<span class="lrlt">设置未领床上用品</span></a></li>
</ul>
</div>
<div class=" btn-group btn-group-sm" learun-authorize="yes">
<a id="lr_deleteBed" class="btn btn-default"><i class="fa fa-trash-o"></i>&nbsp;删除宿舍信息</a>


+ 87
- 0
Learun.Framework.Ultimate V7/Learun.Application.Web/Areas/EducationalAdministration/Views/StuInfoFresh/GetKeyIndex.js Zobrazit soubor

@@ -153,6 +153,79 @@ var bootstrap = function ($, learun) {
});
}
});

// 领军训服装
$('#lr_getMiliClothes').on('click', function () {
var keyValue = $('#gridtable').jfGridValue('ID');
selectedRow = $('#gridtable').jfGridGet('rowdata');
if (learun.checkrow(keyValue)) {
if (selectedRow.GetMiliClothesStatus == "1") {
learun.alert.warning("当前新生已领取军训服装!");
return;
}
learun.layerConfirm('是否确认领取军训服装!', function (res) {
if (res) {
learun.postForm(top.$.rootUrl + '/EducationalAdministration/StuInfoFresh/IsGetMiliClothes', { keyValue: keyValue, status: 1 }, function () {
refreshGirdData();
});
}
});
}
});
// 设置未领军训服装
$('#lr_cancelGetMiliClothes').on('click', function () {
var keyValue = $('#gridtable').jfGridValue('ID');
selectedRow = $('#gridtable').jfGridGet('rowdata');
if (learun.checkrow(keyValue)) {
if (selectedRow.GetMiliClothesStatus != "1") {
learun.alert.warning("当前新生暂未领取军训服装!");
return;
}
learun.layerConfirm('是否设置新生未领取军训服装!', function (res) {
if (res) {
learun.postForm(top.$.rootUrl + '/EducationalAdministration/StuInfoFresh/IsGetMiliClothes', { keyValue: keyValue, status: 0 }, function () {
refreshGirdData();
});
}
});
}
});
// 领床上用品
$('#lr_getBedding').on('click', function () {
var keyValue = $('#gridtable').jfGridValue('ID');
selectedRow = $('#gridtable').jfGridGet('rowdata');
if (learun.checkrow(keyValue)) {
if (selectedRow.GetBeddingStatus == "1") {
learun.alert.warning("当前新生已领取床上用品!");
return;
}
learun.layerConfirm('是否确认领取床上用品!', function (res) {
if (res) {
learun.postForm(top.$.rootUrl + '/EducationalAdministration/StuInfoFresh/IsGetBedding', { keyValue: keyValue, status: 1 }, function () {
refreshGirdData();
});
}
});
}
});
// 设置未领床上用品
$('#lr_cancelGetBedding').on('click', function () {
var keyValue = $('#gridtable').jfGridValue('ID');
selectedRow = $('#gridtable').jfGridGet('rowdata');
if (learun.checkrow(keyValue)) {
if (selectedRow.GetBeddingStatus != "1") {
learun.alert.warning("当前新生暂未领取床上用品!");
return;
}
learun.layerConfirm('是否设置新生未领取床上用品!', function (res) {
if (res) {
learun.postForm(top.$.rootUrl + '/EducationalAdministration/StuInfoFresh/IsGetBedding', { keyValue: keyValue, status: 0 }, function () {
refreshGirdData();
});
}
});
}
});
},
initGird: function () {
$('#gridtable').lrAuthorizeJfGrid({
@@ -209,6 +282,20 @@ var bootstrap = function ($, learun) {
}
},
{ label: '领取校园卡时间', name: 'GetCardDate', width: 130, align: "left" },

{
label: '领军训服装状态', name: 'GetMiliClothesStatus', width: 100, align: "left", formatter: function (value) {
return value == 1 ? "<span class=\"label label-success\">已领取</span>" : "<span class=\"label label-warning\">未领取</span>";
}
},
{ label: '领军训服装时间', name: 'GetMiliClothesDate', width: 130, align: "left" },

{
label: '领床上用品状态', name: 'GetBeddingStatus', width: 100, align: "left", formatter: function (value) {
return value == 1 ? "<span class=\"label label-success\">已领取</span>" : "<span class=\"label label-warning\">未领取</span>";
}
},
{ label: '领床上用品时间', name: 'GetBeddingDate', width: 130, align: "left" },
{
label: '系', name: 'DeptNo', width: 100, align: "left", formatterAsync: function (callback, value, row, op, $cell) {
learun.clientdata.getAsync('custmerData', {


+ 48
- 0
Learun.Framework.Ultimate V7/Learun.Framework.Module/Learun.Application.Module/Learun.Application.TwoDevelopment/EducationalAdministration/StuInfoFresh/StuInfoFreshBLL.cs Zobrazit soubor

@@ -600,6 +600,54 @@ namespace Learun.Application.TwoDevelopment.EducationalAdministration
}
}

/// <summary>
/// 领取军训服装
/// <param name="keyValue">主键</param>
/// <summary>
/// <returns></returns>
public void IsGetMiliClothes(string keyValue, string status)
{
try
{
stuInfoFreshService.IsGetMiliClothes(keyValue, status);
}
catch (Exception ex)
{
if (ex is ExceptionEx)
{
throw;
}
else
{
throw ExceptionEx.ThrowBusinessException(ex);
}
}
}

/// <summary>
/// 领取床上用品
/// <param name="keyValue">主键</param>
/// <summary>
/// <returns></returns>
public void IsGetBedding(string keyValue, string status)
{
try
{
stuInfoFreshService.IsGetBedding(keyValue, status);
}
catch (Exception ex)
{
if (ex is ExceptionEx)
{
throw;
}
else
{
throw ExceptionEx.ThrowBusinessException(ex);
}
}
}

/// <summary>
/// 缴费
/// <param name="keyValue">主键</param>


+ 26
- 0
Learun.Framework.Ultimate V7/Learun.Framework.Module/Learun.Application.Module/Learun.Application.TwoDevelopment/EducationalAdministration/StuInfoFresh/StuInfoFreshEntity.cs Zobrazit soubor

@@ -644,6 +644,32 @@ namespace Learun.Application.TwoDevelopment.EducationalAdministration
/// </summary>
[Column("BANKNO")]
public string BankNo { get; set; }

/// <summary>
/// 领军训服装时间
/// </summary>
/// <returns></returns>
[Column("GETMILICLOTHESDATE")]
public DateTime? GetMiliClothesDate { get; set; }
/// <summary>
/// 领军训服装状态
/// </summary>
/// <returns></returns>
[Column("GETMILICLOTHESSTATUS")]
public string GetMiliClothesStatus { get; set; }

/// <summary>
/// 领床上用品时间
/// </summary>
/// <returns></returns>
[Column("GETBEDDINGDATE")]
public DateTime? GetBeddingDate { get; set; }
/// <summary>
/// 领床上用品状态
/// </summary>
/// <returns></returns>
[Column("GETBEDDINGSTATUS")]
public string GetBeddingStatus { get; set; }
#endregion

#region 扩展操作


+ 14
- 0
Learun.Framework.Ultimate V7/Learun.Framework.Module/Learun.Application.Module/Learun.Application.TwoDevelopment/EducationalAdministration/StuInfoFresh/StuInfoFreshIBLL.cs Zobrazit soubor

@@ -166,6 +166,20 @@ namespace Learun.Application.TwoDevelopment.EducationalAdministration
/// <returns></returns>
void IsGetCard(string keyValue, string status);

/// <summary>
/// 领取军训服装
/// <param name="keyValue">主键</param>
/// <summary>
/// <returns></returns>
void IsGetMiliClothes(string keyValue, string status);

/// <summary>
/// 领取床上用品
/// <param name="keyValue">主键</param>
/// <summary>
/// <returns></returns>
void IsGetBedding(string keyValue, string status);

/// <summary>
/// 缴费
/// <param name="keyValue">主键</param>


+ 60
- 0
Learun.Framework.Ultimate V7/Learun.Framework.Module/Learun.Application.Module/Learun.Application.TwoDevelopment/EducationalAdministration/StuInfoFresh/StuInfoFreshService.cs Zobrazit soubor

@@ -1104,6 +1104,66 @@ namespace Learun.Application.TwoDevelopment.EducationalAdministration
}
}

/// <summary>
/// 领取军训服装
/// <param name="keyValue">主键</param>
/// <summary>
/// <returns></returns>
public void IsGetMiliClothes(string keyValue, string status)
{
try
{
if (status == "1")//领取
{
this.BaseRepository("CollegeMIS").ExecuteBySql("update StuInfoFresh set GetMiliClothesStatus='1',GetMiliClothesDate='" + DateTime.Now + "' where ID='" + keyValue + "' ");
}
else
{
this.BaseRepository("CollegeMIS").ExecuteBySql("update StuInfoFresh set GetMiliClothesStatus='0',GetMiliClothesDate=null where ID='" + keyValue + "' ");
}
}
catch (Exception ex)
{
if (ex is ExceptionEx)
{
throw;
}
else
{
throw ExceptionEx.ThrowServiceException(ex);
}
}
}
/// <summary>
/// 领取床上用品
/// <param name="keyValue">主键</param>
/// <summary>
/// <returns></returns>
public void IsGetBedding(string keyValue, string status)
{
try
{
if (status == "1")//领取
{
this.BaseRepository("CollegeMIS").ExecuteBySql("update StuInfoFresh set GetBeddingStatus='1',GetBeddingDate='" + DateTime.Now + "' where ID='" + keyValue + "' ");
}
else
{
this.BaseRepository("CollegeMIS").ExecuteBySql("update StuInfoFresh set GetBeddingStatus='0',GetBeddingDate=null where ID='" + keyValue + "' ");
}
}
catch (Exception ex)
{
if (ex is ExceptionEx)
{
throw;
}
else
{
throw ExceptionEx.ThrowServiceException(ex);
}
}
}
/// <summary>
/// 缴费
/// <param name="keyValue">主键</param>


Načítá se…
Zrušit
Uložit