refactor: 迁移初始化参数缓存并优化等待界面
This commit is contained in:
@@ -520,10 +520,9 @@ namespace Lskj.Control.Model
|
||||
{
|
||||
// 只执行一次,则后续不再执行.
|
||||
if (execOnlyOne && i > 0) continue;
|
||||
|
||||
LogUtil.WriteDebug(model.MenuTabName, "执行右键", model.MenuName, "右键id:" + model.Id);
|
||||
|
||||
DataRow rowData = rows[i];
|
||||
|
||||
|
||||
if (!string.IsNullOrWhiteSpace(model.BeforeMsg) && tipOnlyOne)
|
||||
{
|
||||
tipOnlyOne = false;
|
||||
@@ -561,6 +560,33 @@ namespace Lskj.Control.Model
|
||||
}
|
||||
|
||||
paramList = this.HandleRightMenuParams(paramListEx, rowData, model.Mergeexec ? rows : null, model.ActionType);
|
||||
|
||||
string parameterText = string.Empty;//"{0}_{1}_{2}_{3}_{4}_{5}_{6}_{7}_{8}_{9}_{10}_{11}_{12}_{13}";
|
||||
if (model.ActionType == 0 || model.ActionType == 1)
|
||||
{
|
||||
string newSql = string.Empty;
|
||||
if (model.ActionType == 0)
|
||||
{
|
||||
newSql = !string.IsNullOrEmpty(actionSql) ? actionSql : model.Action;
|
||||
newSql=ReplaceHelper.ReplaceRowParam(rowData, newSql);
|
||||
}
|
||||
if (model.ActionType == 1)
|
||||
{
|
||||
List<string> procParams = ReplaceHelper.GetParamFields(model.Action);
|
||||
newSql = model.Action.Replace(procParams[0], "").Trim();
|
||||
}
|
||||
parameterText += newSql;
|
||||
foreach (string item in paramList)
|
||||
{
|
||||
parameterText += "_" + item;
|
||||
}
|
||||
}
|
||||
|
||||
string LogText = string.Format("【{0}】执行模块【{1}】的右键【{2}】参数:{3}", ERPInfo.Instance.UserName, model.MenuTabName, model.MenuName, parameterText);
|
||||
LogUtil.WriteDebug(model.MenuTabName, "执行右键", "右键id:" + model.Id, LogText);
|
||||
|
||||
|
||||
|
||||
string maintabFocusedRowJson = "";
|
||||
if (rowData != null)
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user