.vs/VueWebApi/v16/.suoBinary files differ
VueWebApi/Controllers/KanBanManagerentController.cs
@@ -133,5 +133,63 @@ return TJson.toJson(mes); } #endregion #region[大å²ä»åºçæ¿,å·¦ä¸äº§åå¾ å ¥åºå表] /// <summary> /// 大å²ä»åºçæ¿,å·¦ä¸äº§åå¾ å ¥åºå表 /// </summary> /// <returns></returns> [Route(template: "WareHouseTopLeftData")] [HttpGet] public HttpResponseMessage WareHouseTopLeftData() { mes = KanBanManagerentBLL.WareHouseTopLeftData(); return TJson.toJson(mes); } #endregion #region[大å²ä»åºçæ¿,å·¦ä¸äº§åå¾ åè´§å表] /// <summary> /// 大å²ä»åºçæ¿,å·¦ä¸äº§åå¾ åè´§å表 /// </summary> /// <returns></returns> [Route(template: "WareHouseTopBottomData")] [HttpGet] public HttpResponseMessage WareHouseTopBottomData() { mes = KanBanManagerentBLL.WareHouseTopBottomData(); return TJson.toJson(mes); } #endregion #region[大å²ä»åºçæ¿,å³ä¸æååºãåæååºtop5åºåæè¡] /// <summary> /// 大å²ä»åºçæ¿,å³ä¸æååºãåæååºtop5åºåæè¡ /// </summary> /// <returns></returns> [Route(template: "WareHouseRightTopData")] [HttpGet] public HttpResponseMessage WareHouseRightTopData() { mes = KanBanManagerentBLL.WareHouseRightTopData(); return TJson.toJson(mes); } #endregion #region[大å²ä»åºçæ¿,å³ä¸åæåºåºtop5åºåæè¡] /// <summary> /// 大å²ä»åºçæ¿,å³ä¸åæåºåºtop5åºåæè¡ /// </summary> /// <returns></returns> [Route(template: "WareHouseRightBottomData")] [HttpGet] public HttpResponseMessage WareHouseRightBottomData() { mes = KanBanManagerentBLL.WareHouseRightBottomData(); return TJson.toJson(mes); } #endregion } } VueWebApi/DLL/BLL/KanBanManagerentBLL.cs
@@ -68,5 +68,35 @@ return KanBanManagerentDAL.PurchaseRight(); } #endregion #region[大å²ä»åºçæ¿,å·¦ä¸äº§åå¾ å ¥åºå表] public static ToMessage WareHouseTopLeftData() { return KanBanManagerentDAL.WareHouseTopLeftData(); } #endregion #region[大å²ä»åºçæ¿,å·¦ä¸äº§åå¾ åè´§å表] public static ToMessage WareHouseTopBottomData() { return KanBanManagerentDAL.WareHouseTopBottomData(); } #endregion #region[大å²ä»åºçæ¿,å³ä¸æååºãåæååºtop5åºåæè¡] public static ToMessage WareHouseRightTopData() { return KanBanManagerentDAL.WareHouseRightTopData(); } #endregion #region[大å²ä»åºçæ¿,å³ä¸åæåºåºtop5åºåæè¡] public static ToMessage WareHouseRightBottomData() { return KanBanManagerentDAL.WareHouseRightBottomData(); } #endregion } } VueWebApi/DLL/DAL/KanBanManagerentDAL.cs
@@ -354,5 +354,101 @@ return mes; } #endregion #region[大å²ä»åºçæ¿,å·¦ä¸äº§åå¾ å ¥åºå表] public static ToMessage WareHouseTopLeftData() { string sql = ""; try { //è·åä»åºç产å å·¥åå¾ å ¥åºå表 sql = @"select * from h_v_DDKanBan_WareHouseTopLeft"; var data = DapperHelper.selecttable(sql); mes.code = "200"; mes.Message = "æ¥è¯¢æå!"; mes.data = data; } catch (Exception e) { mes.code = "300"; mes.count = 0; mes.Message = e.Message; mes.data = null; } return mes; } #endregion #region[大å²ä»åºçæ¿,å·¦ä¸äº§åå¾ åè´§å表] public static ToMessage WareHouseTopBottomData() { string sql = ""; try { //è·åä»åºç产å å·¥åå¾ å ¥åºå表 sql = @"select * from h_v_DDKanBan_WareHouseTopBottom"; var data = DapperHelper.selecttable(sql); mes.code = "200"; mes.Message = "æ¥è¯¢æå!"; mes.data = data; } catch (Exception e) { mes.code = "300"; mes.count = 0; mes.Message = e.Message; mes.data = null; } return mes; } #endregion #region[大å²ä»åºçæ¿,å³ä¸æååºãåæååºtop5åºåæè¡] public static ToMessage WareHouseRightTopData() { string sql = ""; try { sql = @"select * from h_v_DDKanBan_WareHouseRightTop"; var data = DapperHelper.selecttable(sql); mes.code = "200"; mes.Message = "æ¥è¯¢æå!"; mes.data = data; } catch (Exception e) { mes.code = "300"; mes.count = 0; mes.Message = e.Message; mes.data = null; } return mes; } #endregion #region[大å²ä»åºçæ¿,å³ä¸åæåºåºtop5åºåæè¡] public static ToMessage WareHouseRightBottomData() { string sql = ""; try { sql = @"select * from h_v_DDKanBan_WareHouseRightBottom"; var data = DapperHelper.selecttable(sql); mes.code = "200"; mes.Message = "æ¥è¯¢æå!"; mes.data = data; } catch (Exception e) { mes.code = "300"; mes.count = 0; mes.Message = e.Message; mes.data = null; } return mes; } #endregion } } VueWebApi/Excel/ȱÏݶ¨Òå.xlsBinary files differ
VueWebApi/Properties/PublishProfiles/FolderProfile.pubxml.user
@@ -5,7 +5,7 @@ <Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> <PropertyGroup> <_PublishTargetUrl>D:\ç½ç«åå¸\XKDMesApi</_PublishTargetUrl> <History>True|2022-08-11T01:06:08.8394009Z;True|2022-08-11T08:39:06.2534634+08:00;True|2022-08-11T08:05:13.6919725+08:00;True|2022-08-08T14:48:16.3637965+08:00;True|2022-08-05T15:44:02.3797448+08:00;True|2022-08-05T09:57:55.7744103+08:00;True|2022-08-04T15:24:38.8785046+08:00;True|2022-08-04T15:11:16.7054147+08:00;True|2022-08-04T14:53:52.7239932+08:00;True|2022-08-04T14:48:35.6115863+08:00;True|2022-08-04T14:39:16.1113507+08:00;True|2022-08-04T12:26:39.4998322+08:00;True|2022-08-04T10:34:23.9626503+08:00;True|2022-08-04T08:12:51.4305728+08:00;True|2022-08-03T15:43:09.2317512+08:00;True|2022-08-02T19:17:55.0460145+08:00;True|2022-08-02T19:08:13.5872184+08:00;True|2022-08-02T18:50:12.1280167+08:00;True|2022-08-02T18:05:53.6540810+08:00;True|2022-08-02T16:13:26.3567210+08:00;True|2022-08-02T15:27:59.9264333+08:00;True|2022-07-25T15:35:49.6958399+08:00;True|2022-07-25T15:30:40.4444876+08:00;True|2022-07-25T13:33:38.4068153+08:00;True|2022-07-22T15:00:56.7326322+08:00;True|2022-07-22T14:51:18.0169121+08:00;True|2022-07-22T14:26:08.4246205+08:00;True|2022-07-22T14:23:05.0897016+08:00;True|2022-07-22T14:18:18.7806854+08:00;True|2022-07-22T14:09:29.7924367+08:00;True|2022-07-22T14:02:26.6403133+08:00;True|2022-07-22T13:56:40.0887615+08:00;True|2022-07-22T13:50:10.7852190+08:00;True|2022-07-22T11:38:25.6671780+08:00;True|2022-07-22T10:55:36.7947659+08:00;True|2022-07-21T17:53:41.1464086+08:00;True|2022-07-21T17:43:33.5311479+08:00;True|2022-07-21T16:09:07.7687640+08:00;True|2022-07-21T16:04:47.9317019+08:00;True|2022-07-21T15:58:21.2359033+08:00;True|2022-07-21T15:56:07.7425829+08:00;True|2022-07-21T15:51:34.7108381+08:00;True|2022-07-21T15:48:57.5735708+08:00;True|2022-07-21T15:44:25.8205030+08:00;True|2022-07-21T15:25:51.4222269+08:00;True|2022-07-21T15:22:36.8818295+08:00;True|2022-07-21T15:19:28.8532774+08:00;True|2022-07-21T14:57:45.7532568+08:00;True|2022-07-21T11:16:12.0900762+08:00;True|2022-07-21T10:10:40.4714948+08:00;True|2022-07-21T10:00:19.5258058+08:00;True|2022-07-14T14:34:28.5093226+08:00;True|2022-07-14T13:59:59.7754985+08:00;True|2022-07-14T12:46:29.6685284+08:00;True|2022-07-14T09:22:25.9079652+08:00;True|2022-07-14T09:22:04.6797478+08:00;True|2022-07-14T09:10:45.0177607+08:00;True|2022-07-14T08:41:43.3026713+08:00;True|2022-07-14T08:27:32.7454972+08:00;True|2022-07-14T08:21:58.6572366+08:00;True|2022-07-14T08:17:59.2904747+08:00;True|2022-07-14T08:12:39.8483472+08:00;True|2022-06-30T15:04:41.6941982+08:00;True|2022-06-24T16:39:01.1080301+08:00;True|2022-06-17T13:23:15.1455451+08:00;True|2022-06-17T13:22:18.5517557+08:00;True|2022-06-17T13:19:27.7323818+08:00;True|2022-06-17T13:12:24.1252779+08:00;True|2022-06-17T13:09:20.4234258+08:00;True|2022-06-17T13:06:49.9869509+08:00;True|2022-06-17T12:58:54.6964621+08:00;False|2022-06-17T12:58:10.6767711+08:00;False|2022-06-17T12:57:08.9747950+08:00;False|2022-06-17T12:56:18.4650121+08:00;False|2022-06-17T12:55:57.9981927+08:00;True|2022-06-13T14:21:36.5610928+08:00;True|2022-06-13T11:41:39.4210151+08:00;True|2022-06-11T02:35:03.4727934+08:00;True|2022-06-11T02:31:13.7362660+08:00;True|2022-06-11T02:30:58.3616790+08:00;True|2022-06-11T01:57:04.4951468+08:00;True|2022-06-10T13:27:13.2097124+08:00;</History> <History>True|2022-08-12T09:15:09.2133281Z;True|2022-08-12T10:48:05.8776009+08:00;True|2022-08-12T10:26:16.4183447+08:00;True|2022-08-12T08:33:01.9502005+08:00;True|2022-08-11T09:06:08.8394009+08:00;True|2022-08-11T08:39:06.2534634+08:00;True|2022-08-11T08:05:13.6919725+08:00;True|2022-08-08T14:48:16.3637965+08:00;True|2022-08-05T15:44:02.3797448+08:00;True|2022-08-05T09:57:55.7744103+08:00;True|2022-08-04T15:24:38.8785046+08:00;True|2022-08-04T15:11:16.7054147+08:00;True|2022-08-04T14:53:52.7239932+08:00;True|2022-08-04T14:48:35.6115863+08:00;True|2022-08-04T14:39:16.1113507+08:00;True|2022-08-04T12:26:39.4998322+08:00;True|2022-08-04T10:34:23.9626503+08:00;True|2022-08-04T08:12:51.4305728+08:00;True|2022-08-03T15:43:09.2317512+08:00;True|2022-08-02T19:17:55.0460145+08:00;True|2022-08-02T19:08:13.5872184+08:00;True|2022-08-02T18:50:12.1280167+08:00;True|2022-08-02T18:05:53.6540810+08:00;True|2022-08-02T16:13:26.3567210+08:00;True|2022-08-02T15:27:59.9264333+08:00;True|2022-07-25T15:35:49.6958399+08:00;True|2022-07-25T15:30:40.4444876+08:00;True|2022-07-25T13:33:38.4068153+08:00;True|2022-07-22T15:00:56.7326322+08:00;True|2022-07-22T14:51:18.0169121+08:00;True|2022-07-22T14:26:08.4246205+08:00;True|2022-07-22T14:23:05.0897016+08:00;True|2022-07-22T14:18:18.7806854+08:00;True|2022-07-22T14:09:29.7924367+08:00;True|2022-07-22T14:02:26.6403133+08:00;True|2022-07-22T13:56:40.0887615+08:00;True|2022-07-22T13:50:10.7852190+08:00;True|2022-07-22T11:38:25.6671780+08:00;True|2022-07-22T10:55:36.7947659+08:00;True|2022-07-21T17:53:41.1464086+08:00;True|2022-07-21T17:43:33.5311479+08:00;True|2022-07-21T16:09:07.7687640+08:00;True|2022-07-21T16:04:47.9317019+08:00;True|2022-07-21T15:58:21.2359033+08:00;True|2022-07-21T15:56:07.7425829+08:00;True|2022-07-21T15:51:34.7108381+08:00;True|2022-07-21T15:48:57.5735708+08:00;True|2022-07-21T15:44:25.8205030+08:00;True|2022-07-21T15:25:51.4222269+08:00;True|2022-07-21T15:22:36.8818295+08:00;True|2022-07-21T15:19:28.8532774+08:00;True|2022-07-21T14:57:45.7532568+08:00;True|2022-07-21T11:16:12.0900762+08:00;True|2022-07-21T10:10:40.4714948+08:00;True|2022-07-21T10:00:19.5258058+08:00;True|2022-07-14T14:34:28.5093226+08:00;True|2022-07-14T13:59:59.7754985+08:00;True|2022-07-14T12:46:29.6685284+08:00;True|2022-07-14T09:22:25.9079652+08:00;True|2022-07-14T09:22:04.6797478+08:00;True|2022-07-14T09:10:45.0177607+08:00;True|2022-07-14T08:41:43.3026713+08:00;True|2022-07-14T08:27:32.7454972+08:00;True|2022-07-14T08:21:58.6572366+08:00;True|2022-07-14T08:17:59.2904747+08:00;True|2022-07-14T08:12:39.8483472+08:00;True|2022-06-30T15:04:41.6941982+08:00;True|2022-06-24T16:39:01.1080301+08:00;True|2022-06-17T13:23:15.1455451+08:00;True|2022-06-17T13:22:18.5517557+08:00;True|2022-06-17T13:19:27.7323818+08:00;True|2022-06-17T13:12:24.1252779+08:00;True|2022-06-17T13:09:20.4234258+08:00;True|2022-06-17T13:06:49.9869509+08:00;True|2022-06-17T12:58:54.6964621+08:00;False|2022-06-17T12:58:10.6767711+08:00;False|2022-06-17T12:57:08.9747950+08:00;False|2022-06-17T12:56:18.4650121+08:00;False|2022-06-17T12:55:57.9981927+08:00;True|2022-06-13T14:21:36.5610928+08:00;True|2022-06-13T11:41:39.4210151+08:00;True|2022-06-11T02:35:03.4727934+08:00;True|2022-06-11T02:31:13.7362660+08:00;True|2022-06-11T02:30:58.3616790+08:00;True|2022-06-11T01:57:04.4951468+08:00;True|2022-06-10T13:27:13.2097124+08:00;</History> </PropertyGroup> <ItemGroup> <File Include="Areas/HelpPage/HelpPage.css"> @@ -696,16 +696,16 @@ <publishTime>12/24/2021 15:38:29</publishTime> </File> <File Include="bin/VueWebApi.dll"> <publishTime>08/11/2022 09:06:03</publishTime> <publishTime>08/12/2022 17:15:04</publishTime> </File> <File Include="bin/VueWebApi.dll.config"> <publishTime>06/15/2022 15:31:43</publishTime> </File> <File Include="bin/VueWebApi.pdb"> <publishTime>08/11/2022 09:06:03</publishTime> <publishTime>08/12/2022 17:15:04</publishTime> </File> <File Include="bin/VueWebApi.xml"> <publishTime>08/11/2022 09:06:03</publishTime> <publishTime>08/12/2022 17:15:03</publishTime> </File> <File Include="bin/WebActivatorEx.dll"> <publishTime>02/08/2013 16:42:28</publishTime> @@ -781,6 +781,9 @@ </File> <File Include="Excel/ç¨æ·æ¸ å.xls"> <publishTime>07/20/2022 10:52:30</publishTime> </File> <File Include="Excel/缺é·å®ä¹.xls"> <publishTime>08/12/2022 10:41:48</publishTime> </File> <File Include="Excel/è§è²æ¸ å.xls"> <publishTime>07/22/2022 11:26:24</publishTime> @@ -1229,32 +1232,77 @@ <File Include="Grid/webapp-ws-tutorial.htm"> <publishTime>07/08/2022 15:15:11</publishTime> </File> <File Include="Image/app_1.png"> <File Include="Image/1.png"> <publishTime>08/11/2022 08:20:52</publishTime> </File> <File Include="Image/2.png"> <publishTime>08/11/2022 08:20:52</publishTime> </File> <File Include="Image/3.png"> <publishTime>08/11/2022 08:20:52</publishTime> </File> <File Include="Image/4.png"> <publishTime>08/11/2022 08:20:52</publishTime> </File> <File Include="Image/5.png"> <publishTime>08/11/2022 08:20:52</publishTime> </File> <File Include="Image/6.png"> <publishTime>08/11/2022 08:20:52</publishTime> </File> <File Include="Image/7.png"> <publishTime>08/11/2022 08:20:52</publishTime> </File> <File Include="Image/8.png"> <publishTime>08/11/2022 08:20:52</publishTime> </File> <File Include="Image/9.png"> <publishTime>08/11/2022 08:20:52</publishTime> </File> <File Include="Image/app_1.png"> <publishTime>08/11/2022 18:36:37</publishTime> </File> <File Include="Image/app_1_1.png"> <publishTime>08/11/2022 18:36:37</publishTime> </File> <File Include="Image/app_1_2.png"> <publishTime>08/11/2022 18:36:37</publishTime> </File> <File Include="Image/app_2.png"> <publishTime>08/11/2022 08:20:52</publishTime> <publishTime>08/11/2022 18:36:37</publishTime> </File> <File Include="Image/app_3.png"> <publishTime>08/11/2022 08:20:52</publishTime> <publishTime>08/11/2022 18:36:37</publishTime> </File> <File Include="Image/app_3_1.png"> <publishTime>08/11/2022 18:36:37</publishTime> </File> <File Include="Image/app_3_2.png"> <publishTime>08/11/2022 18:36:37</publishTime> </File> <File Include="Image/app_4.png"> <publishTime>08/11/2022 08:20:52</publishTime> <publishTime>08/11/2022 18:36:37</publishTime> </File> <File Include="Image/app_4_1.png"> <publishTime>08/11/2022 18:36:37</publishTime> </File> <File Include="Image/app_4_2.png"> <publishTime>08/11/2022 18:36:37</publishTime> </File> <File Include="Image/app_5.png"> <publishTime>08/11/2022 08:20:52</publishTime> <publishTime>08/11/2022 18:36:37</publishTime> </File> <File Include="Image/app_6.png"> <publishTime>08/11/2022 08:20:52</publishTime> <publishTime>08/11/2022 18:36:37</publishTime> </File> <File Include="Image/app_7.png"> <publishTime>08/11/2022 08:20:52</publishTime> <publishTime>08/11/2022 18:36:37</publishTime> </File> <File Include="Image/app_8.png"> <publishTime>08/11/2022 08:20:52</publishTime> <publishTime>08/11/2022 18:36:37</publishTime> </File> <File Include="Image/app_9.png"> <publishTime>08/11/2022 08:20:52</publishTime> <publishTime>08/11/2022 18:36:37</publishTime> </File> <File Include="index.html"> <publishTime>06/30/2022 14:02:46</publishTime> @@ -1314,7 +1362,7 @@ <publishTime>06/10/2022 08:20:24</publishTime> </File> <File Include="Web.config"> <publishTime>08/11/2022 09:06:08</publishTime> <publishTime>08/12/2022 17:15:08</publishTime> </File> </ItemGroup> </Project> VueWebApi/Tools/ImportExcelData.cs
@@ -1322,73 +1322,39 @@ if (excelTable.Count != 2) { code = "300"; Message = "模æ¿ä¸ç¬¦åè§è,缺失çSheet"; Message = "å¯¼å ¥æ¨¡æ¿ä¸ç¬¦åè§è,è¯·æ£æ¥sheetæ°"; return Message; } else if (excelTable[0].Columns.Count != 4) { code = "300"; Message = "模æ¿ä¸ç¬¦åè§è,è¯·æ£æ¥åååæ®µæ°"; } else if (excelTable[1].Columns.Count != 7) { code = "300"; Message = "模æ¿ä¸ç¬¦åè§è,è¯·æ£æ¥åååæ®µæ°"; Message = "缺é·å®ä¹æ¨¡æ¿ä¸ç¬¦åè§è,è¯·æ£æ¥åååæ®µæ°"; return Message; } else if (excelTable[0].Columns[0].ColumnName != "åºå·") { code = "300"; Message = "模æ¿ä¸ç¬¦åè§è,è¯·æ£æ¥åå"; Message = "缺é·å®ä¹æ¨¡æ¿ä¸ç¬¦åè§èï¼è¡¨å¤´ä¿¡æ¯ä¸ç¬¦åè§è,第1ååºä¸º{åºå·}"; return Message; } else if (excelTable[0].Columns[1].ColumnName != "ç©æç¼ç (å¯ä¸)") else if (excelTable[0].Columns[1].ColumnName != "缺é·ç¼å·(å¯ä¸)") { code = "300"; Message = "模æ¿ä¸ç¬¦åè§è,è¯·æ£æ¥åå"; Message = "缺é·å®ä¹æ¨¡æ¿ä¸ç¬¦åè§èï¼è¡¨å¤´ä¿¡æ¯ä¸ç¬¦åè§è,第2ååºä¸º{缺é·ç¼å·(å¯ä¸)}"; return Message; } else if (excelTable[0].Columns[2].ColumnName != "ç©æåç§°") else if (excelTable[0].Columns[2].ColumnName != "缺é·åç§°") { code = "300"; Message = "模æ¿ä¸ç¬¦åè§è,è¯·æ£æ¥åå"; Message = "缺é·å®ä¹æ¨¡æ¿ä¸ç¬¦åè§èï¼è¡¨å¤´ä¿¡æ¯ä¸ç¬¦åè§è,第3ååºä¸º{缺é·åç§°}"; return Message; } else if (excelTable[0].Columns[3].ColumnName != "å¯ç¨ç¶æ") else if (excelTable[0].Columns[3].ColumnName != "ç¼ºé·æè¿°") { code = "300"; Message = "模æ¿ä¸ç¬¦åè§è,è¯·æ£æ¥åå"; } else if (excelTable[1].Columns[0].ColumnName != "åºå·") { code = "300"; Message = "模æ¿ä¸ç¬¦åè§è,è¯·æ£æ¥åå"; } else if (excelTable[1].Columns[1].ColumnName != "ç©æä¿¡æ¯åºå·") { code = "300"; Message = "模æ¿ä¸ç¬¦åè§è,è¯·æ£æ¥åå"; } else if (excelTable[1].Columns[2].ColumnName != "缺é·ä»£ç ï¼å¯ä¸ï¼") { code = "300"; Message = "模æ¿ä¸ç¬¦åè§è,è¯·æ£æ¥åå"; } else if (excelTable[1].Columns[3].ColumnName != "缺é·åç§°") { code = "300"; Message = "模æ¿ä¸ç¬¦åè§è,è¯·æ£æ¥åå"; } else if (excelTable[1].Columns[4].ColumnName != "主工èºè·¯çº¿") { code = "300"; Message = "模æ¿ä¸ç¬¦åè§è,è¯·æ£æ¥åå"; } else if (excelTable[1].Columns[5].ColumnName != "责任工åºç¼ç ") { code = "300"; Message = "模æ¿ä¸ç¬¦åè§è,è¯·æ£æ¥åå"; } else if (excelTable[1].Columns[6].ColumnName != "责任工åºåç§°") { code = "300"; Message = "模æ¿ä¸ç¬¦åè§è,è¯·æ£æ¥åå"; Message = "ç¼ºé·æè¿°æ¨¡æ¿ä¸ç¬¦åè§èï¼è¡¨å¤´ä¿¡æ¯ä¸ç¬¦åè§è,第4ååºä¸º{ç¼ºé·æè¿°}"; return Message; } else { @@ -2131,8 +2097,46 @@ count = 0; string sql = ""; DataTable dt; var dynamicParams = new DynamicParameters(); List<ExcelErro> list = new List<ExcelErro>(); DataTable excelTable = new DataTable(); list = ImportExcel.ExcelToTableErro(FileCode); //éªè¯Excelæ°æ®å¿ å¡«åæ®µæ¯å¦ä¸ºç©ºãå¯ä¸å段æ¯å¦éå¤ excelTable = ImportExcel.ExcelToTable(FileCode); //è·åExcelæ°æ® for (int i = 0; i < excelTable.Rows.Count; i++) { if (excelTable.Rows[i][1].ToString().Trim() != null && excelTable.Rows[i][1].ToString().Trim() != "") { sql = @"select code from TDefect where code=@code"; dynamicParams.Add("@code", excelTable.Rows[i][1].ToString().Trim()); dt = DapperHelper.selectdata(sql, dynamicParams); if (dt.Rows.Count > 0) { ExcelErro erro = new ExcelErro(); erro.RoeNumber = "/"; erro.ErrorField = "{缺é·å®ä¹ç¼å·(å¯ä¸)}"; erro.ErrorCont = "缺é·å®ä¹è¡¨:{缺é·å®ä¹ç¼å·(å¯ä¸)}åæ®µ" + excelTable.Rows[i][1].ToString().Trim() + "å·²åå¨"; list.Add(erro); } } } if (list.Count > 0) { int index = 0; foreach (ExcelErro item in list) { index++; item.Seq = index.ToString(); } StuCode = "301"; message = "æ°æ®éªè¯å¤±è´¥"; } else { StuCode = "200"; message = "æ°æ®éªè¯æå"; count = excelTable.Rows.Count; } return list; } #endregion @@ -2750,9 +2754,44 @@ { string message = ""; StuCode = ""; string sql = ""; DataTable dt; List<object> list = new List<object>(); var dynamicParams = new DynamicParameters(); try { list.Clear(); DataTable excelTable = new DataTable(); excelTable = ImportExcel.ExcelToTable(FileCode); //å¯¼å ¥å¾æ¥åä½è¡¨ for (int i = 0; i < excelTable.Rows.Count; i++) { sql = @"insert into TDefect(code,name,descr,lm_user,lm_date) values(@code,@name,@descr,@Operator,@CreateDate)"; list.Add(new { str = sql, parm = new { code = excelTable.Rows[i][1].ToString().Trim(), name = excelTable.Rows[i][2].ToString().Trim(), descr = excelTable.Rows[i][3].ToString().Trim(), Operator = User, CreateDate = DateTime.Now.ToString() } }); } bool aa = DapperHelper.DoTransaction(list); if (aa) { StuCode = "200"; message = "å¯¼å ¥æåï¼"; } else { StuCode = "300"; message = "å¯¼å ¥å¤±è´¥ï¼"; } } catch (Exception e) { VueWebApi/VueWebApi.csproj
@@ -434,6 +434,7 @@ <Content Include="Excel\ä»åºåºä½æ¸ å.xls" /> <Content Include="Excel\徿¥åä½.xls" /> <Content Include="grf\Rework.frx" /> <Content Include="Excel\缺é·å®ä¹.xls" /> <None Include="Scripts\jquery-3.4.1.intellisense.js" /> <Content Include="Scripts\jquery-3.4.1.js" /> <Content Include="Scripts\jquery-3.4.1.min.js" /> VueWebApi/bin/VueWebApi.pdbBinary files differ
VueWebApi/bin/VueWebApi.xml
@@ -1020,6 +1020,30 @@ </summary> <returns></returns> </member> <member name="M:VueWebApi.Controllers.KanBanManagerentController.WareHouseTopLeftData"> <summary> 大å²ä»åºçæ¿,å·¦ä¸äº§åå¾ å ¥åºå表 </summary> <returns></returns> </member> <member name="M:VueWebApi.Controllers.KanBanManagerentController.WareHouseTopBottomData"> <summary> 大å²ä»åºçæ¿,å·¦ä¸äº§åå¾ åè´§å表 </summary> <returns></returns> </member> <member name="M:VueWebApi.Controllers.KanBanManagerentController.WareHouseRightTopData"> <summary> 大å²ä»åºçæ¿,å³ä¸æååºãåæååºtop5åºåæè¡ </summary> <returns></returns> </member> <member name="M:VueWebApi.Controllers.KanBanManagerentController.WareHouseRightBottomData"> <summary> 大å²ä»åºçæ¿,å³ä¸åæåºåºtop5åºåæè¡ </summary> <returns></returns> </member> <member name="M:VueWebApi.Controllers.LoginController.LoginSave(System.String,System.String,System.String)"> <summary> ç¨æ·ç»å½ VueWebApi/obj/Release/DesignTimeResolveAssemblyReferencesInput.cacheBinary files differ
VueWebApi/obj/Release/Package/PackageTmp/Excel/ȱÏݶ¨Òå.xlsBinary files differ
VueWebApi/obj/Release/Package/PackageTmp/Image/1.png
VueWebApi/obj/Release/Package/PackageTmp/Image/2.png
VueWebApi/obj/Release/Package/PackageTmp/Image/3.png
VueWebApi/obj/Release/Package/PackageTmp/Image/4.png
VueWebApi/obj/Release/Package/PackageTmp/Image/5.png
VueWebApi/obj/Release/Package/PackageTmp/Image/6.png
VueWebApi/obj/Release/Package/PackageTmp/Image/7.png
VueWebApi/obj/Release/Package/PackageTmp/Image/8.png
VueWebApi/obj/Release/Package/PackageTmp/Image/9.png
VueWebApi/obj/Release/Package/PackageTmp/Image/app_1.pngVueWebApi/obj/Release/Package/PackageTmp/Image/app_1_1.png
VueWebApi/obj/Release/Package/PackageTmp/Image/app_1_2.png
VueWebApi/obj/Release/Package/PackageTmp/Image/app_2.pngVueWebApi/obj/Release/Package/PackageTmp/Image/app_3.pngVueWebApi/obj/Release/Package/PackageTmp/Image/app_3_1.png
VueWebApi/obj/Release/Package/PackageTmp/Image/app_3_2.png
VueWebApi/obj/Release/Package/PackageTmp/Image/app_4.pngVueWebApi/obj/Release/Package/PackageTmp/Image/app_4_1.png
VueWebApi/obj/Release/Package/PackageTmp/Image/app_4_2.png
VueWebApi/obj/Release/Package/PackageTmp/Image/app_5.pngVueWebApi/obj/Release/Package/PackageTmp/Image/app_6.pngVueWebApi/obj/Release/Package/PackageTmp/Image/app_7.pngVueWebApi/obj/Release/Package/PackageTmp/Image/app_8.pngVueWebApi/obj/Release/Package/PackageTmp/Image/app_9.pngVueWebApi/obj/Release/Package/PackageTmp/bin/VueWebApi.pdbBinary files differ
VueWebApi/obj/Release/Package/PackageTmp/bin/VueWebApi.xml
@@ -1020,6 +1020,30 @@ </summary> <returns></returns> </member> <member name="M:VueWebApi.Controllers.KanBanManagerentController.WareHouseTopLeftData"> <summary> 大å²ä»åºçæ¿,å·¦ä¸äº§åå¾ å ¥åºå表 </summary> <returns></returns> </member> <member name="M:VueWebApi.Controllers.KanBanManagerentController.WareHouseTopBottomData"> <summary> 大å²ä»åºçæ¿,å·¦ä¸äº§åå¾ åè´§å表 </summary> <returns></returns> </member> <member name="M:VueWebApi.Controllers.KanBanManagerentController.WareHouseRightTopData"> <summary> 大å²ä»åºçæ¿,å³ä¸æååºãåæååºtop5åºåæè¡ </summary> <returns></returns> </member> <member name="M:VueWebApi.Controllers.KanBanManagerentController.WareHouseRightBottomData"> <summary> 大å²ä»åºçæ¿,å³ä¸åæåºåºtop5åºåæè¡ </summary> <returns></returns> </member> <member name="M:VueWebApi.Controllers.LoginController.LoginSave(System.String,System.String,System.String)"> <summary> ç¨æ·ç»å½ VueWebApi/obj/Release/VueWebApi.csproj.AssemblyReference.cacheBinary files differ
VueWebApi/obj/Release/VueWebApi.csproj.FileListAbsolute.txt
@@ -265,6 +265,7 @@ D:\æ°å¯è¿ªMES\VueWebApi\VueWebApi\bin\zh-Hans\System.Web.WebPages.resources.dll D:\æ°å¯è¿ªMES\VueWebApi\VueWebApi\bin\zh-Hans\System.Web.WebPages.Deployment.resources.dll D:\æ°å¯è¿ªMES\VueWebApi\VueWebApi\bin\zh-Hans\System.Web.WebPages.Razor.resources.dll D:\æ°å¯è¿ªMES\VueWebApi\VueWebApi\obj\Release\VueWebApi.csproj.AssemblyReference.cache D:\æ°å¯è¿ªMES\VueWebApi\VueWebApi\obj\Release\VueWebApi.csproj.CoreCompileInputs.cache D:\æ°å¯è¿ªMES\VueWebApi\VueWebApi\obj\Release\VueWebApi.csproj.CopyComplete D:\æ°å¯è¿ªMES\VueWebApi\VueWebApi\obj\Release\VueWebApi.dll VueWebApi/obj/Release/VueWebApi.pdbBinary files differ