Просмотр исходного кода

😎代码优化及升级npm依赖

zuohuaijun 2 лет назад
Родитель
Сommit
8e76148ba4
3 измененных файлов с 7 добавлено и 11 удалено
  1. 2 6
      Admin.NET/Admin.NET.Web.Core/Startup.cs
  2. 3 3
      Web/package.json
  3. 2 2
      Web/src/components/table/index.vue

+ 2 - 6
Admin.NET/Admin.NET.Web.Core/Startup.cs

@@ -41,18 +41,15 @@ public class Startup : AppStartup
         // JWT
         services.AddJwt<JwtHandler>(enableGlobalAuthorize: true, jwtBearerConfigure: options =>
         {
-            // 实现 JWT 身份验证过程控制,添加读取 Token 的方式
+            // 实现 JWT 身份验证过程控制
             options.Events = new JwtBearerEvents
             {
                 OnMessageReceived = context =>
                 {
                     var httpContext = context.HttpContext;
-
-                    // 判断请求是否包含 token 参数,如果有就设置给 Token
+                    // 若请求 Url 包含 token 参数,则设置 Token 值
                     if (httpContext.Request.Query.ContainsKey("token"))
-                    {
                         context.Token = httpContext.Request.Query["token"];
-                    }
                     return Task.CompletedTask;
                 }
             };
@@ -61,7 +58,6 @@ public class Startup : AppStartup
                 options.Events = SysOpenAccessService.GetSignatureAuthenticationEventImpl();
             });
 
-
         // 允许跨域
         services.AddCorsAccessor();
         // 远程请求

+ 3 - 3
Web/package.json

@@ -51,7 +51,7 @@
 		"splitpanes": "^3.1.5",
 		"vcrontab-3": "^3.3.22",
 		"vform3-builds": "^3.0.10",
-		"vue": "^3.4.29",
+		"vue": "^3.4.30",
 		"vue-clipboard3": "^2.0.0",
 		"vue-demi": "^0.14.8",
 		"vue-grid-layout": "3.0.0-beta1",
@@ -67,14 +67,14 @@
 	"devDependencies": {
 		"@plugin-web-update-notification/vite": "^1.7.1",
 		"@types/lodash-es": "^4.17.12",
-		"@types/node": "^20.14.7",
+		"@types/node": "^20.14.8",
 		"@types/nprogress": "^0.2.3",
 		"@types/sortablejs": "^1.15.8",
 		"@typescript-eslint/eslint-plugin": "^7.13.1",
 		"@typescript-eslint/parser": "^7.13.1",
 		"@vitejs/plugin-vue": "^5.0.5",
 		"@vitejs/plugin-vue-jsx": "^4.0.0",
-		"@vue/compiler-sfc": "^3.4.29",
+		"@vue/compiler-sfc": "^3.4.30",
 		"code-inspector-plugin": "^0.14.2",
 		"eslint": "^9.5.0",
 		"eslint-plugin-vue": "^9.26.0",

+ 2 - 2
Web/src/components/table/index.vue

@@ -7,7 +7,7 @@
 			<div v-loading="state.exportLoading" class="table-footer-tool">
 				<SvgIcon v-if="!config.hideRefresh" name="iconfont icon-shuaxin" :size="22" title="刷新" @click="onRefreshTable" />
 				<el-tooltip effect="light" :content="state.switchFixedContent" placement="bottom-start" :show-after="200" v-if="state.haveFixed">
-					<el-icon :style="{color: state.fixedIconColor}" @click="switchFixed"><ele-Switch /></el-icon>
+					<el-icon :style="{ color: state.fixedIconColor }" @click="switchFixed"><ele-Switch /></el-icon>
 				</el-tooltip>
 				<el-dropdown v-if="!config.hideExport" trigger="click">
 					<SvgIcon name="iconfont icon-yunxiazai_o" :size="22" title="导出" />
@@ -431,7 +431,7 @@ const setTableData = (data: Array<EmptyObjectType>, add: boolean = false) => {
 
 const clearFixed = () => {
 	for (let item of state.columns) {
-		delete item['fixed']
+		delete item['fixed'];
 	}
 };