Quellcode durchsuchen

😁1、修复账号列表重复 2、调整文件编辑相关代码

zuohuaijun vor 2 Jahren
Ursprung
Commit
7e51091a99

+ 7 - 0
Admin.NET/Admin.NET.Core/Service/User/Dto/UserOutput.cs

@@ -25,4 +25,11 @@ public class UserOutput : SysUser
     /// 角色名称
     /// </summary>
     public string RoleName { get; set; }
+
+    /// <summary>
+    /// 
+    /// </summary>
+    [Newtonsoft.Json.JsonIgnore]
+    [System.Text.Json.Serialization.JsonIgnore]
+    public int Index { get; set; }
 }

+ 2 - 0
Admin.NET/Admin.NET.Core/Service/User/SysUserService.cs

@@ -71,10 +71,12 @@ public class SysUserService : IDynamicApiController, ITransient
             .OrderBy(u => u.OrderNo)
             .Select((u, a, b, c, d) => new UserOutput
             {
+                Index = SqlFunc.RowNumber(u.Id, u.Id),
                 OrgName = a.Name,
                 PosName = b.Name,
                 RoleName = d.Name
             }, true)
+            .MergeTable().Where(u => u.Index == 1)
             .ToPagedListAsync(input.Page, input.PageSize);
     }
 

+ 2 - 2
Web/src/views/system/file/component/editSysfile.vue

@@ -28,11 +28,11 @@
 
 <script lang="ts" setup name="sysEditFile">
 import { reactive, ref } from 'vue';
-
 import { ElMessage } from 'element-plus';
+
+import { getAPI } from '/@/utils/axios-utils';
 import { SysFileApi } from '/@/api-services/api';
 import { FileInput } from '/@/api-services/models';
-import { getAPI } from '/@/utils/axios-utils';
 
 const props = defineProps({
 	title: String,