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

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

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

Loading…
Cancel
Save