diff --git a/插件库/Lskj.Model/AccraditationModel.cs b/插件库/Lskj.Model/AccraditationModel.cs
index caf4681..8add50f 100644
--- a/插件库/Lskj.Model/AccraditationModel.cs
+++ b/插件库/Lskj.Model/AccraditationModel.cs
@@ -109,4 +109,18 @@ namespace Lskj.Model
this.StepBackText = string.IsNullOrEmpty(dr["stepBackText"] + "") ? "回退" : dr["stepBackText"] + "";
this.StepCode = dr["stepCode"] + "";
this.StepDivide = dr.Table.Columns.Contains("stepDivide") ? Convert.ToInt32(string.IsNullOrEmpty(dr["stepDivide"] + "") ? "0" : dr["stepDivide"] + "") : 0;
- this.StepCloseText = columns.Contains("stepCloseText") && string.IsNullOrEmpty(dr["stepCloseTex
\ No newline at end of file
+ this.StepCloseText = columns.Contains("stepCloseText") && string.IsNullOrEmpty(dr["stepCloseText"] + "") ? "关闭" : dr["stepCloseText"] + "";
+ this.StepCloseTip = columns.Contains("stepCloseTip") ? dr["stepCloseTip"] + "" : "";
+ this.StepSql = columns.Contains("stepSql") ? dr["stepSql"] + "" : "";
+ this.BillModifyFields = dr["billModifyFields"] + "";
+ this.SuggestionSql = "select Mix_apellation from P_BaseMixInfoTab a where a.Tag ='1201'";
+ this.FlowOperSql = "select object_id('p_baseflowoperex')";
+ this.DetailModifyFields = dr["detailModifyFields"] + "";
+ this.RequiredFields = columns.Contains("requiredFields") ? dr["requiredFields"] + "" : string.Empty;
+ this.RequiredDetailFields = columns.Contains("requiredDetailFields") ? dr["requiredDetailFields"] + "" : string.Empty;
+ this.StepApplyContent = columns.Contains("StepApplyContent") ? dr["StepApplyContent"] + "" : string.Empty;
+ this.Formkey = columns.Contains("Formkey") ? dr["Formkey"] + "" : string.Empty;
+
+ }
+ }
+}
diff --git a/插件库/Lskj.Model/BaseAccraditationModel.cs b/插件库/Lskj.Model/BaseAccraditationModel.cs
index cc4d0ac..3945561 100644
--- a/插件库/Lskj.Model/BaseAccraditationModel.cs
+++ b/插件库/Lskj.Model/BaseAccraditationModel.cs
@@ -8,9 +8,6 @@
* 版本:1.0.0.0
**********************************/
using System;
-using System.Collections.Generic;
-using System.Linq;
-using System.Text;
using System.Data;
namespace Lskj.Model
@@ -147,4 +144,4 @@ namespace Lskj.Model
this.FormKey=rowItem["formkey"]+"";
this.OverBackOper = rowItem["overbackoper"] + "";
this.OverBackCond = rowItem["overbackcond"] + "";
- this.OverBackSql = rowItem["overback
\ No newline at end of file
+ this.OverBackSql = rowItem["overba
\ No newline at end of file
diff --git a/插件库/Lskj.Model/BillModel.cs b/插件库/Lskj.Model/BillModel.cs
index 2af79ab..e7a0907 100644
--- a/插件库/Lskj.Model/BillModel.cs
+++ b/插件库/Lskj.Model/BillModel.cs
@@ -419,6 +419,16 @@ namespace Lskj.Model
///是否固定替换(默认为true,主表中固定后缀的控件会替换为固定的默认值)
///
public bool isReplaceFixed;
+ ///
+ ///保存后刷新下方附加明细
+ ///
+ public bool SaveRefreshAdditional;
+ ///
+ ///取消复制表头后的触发关联(默认触发,设置为1不触发)
+ ///
+ public bool CancelCopyAssociation;
+
+
///
/// Initializes a new instance of the class.
@@ -504,4 +514,6 @@ namespace Lskj.Model
this.ScanCodeModuleCode = rowItem.Table.Columns.Contains("ScanCodeModuleCode") ? rowItem["ScanCodeModuleCode"] + "" : "";
this.ScanCodeFixedPrefix = rowItem.Table.Columns.Contains("ScanCodeFixedPrefix") ? rowItem["ScanCodeFixedPrefix"] + "" : "";
this.RightModuleCode = rowItem.Table.Columns.Contains("RightModuleCode") ? rowItem["RightModuleCode"] + "" : "";
- this.RefreshSelectedDe
\ No newline at end of file
+ this.RefreshSelectedDetail = rowItem.Table.Columns.Contains("RefreshSelectedDetail") ? "1".Equals(rowItem["RefreshSelectedDetail"] + "") : false;
+ this.InitialRefreshId = rowItem.Table.Columns.Contains("InitialRefreshId") ? rowItem["InitialRefreshId"] + "" : "";
+ this.IgnoreAllocated = rowItem.Table.Columns.Contain
\ No newline at end of file
diff --git a/插件库/Lskj.Model/DynamicModel.cs b/插件库/Lskj.Model/DynamicModel.cs
index eb1a711..83fb3c6 100644
--- a/插件库/Lskj.Model/DynamicModel.cs
+++ b/插件库/Lskj.Model/DynamicModel.cs
@@ -533,7 +533,10 @@ namespace Lskj.Model
/// 显示来源明细id(不配置就显示全部)
///
public string SourceDetailsID;
-
+ ///
+ /// 单据上方名称
+ ///
+ public string DocumentName;
///
/// 说明:传入特殊参数处理
@@ -576,6 +579,7 @@ namespace Lskj.Model
this.BillDetailSql = args.Length > 13 ? args[13] : string.Empty;
this.BillOrderNo = args.Length > 14 ? args[14] : string.Empty;
this.SourceDetailsID = args.Length > 15 ? args[15] : string.Empty;
+ this.DocumentName = args.Length > 16 ? args[16] : string.Empty;
}
}
///
diff --git a/插件库/Lskj.Model/ERPInfo.cs b/插件库/Lskj.Model/ERPInfo.cs
index fd1048a..b7757e4 100644
--- a/插件库/Lskj.Model/ERPInfo.cs
+++ b/插件库/Lskj.Model/ERPInfo.cs
@@ -416,4 +416,32 @@ namespace Lskj.Model
else
{
systemVersion = "非Windows NT系列操作系统";
-
\ No newline at end of file
+ }
+ return systemVersion;
+ }
+ }
+ #endregion
+
+ ///
+ /// 使用winfrom自带浏览器
+ ///
+ public bool PrimitiveBrowser;
+
+ ///
+ /// 当前程序使用的语言
+ ///
+ public string LanguageName;
+
+ ///
+ /// 是否改变存储过程参数类型(越南语要用Nvarchar)
+ ///
+ public bool ChangeParameterType
+ {
+ get
+ {
+ if (!string.IsNullOrWhiteSpace(this.LanguageName))
+ {
+ return true;
+ }
+ return false;
+ }
\ No newline at end of file
diff --git a/插件库/Lskj.Model/ModuleModel.cs b/插件库/Lskj.Model/ModuleModel.cs
index f360f32..d5f5f44 100644
--- a/插件库/Lskj.Model/ModuleModel.cs
+++ b/插件库/Lskj.Model/ModuleModel.cs
@@ -105,7 +105,7 @@ namespace Lskj.Model
get { return _preSQL; }
}
///
- /// 多表头显示模式
+ ///模块编号
///
/// The menu dir identifier.
public string ModeCode
@@ -539,7 +539,7 @@ namespace Lskj.Model
public string RefreshSql;
///
- /// 拖拽调用到的存储过程名
+ /// 拖拽调用到的左侧列名
///
/// The menu table.
public string leftprimFile;
@@ -1007,7 +1007,30 @@ namespace Lskj.Model
///点击回车键,焦点单元格向下移动
///
public bool EnterToNextRow;
-
+ ///
+ /// 聚合界面是否冻结基本信息列(默认冻结,设置为1不冻结)
+ ///
+ public bool AggregationFreeze;
+ ///
+ /// 点击末级节点刷新数据(智能建档模块)
+ ///
+ public bool LeafNodeRefresh;
+ ///
+ /// 是否可以拖拽到左侧(PubModelAdd3)
+ ///
+ public bool DragToLeft;
+ ///
+ /// 右侧不默认拼接左侧条件(ProductiSched)
+ ///
+ public bool CancelDefaultConditions;
+ ///
+ ///导入时触发关联计算(模块控制)
+ ///
+ public bool AutoImportCalMode;
+ ///
+ ///是否关联左侧模块(只对排产模块生效)
+ ///
+ public bool AssociateLeft;
#endregion
///
@@ -1182,4 +1205,10 @@ namespace Lskj.Model
this.leftprimFile = rowItem.Table.Columns.Contains("leftprimFile") ? rowItem["leftprimFile"] + "" : "";
this.TreeKeyFieldName = rowItem.Table.Columns.Contains("TreeKeyFieldName") ? rowItem["TreeKeyFieldName"] + "" : "";
this.TreeParentFieldName = rowItem.Table.Columns.Contains("TreeParentFieldName") ? rowItem["TreeParentFieldName"] + "" : "";
- this.HideAttachBtn = rowItem.Table.Columns.Contains("HideAttachBt
\ No newline at end of file
+ this.HideAttachBtn = rowItem.Table.Columns.Contains("HideAttachBtn") ? "1".Equals(rowItem["HideAttachBtn"] + "") : false;
+ this.IgnoreTab = rowItem.Table.Columns.Contains("IgnoreTab") ? "1".Equals(rowItem["IgnoreTab"] + "") : false;
+ this.LeftTreeKeyFieldName = rowItem.Table.Columns.Contains("LeftTreeKeyFieldName") ? rowItem["LeftTreeKeyFieldName"] + "" : "";
+ this.DefaultClickLeft = rowItem.Table.Columns.Contains("DefaultClickLeft") ? "1".Equals(rowItem["DefaultClickLeft"] + "") : false;
+ this.DetaiTabControl = rowItem.Table.Columns.Contains("DetaiTabControl") ? rowItem["DetaiTabControl"] + "" : "";
+ this.AttachmentSelectNode = rowItem.Table.Columns.Contains("AttachmentSelectNode") ? "1".Equals(rowItem["AttachmentSelectNode"] + "") : false;
+ this.SweepCodeSql = rowItem.Table.Columns.Contains("SweepCodeSql") ? rowItem["SweepCodeSql"] + "" : "
\ No newline at end of file
diff --git a/插件库/Lskj.Model/WaterMark.cs b/插件库/Lskj.Model/WaterMark.cs
index 7aa47e2..6cf1354 100644
--- a/插件库/Lskj.Model/WaterMark.cs
+++ b/插件库/Lskj.Model/WaterMark.cs
@@ -74,4 +74,19 @@ namespace Lskj.Model
{
this.Text = "在 审";
}
- else if (columns.Contains(prefix + "affirmer") && ("0" != rowItem[prefix + "affirmer"] + "" && !string.IsNullOrEmpt
\ No newline at end of file
+ else if (columns.Contains(prefix + "affirmer") && ("0" != rowItem[prefix + "affirmer"] + "" && !string.IsNullOrEmpty(rowItem[prefix + "affirmer"] + "")))
+ {
+ this.Text = "待 审";
+ }
+ else
+ {
+ this.Text = "草 稿";
+ if (!string.IsNullOrWhiteSpace(ERPInfo.Instance.DraftReplacementValue))
+ {
+ this.Text = ERPInfo.Instance.DraftReplacementValue;
+ }
+ }
+ // 设置打印文本
+ if (columns.Contains(prefix + "printCount"))
+ {
+ this.Print = "打印" + (string.IsNullOrEmpty(rowItem[prefix + "printCount"] + "") ? "0次" : rowItem[prefix + "printCount"] + "
\ No newline at end of file