diff --git a/插件库/Lskj.PubTabDll/DllBaseClass.cs b/插件库/Lskj.PubTabDll/DllBaseClass.cs
index f25ab17..9766a07 100644
--- a/插件库/Lskj.PubTabDll/DllBaseClass.cs
+++ b/插件库/Lskj.PubTabDll/DllBaseClass.cs
@@ -1,2 +1,2 @@
using System;
-using System.Collections.Generi
\ No newline at end of file
+using Syste
\ No newline at end of file
diff --git a/插件库/Lskj.PubTabDll/FrmMain.cs b/插件库/Lskj.PubTabDll/FrmMain.cs
index cb6129c..daf5a8a 100644
Binary files a/插件库/Lskj.PubTabDll/FrmMain.cs and b/插件库/Lskj.PubTabDll/FrmMain.cs differ
diff --git a/插件库/Lskj.PubTabDll/Lskj.PubTabDll.csproj b/插件库/Lskj.PubTabDll/Lskj.PubTabDll.csproj
index 16e9604..dfae942 100644
--- a/插件库/Lskj.PubTabDll/Lskj.PubTabDll.csproj
+++ b/插件库/Lskj.PubTabDll/Lskj.PubTabDll.csproj
@@ -61,7 +61,6 @@
FrmMain.cs
-
UserControl
@@ -99,6 +98,10 @@
{7eafccc2-a18f-49e9-85c6-a984966cfd01}
Lskj.Business
+
+ {447CDC40-659F-4CCA-9ED6-8E818B4CF8BF}
+ Lskj.Control
+
{52BC40E0-C0C6-4F78-996B-CAE028D209CA}
Lskj.Model
diff --git a/插件库/Lskj.PubTabDll/TabDllEx.cs b/插件库/Lskj.PubTabDll/TabDllEx.cs
index 144ef76..8d87612 100644
--- a/插件库/Lskj.PubTabDll/TabDllEx.cs
+++ b/插件库/Lskj.PubTabDll/TabDllEx.cs
@@ -20,15 +20,19 @@ namespace Lskj.PubTabDll
{
InitializeComponent();
}
- public void InitTabPages(List gridDetail)
+
+ public void InitTabPages(string[] gridDetail)
{
foreach (string item in gridDetail)
{
- DataRow dataRow = MainImpl.GetModuleInformation(item);
+ if (string.IsNullOrWhiteSpace(item)) continue;
+ DataRow dataRow= MainImpl.GetModuleInformation(item);
if (dataRow == null) continue;
+
// 验证权限
- int purview = BaseImpl.GetUserPurviewsByMenuId(dataRow["MenuId"] + "");
+ int purview = MainImpl.GetUserPurviewsByMenuId(dataRow["MenuId"] + "");
if (purview == 0) continue;
+
string[] args = new string[]{
dataRow["MenuCaption"] + "",
ERPInfo.Instance.UserId,
@@ -37,5 +41,6 @@ namespace Lskj.PubTabDll
dataRow["UrlParams"] + "",
dataRow["MenuId"] + ""
};
+
XtraTabPage tp = new XtraTabPage();
- IForm iform = FormHelper.LoadDllFo
\ No newline at end of file
+ IForm iform = FormHelper.LoadDllForm(dataRow["DllFileName"] + "", args);