From 09ee5added9d59e90310a2586e846137ea597b19 Mon Sep 17 00:00:00 2001
From: LSH
Date: 星期五, 01 十二月 2023 13:15:42 +0800
Subject: [PATCH] #

---
 src/main/webapp/views/priOnline2/priOnline.html |  356 ++++++++++++++++++++++++++++++++++++-----------------------
 1 files changed, 218 insertions(+), 138 deletions(-)

diff --git a/src/main/webapp/views/priOnline2/priOnline.html b/src/main/webapp/views/priOnline2/priOnline.html
index 1014318..ba18e13 100644
--- a/src/main/webapp/views/priOnline2/priOnline.html
+++ b/src/main/webapp/views/priOnline2/priOnline.html
@@ -1,94 +1,142 @@
 <!DOCTYPE html>
 <html lang="en">
 <head>
-  <meta charset="utf-8">
-  <title></title>
-  <meta name="renderer" content="webkit">
-  <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
-  <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1">
-  <link rel="stylesheet" href="../../static/layui/css/layui.css" media="all">
-  <link rel="stylesheet" href="../../static/css/admin.css?v=318" media="all">
-  <link rel="stylesheet" href="../../static/css/cool.css" media="all">
-  <link rel="stylesheet" href="../../static/css/tree.css" media="all">
-  <link rel="stylesheet" href="../../static/layui/lay/modules/formDesigner/coolForm.css" />
-  <style>
-    .nav-box {
-      position: absolute;
-      top: 1px;
-      left: 5px;
-    }
-    .nav-box-item {
-      display: inline-block;
-      vertical-align: middle;
-      margin-right: 5px;
-    }
+    <meta charset="utf-8">
+    <title></title>
+    <meta name="renderer" content="webkit">
+    <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
+    <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1">
+    <link rel="stylesheet" href="../../static/layui/css/layui.css" media="all">
+    <link rel="stylesheet" href="../../static/css/admin.css?v=318" media="all">
+    <link rel="stylesheet" href="../../static/css/cool.css" media="all">
+    <link rel="stylesheet" href="../../static/css/tree.css" media="all">
+    <link rel="stylesheet" href="../../static/layui/lay/modules/formDesigner/coolForm.css"/>
+    <style>
+        .nav-box {
+            position: absolute;
+            top: 1px;
+            left: 5px;
+        }
 
-  </style>
+        .nav-box-item {
+            display: inline-block;
+            vertical-align: middle;
+            margin-right: 5px;
+        }
+
+    </style>
 </head>
 <body>
 
 <div class="layui-fluid">
-  <div class="layui-card">
-    <div class="layui-card-body">
-      <div id="search-box" class="layui-form toolbar" style="display: flex;justify-content: flex-end;position: relative">
-        <div class="nav-box">
-          <div class="nav-box-item">
-            <i class="layui-icon" style="color: #1890ff;font-weight: bold">&#xe613;</i>
-          </div>
-          <div class="nav-box-item">
-            <button id="organization" style="border: none;padding-right: 35px;" class="layui-btn layui-btn-primary icon-btn">
-              鏈煡
-            </button>
-          </div>
-        </div>
-        <div class="layui-form-item">
-          <div class="layui-inline">
-            <div class="layui-input-inline">
-              <input class="layui-input" type="text" name="condition" placeholder="璇疯緭鍏�" autocomplete="off" style="border-color: #e1e1e1">
+    <div class="layui-card">
+        <div class="layui-card-body">
+            <div id="search-box" class="layui-form toolbar"
+                 style="display: flex;justify-content: flex-end;position: relative">
+                <div class="nav-box">
+                    <div class="nav-box-item">
+                        <i class="layui-icon" style="color: #1890ff;font-weight: bold">&#xe613;</i>
+                    </div>
+                    <div class="nav-box-item">
+                        <button id="organization" style="border: none;padding-right: 35px;"
+                                class="layui-btn layui-btn-primary icon-btn">
+                            鏈煡
+                        </button>
+                    </div>
+                </div>
+                <div class="layui-form-item">
+
+                    <div class="layui-inline">
+                        <div class="layui-input-inline">
+                            <input class="layui-input" type="text" name="condition" placeholder="璇疯緭鍏�" autocomplete="off"
+                                   style="border-color: #e1e1e1">
+                        </div>
+                        <label class="layui-form-label">ALL锛�</label>
+                        <div class="layui-input-inline" style="text-align: left">
+                            <input id="allSwitch" name="allSwitch" class="layui-input" type="checkBox" lay-skin="primary" lay-filter='detailCheckbox'>
+                        </div>
+                    </div>
+                    <div class="layui-inline">&emsp;
+                        <button class="layui-btn icon-btn layui-btn-sm" lay-filter="search" lay-submit>
+                            <i class="layui-icon">&#xe615;</i>鎼滅储
+                        </button>
+                    </div>
+                </div>
             </div>
-          </div>
-          <div class="layui-inline">&emsp;
-            <button class="layui-btn icon-btn layui-btn-sm" lay-filter="search" lay-submit>
-              <i class="layui-icon">&#xe615;</i>鎼滅储
-            </button>
-          </div>
+            <table class="layui-hide" id="priOnline" lay-filter="priOnline"></table>
         </div>
-      </div>
-      <table class="layui-hide" id="priOnline" lay-filter="priOnline"></table>
     </div>
-  </div>
 </div>
 
 <script type="text/html" id="toolbar">
-  <div class="layui-btn-container">
-    <button class="layui-btn layui-btn-sm" lay-event="addBlank">鏂板鏍镐环</button>
-    <button class="layui-btn layui-btn-sm layui-btn-danger" lay-event="deleteData">鍒犻櫎</button>
-  </div>
+    <div class="layui-btn-container">
+        <button class="layui-btn layui-btn-sm" lay-event="addBlank">鏂板鏍镐环</button>
+<!--        <button class="layui-btn layui-btn-sm" lay-event="addBlank2">鎺ュ彇闆嗘垚鏍镐环浠诲姟</button>-->
+        <button class="layui-btn layui-btn-sm layui-btn-danger" lay-event="deleteData">鍒犻櫎</button>
+    </div>
 </script>
 
-<form id="uploadFile" enctype="multipart/form-data" style="display: none;" >
-  <input type="file" name="file" id="uploadQuote">
-  <input type="button" onclick="upload()" value="涓婁紶"/>
+<form id="uploadFile" enctype="multipart/form-data" style="display: none;">
+    <input type="file" name="file" id="uploadQuote">
+    <input type="button" onclick="upload()" value="涓婁紶"/>
 </form>
 
+<div id="myModal"  style="display: none;">
+    <div style="padding: 10px">
+        <div class="layui-upload">
+            <button type="button" class="layui-btn layui-btn-normal" id="data-btn-file2">閫夋嫨鏂囦欢</button><input id="data-btn-upload" class="layui-upload-file" type="file" accept="" name="file" multiple="">
+            <div class="layui-upload-list" style="max-width: 1000px;height:400px;overflow: scroll">
+                <table class="layui-table">
+                    <colgroup>
+                        <col>
+                        <col width="150">
+                        <col width="260">
+                        <col width="150">
+                    </colgroup>
+                    <thead>
+                    <tr><th>鏂囦欢鍚�</th>
+                        <th>澶у皬</th>
+                        <th>涓婁紶鑰�</th>
+                        <th>涓婁紶杩涘害</th>
+                        <th>鎿嶄綔</th>
+                    </tr></thead>
+                    <tbody id="data-btn-file3"></tbody>
+                </table>
+            </div>
+            <button type="button" class="layui-btn" id="testListAction">寮�濮嬩笂浼�</button>
+        </div>
+    </div>
+</div>
 
 <script type="text/html" id="operate">
-  {{# if (d.settle == 0) { }}
-    <a class="layui-btn layui-btn-xs btn-edit" lay-event="approval">鎻愪氦</a>
-  {{# } }}
-  {{# if (d.settle == 1) { }}
-    <a class="layui-btn layui-btn-xs btn-edit" lay-event="approval">瀹℃壒</a>
-  {{# } }}
-  {{# if (d.settle == 2) { }}
-    <a class="layui-btn layui-btn-xs btn-edit" lay-event="approval">纭</a>
-  {{# } }}
-  {{# if (d.settle == 0 || d.settle == 1) { }}
-    <a class="layui-btn layui-btn-danger layui-btn-xs btn-edit" lay-event="del">鍒犻櫎</a>
-  {{# } }}
-  <a class="layui-btn layui-btn-xs btn-edit" lay-event="check">鏍镐环</a>
-  <a class="layui-btn layui-btn-primary layui-btn-xs btn-edit" lay-event="edit">缂栬緫</a>
-  <a class="layui-btn layui-btn-primary layui-btn-xs btn-edit" lay-event="upload">涓婁紶璇环</a>
-  <a class="layui-btn layui-btn-primary layui-btn-xs btn-edit" lay-event="viewCheck">鏌ョ湅璇环</a>
+    {{# if (d.settle == 0 && d.nowUserId == d.memberId){ }}
+        <a class="layui-btn layui-btn-xs btn-edit" lay-event="approval">鎻愪氦</a>
+        <a class="layui-btn layui-btn-danger layui-btn-xs btn-edit" lay-event="del">鍒犻櫎</a>
+    {{# } }}
+    {{# if (d.settle == 1 && d.nowUserId == d.memberId){ }}
+        <a class="layui-btn layui-btn-xs btn-edit" lay-event="approval">纭</a>
+        <a class="layui-btn layui-btn-xs btn-edit" lay-event="approvalEnd">鍥為��瀹℃壒</a>
+    {{# } }}
+    <a class="layui-btn layui-btn-primary layui-btn-xs btn-edit" lay-event="uploadLink">闄勪欢</a>
+    <a class="layui-btn layui-btn-xs btn-edit" lay-event="check">鏍镐环</a>
+<!--    <a class="layui-btn layui-btn-primary layui-btn-xs btn-edit" lay-event="edit">缂栬緫</a>-->
+    <a class="layui-btn layui-btn-primary layui-btn-xs btn-edit" lay-event="upload">涓婁紶璇环</a>
+    {{# if (d.nowUserId == d.userId){ }}
+        <a class="layui-btn layui-btn-primary layui-btn-xs btn-edit" lay-event="viewCheck">鏌ョ湅璇环</a>
+    {{# } }}
+</script>
+
+<script type="text/html" id="plannerListDialog">
+    <div class="layui-form admin-form">
+        <div class="model-form" style="padding: 30px">
+            <div id="plannerXmlSel"></div>
+        </div>
+        <hr class="layui-bg-gray">
+        <div class="layui-form-item text-right" style="padding-right: 30px">
+            <button class="layui-btn" lay-filter="editSubmit" lay-submit="">淇濆瓨</button>
+            <button class="layui-btn layui-btn-primary" type="button" ew-event="closeDialog">鍙栨秷</button>
+        </div>
+    </div>
 </script>
 
 <script type="text/javascript" src="../../static/js/jquery/jquery-3.3.1.min.js"></script>
@@ -99,89 +147,121 @@
 <script type="text/javascript" src="../../static/js/handlebars/handlebars-v4.5.3.js"></script>
 <script type="text/javascript" src="../../static/js/luckysheet_js/pako.es5.js" charset="utf-8"></script>
 <script type="text/javascript" src="../../static/js/luckysheet_js/base64.min.js" charset="utf-8"></script>
+<script type="text/javascript" src="../../static/js/aliyun-oss-sdk.min.js" charset="utf-8"></script>
 <script type="text/javascript" src="../../static/js/priOnline2/priOnline.js" charset="utf-8"></script>
 <!-- 琛ㄥ崟寮圭獥 -->
 <script type="text/html" id="editDialog">
-  <div id="detail" lay-filter="detail" class="layui-form admin-form model-form">
-    <input name="id" type="hidden">
-    <div class="layui-row">
-      <div class="layui-col-md12">
-        <div class="layui-form-item">
-          <label class="layui-form-label layui-form-required">椤圭洰鍚�: </label>
-          <div class="layui-input-block cool-auto-complete">
-            <input class="layui-input" name="planId" placeholder="璇疯緭鍏ラ」鐩悕" style="display: none" lay-verify="required">
-            <input id="planId$" name="planId$" class="layui-input cool-auto-complete-div" onclick="autoShow(this.id)" type="text" placeholder="璇疯緭鍏ラ」鐩悕" onfocus=this.blur()>
-            <div class="cool-auto-complete-window">
-              <input class="cool-auto-complete-window-input" data-key="planQueryNameBydirector" onkeyup="autoLoad(this.getAttribute('data-key'))">
-              <select class="cool-auto-complete-window-select" data-key="planQueryNameBydirectorSelect" onchange="confirmed(this.getAttribute('data-key'))" multiple="multiple">
-              </select>
+    <div id="detail" lay-filter="detail" class="layui-form admin-form model-form">
+        <input name="id" type="hidden">
+        <div class="layui-row">
+            <div class="layui-col-md12">
+                <div class="layui-form-item">
+                    <label class="layui-form-label layui-form-required">椤圭洰鍚�: </label>
+                    <div class="layui-input-block cool-auto-complete">
+                        <input class="layui-input" name="planId" placeholder="璇疯緭鍏ラ」鐩悕" style="display: none"
+                               lay-verify="required">
+                        <input id="planId$" name="planId$" class="layui-input cool-auto-complete-div"
+                               onclick="autoShow(this.id)" type="text" placeholder="璇疯緭鍏ラ」鐩悕" onfocus=this.blur()>
+                        <div class="cool-auto-complete-window">
+                            <input class="cool-auto-complete-window-input" data-key="planQueryNameToRobBydirector"
+                                   onkeyup="autoLoad(this.getAttribute('data-key'))">
+                            <select class="cool-auto-complete-window-select"
+                                    data-key="planQueryNameToRobBydirectorSelect"
+                                    onchange="confirmed(this.getAttribute('data-key'))" multiple="multiple">
+                            </select>
+                        </div>
+                    </div>
+                </div>
+
+<!--                <div class="layui-form-item">-->
+<!--                    <label class="layui-form-label layui-form-required">鏍镐环鍚�: </label>-->
+<!--                    <div class="layui-input-block">-->
+<!--                        <input class="layui-input" type="text" name="name" placeholder="鏍镐环鍚�" autocomplete="off">-->
+<!--                    </div>-->
+<!--                </div>-->
+
+                <div class="layui-form-item">
+                    <label class="layui-form-label layui-form-required">妯℃澘: </label>
+                    <div class="layui-input-block">
+                        <input type="radio" name="template" value="1" title="妯℃澘1" checked>
+                        <div class="layui-unselect layui-form-radio"><i class="layui-anim layui-icon">顦�</i>
+                            <div>妯℃澘1</div>
+                        </div>
+                        <input type="radio" name="template" value="2" title="妯℃澘2" disabled>
+                        <div class="layui-unselect layui-form-radio"><i class="layui-anim layui-icon">顦�</i>
+                            <div>妯℃澘2</div>
+                        </div>
+                    </div>
+                </div>
             </div>
-          </div>
         </div>
-
-        <div class="layui-form-item">
-          <label class="layui-form-label layui-form-required">鏍镐环鍚�: </label>
-          <div class="layui-input-block">
-            <input class="layui-input" type="text" name="name" placeholder="鏍镐环鍚�" autocomplete="off">
-          </div>
+        <hr class="layui-bg-gray">
+        <div class="layui-form-item text-right">
+            <button class="layui-btn" lay-filter="editSubmit" lay-submit="">淇濆瓨</button>
+            <button class="layui-btn layui-btn-primary" type="button" ew-event="closeDialog">鍙栨秷</button>
         </div>
-
-        <div class="layui-form-item">
-          <label class="layui-form-label layui-form-required">妯℃澘: </label>
-          <div class="layui-input-block">
-            <input type="radio" name="template" value="1" title="妯℃澘1" checked><div class="layui-unselect layui-form-radio"><i class="layui-anim layui-icon">顦�</i><div>妯℃澘1</div></div>
-            <input type="radio" name="template" value="2" title="妯℃澘2" disabled><div class="layui-unselect layui-form-radio"><i class="layui-anim layui-icon">顦�</i><div>妯℃澘2</div></div>
-          </div>
-        </div>
-      </div>
     </div>
-    <hr class="layui-bg-gray">
-    <div class="layui-form-item text-right">
-      <button class="layui-btn" lay-filter="editSubmit" lay-submit="">淇濆瓨</button>
-      <button class="layui-btn layui-btn-primary" type="button" ew-event="closeDialog">鍙栨秷</button>
+</script>
+
+<script type="text/html" id="editDialogHJ">
+    <div id="detailHJ" lay-filter="detail" class="layui-form admin-form model-form">
+        <input name="id" type="hidden">
+        <div class="layui-form-item">
+            <label class="layui-form-label layui-form-required">瀹㈡埛鍚嶇О: </label>
+            <div class="layui-input-block">
+                <div id="nameXmlSel" name="nameXmlSel">
+                </div>
+            </div>
+        </div>
+        <hr class="layui-bg-gray">
+        <div class="layui-form-item text-right">
+            <button class="layui-btn" lay-filter="editSubmitHJ" lay-submit="">淇濆瓨</button>
+            <button class="layui-btn layui-btn-primary" type="button" ew-event="closeDialog">鍙栨秷</button>
+        </div>
     </div>
-  </div>
 </script>
 
 <!-- 琛ㄥ崟寮圭獥 -->
 <script type="text/html" id="editStatus">
-  <div id="editStatusDetail" lay-filter="editStatusDetail" class="layui-form admin-form model-form">
-    <input name="id" type="hidden">
-    <div class="layui-row">
-      <div class="layui-col-md12">
-        <div class="layui-form-item">
-          <label class="layui-form-label layui-form-required">鐘舵��: </label>
-          <div class="layui-input-block">
-            <select name="status" lay-vertype="tips" lay-verify="required">
-              <option value="">璇烽�夋嫨鐘舵��</option>
-              <option value="1">宸插畬鎴�</option>
-              <option value="0">鏈畬鎴�</option>
-            </select>
-          </div>
-        </div>
+    <div id="editStatusDetail" lay-filter="editStatusDetail" class="layui-form admin-form model-form">
+        <input name="id" type="hidden">
+        <div class="layui-row">
+            <div class="layui-col-md12">
+                <div class="layui-form-item">
+                    <label class="layui-form-label layui-form-required">鐘舵��: </label>
+                    <div class="layui-input-block">
+                        <select name="status" lay-vertype="tips" lay-verify="required">
+                            <option value="">璇烽�夋嫨鐘舵��</option>
+                            <option value="1">宸插畬鎴�</option>
+                            <option value="0">鏈畬鎴�</option>
+                        </select>
+                    </div>
+                </div>
 
-        <div class="layui-form-item">
-          <label class="layui-form-label layui-form-required">鏍镐环鍚�: </label>
-          <div class="layui-input-block">
-            <input class="layui-input" name="templateName" placeholder="璇疯緭鍏ユ牳浠峰悕" autocomplete="off" lay-verify="required">
-          </div>
-        </div>
+                <div class="layui-form-item">
+                    <label class="layui-form-label layui-form-required">鏍镐环鍚�: </label>
+                    <div class="layui-input-block">
+                        <input class="layui-input" name="templateName" placeholder="璇疯緭鍏ユ牳浠峰悕" autocomplete="off"
+                               lay-verify="required">
+                    </div>
+                </div>
 
-        <div class="layui-form-item">
-          <label class="layui-form-label layui-form-required">琛ㄦ牸鏍囬: </label>
-          <div class="layui-input-block">
-            <input class="layui-input" name="title" placeholder="璇疯緭鍏ヨ〃鏍兼爣棰�" autocomplete="off" lay-verify="required">
-          </div>
-        </div>
+                <div class="layui-form-item">
+                    <label class="layui-form-label layui-form-required">琛ㄦ牸鏍囬: </label>
+                    <div class="layui-input-block">
+                        <input class="layui-input" name="title" placeholder="璇疯緭鍏ヨ〃鏍兼爣棰�" autocomplete="off"
+                               lay-verify="required">
+                    </div>
+                </div>
 
-      </div>
+            </div>
+        </div>
+        <hr class="layui-bg-gray">
+        <div class="layui-form-item text-right">
+            <button class="layui-btn" lay-filter="editSubmit" lay-submit="">淇濆瓨</button>
+            <button class="layui-btn layui-btn-primary" type="button" ew-event="closeDialog">鍙栨秷</button>
+        </div>
     </div>
-    <hr class="layui-bg-gray">
-    <div class="layui-form-item text-right">
-      <button class="layui-btn" lay-filter="editSubmit" lay-submit="">淇濆瓨</button>
-      <button class="layui-btn layui-btn-primary" type="button" ew-event="closeDialog">鍙栨秷</button>
-    </div>
-  </div>
 </script>
 </body>
 </html>

--
Gitblit v1.9.1