Authored by 王涛

Merge branch 'master-V32-XuHaoJie' into 'master'

通用-及时消息配置-页面优化



See merge request !405
@@ -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">&#xe640;</i>删除 30 <i class="layui-icon">&#xe640;</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">&#xe669;</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">&#xe640;</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>