diff --git a/hg-monitor-web-base/src/main/resources/static/vue3/src/views/alarmsClearEditor/knowledge/index.html b/hg-monitor-web-base/src/main/resources/static/vue3/src/views/alarmsClearEditor/knowledge/index.html index 5c32094..6cce420 100644 --- a/hg-monitor-web-base/src/main/resources/static/vue3/src/views/alarmsClearEditor/knowledge/index.html +++ b/hg-monitor-web-base/src/main/resources/static/vue3/src/views/alarmsClearEditor/knowledge/index.html @@ -33,10 +33,8 @@ </template> <template #tools="{scope}"> <div class="list-handle"> - <span class="icon-bg"> <!-- <i class="el-icon-delete" title="处理" @click="handleDelete(scope.row)"></i>--> - <i class="el-icon-view" title="查看" @click="handleView(scope.row)"></i> - </span> + <el-button @click="handleView(scope.row)" size="mini">查看</el-button> </div> </template> </cm-table-page> diff --git a/hg-monitor-web-qh/src/main/resources/static/src/controller/activewarning.js b/hg-monitor-web-qh/src/main/resources/static/src/controller/activewarning.js index d549f35..9d87b1a 100644 --- a/hg-monitor-web-qh/src/main/resources/static/src/controller/activewarning.js +++ b/hg-monitor-web-qh/src/main/resources/static/src/controller/activewarning.js @@ -259,6 +259,7 @@ layui.define(['table', 'form', 'laydate', 'admin', 'layer', 'laytpl', 'common', '<input type="radio" name="noticeFlag" value="true" title="是" > 是' + '<input type="radio" name="noticeFlag" value="false" title="否" checked="" style="margin-left: 20px;"> 否</div> ' //这里content是一个普通的String , yes: function () { + var loading = layer.load(2); admin.req({ url: common.domainName + '/api-web/home/alarm/clear' , type: "post" @@ -269,6 +270,7 @@ layui.define(['table', 'form', 'laydate', 'admin', 'layer', 'laytpl', 'common', noticeFlag: $('input[name="noticeFlag"]:checked').val() } , done: function (res) { + layer.close(loading); //如果消除成功,关闭弹出框然后重新加载页面 if (res.success) { layer.close(index); diff --git a/hg-monitor-web-qh/src/main/resources/static/src/controller/historywarning.js b/hg-monitor-web-qh/src/main/resources/static/src/controller/historywarning.js index bbb25ad..804cc86 100644 --- a/hg-monitor-web-qh/src/main/resources/static/src/controller/historywarning.js +++ b/hg-monitor-web-qh/src/main/resources/static/src/controller/historywarning.js @@ -209,6 +209,7 @@ layui.define(['table', 'form', 'laydate', 'admin', 'layer', 'laytpl', 'common', } $('td[data-field="alarmNo"]').css('color','black'); layer.prompt({title: '恢复说明(必填)', formType: 2}, function (text, index) { + var loading = layer.load(2); admin.req({ url: common.domainName + '/api-web/home/alarm/resume' , type: "post" @@ -220,6 +221,7 @@ layui.define(['table', 'form', 'laydate', 'admin', 'layer', 'laytpl', 'common', access_token: accessToken } , done: function (res) { + layer.close(loading); //如果消除成功,关闭弹出框然后重新加载页面 if (res.success) { layer.close(index); @@ -318,10 +320,10 @@ layui.define(['table', 'form', 'laydate', 'admin', 'layer', 'laytpl', 'common', , {field: 'alarmTime', title: '首次告警时间', align: 'center', minWidth: 180, sort: true} , {field: 'durationStr', title: '持续时间', align: 'center', width: 190} , { - title: '操作', align: 'center', minWidth: minWidthHandle, + title: '操作', align: 'center', minWidth: 150, templet: `<div> - <span history-data-warn-clear="{{d.id}}" class="layui-table-link">补录</span> + <span history-data-warn-clear="{{d.primaryKey}}" class="layui-table-link">补录</span> <span history-data-warn-view="{{d.id}}" class="layui-table-link">查看</span> <span history-data-warn-path="{{d.id}}" class="layui-table-link">轨迹</span> </div>` @@ -407,11 +409,12 @@ layui.define(['table', 'form', 'laydate', 'admin', 'layer', 'laytpl', 'common', if(resArr){ resArr.map(item=>{ - if(item.id==$(this).attr('history-data-warn-clear')){ + if(item.primaryKey==$(this).attr('history-data-warn-clear')){ paramsData.push(item); } }) } + debugger let params=paramsData[0]; for(let key in params){ if(params[key]){ @@ -428,13 +431,13 @@ layui.define(['table', 'form', 'laydate', 'admin', 'layer', 'laytpl', 'common', url: common.domainName + '/api-web/bAlarmManage/manageInto', type: "get", data: { - alarmId: params.id + alarmId: params.primaryKey, + alarm: "alarmHis" }, done: function (data) { - debugger if(data.data && data.data.length>0){ //已存入了草稿 - layer.msg('告警消除已存入草稿中了!', {icon: 2, time: 2000}); + layer.msg('告警已补录', {icon: 2, time: 2000}); }else{ layer.open({ title: ['告警消除', 'font-size:18px;'],