From 072aabdd22b156abbae492d2bec631b59c323b29 Mon Sep 17 00:00:00 2001
From: ky_yusj <2655568377@qq.com>
Date: Fri, 2 Jul 2021 15:42:56 +0800
Subject: [PATCH] =?UTF-8?q?update=20=E6=A0=91=E6=9F=A5=E8=AF=A2table=20?=
=?UTF-8?q?=E5=A2=9E=E5=8A=A0=E4=B8=80=E4=B8=AA=E9=80=89=E9=A1=B9,?=
=?UTF-8?q?=E5=8F=AF=E4=BB=A5=E5=9C=A8"=E5=8F=AA=E7=9C=8B=E6=9C=AC?=
=?UTF-8?q?=E7=BA=A7"=E5=92=8C"=E6=9F=A5=E7=9C=8B=E6=9C=AC=E7=BA=A7?=
=?UTF-8?q?=E5=8F=8A=E4=BB=A5=E4=B8=8B"=E4=B9=8B=E9=97=B4=E5=88=87?=
=?UTF-8?q?=E6=8D=A2=20=E6=96=B0=E5=A2=9E=E7=94=A8=E6=88=B7=E6=97=B6?=
=?UTF-8?q?=E7=9A=84=E4=B8=80=E4=BA=9B=E6=A0=BC=E5=BC=8F=E9=AA=8C=E8=AF=81?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.../HouseMember/HouseMemberService.cs | 4 ++-
Api/Ewide.Core/Ewide.Core.xml | 5 ++++
Api/Ewide.Core/Extension/InputBase.cs | 5 ++++
.../src/pages/business/house/member/form.jsx | 27 ++++++++++++++++---
.../src/pages/business/house/member/index.jsx | 16 ++++++++++-
web-react/src/pages/system/user/form.jsx | 25 +++++++++++++++--
6 files changed, 75 insertions(+), 7 deletions(-)
diff --git a/Api/Ewide.Application/Service/HouseSafety/HouseMember/HouseMemberService.cs b/Api/Ewide.Application/Service/HouseSafety/HouseMember/HouseMemberService.cs
index 309d93b..5f68f22 100644
--- a/Api/Ewide.Application/Service/HouseSafety/HouseMember/HouseMemberService.cs
+++ b/Api/Ewide.Application/Service/HouseSafety/HouseMember/HouseMemberService.cs
@@ -82,7 +82,9 @@ WHERE 1=1";
if (!string.IsNullOrEmpty(input.SysEmpParam.OrgId))
{
- sql += " AND (SO.Id = @OrgId OR SO.Pids Like CONCAT('%[', @OrgId, ']%'))";
+ var filter = " AND (SO.Id = @OrgId {0}) ";
+ filter = String.Format(filter, input.TreeNodeDataScope.GetValueOrDefault(1) == 2 ? " OR SO.Pids Like CONCAT('%[', @OrgId, ']%') " : "");
+ sql += filter;
param.Add("OrgId", input.SysEmpParam.OrgId);
}
diff --git a/Api/Ewide.Core/Ewide.Core.xml b/Api/Ewide.Core/Ewide.Core.xml
index 5d038ce..712fedc 100644
--- a/Api/Ewide.Core/Ewide.Core.xml
+++ b/Api/Ewide.Core/Ewide.Core.xml
@@ -2674,6 +2674,11 @@
查询条件
+
+
+ 树节点数据范围 (1"只看本级" 2"查看本级及以下")
+
+
小诺分页列表结果
diff --git a/Api/Ewide.Core/Extension/InputBase.cs b/Api/Ewide.Core/Extension/InputBase.cs
index 0b86364..1911128 100644
--- a/Api/Ewide.Core/Extension/InputBase.cs
+++ b/Api/Ewide.Core/Extension/InputBase.cs
@@ -76,6 +76,11 @@ namespace Ewide.Core
/// 查询条件
///
public virtual SearchInfo[] SearchInfo { get; set; }
+
+ ///
+ /// 树节点数据范围 (1"只看本级" 2"查看本级及以下")
+ ///
+ public virtual int? TreeNodeDataScope { get; set; }
}
}
diff --git a/web-react/src/pages/business/house/member/form.jsx b/web-react/src/pages/business/house/member/form.jsx
index db24377..262d9fd 100644
--- a/web-react/src/pages/business/house/member/form.jsx
+++ b/web-react/src/pages/business/house/member/form.jsx
@@ -256,11 +256,32 @@ export default class form extends Component {
-
+
-
-
+
+
diff --git a/web-react/src/pages/business/house/member/index.jsx b/web-react/src/pages/business/house/member/index.jsx
index e5b64d0..02dd057 100644
--- a/web-react/src/pages/business/house/member/index.jsx
+++ b/web-react/src/pages/business/house/member/index.jsx
@@ -339,13 +339,27 @@ export default class index extends Component {
>
{this.state.codes.commonStatus.map(item => {
return (
-
+
{item.value}
)
})}
+
+
+
}
operator={
diff --git a/web-react/src/pages/system/user/form.jsx b/web-react/src/pages/system/user/form.jsx
index 8504d3a..a33b5ed 100644
--- a/web-react/src/pages/system/user/form.jsx
+++ b/web-react/src/pages/system/user/form.jsx
@@ -350,10 +350,31 @@ export default class form extends Component {
-
+
-
+