diff --git a/PEIS/Model/Exam/TotalModel.cs b/PEIS/Model/Exam/TotalModel.cs
index 51ffed9..b01d57c 100644
--- a/PEIS/Model/Exam/TotalModel.cs
+++ b/PEIS/Model/Exam/TotalModel.cs
@@ -149,8 +149,11 @@ namespace PEIS.Model
///
public List GetSummary(long eid)
{
- return DAOHelp.GetDataBySQL($@" SELECT * FROM Exam_Part WHERE EID= {eid} ORDER BY DeptCode")
- .ToList();
+ return DAOHelp.GetDataBySQL($@" SELECT * FROM Exam_Part WHERE EID= {eid} ORDER BY CASE WHEN DeptName = '一般检查' THEN 1
+ WHEN DeptName = '医学检验科' THEN 2
+ WHEN DeptName = '超声诊断科' THEN 3
+ WHEN DeptName = '医学影像科' THEN 4
+ ELSE 5 END").ToList();
}
public string GetExamResult(long eid)
{
diff --git a/PEIS/View/Exam/TotalForm.Designer.cs b/PEIS/View/Exam/TotalForm.Designer.cs
index a872252..535d654 100644
--- a/PEIS/View/Exam/TotalForm.Designer.cs
+++ b/PEIS/View/Exam/TotalForm.Designer.cs
@@ -943,7 +943,7 @@
this.gridColumn31,
this.gridColumn32});
this.DgvExamResultData.GridControl = this.DgcExamResultData;
- this.DgvExamResultData.GroupCount = 2;
+ this.DgvExamResultData.GroupCount = 1;
this.DgvExamResultData.GroupFormat = "{1} {2}";
this.DgvExamResultData.GroupRowHeight = 30;
this.DgvExamResultData.Name = "DgvExamResultData";
@@ -973,6 +973,7 @@
this.gridColumn12.Name = "gridColumn12";
this.gridColumn12.OptionsColumn.AllowSort = DevExpress.Utils.DefaultBoolean.False;
this.gridColumn12.OptionsFilter.AllowFilter = false;
+ this.gridColumn12.SortMode = DevExpress.XtraGrid.ColumnSortMode.Value;
this.gridColumn12.Visible = true;
this.gridColumn12.VisibleIndex = 0;
this.gridColumn12.Width = 150;
@@ -1023,7 +1024,7 @@
this.gridColumn18.OptionsColumn.AllowSort = DevExpress.Utils.DefaultBoolean.False;
this.gridColumn18.OptionsFilter.AllowFilter = false;
this.gridColumn18.Visible = true;
- this.gridColumn18.VisibleIndex = 1;
+ this.gridColumn18.VisibleIndex = 2;
this.gridColumn18.Width = 120;
//
// repositoryItemMemoEdit4
diff --git a/PEIS/View/Exam/TotalForm.cs b/PEIS/View/Exam/TotalForm.cs
index 6d02413..510533f 100644
--- a/PEIS/View/Exam/TotalForm.cs
+++ b/PEIS/View/Exam/TotalForm.cs
@@ -1081,8 +1081,15 @@ namespace PEIS.View.Exam
LEFT JOIN Exam_Result B ON A.ID = B.PID
WHERE
A.VerifyTime IS NOT NULL
- AND A.EID = {eid}
- ORDER BY A.DeptCode,FeeItemName,B.ID");
+ AND A.EID = {eid}
+ ORDER BY
+ CASE WHEN A.DeptName = '一般检查' THEN 1
+ WHEN A.DeptName = '医学检验科' THEN 2
+ WHEN A.DeptName = '超声诊断科' THEN 3
+ WHEN A.DeptName = '医学影像科' THEN 4
+ ELSE 5 END,
+ FeeItemName,
+ B.ID");
DgcExamResultData.DataSource = null;
DgcExamResultData.DataSource = data;
diff --git a/PEIS/View/Exam/TotalForm.resx b/PEIS/View/Exam/TotalForm.resx
index 7155ed1..3d1fe79 100644
--- a/PEIS/View/Exam/TotalForm.resx
+++ b/PEIS/View/Exam/TotalForm.resx
@@ -117,6 +117,9 @@
System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+ 377, 55
+
497, 55
@@ -126,9 +129,6 @@
377, 55
-
- 377, 55
-