From 75c3ceae532acc1ffe1df3c6b71a5b9621be8a41 Mon Sep 17 00:00:00 2001
From: LSH
Date: 星期二, 02 四月 2024 14:53:39 +0800
Subject: [PATCH] #周计划

---
 src/main/webapp/views/weekly/weekly.html |  295 ++++++++--------------------------------------------------
 1 files changed, 43 insertions(+), 252 deletions(-)

diff --git a/src/main/webapp/views/weekly/weekly.html b/src/main/webapp/views/weekly/weekly.html
index 800b12e..968d494 100644
--- a/src/main/webapp/views/weekly/weekly.html
+++ b/src/main/webapp/views/weekly/weekly.html
@@ -24,6 +24,14 @@
             margin-right: 5px;
         }
 
+        select#select-cstmr {
+            color: rgba(0, 0, 0, 1) !important; /* 浣跨敤鏇村叿浣撶殑閫夋嫨鍣� */
+        }
+
+        .cstmrDetl{
+            /*color: rgba(0, 0, 0, 0); !* 浣跨敤鏇村叿浣撶殑閫夋嫨鍣� *!*/
+        }
+
     </style>
 </head>
 <body>
@@ -64,10 +72,19 @@
 </div>
 
 <!-- 琛ㄦ牸鎿嶄綔鍒� -->
-<script type="text/html" id="tbLook">
+<script type="text/html" id="tbLookPlan">
     <span class="layui-text">
-        <a href="javascript:;" lay-event="look">
-            <i class="layui-icon" style="font-size: 12px;">&#xe61a;</i> 鏌ョ湅鍛ㄨ鍒�
+        <a href="javascript:;" lay-event="lookPlan">
+            <i class="layui-icon" style="font-size: 12px;">&#xe61a;</i> 鏌ョ湅鏃ヨ鍒�
+        </a>
+    </span>
+</script>
+
+<!-- 琛ㄦ牸鎿嶄綔鍒� -->
+<script type="text/html" id="tbLookReality">
+    <span class="layui-text">
+        <a href="javascript:;" lay-event="lookReality">
+            <i class="layui-icon" style="font-size: 12px;">&#xe61a;</i> 鏌ョ湅鏃ヨ绋�
         </a>
     </span>
 </script>
@@ -75,7 +92,7 @@
 <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>-->
+<!--        <button class="layui-btn layui-btn-sm layui-btn-danger" lay-event="deleteData">鍒犻櫎</button>-->
     </div>
 </script>
 
@@ -84,17 +101,21 @@
     <input type="button" onclick="upload()" value="涓婁紶"/>
 </form>
 
-
 <script type="text/html" id="operate">
-    {{# if (d.settle == 1 || d.settle == 2 || d.settle == 3 || d.settle == 4 || d.settle == 5) { }}
-    <a class="layui-btn layui-btn-xs btn-edit" lay-event="approval2">瀹℃壒</a>
+    {{# if (d.settle == 1 && d.nowUserId == d.director) { }}
+        <a class="layui-btn layui-btn-xs btn-edit" lay-event="approval">鎻愪氦</a>
     {{# } }}
-    {{# if (d.settle == 0) { }}
-    <a class="layui-btn layui-btn-xs btn-edit" lay-event="approval2">鎻愪氦</a>
+    {{# if (d.settle == 2 && d.nowUserId == d.director) { }}
+        <a class="layui-btn layui-btn-xs btn-edit" lay-event="approval">瀹℃壒</a>
     {{# } }}
-    <!--  <a class="layui-btn layui-btn-xs btn-edit" lay-event="approval">鎻愪氦</a>-->
-    <a class="layui-btn layui-btn-primary layui-btn-xs btn-edit" lay-event="edit">缂栬緫</a>
+    {{# if (d.settle == 3 && d.nowUserId == d.director) { }}
+        <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="edit">璁″垝</a>
+    <a class="layui-btn layui-btn-primary layui-btn-xs btn-edit" lay-event="editReality">琛岀▼</a>
     <a class="layui-btn layui-btn-danger layui-btn-xs btn-edit" lay-event="del">鍒犻櫎</a>
+
 </script>
 
 <script type="text/javascript" src="../../static/js/jquery/jquery-3.3.1.min.js"></script>
@@ -111,22 +132,11 @@
 <script type="text/html" id="editDialog">
     <form id="editForm" lay-filter="editForm" class="layui-form model-form">
         <input name="id" type="hidden"/>
-<!--        <div class="layui-form-item" style="display: block" id="weeklyDisplay">-->
-<!--            <label class="layui-form-label">椤圭洰鍚�: </label>-->
-<!--            <div class="layui-input-block cool-auto-complete">-->
-<!--                <input class="layui-input" name="orderId" placeholder="璇疯緭鍏ラ」鐩悕" style="display: none">-->
-<!--                <input id="orderId$" name="orderId$" 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="orderQueryNameBydirector" onkeyup="autoLoad(this.getAttribute('data-key'))">-->
-<!--                    <select class="cool-auto-complete-window-select" data-key="orderQueryNameBydirectorSelect" onchange="confirmed(this.getAttribute('data-key'))" multiple="multiple">-->
-<!--                    </select>-->
-<!--                </div>-->
-<!--            </div>-->
-<!--        </div>-->
-        <div class="layui-form-item">
+
+        <div class="layui-form-item" style="display: block" id="weeklyDisplay">
             <label class="layui-form-label layui-form-required">鏃ユ湡: </label>
             <div class="layui-input-inline">
-                <select class="layui-input" name="weeklyType" lay-vertype="tips" lay-verify="required">
+                <select class="layui-input" name="weeklyType" lay-vertype="tips">
                     <option style="display: none"></option>
                     <option value="1">涓婂懆</option>
                     <option value="2">鏈懆</option>
@@ -134,16 +144,7 @@
                 </select>
             </div>
         </div>
-<!--        <div class="layui-form-item">-->
-<!--            <label class="layui-form-label layui-form-required">绫诲瀷: </label>-->
-<!--            <div class="layui-input-inline">-->
-<!--                <select class="layui-input" name="type" lay-vertype="tips" lay-verify="required">-->
-<!--                    <option style="display: none"></option>-->
-<!--                    <option value="1">璁″垝</option>-->
-<!--                    <option value="2">瀹為檯</option>-->
-<!--                </select>-->
-<!--            </div>-->
-<!--        </div>-->
+
         <div class="layui-form-item" style="position: relative;">
             <label class="layui-form-label">鍛ㄨ鍒掞細</label>
             <div class="layui-input-block">
@@ -186,224 +187,14 @@
 
     </form>
 </script>
-<!--&lt;!&ndash; 琛ㄥ崟寮圭獥 &ndash;&gt;-->
-<!--<script type="text/html" id="editDialog">-->
-<!--    <form 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">-->
-<!--                        <input class="layui-input" name="startTime" id="startTime$" placeholder="璇疯緭鍏ュ紑濮嬫棩鏈�" lay-vertype="tips" 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="endTime" id="endTime$" placeholder="璇疯緭鍏ョ粨鏉熸棩鏈�" lay-vertype="tips" lay-verify="required">-->
-<!--                    </div>-->
-<!--                </div>-->
-<!--                <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="userId" placeholder="璇疯緭鍏ユ墍灞炰汉鍛�" lay-vertype="tips" lay-verify="required" style="display: none">-->
-<!--                        <input id="userId$" 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="userQueryByuserId" onkeyup="autoLoad(this.getAttribute('data-key'))">-->
-<!--                            <select class="cool-auto-complete-window-select" data-key="userQueryByuserIdSelect" 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 cool-auto-complete">-->
-<!--                        <input class="layui-input" name="hostId" placeholder="璇疯緭鍏ユ墍灞炲晢鎴�" lay-vertype="tips" lay-verify="required" style="display: none">-->
-<!--                        <input id="hostId$" 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="hostQueryByhostId" onkeyup="autoLoad(this.getAttribute('data-key'))">-->
-<!--                            <select class="cool-auto-complete-window-select" data-key="hostQueryByhostIdSelect" 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 cool-auto-complete">-->
-<!--                        <input class="layui-input" name="deptId" placeholder="璇疯緭鍏ユ墍灞為儴闂�" lay-vertype="tips" lay-verify="required" style="display: none">-->
-<!--                        <input id="deptId$" 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="deptQueryBydeptId" onkeyup="autoLoad(this.getAttribute('data-key'))">-->
-<!--                            <select class="cool-auto-complete-window-select" data-key="deptQueryBydeptIdSelect" onchange="confirmed(this.getAttribute('data-key'))" multiple="multiple">-->
-<!--                            </select>-->
-<!--                        </div>-->
-<!--                    </div>-->
-<!--                </div>-->
-<!--                <div class="layui-form-item">-->
-<!--                    <label class="layui-form-label">瀹為檯鐢叉柟鍗曚綅ID闆嗗悎: </label>-->
-<!--                    <div class="layui-input-block">-->
-<!--                        <input class="layui-input" name="cstmrIdsReality" placeholder="璇疯緭鍏ュ疄闄呯敳鏂瑰崟浣岻D闆嗗悎">-->
-<!--                    </div>-->
-<!--                </div>-->
-<!--                <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="3">宸插叧闂�</option>-->
-<!--                            <option value="2">闇�澶勭悊</option>-->
-<!--                            <option value="1">杩涜涓�</option>-->
-<!--                            <option value="0">鏈紑濮�</option>-->
-<!--                        </select>-->
-<!--                    </div>-->
-<!--                </div>-->
-<!--                <div class="layui-form-item">-->
-<!--                    <label class="layui-form-label">杩涘害: </label>-->
-<!--                    <div class="layui-input-block">-->
-<!--                        <select name="settle">-->
-<!--                            <option value="">璇烽�夋嫨杩涘害</option>-->
-<!--                            <option value="0">榛樿</option>-->
-<!--                            <option value="1">寮�濮�</option>-->
-<!--                            <option value="2">缁勯暱寰呭</option>-->
-<!--                            <option value="3">缁勯暱瀹℃牳</option>-->
-<!--                            <option value="4">瑙勫垝寰呭</option>-->
-<!--                            <option value="5">瑙勫垝瀹℃牳</option>-->
-<!--                            <option value="6">瀹℃壒涓�</option>-->
-<!--                            <option value="7">瀹℃壒閫氳繃</option>-->
-<!--                        </select>-->
-<!--                    </div>-->
-<!--                </div>-->
-<!--                <div class="layui-form-item">-->
-<!--                    <label class="layui-form-label">瀹℃牳杩涘害: </label>-->
-<!--                    <div class="layui-input-block">-->
-<!--                        <input class="layui-input" name="settleMsg" placeholder="璇疯緭鍏ュ鏍歌繘搴�">-->
-<!--                    </div>-->
-<!--                </div>-->
-<!--                <div class="layui-form-item">-->
-<!--                    <label class="layui-form-label">璇勮: </label>-->
-<!--                    <div class="layui-input-block">-->
-<!--                        <input class="layui-input" name="comment" placeholder="璇疯緭鍏ヨ瘎璁�">-->
-<!--                    </div>-->
-<!--                </div>-->
-<!--                <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="createBy" placeholder="璇疯緭鍏ユ坊鍔犱汉鍛�" lay-vertype="tips" lay-verify="required" style="display: none">-->
-<!--                        <input id="createBy$" 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="userQueryBycreateBy" onkeyup="autoLoad(this.getAttribute('data-key'))">-->
-<!--                            <select class="cool-auto-complete-window-select" data-key="userQueryBycreateBySelect" 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" name="createTime" id="createTime$" placeholder="璇疯緭鍏ユ坊鍔犳椂闂�" lay-vertype="tips" lay-verify="required">-->
-<!--                    </div>-->
-<!--                </div>-->
-<!--                <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="updateBy" placeholder="璇疯緭鍏ヤ慨鏀逛汉鍛�" lay-vertype="tips" lay-verify="required" style="display: none">-->
-<!--                        <input id="updateBy$" 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="userQueryByupdateBy" onkeyup="autoLoad(this.getAttribute('data-key'))">-->
-<!--                            <select class="cool-auto-complete-window-select" data-key="userQueryByupdateBySelect" 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">update_time: </label>-->
-<!--                    <div class="layui-input-block">-->
-<!--                        <input class="layui-input" name="updateTime" id="updateTime$" placeholder="璇疯緭鍏pdate_time" lay-vertype="tips" lay-verify="required">-->
-<!--                    </div>-->
-<!--                </div>-->
-<!--                <div class="layui-form-item">-->
-<!--                    <label class="layui-form-label">澶囨敞锛�50瀛楋級: </label>-->
-<!--                    <div class="layui-input-block">-->
-<!--                        <input class="layui-input" name="memo" placeholder="璇疯緭鍏ュ娉紙50瀛楋級">-->
-<!--                    </div>-->
-<!--                </div>-->
-<!--                <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="director" placeholder="璇疯緭鍏ュ鎵逛汉" lay-vertype="tips" lay-verify="required" style="display: none">-->
-<!--                        <input id="director$" 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="userQueryBydirector" onkeyup="autoLoad(this.getAttribute('data-key'))">-->
-<!--                            <select class="cool-auto-complete-window-select" data-key="userQueryBydirectorSelect" 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" name="settleSize" placeholder="璇疯緭鍏ユ祦绋嬮暱搴�" lay-vertype="tips" lay-verify="required">-->
-<!--                    </div>-->
-<!--                </div>-->
-<!--                <div class="layui-form-item">-->
-<!--                    <label class="layui-form-label">褰撳墠杩涘害: </label>-->
-<!--                    <div class="layui-input-block">-->
-<!--                        <input class="layui-input" name="settleCurrent" placeholder="璇疯緭鍏ュ綋鍓嶈繘搴�">-->
-<!--                    </div>-->
-<!--                </div>-->
-<!--                <div class="layui-form-item">-->
-<!--                    <label class="layui-form-label">璁″垝鐢叉柟鍗曚綅ID闆嗗悎: </label>-->
-<!--                    <div class="layui-input-block">-->
-<!--                        <input class="layui-input" name="cstmrIdsPlan" placeholder="璇疯緭鍏ヨ鍒掔敳鏂瑰崟浣岻D闆嗗悎">-->
-<!--                    </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="weeklyAll" placeholder="璇疯緭鍏ュ懆鏁�" lay-vertype="tips" 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="weeklyNowMonth" placeholder="璇疯緭鍏ュ綋鏈堢鍑犲懆" lay-vertype="tips" 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="weeklyYear" placeholder="璇疯緭鍏ュ勾" lay-vertype="tips" 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="weeklyMonth" placeholder="璇疯緭鍏ユ湀" lay-vertype="tips" 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="weeklyDay" placeholder="璇疯緭鍏ユ棩" lay-vertype="tips" 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="weeklyDayMonth" placeholder="璇疯緭鍏ュ懆" lay-vertype="tips" lay-verify="required">-->
-<!--                    </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>-->
-<!--    </form>-->
-<!--</script>-->
+<script type="text/template" id="cstmrId">
+    <select id="select-cstmr" style="width: 100%;color:rgba(0, 0, 0, 1) !important" class="layui-border select-cstmr" lay-ignore >
+            <option value="" class="cstmrDetl">閫夋嫨鐢叉柟鍗曚綅</option>
+<!--        style="width: 100%;color: rgba(0, 0, 0, 1)"-->
+    </select>
+</script>
+
 </body>
 </html>
 

--
Gitblit v1.9.1