安环管理-环保管理-酸雾她报警管理-报警记录-状态未未处理

dev-scheduling
ysn 1 month ago
parent f7d374eaf3
commit 6589bce0b9
  1. 120
      src/views/safetyManagement/wasteGasSet/components/alarmRecord.vue

@ -30,7 +30,7 @@
</avue-crud>
</template>
<script>
import { getList, add , remove ,update} from '@/api/safetyManagement/acidMistToweraalarmRecord.js'
import { getList, add, remove, update } from '@/api/safetyManagement/acidMistToweraalarmRecord.js';
export default {
data() {
@ -39,10 +39,10 @@ export default {
loading: false,
data: [],
query: {
dealStatus:1
dealStatus: 1,
},
option: {
height: "auto",
height: 'auto',
calcHeight: 32,
tip: false,
simplePage: true,
@ -57,12 +57,12 @@ export default {
viewBtn: false,
delBtn: false,
addBtn: false,
editBtnText: "修改",
addBtnIcon: " ",
viewBtnIcon: " ",
delBtnIcon: " ",
editBtnIcon: " ",
viewBtnText: "详情",
editBtnText: '修改',
addBtnIcon: ' ',
viewBtnIcon: ' ',
delBtnIcon: ' ',
editBtnIcon: ' ',
viewBtnText: '详情',
labelWidth: 120,
menuWidth: 120,
dialogWidth: 1040,
@ -77,87 +77,87 @@ export default {
index: false,
showOverflowTooltip: true,
menu: false,
searchLabelPosition: "left",
searchLabelPosition: "left",
searchLabelPosition: 'left',
searchLabelPosition: 'left',
searchGutter: 24,
searchSpan: 6,
menuAlign: "left",
menuAlign: 'left',
gridBtn: false,
searchMenuPosition: "right",
align: "center",
searchMenuPosition: 'right',
align: 'center',
column: [
{
label: "编码",
prop: "btCode",
label: '编码',
prop: 'btCode',
sortable: true,
filter: true,
search: true,
searchLabelWidth: 50,
},
{
label: "时间",
prop: "queryBtDate",
label: '时间',
prop: 'queryBtDate',
search: true,
searchLabelWidth: 50,
sortable: true,
hide: true,
filter: true,
type: "date",
type: 'date',
format: 'YYYY-MM-DD HH:mm:ss',
valueFormat: 'YYYY-MM-DD HH:mm:ss',
searchRange: true,
startPlaceholder: "开始时间",
endPlaceholder: "结束时间"
startPlaceholder: '开始时间',
endPlaceholder: '结束时间',
},
{
label: "时间",
prop: "btDate",
label: '时间',
prop: 'btDate',
sortable: true,
filter: true,
type: "date",
type: 'date',
format: 'YYYY-MM-DD HH:mm:ss',
valueFormat: 'YYYY-MM-DD HH:mm:ss',
// searchRange: true,
},
{
label: "错误点",
prop: "errorPoint",
label: '错误点',
prop: 'errorPoint',
search: true,
searchLabelWidth: 65,
sortable: true,
filter: true,
},
{
label: "消息文本",
prop: "messText",
label: '消息文本',
prop: 'messText',
search: true,
searchLabelWidth: 80,
sortable: true,
filter: true,
},
{
label: "状态",
prop: "dealStatus",
label: '状态',
prop: 'dealStatus',
search: true,
searchLabelWidth: 50,
sortable: true,
filter: true,
type: "select",
value:1,
dicData: [
type: 'select',
value: 1,
dicData: [
{
label: "已处理",
label: '已处理',
value: 0,
},
{
label: "未处理",
label: '未处理',
value: 1,
}
},
],
},
{
label: "持续时间",
prop: "consLong",
label: '持续时间',
prop: 'consLong',
search: false,
sortable: true,
filter: true,
@ -184,25 +184,25 @@ export default {
} else {
endTime = new Date().getTime();
}
let str = "";
let str = '';
const time = endTime - new Date(row.startTime).getTime();
var date = new Date(time);
//
var hh = Math.floor(time / (60 * 60 * 1000));
//
var mm = date.getMinutes() < 10 ? "0" + date.getMinutes() : date.getMinutes();
var mm = date.getMinutes() < 10 ? '0' + date.getMinutes() : date.getMinutes();
// /
var ss = date.getSeconds() < 10 ? "0" + date.getSeconds() : date.getSeconds();
var ss = date.getSeconds() < 10 ? '0' + date.getSeconds() : date.getSeconds();
if (time > 24 * 60 * 60 * 1000) {
str = Math.floor(time / 86400000) + "天" + hh + "小时" + mm + "分" + ss + "秒";
str = Math.floor(time / 86400000) + '天' + hh + '小时' + mm + '分' + ss + '秒';
} else if (time > 60 * 60 * 1000) {
str = hh + "小时" + mm + "分" + ss + "秒";
str = hh + '小时' + mm + '分' + ss + '秒';
} else if (time > 60 * 1000) {
str = mm + "分" + ss + "秒";
str = mm + '分' + ss + '秒';
} else {
str = ss + "秒";
str = ss + '秒';
}
return str;
},
@ -231,19 +231,20 @@ export default {
},
//
rowSave(row, done, loading) {
add(row).then(res => {
this.loading(this.page)
this.$message({
type: 'success',
messge: '操作成功!'
})
done();
},
add(row).then(
res => {
this.loading(this.page);
this.$message({
type: 'success',
messge: '操作成功!',
});
done();
},
error => {
window.console.log(error)
loading()
window.console.log(error);
loading();
}
)
);
},
//
rowUpdate(row, index, done, loading) {
@ -264,7 +265,7 @@ export default {
},
//
searchReset() {
this.query = {};
this.query = { dealStatus: 1 };
this.onLoad(this.page);
},
//
@ -282,7 +283,6 @@ export default {
const requestParams = Object.assign({}, params, this.query);
//
if (requestParams.queryBtDate && Array.isArray(requestParams.queryBtDate)) {
requestParams.queryBtDate = requestParams.queryBtDate.join(',');
}
getList(page.currentPage, page.pageSize, requestParams)
@ -290,7 +290,7 @@ export default {
const data = res.data.data;
this.page.total = data.total;
this.data = data.records;
console.log("data.records", data.records)
console.log('data.records', data.records);
this.loading = false;
})
.catch(() => {
@ -300,7 +300,7 @@ export default {
//
refreshChange() {
this.onLoad(this.page, this.query);
}
},
},
};
</script>

Loading…
Cancel
Save