Commit 4b434c45 authored by 黄奎's avatar 黄奎

页面修改

parent 7cf51964
...@@ -7,6 +7,7 @@ using System.Reflection; ...@@ -7,6 +7,7 @@ using System.Reflection;
using System.Text; using System.Text;
using System.Text.RegularExpressions; using System.Text.RegularExpressions;
using System.Threading.Tasks; using System.Threading.Tasks;
using System.Xml.Serialization;
namespace Edu.Common namespace Edu.Common
{ {
...@@ -669,5 +670,25 @@ namespace Edu.Common ...@@ -669,5 +670,25 @@ namespace Edu.Common
TimeSpan toNow = new TimeSpan(lTime); TimeSpan toNow = new TimeSpan(lTime);
return dtStart.Add(toNow); return dtStart.Add(toNow);
} }
/// <summary>
/// 克隆对象
/// </summary>
/// <typeparam name="T"></typeparam>
/// <param name="obj"></param>
/// <returns></returns>
public static T Clone<T>(T obj)
{
T ret = default(T);
if (obj != null)
{
XmlSerializer cloner = new XmlSerializer(typeof(T));
MemoryStream stream = new MemoryStream();
cloner.Serialize(stream, obj);
stream.Seek(0, SeekOrigin.Begin);
ret = (T)cloner.Deserialize(stream);
}
return ret;
}
} }
} }
\ No newline at end of file
...@@ -519,7 +519,42 @@ namespace Edu.Module.User ...@@ -519,7 +519,42 @@ namespace Edu.Module.User
} }
/// <summary>
/// 新增修改考核表现
/// </summary>
/// <param name="model"></param>
/// <returns></returns>
public bool SetTeacherAssessmentInfoModule(RB_Teacher_Assessment_Extend model)
{
Dictionary<string, object> fileds = new Dictionary<string, object>()
{
{nameof(RB_Teacher_Assessment_Extend.Behavior),model.Behavior },
{nameof(RB_Teacher_Assessment_Extend.Advantage),model.Advantage },
{nameof(RB_Teacher_Assessment_Extend.ShortComing),model.ShortComing },
{nameof(RB_Teacher_Assessment_Extend.Potential),model.Potential },
{nameof(RB_Teacher_Assessment_Extend.PotentialOther),model.PotentialOther },
};
bool flag = teacher_AssessmentRepository.Update(fileds, new WhereHelper(nameof(RB_Teacher_Assessment_Extend.Id), model.Id));
return flag;
}
/// <summary>
/// 员工提交建议和意见等
/// </summary>
/// <param name="model"></param>
/// <returns></returns>
public bool TeacherSetHelpModule(RB_Teacher_Assessment_Extend model)
{
Dictionary<string, object> fileds = new Dictionary<string, object>()
{
{nameof(RB_Teacher_Assessment_Extend.Help),model.Help },
{nameof(RB_Teacher_Assessment_Extend.Suggest),model.Suggest },
{nameof(RB_Teacher_Assessment_Extend.Other),model.Other },
{nameof(RB_Teacher_Assessment_Extend.TeacherSignDate),model.TeacherSignDate },
};
bool flag = teacher_AssessmentRepository.Update(fileds, new WhereHelper(nameof(RB_Teacher_Assessment_Extend.Id), model.Id));
return flag;
}
#endregion #endregion
} }
} }
\ No newline at end of file
...@@ -184,7 +184,16 @@ namespace Edu.WebApi.Controllers.DataService ...@@ -184,7 +184,16 @@ namespace Edu.WebApi.Controllers.DataService
item.TeacherScore, item.TeacherScore,
item.JiaoWuScore, item.JiaoWuScore,
item.TotalScore, item.TotalScore,
CreateTimeStr = Common.ConvertHelper.FormatTime(item.CreateTime) CreateTimeStr = Common.ConvertHelper.FormatTime(item.CreateTime),
item.Behavior,
item.Advantage,
item.ShortComing,
item.Potential,
item.PotentialOther,
item.Help,
item.Suggest,
item.Other,
TeacherSignDate= Common.ConvertHelper.FormatTime(item.TeacherSignDate)
}); });
} }
pageModel.Count = rowsCount; pageModel.Count = rowsCount;
...@@ -299,6 +308,46 @@ namespace Edu.WebApi.Controllers.DataService ...@@ -299,6 +308,46 @@ namespace Edu.WebApi.Controllers.DataService
var flag = teacherAssessmentModule.SaveTeacherAssessmentModule(model); var flag = teacherAssessmentModule.SaveTeacherAssessmentModule(model);
return flag ? ApiResult.Success() : ApiResult.Failed(); return flag ? ApiResult.Success() : ApiResult.Failed();
} }
/// <summary>
/// 新增修改考核表现
/// </summary>
/// <returns></returns>
[HttpPost]
public ApiResult SetTeacherAssessmentInfo()
{
var model = new RB_Teacher_Assessment_Extend()
{
Id = base.ParmJObj.GetInt("Id"),
Behavior = base.ParmJObj.GetStringValue("Behavior"),
Advantage = base.ParmJObj.GetStringValue("Advantage"),
ShortComing = base.ParmJObj.GetStringValue("ShortComing"),
Potential = base.ParmJObj.GetStringValue("Potential"),
PotentialOther = base.ParmJObj.GetStringValue("PotentialOther"),
};
bool flag = teacherAssessmentModule.SetTeacherAssessmentInfoModule(model);
return flag ? ApiResult.Success() : ApiResult.Failed();
}
/// <summary>
/// 员工提交建议和意见等
/// </summary>
/// <returns></returns>
[HttpPost]
public ApiResult TeacherSetHelp()
{
var model = new RB_Teacher_Assessment_Extend()
{
Id = base.ParmJObj.GetInt("Id"),
Help = base.ParmJObj.GetStringValue("Help"),
Suggest = base.ParmJObj.GetStringValue("Suggest"),
Other = base.ParmJObj.GetStringValue("Other"),
};
model.TeacherSignDate = DateTime.Now;
bool flag = teacherAssessmentModule.TeacherSetHelpModule(model);
return flag ? ApiResult.Success() : ApiResult.Failed();
}
#endregion #endregion
} }
} }
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment