From 99b0ac99d6bf44a47c41545abc05756bb1ccdea0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=9E=97=E9=94=A6=E5=B3=B0?= <498533950@qq,com> Date: Fri, 19 Mar 2021 00:00:53 +0800 Subject: [PATCH] =?UTF-8?q?=E7=94=A8=E6=88=B7=E7=AE=A1=E7=90=86=E9=87=8C?= =?UTF-8?q?=E9=9D=A2=E7=9A=84=E6=9C=BA=E6=9E=84=E4=BF=AE=E6=94=B9=EF=BC=9A?= =?UTF-8?q?=201.=E4=B8=8D=E8=83=BD=E9=80=89=E6=8B=A9=E8=87=AA=E5=B7=B1?= =?UTF-8?q?=E6=9C=BA=E6=9E=84=E4=BD=9C=E4=B8=BA=E4=B8=8A=E7=BA=A7=E6=9C=BA?= =?UTF-8?q?=E6=9E=84=202.=E9=A1=B6=E7=BA=A7=E7=9A=84=E8=AF=9D=E4=B8=8D?= =?UTF-8?q?=E9=9C=80=E8=A6=81=E9=80=89=E6=8B=A9=E4=B8=8A=E7=BA=A7=E6=9C=BA?= =?UTF-8?q?=E6=9E=84?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../system/organization/organization_edit.js | 17 ++++++++++++++--- .../system/organization/organization_edit.html | 2 +- 2 files changed, 15 insertions(+), 4 deletions(-) diff --git a/src/main/webapp/assets/modular/system/organization/organization_edit.js b/src/main/webapp/assets/modular/system/organization/organization_edit.js index aef0c5eb..cb8c6059 100644 --- a/src/main/webapp/assets/modular/system/organization/organization_edit.js +++ b/src/main/webapp/assets/modular/system/organization/organization_edit.js @@ -14,7 +14,6 @@ layui.use(['form', 'admin', 'HttpRequest', 'xmSelect'], function () { // 初始化组织树 new HttpRequest(Feng.ctxPath + "/hrOrganization/treeLayui", 'get', function (data) { - console.log(result.data); organizationXmSel = xmSelect.render({ el: '#organization', data: data.data, @@ -33,11 +32,23 @@ layui.use(['form', 'admin', 'HttpRequest', 'xmSelect'], function () { }); }).start(); + var pId = organizationXmSel.getValue('valueStr'); + if (!pId) { + $("#parentId").remove(); + } + //表单提交事件 form.on('submit(btnSubmit)', function (data) { //获取机构id - data.field.orgParentId = organizationXmSel.getValue('valueStr'); - + if (!pId) { + data.field.orgParentId = "-1"; + }else { + data.field.orgParentId = organizationXmSel.getValue('valueStr'); + } + var orgId = $("[name = 'orgId']").val(); + if (orgId == data.field.orgParentId) { + return Feng.error("不能选择本机构作为上级机构!"); + } var request = new HttpRequest(Feng.ctxPath + "/hrOrganization/edit", 'post', function (data) { admin.closeThisDialog(); Feng.success("修改成功!"); diff --git a/src/main/webapp/pages/modular/system/organization/organization_edit.html b/src/main/webapp/pages/modular/system/organization/organization_edit.html index d85ae23e..784441d2 100644 --- a/src/main/webapp/pages/modular/system/organization/organization_edit.html +++ b/src/main/webapp/pages/modular/system/organization/organization_edit.html @@ -7,7 +7,7 @@
-
+