Showing
3 changed files
with
41 additions
and
8 deletions
@@ -46,6 +46,24 @@ layui.define(['table', 'form', 'admin', 'layer', 'common', 'sessions', 'treeTabl | @@ -46,6 +46,24 @@ layui.define(['table', 'form', 'admin', 'layer', 'common', 'sessions', 'treeTabl | ||
46 | }); | 46 | }); |
47 | deleteById(noticeTimelyCodeList); | 47 | deleteById(noticeTimelyCodeList); |
48 | }); | 48 | }); |
49 | + // 全部刷新 | ||
50 | + $('#btn-noticeTimely-refresh').on('click', function () { | ||
51 | + layer.load(2); | ||
52 | + $.ajax({ | ||
53 | + url: domainName + '/api-web/noticeTimely/refresh?access_token=' + accessToken, | ||
54 | + type: 'get', | ||
55 | + success: function (response) { | ||
56 | + layer.closeAll('loading'); | ||
57 | + if (response.success) { | ||
58 | + layer.msg('刷新成功!', {icon: 1, time: 3000}); | ||
59 | + reloadTable(); | ||
60 | + } else { | ||
61 | + layer.msg('刷新失败!', {icon: 2, time: 3000}); | ||
62 | + } | ||
63 | + } | ||
64 | + }) | ||
65 | + }); | ||
66 | + | ||
49 | //switch事件 | 67 | //switch事件 |
50 | $.each(switchElement, function (i, v) { | 68 | $.each(switchElement, function (i, v) { |
51 | form.on('switch(switch_noticeTimely_checkbox_' + v + ')', function (data) { | 69 | form.on('switch(switch_noticeTimely_checkbox_' + v + ')', function (data) { |
@@ -135,6 +153,17 @@ layui.define(['table', 'form', 'admin', 'layer', 'common', 'sessions', 'treeTabl | @@ -135,6 +153,17 @@ layui.define(['table', 'form', 'admin', 'layer', 'common', 'sessions', 'treeTabl | ||
135 | var ids = [$(this).data('id')]; | 153 | var ids = [$(this).data('id')]; |
136 | deleteStateById(ids); | 154 | deleteStateById(ids); |
137 | }); | 155 | }); |
156 | + //全部删除 | ||
157 | + $('#btn-notice-state-delete').unbind("click").on('click',function () { | ||
158 | + //获取选中数据 | ||
159 | + var checks = table.checkStatus('table-noticeTimely-state-list').data; | ||
160 | + var list= checks.map(item => item.id); | ||
161 | + if(list.length>0){ | ||
162 | + deleteStateById(list); | ||
163 | + }else{ | ||
164 | + layer.msg('请最少选择一项数据', {icon: 7, time: 2000}); | ||
165 | + } | ||
166 | + }) | ||
138 | } | 167 | } |
139 | }); | 168 | }); |
140 | } | 169 | } |
@@ -223,12 +252,6 @@ layui.define(['table', 'form', 'admin', 'layer', 'common', 'sessions', 'treeTabl | @@ -223,12 +252,6 @@ layui.define(['table', 'form', 'admin', 'layer', 'common', 'sessions', 'treeTabl | ||
223 | loadStateTable(id); | 252 | loadStateTable(id); |
224 | }, | 253 | }, |
225 | yes: function (index, layero) { | 254 | yes: function (index, layero) { |
226 | - //获取选中数据 | ||
227 | - var checks = table.checkStatus('table-noticeTimely-state-list').data; | ||
228 | - var list= checks.map(item => item.id); | ||
229 | - if(list.length>0){ | ||
230 | - deleteStateById(list); | ||
231 | - } | ||
232 | layer.close(index); | 255 | layer.close(index); |
233 | } | 256 | } |
234 | }); | 257 | }); |
@@ -119,7 +119,7 @@ | @@ -119,7 +119,7 @@ | ||
119 | <div class="layui-form-item hide" id="notice_timely_param_sql"> | 119 | <div class="layui-form-item hide" id="notice_timely_param_sql"> |
120 | <label class="layui-form-label textarea-label">展示内容</label> | 120 | <label class="layui-form-label textarea-label">展示内容</label> |
121 | <div class="layui-input-block" style="display: flex;"> | 121 | <div class="layui-input-block" style="display: flex;"> |
122 | - <textarea name="details" placeholder="请输入展示内容" class="layui-textarea" style="width: 92%"></textarea> | 122 | + <textarea name="details" placeholder="请输入展示内容" class="layui-textarea" style=""></textarea> |
123 | </div> | 123 | </div> |
124 | </div> | 124 | </div> |
125 | <div class="layui-form-item hide" id="notice_timely_param_level"> | 125 | <div class="layui-form-item hide" id="notice_timely_param_level"> |
@@ -129,7 +129,7 @@ | @@ -129,7 +129,7 @@ | ||
129 | </article> | 129 | </article> |
130 | <script type="text/html" id="noticeTimelyParamAddRowHtml"> | 130 | <script type="text/html" id="noticeTimelyParamAddRowHtml"> |
131 | <div class="layui-form-item"> | 131 | <div class="layui-form-item"> |
132 | - <div class="layui-inline" style="float: right"> | 132 | + <div class="layui-inline" style="margin-left: 110px"> |
133 | <div class="layui-notice-time-lable">当数据集中的</div> | 133 | <div class="layui-notice-time-lable">当数据集中的</div> |
134 | <select class="layui-notice-time-select notice_time_select_sql_value"> | 134 | <select class="layui-notice-time-select notice_time_select_sql_value"> |
135 | 135 |
@@ -29,6 +29,9 @@ | @@ -29,6 +29,9 @@ | ||
29 | <button class="layui-btn layui-btn-sm layui-btn-normal" id="btn-noticeTimely-delete"> | 29 | <button class="layui-btn layui-btn-sm layui-btn-normal" id="btn-noticeTimely-delete"> |
30 | <i class="layui-icon"></i>删除 | 30 | <i class="layui-icon"></i>删除 |
31 | </button> | 31 | </button> |
32 | + <button class="layui-btn layui-btn-sm layui-btn-normal" id="btn-noticeTimely-refresh"> | ||
33 | + <i class="layui-icon"></i>全部刷新 | ||
34 | + </button> | ||
32 | </div> | 35 | </div> |
33 | <table id="table-noticeTimely-list" lay-filter="table-noticeTimely-list"></table> | 36 | <table id="table-noticeTimely-list" lay-filter="table-noticeTimely-list"></table> |
34 | </div> | 37 | </div> |
@@ -37,6 +40,13 @@ | @@ -37,6 +40,13 @@ | ||
37 | </div> | 40 | </div> |
38 | </article> | 41 | </article> |
39 | <script type="text/html" id="noticeTimely-state-html" > | 42 | <script type="text/html" id="noticeTimely-state-html" > |
43 | + <div class="layui-card-body"> | ||
44 | + <div class="warn-btns"> | ||
45 | + <button class="layui-btn layui-btn-sm layui-btn-normal" id="btn-notice-state-delete"> | ||
46 | + <i class="layui-icon"></i>删除 | ||
47 | + </button> | ||
48 | + </div> | ||
49 | + </div> | ||
40 | <div> | 50 | <div> |
41 | <table id="table-noticeTimely-state-list" lay-filter="table-noticeTimely-state-list"></table> | 51 | <table id="table-noticeTimely-state-list" lay-filter="table-noticeTimely-state-list"></table> |
42 | </div> | 52 | </div> |
-
Please register or login to post a comment