From 2bed31763d8135fadc9e6e8d994fb370ad076ab5 Mon Sep 17 00:00:00 2001
From: wtt <1985833171@qq.com>
Date: 星期二, 02 七月 2024 09:44:34 +0800
Subject: [PATCH] 颜色分类表格按钮下拉框案例添加

---
 WebTM/views/基础资料/公用基础资料/Gy_ColorClassList.html |   91 +++++++++++++++++++++++++++++++--------------
 1 files changed, 63 insertions(+), 28 deletions(-)

diff --git "a/WebTM/views/\345\237\272\347\241\200\350\265\204\346\226\231/\345\205\254\347\224\250\345\237\272\347\241\200\350\265\204\346\226\231/Gy_ColorClassList.html" "b/WebTM/views/\345\237\272\347\241\200\350\265\204\346\226\231/\345\205\254\347\224\250\345\237\272\347\241\200\350\265\204\346\226\231/Gy_ColorClassList.html"
index bc211cd..c3834ec 100644
--- "a/WebTM/views/\345\237\272\347\241\200\350\265\204\346\226\231/\345\205\254\347\224\250\345\237\272\347\241\200\350\265\204\346\226\231/Gy_ColorClassList.html"
+++ "b/WebTM/views/\345\237\272\347\241\200\350\265\204\346\226\231/\345\205\254\347\224\250\345\237\272\347\241\200\350\265\204\346\226\231/Gy_ColorClassList.html"
@@ -12,6 +12,7 @@
     <script src="../../../layuiadmin/Scripts/json2.js"></script>
     <script src="../../../layuiadmin/Scripts/jquery-1.4.1.js"></script>
     <script src="../../../layuiadmin/Scripts/webConfig.js"></script>
+    <script src="../../../layuiadmin/zgqCustom/zgqCustom.js"></script>
     <script src="../../../layuiadmin/PubCustom.js"></script>
     <script src="../../../layuiadmin/HideButton.js"></script>
 
@@ -84,10 +85,14 @@
                                 <button type="button" class="layui-btn layui-btn-sm" lay-event="set_ShowBill" id="set_show"><i class="layui-icon layui-icon-form"></i>缂栬緫</button>
                                 <button type="button" class="layui-btn layui-btn-sm" lay-event="set_DeleteBill" id="set_delete"><i class="layui-icon layui-icon-delete"></i>鍒犻櫎</button>
                                 <button type="button" class="layui-btn layui-btn-sm" lay-event="get_Refresh" id="get_ref"><i class="layui-icon layui-icon-refresh-3"></i>鍒锋柊</button>
-                                <button type="button" class="layui-btn layui-btn-sm" lay-event="btn-Audit" id="btn_audit"><i class="layui-icon layui-icon-radio"></i>瀹℃牳</button>
-                                <button type="button" class="layui-btn layui-btn-sm" lay-event="btn-DeAudit" id="btn_deaudit"><i class="layui-icon layui-icon-circle"></i>鍙嶅鏍�</button>
-                                <button type="button" class="layui-btn layui-btn-sm" lay-event="btn-Stop" id="btn_stop"><i class="layui-icon layui-icon-radio"></i>绂佺敤</button>
-                                <button type="button" class="layui-btn layui-btn-sm" lay-event="btn-DeStop" id="btn_destop"><i class="layui-icon layui-icon-radio"></i>鍙嶇鐢�</button>
+                                <button type="button" class="layui-btn layui-btn-sm" lay-event="btn-Audit" id="btn_audit">
+                                    <i class="layui-icon  layui-icon-down"></i>
+                                    <span>瀹℃牳</span>
+                                </button>
+                                <button type="button" class="layui-btn layui-btn-sm" lay-event="btn-Stop" id="btn_stop">
+                                    <i class="layui-icon  layui-icon-down"></i>
+                                    <span>绂佺敤</span>
+                                </button>
                                 <button type="button" class="layui-btn layui-btn-sm" lay-event="get_export" id="get_export"><i class="layui-icon layui-icon-export"></i>瀵煎嚭</button>
                                 <button type="button" class="layui-btn layui-btn-sm" lay-event="set_HideColumn" id="set_hidecolumn"><i class="layui-icon layui-icon-form"></i>鍒楄缃�</button>
                                 <button type="button" class="layui-btn layui-btn-sm" lay-event="set_HideButton" id="HideButton"><i class="layui-icon layui-icon-form"></i>鎸夐挳璁剧疆</button>
@@ -99,6 +104,7 @@
             </div>
         </div>
     </div>
+    <script src="../../../layuiadmin/layui/zgqlayui.js"></script> <!--//dropdown鎵�鍦�-->
     <script>
         //#region 鎶樺彔娉ㄩ噴
         //#endregion
@@ -106,7 +112,7 @@
             base: '../../../layuiadmin/' //闈欐�佽祫婧愭墍鍦ㄨ矾寰�
         }).extend({
             index: 'lib/index', //涓诲叆鍙fā鍧�
-        }).use(['index', 'form', 'table', 'element', 'laypage', 'laydate'], function () {
+        }).use(['index', 'form', 'table', 'element', 'laypage', 'laydate','dropdown'], function () {
 
             //#region 鍏敤鍙橀噺
             var $ = layui.$
@@ -117,6 +123,7 @@
                 , element = layui.element
                 , laypage = layui.laypage
                 , laydate = layui.laydate
+                , dropdown = layui.dropdown;
             var sWhere = "";
             var option = [];
             var Organization = sessionStorage["Organization"]
@@ -158,19 +165,19 @@
                         break;
                     //瀹℃牳鎸夐挳
                     case 'btn-Audit':
-                        set_CheckBill(0);
-                        break;
-                    //鍙嶅鏍告寜閽�
-                    case 'btn-DeAudit':
-                        set_CheckBill(1);
+                        if ($(this).find('span').text() == '瀹℃牳') {
+                            set_CheckBill(0);
+                        } else {
+                            set_CheckBill(1);
+                        }
                         break;
                     //绂佺敤鎸夐挳
                     case 'btn-Stop':
-                        set_De_Stop(0);
-                        break;
-                    //鍙嶇鐢ㄦ寜閽�
-                    case 'btn-DeStop':
-                        set_De_Stop(1);
+                        if ($(this).find('span').text() == '绂佺敤') {
+                            set_De_Stop(0);
+                        } else {
+                            set_De_Stop(1);
+                        }
                         break;
                     //瀵煎嚭excel
                     case 'get_export':
@@ -280,7 +287,45 @@
                     //    , { field: '绂佺敤鏍囪', title: '绂佺敤鏍囪' }
                     //    , { field: '澶囨敞', title: '澶囨敞' }
                     //]]
+                    , done: function (res, curr, count) {
+                         // 娓叉煋涓嬫媺鎸夐挳
+                        dropdown.render({
+                            elem: '#btn_audit', // 缁戝畾鍏冪礌閫夋嫨鍣紝姝ゅ鎸囧悜 class 鍙悓鏃剁粦瀹氬涓厓绱�
+                            data: [
+                                {
+                                    title: '瀹℃牳',
+                                    id: 1
+                                },
+                                {
+                                    title: '鍙嶅鏍�',
+                                    id: 2
+                                }],
+                            trigger: 'hover',
+                            click: function (obj) {
+                                this.elem.find('span').text(obj.title);
+                                $('#btn_audit').click();
+                            }
+                        });
+                        dropdown.render({
+                            elem: '#btn_stop', // 缁戝畾鍏冪礌閫夋嫨鍣紝姝ゅ鎸囧悜 class 鍙悓鏃剁粦瀹氬涓厓绱�
+                            data: [
+                                {
+                                    title: '绂佺敤',
+                                    id: 1
+                                },
+                                {
+                                    title: '鍙嶇鐢�',
+                                    id: 2
+                                }],
+                            trigger: 'hover',
+                            click: function (obj) {
+                                this.elem.find('span').text(obj.title);
+                                $('#btn_stop').click();
+                            }
+                        });
+                    }
                 };
+                
             }
             //#endregion
 
@@ -320,18 +365,8 @@
                                 }
                             }
 
-                            //鍔ㄦ�佹樉绀哄垪鍚�
-                            option = {
-                                elem: '#mainTable'
-                                , toolbar: '#toolbarDemo'
-                                , cols: [col]
-                                , data: data1.data
-                                , height: 'full-80'
-                                , page: true
-                                , limits: [50, 500, 5000, 50000]
-                                , limit: 50
-                                , cellMinWidth: 40
-                            }
+                            option.cols = [col];
+                            option.data = data1.data;
                             ins = table.render(option);
 
                             //鍒锋柊鎸夐挳鏄剧ず
@@ -607,7 +642,7 @@
                     });
                 }
                 else {
-                    layer.msg('璇烽�夋嫨涓�琛屾暟鎹鏍革紒');
+                    layer.msg('璇烽�夋嫨涓�琛屾暟鎹鐢紒');
                 }
             }
             //#endregion

--
Gitblit v1.9.1