From 258d736a518fb062f67c3605fbfb3c1096e78a61 Mon Sep 17 00:00:00 2001
From: 马宇豪 <978517621@qq.com>
Date: 星期二, 09 五月 2023 10:49:30 +0800
Subject: [PATCH] 添加模糊搜索

---
 src/main/resources/templates/tr/riskEvaluationPlan/add.html |   41 ++++++++++++++++++++++++++++++++++++++---
 1 files changed, 38 insertions(+), 3 deletions(-)

diff --git a/src/main/resources/templates/tr/riskEvaluationPlan/add.html b/src/main/resources/templates/tr/riskEvaluationPlan/add.html
index 894367b..074c2f5 100644
--- a/src/main/resources/templates/tr/riskEvaluationPlan/add.html
+++ b/src/main/resources/templates/tr/riskEvaluationPlan/add.html
@@ -48,7 +48,7 @@
             </div>
 
             <div class="form-group">    
-                <label class="col-sm-3 control-label">辨识人员:</label>
+                <label class="col-sm-3 control-label">辨识人员111:</label>
                 <div class="col-sm-8">
                     <input id="userName"  placeholder="选择辨识人员" class="form-control" type="text"  onclick="selectIdentifyUserId()" maxlength="30" readonly="true" required>
                     <input id="userId" name="identifyUserId" type="hidden">
@@ -114,11 +114,46 @@
 
         //选择辨识人员
         function selectIdentifyUserId() {
-            var url = "/system/user/selectUserByCompanyId";
-            $.modal.openNoConfirm("用户选择", url, '700', '500');
+            var url = ctx +  "system/user/selectUserListByParentSonCompanyConfirm";
+            // $.modal.openNoConfirm("用户选择", url, '700', '500');
+            var options = {
+                title: '用户选择',
+                width: "800",
+                height: "500",
+                url: url,
+                callBack: doSubmitSelectExecuteUser
+            };
+            $.modal.openOptions(options);
         }
 
+        function doSubmitSelectExecuteUser(index, layero) {
+            var rows = layero.find("iframe")[0].contentWindow.table.rememberSelecteds["bootstrap-table"];
+            // console.log(rows);
+            //
+            // var userId = layero.find("iframe")[0].contentWindow.$.table.selectColumns('userId');
+            // var userName = layero.find("iframe")[0].contentWindow.$.table.selectColumns('userName');
+            //
+            // console.log(userId);
+            // console.log(userName);
 
+            // var rows = layero.find("iframe")[0].contentWindow.$("#bootstrap-table").bootstrapTable('getSelections');
+            if (rows.length > 0) {
+                var executeUserIdString = "";
+                var executeUserNameString = "";
+
+                $.each(rows, function (i, row) {
+                    executeUserIdString = executeUserIdString != "" ? executeUserIdString + "," + row.userId : row.userId;
+                    executeUserNameString = executeUserNameString != "" ? executeUserNameString + "," + row.userName : row.userName;
+                });
+
+                $("#userId").val(executeUserIdString);
+                $("#userName").val(executeUserNameString);
+
+                layer.close(index);
+            } else {
+                $.modal.alertWarning("请至少选择一个执行人");
+            }
+        }
 
     </script>
 </body>

--
Gitblit v1.9.2