...
|
...
|
@@ -38,9 +38,10 @@ export default { |
|
|
//保存富文本内容
|
|
|
let repositoryInto=Vue.ref('1');//是否入知识库
|
|
|
let repositoryId=Vue.ref('');//知识库id
|
|
|
let citeCover=Vue.ref(true);//是否覆盖
|
|
|
let citeCover=Vue.ref(false);//是否覆盖
|
|
|
let reason=Vue.ref('');//简要说明
|
|
|
let alarmType=Vue.ref('active');//告警类型
|
|
|
let opinion=Vue.ref('');//审核意见
|
|
|
let saveDetail=(val)=>{
|
|
|
let dynamicTagsStr=dynamicTags.value.join(',');
|
|
|
let pcontent=detail.value;
|
...
|
...
|
@@ -49,10 +50,11 @@ export default { |
|
|
detailText.value=''
|
|
|
}
|
|
|
let params={
|
|
|
alarmId:alarmInfo.id,
|
|
|
pcontent:pcontent,//富文本详情
|
|
|
status:val,//存储状态 0 草稿,1 审批中
|
|
|
status:val,//存储状态 0 草稿,1 审批中 2已审批 3驳回
|
|
|
approver:approverName.value,//审批人
|
|
|
dateTime:dateTime.value,//当前时间
|
|
|
// dateTime:dateTime.value,//当前时间
|
|
|
keyword:dynamicTagsStr,//关键字
|
|
|
aralmid:alarmInfo.id,//告警id
|
|
|
// manageTime:dateTime.value,//处理时间
|
...
|
...
|
@@ -61,10 +63,13 @@ export default { |
|
|
repositoryInto:repositoryInto.value,//是否入知识库 1入,0不入
|
|
|
citeCover:citeCover.value?1:0,//引用是否覆盖 0 未覆盖 1已覆盖
|
|
|
reason:reason.value,//消除原因
|
|
|
noticeFlag:noticeFlag.value,//是否通知
|
|
|
alarmType:alarmInfo.alarmType,//告警类型,active活动告警,his历史告警
|
|
|
noticeFlag:noticeFlag.value?1:0,//是否通知
|
|
|
alarmType:alarmInfo.alarmTypeCustom,//告警类型,active活动告警,his历史告警
|
|
|
|
|
|
}
|
|
|
if(opinion.value){
|
|
|
params.opinion=opinion.value;//审批意见
|
|
|
}
|
|
|
proxy.$http.post(`/api-web/bAlarmManage/clearAlarm`, params, function (res) {
|
|
|
if (res && res.code == 0) {
|
|
|
proxy.$global.showMsg(res.msg, 'success');
|
...
|
...
|
@@ -156,13 +161,13 @@ export default { |
|
|
let selectionChange=(val)=>{
|
|
|
dynamicTagsAppend.value=val;
|
|
|
}
|
|
|
// 用户授权
|
|
|
// 审批人列表
|
|
|
let titles=['选择列表','已选择列表'];
|
|
|
let showUserDialogVisible = Vue.ref(false);
|
|
|
let userFileRight = Vue.ref([]);//已选择的用户
|
|
|
//获取用户
|
|
|
//获取所有审批人
|
|
|
let userList = Vue.ref([]);
|
|
|
//获取用户数据
|
|
|
//获取所有审批人数据
|
|
|
let getUserList=()=>{
|
|
|
proxy.userList = [];
|
|
|
|
...
|
...
|
@@ -303,7 +308,8 @@ export default { |
|
|
let repositoryInfo=Vue.ref('');
|
|
|
const handleChange = (value) => {
|
|
|
cascaderValue.value=value;
|
|
|
if(cascaderValue.value.length>1){
|
|
|
if(cascaderValue.value && cascaderValue.value.length>1){
|
|
|
repositoryId.value=cascaderValue.value[1];
|
|
|
let arr=cascaderOptions.value;
|
|
|
arr.map(item=>{
|
|
|
if(item.value==cascaderValue.value[1]){
|
...
|
...
|
@@ -311,8 +317,9 @@ export default { |
|
|
|
|
|
}
|
|
|
})
|
|
|
}else{
|
|
|
repositoryId.value=''
|
|
|
}
|
|
|
// repositoryId
|
|
|
}
|
|
|
|
|
|
const cascaderOptions = [
|
...
|
...
|
@@ -383,11 +390,11 @@ export default { |
|
|
}
|
|
|
//获取告警负责人-默认审批人
|
|
|
let getUser=()=>{
|
|
|
proxy.$http.get(`/api-web/bAlarmManage/alarm/userName`, {alarmNo:alarmInfo.alarmNo}, function (res) {
|
|
|
proxy.$http.get(`/api-web/bAlarmManage/alarm/userName`, {alarmNo:alarmInfo.value.alarmNo}, function (res) {
|
|
|
if (res && res.code == 0) {
|
|
|
let data=res.object;
|
|
|
if(data){
|
|
|
approverName.value=data.adminName;x
|
|
|
approverName.value=data.adminName;
|
|
|
}
|
|
|
}
|
|
|
})
|
...
|
...
|
@@ -410,7 +417,7 @@ export default { |
|
|
title, dialogVisible, height, dataList, columns, closeDetail,okfunc, getPage,selectionChange,dynamicTagsAppend,
|
|
|
showUserDialog,showUserDialogVisible,userFileRight,userList,selectUser,getUserList,titles,
|
|
|
getAlarmInfo,alarmInfo,cascaderValue,propsTrigger,handleChange,cascaderOptions,noticeFlag,
|
|
|
getUserByToken,getUser,cancleBtn,repositoryInfo,repositoryId
|
|
|
getUserByToken,getUser,cancleBtn,repositoryInfo,repositoryId,opinion
|
|
|
}
|
|
|
}
|
|
|
|
...
|
...
|
|