@@ -15,5 +15,9 @@ | |||||
<div class="lr-form-item-title">回复内容<font face="宋体">*</font></div> | <div class="lr-form-item-title">回复内容<font face="宋体">*</font></div> | ||||
<textarea id="ReplyContents" class="form-control" style="height:100px;" isvalid="yes" checkexpession="NotNull"></textarea> | <textarea id="ReplyContents" class="form-control" style="height:100px;" isvalid="yes" checkexpession="NotNull"></textarea> | ||||
</div> | </div> | ||||
<div class="col-xs-12 lr-form-item" data-table="Sys_ReceiveComplaint"> | |||||
<div class="lr-form-item-title">附件</div> | |||||
<div id="FilePath" ></div> | |||||
</div> | |||||
</div> | </div> | ||||
@Html.AppendJsFile("/Areas/EducationalAdministration/Views/Sys_ReceiveComplaint/Form.js") | @Html.AppendJsFile("/Areas/EducationalAdministration/Views/Sys_ReceiveComplaint/Form.js") |
@@ -15,13 +15,14 @@ var bootstrap = function ($, learun) { | |||||
page.initData(); | page.initData(); | ||||
}, | }, | ||||
bind: function () { | bind: function () { | ||||
$('#FilePath').lrUploader(); | |||||
}, | }, | ||||
initData: function () { | initData: function () { | ||||
if (!!keyValue) { | if (!!keyValue) { | ||||
$.lrSetForm(top.$.rootUrl + '/EducationalAdministration/Sys_ReceiveComplaint/GetFormData?keyValue=' + keyValue, function (data) { | $.lrSetForm(top.$.rootUrl + '/EducationalAdministration/Sys_ReceiveComplaint/GetFormData?keyValue=' + keyValue, function (data) { | ||||
for (var id in data) { | for (var id in data) { | ||||
if (!!data[id].length && data[id].length > 0) { | if (!!data[id].length && data[id].length > 0) { | ||||
$('#' + id ).jfGridSet('refreshdata', data[id]); | |||||
$('#' + id).jfGridSet('refreshdata', data[id]); | |||||
} | } | ||||
else { | else { | ||||
$('[data-table="' + id + '"]').lrSetFormData(data[id]); | $('[data-table="' + id + '"]').lrSetFormData(data[id]); | ||||
@@ -15,5 +15,9 @@ | |||||
<div class="lr-form-item-title">回复内容<font face="宋体">*</font></div> | <div class="lr-form-item-title">回复内容<font face="宋体">*</font></div> | ||||
<textarea id="ReplyContents" class="form-control" style="height:100px;" readonly="readonly"></textarea> | <textarea id="ReplyContents" class="form-control" style="height:100px;" readonly="readonly"></textarea> | ||||
</div> | </div> | ||||
<div class="col-xs-12 lr-form-item" data-table="Sys_ReceiveComplaint"> | |||||
<div class="lr-form-item-title">附件</div> | |||||
<div id="FilePath"></div> | |||||
</div> | |||||
</div> | </div> | ||||
@Html.AppendJsFile("/Areas/EducationalAdministration/Views/Sys_ReceiveComplaint/FormView.js") | @Html.AppendJsFile("/Areas/EducationalAdministration/Views/Sys_ReceiveComplaint/FormView.js") |
@@ -15,6 +15,7 @@ var bootstrap = function ($, learun) { | |||||
page.initData(); | page.initData(); | ||||
}, | }, | ||||
bind: function () { | bind: function () { | ||||
$('#FilePath').lrUploader(); | |||||
}, | }, | ||||
initData: function () { | initData: function () { | ||||
if (!!keyValue) { | if (!!keyValue) { | ||||
@@ -18,5 +18,9 @@ | |||||
<div class="lr-form-item-title">投诉意见<font face="宋体">*</font></div> | <div class="lr-form-item-title">投诉意见<font face="宋体">*</font></div> | ||||
<textarea id="Contents" class="form-control" style="height:100px;" isvalid="yes" checkexpession="NotNull"></textarea> | <textarea id="Contents" class="form-control" style="height:100px;" isvalid="yes" checkexpession="NotNull"></textarea> | ||||
</div> | </div> | ||||
<div class="col-xs-12 lr-form-item" data-table="Sys_SendComplaint"> | |||||
<div class="lr-form-item-title">附件</div> | |||||
<div id="FilePath"></div> | |||||
</div> | |||||
</div> | </div> | ||||
@Html.AppendJsFile("/Areas/EducationalAdministration/Views/Sys_SendComplaint/Form.js") | @Html.AppendJsFile("/Areas/EducationalAdministration/Views/Sys_SendComplaint/Form.js") |
@@ -15,6 +15,7 @@ var bootstrap = function ($, learun) { | |||||
page.initData(); | page.initData(); | ||||
}, | }, | ||||
bind: function () { | bind: function () { | ||||
$('#FilePath').lrUploader(); | |||||
}, | }, | ||||
initData: function () { | initData: function () { | ||||
if (!!keyValue) { | if (!!keyValue) { | ||||
@@ -19,5 +19,9 @@ | |||||
<div class="lr-form-item-title">接收人<font face="宋体">*</font></div> | <div class="lr-form-item-title">接收人<font face="宋体">*</font></div> | ||||
<div id="ReceiverUserId"></div> | <div id="ReceiverUserId"></div> | ||||
</div> | </div> | ||||
<div class="col-xs-12 lr-form-item" data-table="Sys_SendComplaint"> | |||||
<div class="lr-form-item-title">附件</div> | |||||
<div id="FilePath"></div> | |||||
</div> | |||||
</div> | </div> | ||||
@Html.AppendJsFile("/Areas/EducationalAdministration/Views/Sys_SendComplaint/FormList.js") | @Html.AppendJsFile("/Areas/EducationalAdministration/Views/Sys_SendComplaint/FormList.js") |
@@ -15,6 +15,7 @@ var bootstrap = function ($, learun) { | |||||
page.initData(); | page.initData(); | ||||
}, | }, | ||||
bind: function () { | bind: function () { | ||||
$('#FilePath').lrUploader(); | |||||
$('#ReceiverUserId').lrUserSelect({ type: '1' }); | $('#ReceiverUserId').lrUserSelect({ type: '1' }); | ||||
}, | }, | ||||
initData: function () { | initData: function () { | ||||
@@ -17,7 +17,11 @@ | |||||
</div> | </div> | ||||
<div class="col-xs-12 lr-form-item" data-table="Sys_SendComplaint"> | <div class="col-xs-12 lr-form-item" data-table="Sys_SendComplaint"> | ||||
<div class="lr-form-item-title">接收人<font face="宋体">*</font></div> | <div class="lr-form-item-title">接收人<font face="宋体">*</font></div> | ||||
<input id="Receiver" class="form-control" readonly="readonly"/> | |||||
<input id="Receiver" class="form-control" readonly="readonly" /> | |||||
</div> | |||||
<div class="col-xs-12 lr-form-item" data-table="Sys_SendComplaint"> | |||||
<div class="lr-form-item-title">附件</div> | |||||
<div id="FilePath"></div> | |||||
</div> | </div> | ||||
</div> | </div> | ||||
@Html.AppendJsFile("/Areas/EducationalAdministration/Views/Sys_SendComplaint/FormListView.js") | @Html.AppendJsFile("/Areas/EducationalAdministration/Views/Sys_SendComplaint/FormListView.js") |
@@ -15,6 +15,7 @@ var bootstrap = function ($, learun) { | |||||
page.initData(); | page.initData(); | ||||
}, | }, | ||||
bind: function () { | bind: function () { | ||||
$('#FilePath').lrUploader(); | |||||
$('#ReceiverUserId').lrUserSelect({ type: '1' }); | $('#ReceiverUserId').lrUserSelect({ type: '1' }); | ||||
}, | }, | ||||
initData: function () { | initData: function () { | ||||
@@ -12,11 +12,15 @@ | |||||
</div> | </div> | ||||
<div class="col-xs-12 lr-form-item" data-table="Sys_SendComplaint"> | <div class="col-xs-12 lr-form-item" data-table="Sys_SendComplaint"> | ||||
<div class="lr-form-item-title">主题<font face="宋体">*</font></div> | <div class="lr-form-item-title">主题<font face="宋体">*</font></div> | ||||
<input id="Title" type="text" class="form-control" readonly="readonly"/> | |||||
<input id="Title" type="text" class="form-control" readonly="readonly" /> | |||||
</div> | </div> | ||||
<div class="col-xs-12 lr-form-item" data-table="Sys_SendComplaint"> | <div class="col-xs-12 lr-form-item" data-table="Sys_SendComplaint"> | ||||
<div class="lr-form-item-title">投诉意见<font face="宋体">*</font></div> | <div class="lr-form-item-title">投诉意见<font face="宋体">*</font></div> | ||||
<textarea id="Contents" class="form-control" style="height:100px;" readonly="readonly"></textarea> | <textarea id="Contents" class="form-control" style="height:100px;" readonly="readonly"></textarea> | ||||
</div> | </div> | ||||
<div class="col-xs-12 lr-form-item" data-table="Sys_SendComplaint"> | |||||
<div class="lr-form-item-title">附件</div> | |||||
<div id="FilePath"></div> | |||||
</div> | |||||
</div> | </div> | ||||
@Html.AppendJsFile("/Areas/EducationalAdministration/Views/Sys_SendComplaint/FormView.js") | @Html.AppendJsFile("/Areas/EducationalAdministration/Views/Sys_SendComplaint/FormView.js") |
@@ -15,6 +15,7 @@ var bootstrap = function ($, learun) { | |||||
page.initData(); | page.initData(); | ||||
}, | }, | ||||
bind: function () { | bind: function () { | ||||
$('#FilePath').lrUploader(); | |||||
}, | }, | ||||
initData: function () { | initData: function () { | ||||
if (!!keyValue) { | if (!!keyValue) { | ||||
@@ -11,7 +11,7 @@ namespace Learun.Application.TwoDevelopment.EducationalAdministration | |||||
/// 日 期:2019-04-16 17:19 | /// 日 期:2019-04-16 17:19 | ||||
/// 描 述:接收投诉意见 | /// 描 述:接收投诉意见 | ||||
/// </summary> | /// </summary> | ||||
public class Sys_ReceiveComplaintEntity | |||||
public class Sys_ReceiveComplaintEntity | |||||
{ | { | ||||
#region 实体成员 | #region 实体成员 | ||||
/// <summary> | /// <summary> | ||||
@@ -79,6 +79,11 @@ namespace Learun.Application.TwoDevelopment.EducationalAdministration | |||||
/// </summary> | /// </summary> | ||||
[Column("DELFLAG")] | [Column("DELFLAG")] | ||||
public bool? DelFlag { get; set; } | public bool? DelFlag { get; set; } | ||||
/// <summary> | |||||
/// | |||||
/// </summary> | |||||
[Column("FILEPATH")] | |||||
public string FilePath { get; set; } | |||||
#endregion | #endregion | ||||
#region 扩展操作 | #region 扩展操作 | ||||
@@ -11,7 +11,7 @@ namespace Learun.Application.TwoDevelopment.EducationalAdministration | |||||
/// 日 期:2019-04-16 17:09 | /// 日 期:2019-04-16 17:09 | ||||
/// 描 述:发送投诉意见 | /// 描 述:发送投诉意见 | ||||
/// </summary> | /// </summary> | ||||
public class Sys_SendComplaintEntity | |||||
public class Sys_SendComplaintEntity | |||||
{ | { | ||||
#region 实体成员 | #region 实体成员 | ||||
/// <summary> | /// <summary> | ||||
@@ -99,6 +99,12 @@ namespace Learun.Application.TwoDevelopment.EducationalAdministration | |||||
/// </summary> | /// </summary> | ||||
[Column("REPLYFLAG")] | [Column("REPLYFLAG")] | ||||
public int? ReplyFlag { get; set; } | public int? ReplyFlag { get; set; } | ||||
/// <summary> | |||||
/// ReplyFlag | |||||
/// </summary> | |||||
[Column("FILEPATH")] | |||||
public string FilePath { get; set; } | |||||
#endregion | #endregion | ||||
#region 扩展操作 | #region 扩展操作 | ||||
@@ -119,7 +125,6 @@ namespace Learun.Application.TwoDevelopment.EducationalAdministration | |||||
} | } | ||||
#endregion | #endregion | ||||
#region 扩展字段 | #region 扩展字段 | ||||
#endregion | #endregion | ||||
} | } | ||||
@@ -31,22 +31,7 @@ namespace Learun.Application.TwoDevelopment.EducationalAdministration | |||||
{ | { | ||||
var strSql = new StringBuilder(); | var strSql = new StringBuilder(); | ||||
strSql.Append("SELECT "); | strSql.Append("SELECT "); | ||||
strSql.Append(@" | |||||
t.SComplaintId, | |||||
t.ComplaintCode, | |||||
t.CreateUserId, | |||||
t.CreateUserName, | |||||
t.Title, | |||||
t.Contents, | |||||
t.CreateTime, | |||||
t.SendTime, | |||||
t.SendFlag, | |||||
t.AssignFlag, | |||||
t.AssignTime, | |||||
t.ReceiverId, | |||||
t.Receiver, | |||||
t.ReplyFlag | |||||
"); | |||||
strSql.Append(@"* "); | |||||
strSql.Append(" FROM Sys_SendComplaint t "); | strSql.Append(" FROM Sys_SendComplaint t "); | ||||
strSql.Append(" WHERE 1=1 and t.DelFlag=0 "); | strSql.Append(" WHERE 1=1 and t.DelFlag=0 "); | ||||
var queryParam = queryJson.ToJObject(); | var queryParam = queryJson.ToJObject(); | ||||
@@ -235,6 +220,7 @@ namespace Learun.Application.TwoDevelopment.EducationalAdministration | |||||
sys_ReceiveComplaintEntity.SendTime = DateTime.Now; | sys_ReceiveComplaintEntity.SendTime = DateTime.Now; | ||||
sys_ReceiveComplaintEntity.ReplyFlag = 0; | sys_ReceiveComplaintEntity.ReplyFlag = 0; | ||||
sys_ReceiveComplaintEntity.DelFlag = false; | sys_ReceiveComplaintEntity.DelFlag = false; | ||||
sys_ReceiveComplaintEntity.FilePath = sys_SendComplaintEntity.FilePath; | |||||
db.Insert(sys_ReceiveComplaintEntity); | db.Insert(sys_ReceiveComplaintEntity); | ||||
} | } | ||||
//更新发送投诉意见 | //更新发送投诉意见 | ||||