@@ -73,6 +73,19 @@ namespace Learun.Application.Web.Areas.LR_Desktop.Controllers | |||||
}; | }; | ||||
return Success(jsonData); | return Success(jsonData); | ||||
} | } | ||||
/// <summary> | |||||
/// 获取 | |||||
/// </summary> | |||||
/// <returns></returns> | |||||
[HttpGet] | |||||
[AjaxOnly] | |||||
public ActionResult GetList(string queryJson) | |||||
{ | |||||
var list = formulaMainIBLL.GetList(queryJson); | |||||
return Success(list); | |||||
} | |||||
/// <summary> | /// <summary> | ||||
/// 获取表单数据 | /// 获取表单数据 | ||||
/// </summary> | /// </summary> | ||||
@@ -113,7 +126,6 @@ namespace Learun.Application.Web.Areas.LR_Desktop.Controllers | |||||
return Success(list); | return Success(list); | ||||
} | } | ||||
#endregion | #endregion | ||||
#region 提交数据 | #region 提交数据 | ||||
@@ -5,7 +5,7 @@ | |||||
<div class="lr-form-wrap" id="form"> | <div class="lr-form-wrap" id="form"> | ||||
<div class="col-xs-12 lr-form-item"> | <div class="col-xs-12 lr-form-item"> | ||||
<div class="lr-form-item-title">上级<font face="宋体">*</font></div> | <div class="lr-form-item-title">上级<font face="宋体">*</font></div> | ||||
<div id="MainId" isvalid="yes" checkexpession="NotNull"></div><a id="lr_add" class="btn" style="position: relative;margin: -48px 0 0 -67px;"><i class="fa fa-plus"></i> </a> | |||||
<div id="MainId" isvalid="yes" checkexpession="NotNull" readonly="readonly"></div><a id="lr_add" class="btn" style="position: relative;margin: -48px 0 0 -67px;"><i class="fa fa-plus"></i> </a> | |||||
</div> | </div> | ||||
<div id="content1"> | <div id="content1"> | ||||
@@ -17,7 +17,13 @@ var bootstrap = function ($, learun) { | |||||
page.addcontent(); | page.addcontent(); | ||||
}, | }, | ||||
bind: function () { | bind: function () { | ||||
$('#MainId').lrDataSourceSelect({ code: 'FormulaMain', value: 'id', text: 'name' }); | |||||
$('#MainId').lrselect({ | |||||
allowSearch: true, | |||||
url: top.$.rootUrl + '/LR_Desktop/FormulaMain/GetList', | |||||
value: "Id", | |||||
text: "Name" | |||||
}); | |||||
//$('#MainId').lrDataSourceSelect({ code: 'FormulaMain', value: 'id', text: 'name' }); | |||||
$('#ProjectId').lrDataSourceSelect({ code: 'CalculateProject', value: 'id', text: 'name' }); | $('#ProjectId').lrDataSourceSelect({ code: 'CalculateProject', value: 'id', text: 'name' }); | ||||
$('#MainId').lrselectSet(keyValue); | $('#MainId').lrselectSet(keyValue); | ||||
// 新增 | // 新增 | ||||
@@ -43,6 +43,32 @@ namespace Learun.Application.TwoDevelopment.LR_Desktop | |||||
} | } | ||||
} | } | ||||
/// <summary> | |||||
/// 获取页面显示列表数据 | |||||
/// </summary> | |||||
/// <param name="queryJson">查询参数</param> | |||||
/// <returns></returns> | |||||
public IEnumerable<FormulaMainEntity> GetList(string queryJson) | |||||
{ | |||||
try | |||||
{ | |||||
return formulaMainService.GetList(queryJson); | |||||
} | |||||
catch (Exception ex) | |||||
{ | |||||
if (ex is ExceptionEx) | |||||
{ | |||||
throw; | |||||
} | |||||
else | |||||
{ | |||||
throw ExceptionEx.ThrowBusinessException(ex); | |||||
} | |||||
} | |||||
} | |||||
/// <summary> | /// <summary> | ||||
/// 获取FormulaMain表实体数据 | /// 获取FormulaMain表实体数据 | ||||
/// </summary> | /// </summary> | ||||
@@ -21,6 +21,7 @@ namespace Learun.Application.TwoDevelopment.LR_Desktop | |||||
/// <param name="queryJson">查询参数</param> | /// <param name="queryJson">查询参数</param> | ||||
/// <returns></returns> | /// <returns></returns> | ||||
IEnumerable<FormulaMainEntity> GetPageList(Pagination pagination, string queryJson); | IEnumerable<FormulaMainEntity> GetPageList(Pagination pagination, string queryJson); | ||||
IEnumerable<FormulaMainEntity> GetList(string queryJson); | |||||
/// <summary> | /// <summary> | ||||
/// 获取FormulaMain表实体数据 | /// 获取FormulaMain表实体数据 | ||||
/// </summary> | /// </summary> | ||||
@@ -65,6 +65,45 @@ t.[Result] | |||||
} | } | ||||
} | } | ||||
/// <summary> | |||||
/// 获取页面显示列表数据 | |||||
/// </summary> | |||||
/// <param name="queryJson">查询参数</param> | |||||
/// <returns></returns> | |||||
public IEnumerable<FormulaMainEntity> GetList(string queryJson) | |||||
{ | |||||
try | |||||
{ | |||||
var strSql = new StringBuilder(); | |||||
strSql.Append("SELECT "); | |||||
strSql.Append(@" | |||||
t.Id, | |||||
t.Name | |||||
"); | |||||
strSql.Append(" FROM FormulaMain t "); | |||||
strSql.Append(" WHERE 1=1 "); | |||||
var queryParam = queryJson.ToJObject(); | |||||
// 虚拟参数 | |||||
var dp = new DynamicParameters(new { }); | |||||
if (!queryParam["Name"].IsEmpty()) | |||||
{ | |||||
dp.Add("Name", "%" + queryParam["Name"].ToString() + "%", DbType.String); | |||||
strSql.Append(" AND t.Name Like @Name "); | |||||
} | |||||
return this.BaseRepository("CollegeMIS").FindList<FormulaMainEntity>(strSql.ToString(), dp); | |||||
} | |||||
catch (Exception ex) | |||||
{ | |||||
if (ex is ExceptionEx) | |||||
{ | |||||
throw; | |||||
} | |||||
else | |||||
{ | |||||
throw ExceptionEx.ThrowServiceException(ex); | |||||
} | |||||
} | |||||
} | |||||
/// <summary> | /// <summary> | ||||
/// 获取FormulaMain表实体数据 | /// 获取FormulaMain表实体数据 | ||||
/// </summary> | /// </summary> | ||||