浏览代码

添加成本收款账单wordApi

yuanrf 1 年之前
父节点
当前提交
863fadbb74

+ 1 - 3
OASystem/OASystem.Api/Controllers/GroupsController.cs

@@ -4024,7 +4024,7 @@ namespace OASystem.API.Controllers
             //var style = new Aspose.Cells.Style();
             //style.IsTextWrapped = true;
 
-            designer.Workbook = new Workbook(AppSettingsHelper.Get("ExcelBasePath") + ("officeTemplates/团组-成本.xls"));
+            designer.Workbook = new Workbook(AppSettingsHelper.Get("ExcelBasePath") + ("Template/团组-成本.xls"));
 
             var List_GC = _GroupCostRepository.GetAllByDiid(dto.Diid);
 
@@ -4080,8 +4080,6 @@ namespace OASystem.API.Controllers
             var dt = CommonFun.GetDataTableFromIList(List_GC1);
             dt.TableName = "TB";
 
-            //document.querySelectorAll(".sheet-box .biaoge .el-table__header-wrapper .el-table__header .has-gutter tr")[0]
-
             //报表标题等不用dt的值
             designer.SetDataSource("TeamName", dto.title.TeamName);
             designer.SetDataSource("Pnumber", dto.title.GroupNumber);

+ 39 - 0
OASystem/OASystem.Domain/Dtos/Groups/GroupCostSavaDto.cs

@@ -799,6 +799,45 @@ namespace OASystem.Domain.Dtos.Groups
         public int Diid { get; set; }
 
         public titleChunk title { get; set; }
+
+        public List<LeftModel> leftInfo { get; set; }
+
+        public List<RightModel> rightInfo { get; set; }
+    }
+
+    public class LeftModel
+    {
+        public string Type { get; set; }
+
+        public List<leftInfoModel> leftinfoNumber {get;set; }
+    }
+
+    public class RightModel
+    {
+        public string Type { get; set; }
+
+        public List<RightInfoModel> rightInfoNumber { get; set; }
+    }
+
+    public class RightInfoModel
+    {
+        public string cb { get; set; }
+        public int index { get; set; }
+        public string rs { get; set; }
+        public string title { get; set; }
+        public string xs { get; set; }
+
+        public string bj { get; set; }
+    }
+
+    public class leftInfoModel
+    {
+        public string cb { get; set; }
+        public int index { get; set; }
+        public string rs { get; set; }
+        public string title { get; set; }
+        public string xs { get; set; }
+
     }
 
     /// <summary>