已添加34个文件
已修改15个文件
已删除1个文件
| | |
| | | /// </summary> |
| | | /// <param name="username">用户编码</param> |
| | | /// <param name="password">密码</param> |
| | | /// <param name="usertype">操作端类型(PC APP)</param> |
| | | /// <returns></returns> |
| | | [Route(template: "LoginSave")] |
| | | [HttpGet] |
| | | public HttpResponseMessage LoginSave(string username, string password) |
| | | public HttpResponseMessage LoginSave(string username, string password,string usertype) |
| | | { |
| | | try |
| | | { |
| | |
| | | ms.usercode = dt.Rows[0]["USERCODE"].ToString(); |
| | | ms.username = dt.Rows[0]["USERNAME"].ToString(); |
| | | ms.password = dt.Rows[0]["PASSWORD"].ToString(); |
| | | ms.usertype = "PC"; |
| | | ms.usertype = usertype; |
| | | mss.Add(ms); |
| | | HttpContext.Current.Session.Clear(); //从会话状态集合中删除所有的键值 |
| | | //HttpContext.Current.Session["User"] = JsonConvert.SerializeObject(ms); |
| | |
| | | |
| | | #region[查询登录菜单] |
| | | /// <summary> |
| | | /// 查询功能菜单 |
| | | /// 查询登录菜单 |
| | | /// </summary> |
| | | /// <param name="usertype">操作端类型(PC APP)</param> |
| | | /// <returns></returns> |
| | | [Route(template: "LoginMenu")] |
| | | [HttpGet] |
| | | public HttpResponseMessage LoginMenu() |
| | | public HttpResponseMessage LoginMenu(string usertype) |
| | | { |
| | | try |
| | | { |
| | | var usercode = HttpContext.Current.Request.Cookies["navTabId"].Value.ToString(); |
| | | mes = LoginBLL.LoginMenu(usercode); |
| | | mes = LoginBLL.LoginMenu(usercode, usertype); |
| | | } |
| | | catch (Exception e) |
| | | { |
| | |
| | | #endregion |
| | | |
| | | #region[查询菜单功能] |
| | | public static ToMessage LoginMenu(string usercode) |
| | | public static ToMessage LoginMenu(string usercode,string usertype) |
| | | { |
| | | return LoginDAL.LoginMenu(usercode); |
| | | return LoginDAL.LoginMenu(usercode, usertype); |
| | | } |
| | | #endregion |
| | | |
| | |
| | | public static string strProcName = ""; //定义全局sql变量 |
| | | public static List<SqlParameter> listStr = new List<SqlParameter>(); //定义全局参数集合 |
| | | public static SqlParameter[] parameters; //定义全局SqlParameter参数数组 |
| | | |
| | | public static string fileip = System.Configuration.ConfigurationManager.AppSettings["FileIP"]; |
| | | |
| | | #region [登录查询] |
| | | public static DataTable LoginSearch(string username, string password) |
| | |
| | | #endregion |
| | | |
| | | #region[查询菜单功能] |
| | | public static ToMessage LoginMenu(string usercode) |
| | | public static ToMessage LoginMenu(string usercode, string usertype) |
| | | { |
| | | string sql = ""; |
| | | var dynamicParams = new DynamicParameters(); |
| | |
| | | try |
| | | { |
| | | //获取菜单集合(根据登录用户编码查询权限反推菜单) |
| | | sql = @"select distinct rt.right_code as code,rt.right_name as name,rt.right_seq,rt.is_delete as flag from TRight rt where rt.right_code in( |
| | | sql = @"select distinct rt.right_code as code,rt.right_name as name,rt.right_seq,rt.is_delete as flag,imgurl from TRight rt where rt.right_code in( |
| | | select A.parent_id from TRight A |
| | | left join TRoleRightRelation B on B.right_code=A.right_code |
| | | left join TRole C on C.role_code=B.role_code |
| | | left join TUserRoleRelation D on D.role_code=C.role_code |
| | | left join TUser E on E.usercode=D.user_code |
| | | where E.usercode=@usercode) and rt.Type='PC' order by rt.right_seq"; |
| | | where E.usercode=@usercode) and rt.Type=@usertype order by rt.right_seq"; |
| | | dynamicParams.Add("@usercode", usercode); |
| | | dynamicParams.Add("@usertype", usertype); |
| | | var data = DapperHelper.select<TreeObejct>(sql, dynamicParams); |
| | | data = data.Select(c => |
| | | { |
| | | c.imgurl = fileip + c.imgurl; |
| | | return c; |
| | | }).ToList(); |
| | | for (int i = 0; i < data.Count; i++) |
| | | { |
| | | sql = @"select distinct mu.right_code as code,mu.right_name as name,mu.right_seq,mu.is_delete as flag |
| | | sql = @"select distinct mu.right_code as code,mu.right_name as name,mu.right_seq,mu.is_delete as flag,imgurl |
| | | from TRight mu |
| | | inner join TRoleRightRelation rl on mu.right_code=rl.right_code |
| | | inner join TUserRoleRelation ro on rl.role_code=ro.role_code |
| | | where mu.type='PC' and ro.user_code=@usercode and mu.parent_id=@paent_id |
| | | where mu.type=@usertype and ro.user_code=@usercode and mu.parent_id=@paent_id |
| | | order by mu.right_seq, mu.right_code"; |
| | | dynamicParams.Add("@usercode", usercode); |
| | | dynamicParams.Add("@usertype", usertype); |
| | | dynamicParams.Add("@paent_id", data[i].code); |
| | | var data0 = DapperHelper.select<TreeObejctCn>(sql, dynamicParams); |
| | | data0 = data0.Select(c => |
| | | { |
| | | c.imgurl = fileip + c.imgurl; |
| | | return c; |
| | | }).ToList(); |
| | | data[i].children = data0; |
| | | |
| | | } |
| | | mes.code = "200"; |
| | | mes.Message = "查询成功!"; |
| | |
| | | public string code { get; set; } |
| | | public string name { get; set; } |
| | | public string flag { get; set; } |
| | | public string imgurl { get; set; } |
| | | public List<TreeObejctCn> children { get; set; }//子节点 |
| | | } |
| | | public class TreeObejctCn |
| | |
| | | public string code { get; set; } |
| | | public string name { get; set; } |
| | | public string flag { get; set; } |
| | | public string imgurl { get; set; } |
| | | } |
| | | } |
| | |
| | | <Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> |
| | | <PropertyGroup> |
| | | <_PublishTargetUrl>D:\网站发布\XKDMesApi</_PublishTargetUrl> |
| | | <History>True|2022-08-08T06:48:16.3637965Z;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-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> |
| | | </PropertyGroup> |
| | | <ItemGroup> |
| | | <File Include="Areas/HelpPage/HelpPage.css"> |
| | |
| | | <publishTime>12/24/2021 15:38:29</publishTime> |
| | | </File> |
| | | <File Include="bin/VueWebApi.dll"> |
| | | <publishTime>08/08/2022 14:48:09</publishTime> |
| | | <publishTime>08/11/2022 09:06:03</publishTime> |
| | | </File> |
| | | <File Include="bin/VueWebApi.dll.config"> |
| | | <publishTime>06/15/2022 15:31:43</publishTime> |
| | | </File> |
| | | <File Include="bin/VueWebApi.pdb"> |
| | | <publishTime>08/08/2022 14:48:09</publishTime> |
| | | <publishTime>08/11/2022 09:06:03</publishTime> |
| | | </File> |
| | | <File Include="bin/VueWebApi.xml"> |
| | | <publishTime>08/08/2022 14:48:09</publishTime> |
| | | <publishTime>08/11/2022 09:06:03</publishTime> |
| | | </File> |
| | | <File Include="bin/WebActivatorEx.dll"> |
| | | <publishTime>02/08/2013 16:42:28</publishTime> |
| | |
| | | <File Include="Grid/webapp-ws-tutorial.htm"> |
| | | <publishTime>07/08/2022 15:15:11</publishTime> |
| | | </File> |
| | | <File Include="Image/app_1.png"> |
| | | <publishTime>08/11/2022 08:20:52</publishTime> |
| | | </File> |
| | | <File Include="Image/app_2.png"> |
| | | <publishTime>08/11/2022 08:20:52</publishTime> |
| | | </File> |
| | | <File Include="Image/app_3.png"> |
| | | <publishTime>08/11/2022 08:20:52</publishTime> |
| | | </File> |
| | | <File Include="Image/app_4.png"> |
| | | <publishTime>08/11/2022 08:20:52</publishTime> |
| | | </File> |
| | | <File Include="Image/app_5.png"> |
| | | <publishTime>08/11/2022 08:20:52</publishTime> |
| | | </File> |
| | | <File Include="Image/app_6.png"> |
| | | <publishTime>08/11/2022 08:20:52</publishTime> |
| | | </File> |
| | | <File Include="Image/app_7.png"> |
| | | <publishTime>08/11/2022 08:20:52</publishTime> |
| | | </File> |
| | | <File Include="Image/app_8.png"> |
| | | <publishTime>08/11/2022 08:20:52</publishTime> |
| | | </File> |
| | | <File Include="Image/app_9.png"> |
| | | <publishTime>08/11/2022 08:20:52</publishTime> |
| | | </File> |
| | | <File Include="index.html"> |
| | | <publishTime>06/30/2022 14:02:46</publishTime> |
| | | </File> |
| | |
| | | <publishTime>06/10/2022 08:20:24</publishTime> |
| | | </File> |
| | | <File Include="Web.config"> |
| | | <publishTime>08/08/2022 14:48:15</publishTime> |
| | | <publishTime>08/11/2022 09:06:08</publishTime> |
| | | </File> |
| | | </ItemGroup> |
| | | </Project> |
| | |
| | | User loginUser = JsonConvert.DeserializeObject<User>(User); |
| | | base.OnActionExecuting(actionContext); |
| | | //如果存在 |
| | | if (redis.Get<User>("LoginUserIDPC" + loginUser.userid, 0).userid.ToString() != "") |
| | | if (redis.Get<User>("LoginUserID"+loginUser.usertype + loginUser.userid, 0).userid.ToString() != "") |
| | | { |
| | | //获取redis中当前用户信息 |
| | | User r_loginUser = redis.Get<User>("LoginUserIDPC" + loginUser.userid, 0); |
| | | User r_loginUser = redis.Get<User>("LoginUserID"+ loginUser.usertype + loginUser.userid, 0); |
| | | //如果session中的用户guid和redis中的用户guid匹配 |
| | | if (r_loginUser.guid.Equals(loginUser.guid)) |
| | | { |
| | | //重置过期时间 |
| | | redis.Set<User>("LoginUserIDPC" + loginUser.userid, loginUser, redis.secondsTimeOut, 0); |
| | | redis.Set<User>("LoginUserID"+ loginUser.usertype + loginUser.userid, loginUser, redis.secondsTimeOut, 0); |
| | | } |
| | | else |
| | | { |
| | |
| | | <Content Include="Global.asax" /> |
| | | <Content Include="Grid\grwebapp.js" /> |
| | | <Content Include="Grid\webapp-ws-tutorial.htm" /> |
| | | <Content Include="Image\1.png" /> |
| | | <Content Include="Image\2.png" /> |
| | | <Content Include="Image\3.png" /> |
| | | <Content Include="Image\4.png" /> |
| | | <Content Include="Image\5.png" /> |
| | | <Content Include="Image\6.png" /> |
| | | <Content Include="Image\7.png" /> |
| | | <Content Include="Image\8.png" /> |
| | | <Content Include="Image\9.png" /> |
| | | <Content Include="Image\app_1.png" /> |
| | | <Content Include="Image\app_1_1.png" /> |
| | | <Content Include="Image\app_1_2.png" /> |
| | | <Content Include="Image\app_2.png" /> |
| | | <Content Include="Image\app_3.png" /> |
| | | <Content Include="Image\app_3_1.png" /> |
| | | <Content Include="Image\app_3_2.png" /> |
| | | <Content Include="Image\app_4.png" /> |
| | | <Content Include="Image\app_4_1.png" /> |
| | | <Content Include="Image\app_4_2.png" /> |
| | | <Content Include="Image\app_5.png" /> |
| | | <Content Include="Image\app_6.png" /> |
| | | <Content Include="Image\app_7.png" /> |
| | | <Content Include="Image\app_8.png" /> |
| | | <Content Include="Image\app_9.png" /> |
| | | <Content Include="Scripts\bootstrap.js" /> |
| | | <Content Include="Scripts\bootstrap.min.js" /> |
| | | <Content Include="Areas\HelpPage\Views\Web.config" /> |
| | |
| | | </summary> |
| | | <returns></returns> |
| | | </member> |
| | | <member name="M:VueWebApi.Controllers.LoginController.LoginSave(System.String,System.String)"> |
| | | <member name="M:VueWebApi.Controllers.LoginController.LoginSave(System.String,System.String,System.String)"> |
| | | <summary> |
| | | 用户登录 |
| | | </summary> |
| | | <param name="username">用户编码</param> |
| | | <param name="password">密码</param> |
| | | <param name="usertype">操作端类型(PC APP)</param> |
| | | <returns></returns> |
| | | </member> |
| | | <member name="M:VueWebApi.Controllers.LoginController.ForcedOffline(System.Int32,System.String,System.String,System.String)"> |
| | |
| | | <param name="usertype">操作端PC/APP</param> |
| | | <returns></returns> |
| | | </member> |
| | | <member name="M:VueWebApi.Controllers.LoginController.LoginMenu"> |
| | | <member name="M:VueWebApi.Controllers.LoginController.LoginMenu(System.String)"> |
| | | <summary> |
| | | 查询功能菜单 |
| | | 查询登录菜单 |
| | | </summary> |
| | | <param name="usertype">操作端类型(PC APP)</param> |
| | | <returns></returns> |
| | | </member> |
| | | <member name="M:VueWebApi.Controllers.LoginController.UpdateUserPassword(System.String,System.String,System.String,System.String)"> |
| | |
| | | </summary> |
| | | <returns></returns> |
| | | </member> |
| | | <member name="M:VueWebApi.Controllers.LoginController.LoginSave(System.String,System.String)"> |
| | | <member name="M:VueWebApi.Controllers.LoginController.LoginSave(System.String,System.String,System.String)"> |
| | | <summary> |
| | | 用户登录 |
| | | </summary> |
| | | <param name="username">用户编码</param> |
| | | <param name="password">密码</param> |
| | | <param name="usertype">操作端类型(PC APP)</param> |
| | | <returns></returns> |
| | | </member> |
| | | <member name="M:VueWebApi.Controllers.LoginController.ForcedOffline(System.Int32,System.String,System.String,System.String)"> |
| | |
| | | <param name="usertype">操作端PC/APP</param> |
| | | <returns></returns> |
| | | </member> |
| | | <member name="M:VueWebApi.Controllers.LoginController.LoginMenu"> |
| | | <member name="M:VueWebApi.Controllers.LoginController.LoginMenu(System.String)"> |
| | | <summary> |
| | | 查询功能菜单 |
| | | 查询登录菜单 |
| | | </summary> |
| | | <param name="usertype">操作端类型(PC APP)</param> |
| | | <returns></returns> |
| | | </member> |
| | | <member name="M:VueWebApi.Controllers.LoginController.UpdateUserPassword(System.String,System.String,System.String,System.String)"> |
| | |
| | | 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 |