修改ai预警
This commit is contained in:
parent
f443e75d50
commit
4c816d4ec5
@ -20,6 +20,9 @@ export const aiAnalyseHardWareRecordEdit = data => post('xmgl/aiAnalyseHardWareR
|
|||||||
export const aiAnalyseHardWareRecordDelete = data => post('xmgl/aiAnalyseHardWareRecord/delete', data);
|
export const aiAnalyseHardWareRecordDelete = data => post('xmgl/aiAnalyseHardWareRecord/delete', data);
|
||||||
export const aiAnalyseHardWareRecordList = data => post('xmgl/aiAnalyseHardWareRecord/list', data);
|
export const aiAnalyseHardWareRecordList = data => post('xmgl/aiAnalyseHardWareRecord/list', data);
|
||||||
|
|
||||||
|
//编辑
|
||||||
|
export const aiAnalyseHardWareRecordEditApi = data => post('xmgl/aiAnalyseHardWareAlarmRecord/setFalsePositive', data);
|
||||||
|
|
||||||
//分页列表查询AI分析硬件设备报警记录信息
|
//分页列表查询AI分析硬件设备报警记录信息
|
||||||
export const aiAnalyseHardWareAlarmRecordApi = data => post('xmgl/aiAnalyseHardWareAlarmRecord/selectPageList', data);
|
export const aiAnalyseHardWareAlarmRecordApi = data => post('xmgl/aiAnalyseHardWareAlarmRecord/selectPageList', data);
|
||||||
export const getCrewListDataApi = data => post('xmgl/systemUser/getProjectChilderSystemUserList', data); // 查询 所有整改人员
|
export const getCrewListDataApi = data => post('xmgl/systemUser/getProjectChilderSystemUserList', data); // 查询 所有整改人员
|
||||||
|
|||||||
@ -106,7 +106,11 @@
|
|||||||
<span class="time">{{ getTypeName(item.alarmType) }}</span>
|
<span class="time">{{ getTypeName(item.alarmType) }}</span>
|
||||||
<span>{{ item.createTime }}</span>
|
<span>{{ item.createTime }}</span>
|
||||||
</div>
|
</div>
|
||||||
<div class="status-style" :class="item.handleResult?'result-style':'no-result-style'">{{item.handleResult?'已处置':'未处置'}}</div>
|
<!-- <div class="status-style" :class="item.handleResult?'result-style':'no-result-style'">{{item.handleResult?'已处置':'未处置'}}</div> -->
|
||||||
|
<div class="status-style" :class="!item.handleResult?'no-result-style':item.handleResult==1?'result-style':'ignoreStyle'">
|
||||||
|
<!-- {{item.handleResult?'已处置':'未处置'}} -->
|
||||||
|
{{!item.handleResult?'未处置':item.handleResult==1?'已处置':'误报忽略'}}
|
||||||
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<!-- 来源 -->
|
<!-- 来源 -->
|
||||||
<div class="title" @click="openDialogDetail(item)">
|
<div class="title" @click="openDialogDetail(item)">
|
||||||
@ -181,11 +185,11 @@
|
|||||||
<el-dialog :modal-append-to-body="false" @close="close" title="处置详情" :visible.sync="recordShow" width="667px">
|
<el-dialog :modal-append-to-body="false" @close="close" title="处置详情" :visible.sync="recordShow" width="667px">
|
||||||
<div class="dialog_content">
|
<div class="dialog_content">
|
||||||
<el-form size="medium" ref="addEditForm" :model="addEditForm" :rules="addEditRules" label-width="120px" class="dialogFormBox">
|
<el-form size="medium" ref="addEditForm" :model="addEditForm" :rules="addEditRules" label-width="120px" class="dialogFormBox">
|
||||||
<!-- <el-form-item label="处置结果" prop="handleResult">
|
<el-form-item label="处置结果" prop="handleResult">
|
||||||
<el-radio :disabled="isDetail" v-model="addEditForm.handleResult" :label="1">已处置</el-radio>
|
<el-radio :disabled="isDetail" v-model="addEditForm.handleResult" :label="1">已处置</el-radio>
|
||||||
<el-radio :disabled="isDetail" v-model="addEditForm.handleResult" :label="2">误报忽略</el-radio>
|
<el-radio :disabled="isDetail" v-model="addEditForm.handleResult" :label="2">误报忽略</el-radio>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
<el-form-item label="描述" prop="desc" v-if="addEditForm.handleResult != 2">
|
<!-- <el-form-item label="描述" prop="desc" v-if="addEditForm.handleResult != 2">
|
||||||
<el-input
|
<el-input
|
||||||
:autosize="{ minRows: 2, maxRows: 6 }"
|
:autosize="{ minRows: 2, maxRows: 6 }"
|
||||||
:disabled="isDetail"
|
:disabled="isDetail"
|
||||||
@ -204,7 +208,8 @@
|
|||||||
</el-form-item>
|
</el-form-item>
|
||||||
<div class="dialog-footer" v-if="!isDetail">
|
<div class="dialog-footer" v-if="!isDetail">
|
||||||
<el-button class="cancleBtn" icon="el-icon-circle-close" size="medium" @click="recordShow = false">取消 </el-button>
|
<el-button class="cancleBtn" icon="el-icon-circle-close" size="medium" @click="recordShow = false">取消 </el-button>
|
||||||
<el-button @click="addBtn" type="primary" icon="el-icon-circle-check" size="medium">确定 </el-button>
|
<el-button @click="addBtn" type="primary" icon="el-icon-circle-check" size="medium" v-if="addEditForm.handleResult != 2">确定 </el-button>
|
||||||
|
<el-button @click="ignoreBtn" type="primary" icon="el-icon-circle-check" size="medium" v-if="addEditForm.handleResult == 2">确定 </el-button>
|
||||||
</div>
|
</div>
|
||||||
</el-form>
|
</el-form>
|
||||||
</div>
|
</div>
|
||||||
@ -215,7 +220,8 @@
|
|||||||
import {
|
import {
|
||||||
aiAnalyseHardWareAlarmRecordApi,
|
aiAnalyseHardWareAlarmRecordApi,
|
||||||
aiAnalyseHardWareAlarmRecordEdit,
|
aiAnalyseHardWareAlarmRecordEdit,
|
||||||
getViolatorList
|
getViolatorList,
|
||||||
|
aiAnalyseHardWareRecordEditApi,
|
||||||
} from '@/assets/js/api/equipmentCenter/electricBox'
|
} from '@/assets/js/api/equipmentCenter/electricBox'
|
||||||
import { getDictionaryItemApi } from '@/assets/js/api/companyDiagram.js'
|
import { getDictionaryItemApi } from '@/assets/js/api/companyDiagram.js'
|
||||||
import { getWorkerInfoList, selectHierarchyEnterpriseListApi } from '@/assets/js/api/laborPerson.js'
|
import { getWorkerInfoList, selectHierarchyEnterpriseListApi } from '@/assets/js/api/laborPerson.js'
|
||||||
@ -440,7 +446,28 @@ export default {
|
|||||||
this.$refs.addEditForm.validate(valid => {
|
this.$refs.addEditForm.validate(valid => {
|
||||||
if (valid) {
|
if (valid) {
|
||||||
console.log('保存', params)
|
console.log('保存', params)
|
||||||
aiAnalyseHardWareAlarmRecordEdit(params).then(result => {
|
// aiAnalyseHardWareAlarmRecordEdit(params).then(result => {
|
||||||
|
aiAnalyseHardWareRecordEditApi(params).then(result => {
|
||||||
|
if (result.success) {
|
||||||
|
this.$message.success(result.message)
|
||||||
|
this.getList()
|
||||||
|
this.recordShow = false
|
||||||
|
}
|
||||||
|
})
|
||||||
|
} else {
|
||||||
|
return false
|
||||||
|
}
|
||||||
|
})
|
||||||
|
},
|
||||||
|
ignoreBtn(){
|
||||||
|
let params = JSON.parse(JSON.stringify(this.addEditForm))
|
||||||
|
params.projectSn = this.$store.state.projectSn
|
||||||
|
params.handleResult = 2;
|
||||||
|
this.$refs.addEditForm.validate(valid => {
|
||||||
|
if (valid) {
|
||||||
|
console.log('误报忽略', params)
|
||||||
|
// aiAnalyseHardWareAlarmRecordEdit(params).then(result => {
|
||||||
|
aiAnalyseHardWareRecordEditApi(params).then(result => {
|
||||||
if (result.success) {
|
if (result.success) {
|
||||||
this.$message.success(result.message)
|
this.$message.success(result.message)
|
||||||
this.getList()
|
this.getList()
|
||||||
@ -532,6 +559,15 @@ export default {
|
|||||||
json.isPushed = 1
|
json.isPushed = 1
|
||||||
aiAnalyseHardWareAlarmRecordApi(json).then(res => {
|
aiAnalyseHardWareAlarmRecordApi(json).then(res => {
|
||||||
this.workerList = res.result.records
|
this.workerList = res.result.records
|
||||||
|
// let tempArr = []
|
||||||
|
// this.workerList.map(item => {
|
||||||
|
// if(item.id == '1790158137802788866'){
|
||||||
|
// tempArr.push(item)
|
||||||
|
// console.log("77777777777",item)
|
||||||
|
// }
|
||||||
|
// })
|
||||||
|
// console.log("88888888888",tempArr)
|
||||||
|
// this.workerList = tempArr
|
||||||
this.pageInfo.total = res.result.total
|
this.pageInfo.total = res.result.total
|
||||||
setTimeout(() => {
|
setTimeout(() => {
|
||||||
this.$previewRefresh()
|
this.$previewRefresh()
|
||||||
@ -635,7 +671,7 @@ export default {
|
|||||||
left: 0px;
|
left: 0px;
|
||||||
color: white;
|
color: white;
|
||||||
text-align: center;
|
text-align: center;
|
||||||
width: 60px;
|
width: 70px;
|
||||||
height: 20px;
|
height: 20px;
|
||||||
line-height: 20px;
|
line-height: 20px;
|
||||||
border-radius: 10px;
|
border-radius: 10px;
|
||||||
@ -648,6 +684,9 @@ export default {
|
|||||||
.no-result-style{
|
.no-result-style{
|
||||||
background-color: #5B82EE;
|
background-color: #5B82EE;
|
||||||
}
|
}
|
||||||
|
.ignoreStyle{
|
||||||
|
background-color: rgba(0, 0, 0, 0.5);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
.title {
|
.title {
|
||||||
width: 70%;
|
width: 70%;
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user