|
@@ -38,9 +38,10 @@ export default { |
|
@@ -38,9 +38,10 @@ export default { |
38
|
//保存富文本内容
|
38
|
//保存富文本内容
|
39
|
let repositoryInto=Vue.ref('1');//是否入知识库
|
39
|
let repositoryInto=Vue.ref('1');//是否入知识库
|
40
|
let repositoryId=Vue.ref('');//知识库id
|
40
|
let repositoryId=Vue.ref('');//知识库id
|
41
|
- let citeCover=Vue.ref(true);//是否覆盖
|
41
|
+ let citeCover=Vue.ref(false);//是否覆盖
|
42
|
let reason=Vue.ref('');//简要说明
|
42
|
let reason=Vue.ref('');//简要说明
|
43
|
let alarmType=Vue.ref('active');//告警类型
|
43
|
let alarmType=Vue.ref('active');//告警类型
|
|
|
44
|
+ let opinion=Vue.ref('');//审核意见
|
44
|
let saveDetail=(val)=>{
|
45
|
let saveDetail=(val)=>{
|
45
|
let dynamicTagsStr=dynamicTags.value.join(',');
|
46
|
let dynamicTagsStr=dynamicTags.value.join(',');
|
46
|
let pcontent=detail.value;
|
47
|
let pcontent=detail.value;
|
|
@@ -49,10 +50,11 @@ export default { |
|
@@ -49,10 +50,11 @@ export default { |
49
|
detailText.value=''
|
50
|
detailText.value=''
|
50
|
}
|
51
|
}
|
51
|
let params={
|
52
|
let params={
|
|
|
53
|
+ alarmId:alarmInfo.id,
|
52
|
pcontent:pcontent,//富文本详情
|
54
|
pcontent:pcontent,//富文本详情
|
53
|
- status:val,//存储状态 0 草稿,1 审批中
|
55
|
+ status:val,//存储状态 0 草稿,1 审批中 2已审批 3驳回
|
54
|
approver:approverName.value,//审批人
|
56
|
approver:approverName.value,//审批人
|
55
|
- dateTime:dateTime.value,//当前时间
|
57
|
+ // dateTime:dateTime.value,//当前时间
|
56
|
keyword:dynamicTagsStr,//关键字
|
58
|
keyword:dynamicTagsStr,//关键字
|
57
|
aralmid:alarmInfo.id,//告警id
|
59
|
aralmid:alarmInfo.id,//告警id
|
58
|
// manageTime:dateTime.value,//处理时间
|
60
|
// manageTime:dateTime.value,//处理时间
|
|
@@ -61,10 +63,13 @@ export default { |
|
@@ -61,10 +63,13 @@ export default { |
61
|
repositoryInto:repositoryInto.value,//是否入知识库 1入,0不入
|
63
|
repositoryInto:repositoryInto.value,//是否入知识库 1入,0不入
|
62
|
citeCover:citeCover.value?1:0,//引用是否覆盖 0 未覆盖 1已覆盖
|
64
|
citeCover:citeCover.value?1:0,//引用是否覆盖 0 未覆盖 1已覆盖
|
63
|
reason:reason.value,//消除原因
|
65
|
reason:reason.value,//消除原因
|
64
|
- noticeFlag:noticeFlag.value,//是否通知
|
|
|
65
|
- alarmType:alarmInfo.alarmType,//告警类型,active活动告警,his历史告警
|
66
|
+ noticeFlag:noticeFlag.value?1:0,//是否通知
|
|
|
67
|
+ alarmType:alarmInfo.alarmTypeCustom,//告警类型,active活动告警,his历史告警
|
66
|
|
68
|
|
67
|
}
|
69
|
}
|
|
|
70
|
+ if(opinion.value){
|
|
|
71
|
+ params.opinion=opinion.value;//审批意见
|
|
|
72
|
+ }
|
68
|
proxy.$http.post(`/api-web/bAlarmManage/clearAlarm`, params, function (res) {
|
73
|
proxy.$http.post(`/api-web/bAlarmManage/clearAlarm`, params, function (res) {
|
69
|
if (res && res.code == 0) {
|
74
|
if (res && res.code == 0) {
|
70
|
proxy.$global.showMsg(res.msg, 'success');
|
75
|
proxy.$global.showMsg(res.msg, 'success');
|
|
@@ -156,13 +161,13 @@ export default { |
|
@@ -156,13 +161,13 @@ export default { |
156
|
let selectionChange=(val)=>{
|
161
|
let selectionChange=(val)=>{
|
157
|
dynamicTagsAppend.value=val;
|
162
|
dynamicTagsAppend.value=val;
|
158
|
}
|
163
|
}
|
159
|
- // 用户授权
|
164
|
+ // 审批人列表
|
160
|
let titles=['选择列表','已选择列表'];
|
165
|
let titles=['选择列表','已选择列表'];
|
161
|
let showUserDialogVisible = Vue.ref(false);
|
166
|
let showUserDialogVisible = Vue.ref(false);
|
162
|
let userFileRight = Vue.ref([]);//已选择的用户
|
167
|
let userFileRight = Vue.ref([]);//已选择的用户
|
163
|
- //获取用户
|
168
|
+ //获取所有审批人
|
164
|
let userList = Vue.ref([]);
|
169
|
let userList = Vue.ref([]);
|
165
|
- //获取用户数据
|
170
|
+ //获取所有审批人数据
|
166
|
let getUserList=()=>{
|
171
|
let getUserList=()=>{
|
167
|
proxy.userList = [];
|
172
|
proxy.userList = [];
|
168
|
|
173
|
|
|
@@ -303,7 +308,8 @@ export default { |
|
@@ -303,7 +308,8 @@ export default { |
303
|
let repositoryInfo=Vue.ref('');
|
308
|
let repositoryInfo=Vue.ref('');
|
304
|
const handleChange = (value) => {
|
309
|
const handleChange = (value) => {
|
305
|
cascaderValue.value=value;
|
310
|
cascaderValue.value=value;
|
306
|
- if(cascaderValue.value.length>1){
|
311
|
+ if(cascaderValue.value && cascaderValue.value.length>1){
|
|
|
312
|
+ repositoryId.value=cascaderValue.value[1];
|
307
|
let arr=cascaderOptions.value;
|
313
|
let arr=cascaderOptions.value;
|
308
|
arr.map(item=>{
|
314
|
arr.map(item=>{
|
309
|
if(item.value==cascaderValue.value[1]){
|
315
|
if(item.value==cascaderValue.value[1]){
|
|
@@ -311,8 +317,9 @@ export default { |
|
@@ -311,8 +317,9 @@ export default { |
311
|
|
317
|
|
312
|
}
|
318
|
}
|
313
|
})
|
319
|
})
|
|
|
320
|
+ }else{
|
|
|
321
|
+ repositoryId.value=''
|
314
|
}
|
322
|
}
|
315
|
- // repositoryId
|
|
|
316
|
}
|
323
|
}
|
317
|
|
324
|
|
318
|
const cascaderOptions = [
|
325
|
const cascaderOptions = [
|
|
@@ -383,11 +390,11 @@ export default { |
|
@@ -383,11 +390,11 @@ export default { |
383
|
}
|
390
|
}
|
384
|
//获取告警负责人-默认审批人
|
391
|
//获取告警负责人-默认审批人
|
385
|
let getUser=()=>{
|
392
|
let getUser=()=>{
|
386
|
- proxy.$http.get(`/api-web/bAlarmManage/alarm/userName`, {alarmNo:alarmInfo.alarmNo}, function (res) {
|
393
|
+ proxy.$http.get(`/api-web/bAlarmManage/alarm/userName`, {alarmNo:alarmInfo.value.alarmNo}, function (res) {
|
387
|
if (res && res.code == 0) {
|
394
|
if (res && res.code == 0) {
|
388
|
let data=res.object;
|
395
|
let data=res.object;
|
389
|
if(data){
|
396
|
if(data){
|
390
|
- approverName.value=data.adminName;x
|
397
|
+ approverName.value=data.adminName;
|
391
|
}
|
398
|
}
|
392
|
}
|
399
|
}
|
393
|
})
|
400
|
})
|
|
@@ -410,7 +417,7 @@ export default { |
|
@@ -410,7 +417,7 @@ export default { |
410
|
title, dialogVisible, height, dataList, columns, closeDetail,okfunc, getPage,selectionChange,dynamicTagsAppend,
|
417
|
title, dialogVisible, height, dataList, columns, closeDetail,okfunc, getPage,selectionChange,dynamicTagsAppend,
|
411
|
showUserDialog,showUserDialogVisible,userFileRight,userList,selectUser,getUserList,titles,
|
418
|
showUserDialog,showUserDialogVisible,userFileRight,userList,selectUser,getUserList,titles,
|
412
|
getAlarmInfo,alarmInfo,cascaderValue,propsTrigger,handleChange,cascaderOptions,noticeFlag,
|
419
|
getAlarmInfo,alarmInfo,cascaderValue,propsTrigger,handleChange,cascaderOptions,noticeFlag,
|
413
|
- getUserByToken,getUser,cancleBtn,repositoryInfo,repositoryId
|
420
|
+ getUserByToken,getUser,cancleBtn,repositoryInfo,repositoryId,opinion
|
414
|
}
|
421
|
}
|
415
|
}
|
422
|
}
|
416
|
|
423
|
|