安环管理-安全管理-安全巡检点配置-新增排序

安环管理-安全管理-安全巡检任务-新增排序
安环管理-安全管理-安全巡检点配置-新增排序
安环管理-环保管理-环保巡检点配置-新增排序
安环管理-环保管理-环保巡检任务-新增排序
安环管理-环保管理-酸雾塔报警管理-报警点设置-新增排序
安环管理-环保管理-酸雾塔报警管理-报警记录-新增排序
安环管理-环保管理-废水处理-槽液排放记录-新增排序
安环管理-环保管理-废水处理-废水加药记录-新增排序
安环管理-环保管理-废水处理-废水化验记录-新增排序
安环管理-环保管理-废水处理-仪表参数-新增排序
安环管理-环保管理-废气处理-废气加药记录-新增排序
安环管理-环保管理-废气处理-废气运行记录-新增排序
dev-scheduling
ysn 2 months ago
parent d8d43e4134
commit 4575cd6781
  1. 32
      src/views/safetyManagement/equipmentInspectionPoint/index.vue
  2. 42
      src/views/safetyManagement/equipmentInspectionTask/index.vue
  3. 24
      src/views/safetyManagement/safetyInspectionPoint/index.vue
  4. 39
      src/views/safetyManagement/safetyInspectionTask/index.vue
  5. 33
      src/views/safetyManagement/wasteGasSet/components/alarmPoint.vue
  6. 31
      src/views/safetyManagement/wasteGasSet/components/alarmRecord.vue
  7. 31
      src/views/safetyManagement/wasteGasSet/components/dosingRecord.vue
  8. 41
      src/views/safetyManagement/wasteGasSet/components/wasteGasRunRec.vue
  9. 31
      src/views/safetyManagement/wastewater/components/dischargeRec.vue
  10. 31
      src/views/safetyManagement/wastewater/components/dosingRecord.vue
  11. 23
      src/views/safetyManagement/wastewater/components/meterParameter.vue
  12. 37
      src/views/safetyManagement/wastewater/components/testRecord.vue

@ -118,7 +118,6 @@ export default {
index: false, index: false,
showOverflowTooltip: true, showOverflowTooltip: true,
searchLabelPosition: 'left', searchLabelPosition: 'left',
searchLabelPosition: 'left',
searchGutter: 24, searchGutter: 24,
searchSpan: 6, searchSpan: 6,
menuAlign: 'center', menuAlign: 'center',
@ -129,7 +128,7 @@ export default {
{ {
label: '巡检点编号', label: '巡检点编号',
prop: 'insNum', prop: 'insNum',
sortable: true, sortable: 'custom',
filter: true, filter: true,
span: 24, span: 24,
search: true, search: true,
@ -145,7 +144,7 @@ export default {
{ {
label: '巡检点位置', label: '巡检点位置',
prop: 'insSite', prop: 'insSite',
sortable: true, sortable: 'custom',
filter: true, filter: true,
span: 24, span: 24,
search: true, search: true,
@ -161,12 +160,13 @@ export default {
{ {
label: '巡检点类型', label: '巡检点类型',
prop: 'insType', prop: 'insType',
sortable: true, sortable: 'custom',
filter: true, filter: true,
span: 24, span: 24,
search: true, search: true,
searchLabelWidth: 90, searchLabelWidth: 90,
type: 'select', type: 'select',
width: 110,
dicData: [ dicData: [
{ label: '废水巡检点', value: '1' }, { label: '废水巡检点', value: '1' },
{ label: '废气巡检点', value: '2' }, { label: '废气巡检点', value: '2' },
@ -182,12 +182,13 @@ export default {
{ {
label: '巡检周期(h)', label: '巡检周期(h)',
prop: 'insCycle', prop: 'insCycle',
sortable: true, sortable: 'custom',
filter: true, filter: true,
span: 24, span: 24,
search: false, search: false,
searchLabelWidth: 90, searchLabelWidth: 90,
type: 'number', type: 'number',
width: 110,
rules: [ rules: [
{ {
required: true, required: true,
@ -199,17 +200,18 @@ export default {
{ {
label: '上次检验日期', label: '上次检验日期',
prop: 'lastInsCycle', prop: 'lastInsCycle',
sortable: true, sortable: 'custom',
filter: true, filter: true,
span: 24, span: 24,
search: false, search: false,
display: false, display: false,
searchLabelWidth: 100, searchLabelWidth: 100,
width: 150,
}, },
{ {
label: '备注', label: '备注',
prop: 'memo', prop: 'memo',
sortable: true, sortable: 'custom',
filter: true, filter: true,
span: 24, span: 24,
search: false, search: false,
@ -333,17 +335,13 @@ export default {
this.selectionList = []; this.selectionList = [];
this.$refs.table.clearSelection(); this.$refs.table.clearSelection();
}, },
//
sortChange({ prop, order }) { sortChange({ prop, order }) {
if (!prop) { this.query.descs = undefined;
// this.query.ascs = undefined;
this.query.orderByField = undefined; let orderByFieldKey = order === 'descending' ? 'descs' : 'ascs';
this.query.isAsc = undefined; this.query[orderByFieldKey] = !prop
} else { ? undefined
const orderByField = prop.replace(/([a-z])([A-Z0-9])/g, '$1_$2').toUpperCase(); : prop.replace(/([a-z])([A-Z0-9])/g, '$1_$2').toUpperCase();
this.query.orderByField = orderByField;
this.query.isAsc = order === 'ascending' ? true : false;
}
// // // //
this.onLoad(this.page, this.query); this.onLoad(this.page, this.query);
}, },

@ -75,7 +75,6 @@ export default {
showOverflowTooltip: true, showOverflowTooltip: true,
menu: false, menu: false,
searchLabelPosition: 'left', searchLabelPosition: 'left',
searchLabelPosition: 'left',
searchGutter: 24, searchGutter: 24,
searchSpan: 6, searchSpan: 6,
menuAlign: 'left', menuAlign: 'left',
@ -86,7 +85,7 @@ export default {
{ {
label: '巡检点编号', label: '巡检点编号',
prop: 'insNum', prop: 'insNum',
sortable: true, sortable: 'custom',
filter: true, filter: true,
search: true, search: true,
searchLabelWidth: 90, searchLabelWidth: 90,
@ -94,7 +93,7 @@ export default {
{ {
label: '巡检点位置', label: '巡检点位置',
prop: 'insSite', prop: 'insSite',
sortable: true, sortable: 'custom',
filter: true, filter: true,
search: true, search: true,
searchLabelWidth: 90, searchLabelWidth: 90,
@ -102,7 +101,7 @@ export default {
{ {
label: '巡检点类型', label: '巡检点类型',
prop: 'insType', prop: 'insType',
sortable: true, sortable: 'custom',
filter: true, filter: true,
span: 24, span: 24,
search: true, search: true,
@ -123,7 +122,7 @@ export default {
{ {
label: '等待周期', label: '等待周期',
prop: 'waitCycle', prop: 'waitCycle',
sortable: true, sortable: 'custom',
filter: true, filter: true,
search: false, search: false,
display: false, display: false,
@ -131,7 +130,7 @@ export default {
{ {
label: '巡检点备注', label: '巡检点备注',
prop: 'insMemo', prop: 'insMemo',
sortable: true, sortable: 'custom',
filter: true, filter: true,
search: false, search: false,
display: false, display: false,
@ -147,13 +146,13 @@ export default {
format: 'YYYY-MM-DD', format: 'YYYY-MM-DD',
valueFormat: 'YYYY-MM-DD', valueFormat: 'YYYY-MM-DD',
searchRange: true, searchRange: true,
startPlaceholder: "开始时间", startPlaceholder: '开始时间',
endPlaceholder: "结束时间", endPlaceholder: '结束时间',
}, },
{ {
label: '发起时间', label: '发起时间',
prop: 'launchTime', prop: 'launchTime',
sortable: true, sortable: 'custom',
filter: true, filter: true,
type: 'datetime', type: 'datetime',
format: 'YYYY-MM-DD HH:mm:ss', format: 'YYYY-MM-DD HH:mm:ss',
@ -163,14 +162,14 @@ export default {
{ {
label: '巡检人', label: '巡检人',
prop: 'insMan', prop: 'insMan',
sortable: true, sortable: 'custom',
filter: true, filter: true,
search: true, search: true,
}, },
{ {
label: '检验时间', label: '检验时间',
prop: 'queryTestTime', prop: 'queryTestTime',
sortable: true, sortable: 'custom',
filter: true, filter: true,
search: true, search: true,
hide: true, hide: true,
@ -182,7 +181,7 @@ export default {
{ {
label: '检验时间', label: '检验时间',
prop: 'testTime', prop: 'testTime',
sortable: true, sortable: 'custom',
filter: true, filter: true,
type: 'datetime', type: 'datetime',
format: 'YYYY-MM-DD HH:mm:ss', format: 'YYYY-MM-DD HH:mm:ss',
@ -192,7 +191,7 @@ export default {
{ {
label: '任务状态', label: '任务状态',
prop: 'taskStatus', prop: 'taskStatus',
sortable: true, sortable: 'custom',
filter: true, filter: true,
search: true, search: true,
type: 'select', type: 'select',
@ -216,7 +215,7 @@ export default {
{ {
label: '备注', label: '备注',
prop: 'parMemo', prop: 'parMemo',
sortable: true, sortable: 'custom',
filter: true, filter: true,
search: false, search: false,
}, },
@ -243,15 +242,12 @@ export default {
}, },
// //
sortChange({ prop, order }) { sortChange({ prop, order }) {
if (!prop) { this.query.descs = undefined;
// this.query.ascs = undefined;
this.query.orderByField = undefined; let orderByFieldKey = order === 'descending' ? 'descs' : 'ascs';
this.query.isAsc = undefined; this.query[orderByFieldKey] = !prop
} else { ? undefined
const orderByField = prop.replace(/([a-z])([A-Z0-9])/g, '$1_$2').toUpperCase(); : prop.replace(/([a-z])([A-Z0-9])/g, '$1_$2').toUpperCase();
this.query.orderByField = orderByField;
this.query.isAsc = order === 'ascending' ? true : false;
}
// // // //
this.onLoad(this.page, this.query); this.onLoad(this.page, this.query);
}, },

@ -126,7 +126,7 @@ export default {
{ {
label: '巡检点编号', label: '巡检点编号',
prop: 'insNum', prop: 'insNum',
sortable: true, sortable: 'custom',
filter: true, filter: true,
span: 24, span: 24,
search: true, search: true,
@ -142,7 +142,7 @@ export default {
{ {
label: '巡检点位置', label: '巡检点位置',
prop: 'insSite', prop: 'insSite',
sortable: true, sortable: 'custom',
filter: true, filter: true,
span: 24, span: 24,
search: true, search: true,
@ -158,7 +158,7 @@ export default {
// { // {
// label: '', // label: '',
// prop: 'insSpotType', // prop: 'insSpotType',
// sortable: true, // sortable: 'custom',
// filter: true, // filter: true,
// span: 24, // span: 24,
// search: true, // search: true,
@ -174,17 +174,18 @@ export default {
{ {
label: '上次检验日期', label: '上次检验日期',
prop: 'lastInsCycle', prop: 'lastInsCycle',
sortable: true, sortable: 'custom',
filter: true, filter: true,
span: 24, span: 24,
search: false, search: false,
display: false, display: false,
searchLabelWidth: 100, searchLabelWidth: 100,
width: 150,
}, },
{ {
label: '备注', label: '备注',
prop: 'memo', prop: 'memo',
sortable: true, sortable: 'custom',
filter: true, filter: true,
span: 24, span: 24,
search: false, search: false,
@ -325,15 +326,10 @@ export default {
}, },
// //
sortChange({ prop, order }) { sortChange({ prop, order }) {
if (!prop) { this.query.descs = undefined;
// this.query.ascs = undefined;
this.query.orderByField = undefined; let orderByFieldKey = order === 'descending' ? 'descs' : 'ascs';
this.query.isAsc = undefined; this.query[orderByFieldKey] = !prop ? undefined : prop.replace(/([a-z])([A-Z0-9])/g, '$1_$2').toUpperCase();
} else {
const orderByField = prop.replace(/([a-z])([A-Z0-9])/g, '$1_$2').toUpperCase();
this.query.orderByField = orderByField;
this.query.isAsc = order === 'ascending' ? true : false;
}
// // // //
this.onLoad(this.page, this.query); this.onLoad(this.page, this.query);
}, },

@ -87,7 +87,7 @@ export default {
{ {
label: '巡检点编号', label: '巡检点编号',
prop: 'insNum', prop: 'insNum',
sortable: true, sortable: 'custom',
filter: true, filter: true,
search: true, search: true,
searchLabelWidth: 90, searchLabelWidth: 90,
@ -95,7 +95,7 @@ export default {
{ {
label: '巡检点位置', label: '巡检点位置',
prop: 'insSite', prop: 'insSite',
sortable: true, sortable: 'custom',
filter: true, filter: true,
search: true, search: true,
searchLabelWidth: 90, searchLabelWidth: 90,
@ -103,7 +103,7 @@ export default {
{ {
label: '等待周期', label: '等待周期',
prop: 'waitCycle', prop: 'waitCycle',
sortable: true, sortable: 'custom',
filter: true, filter: true,
search: false, search: false,
display: false, display: false,
@ -111,7 +111,7 @@ export default {
{ {
label: '巡检点备注', label: '巡检点备注',
prop: 'insMemo', prop: 'insMemo',
sortable: true, sortable: 'custom',
filter: true, filter: true,
search: false, search: false,
display: false, display: false,
@ -131,24 +131,26 @@ export default {
{ {
label: '发起时间', label: '发起时间',
prop: 'launchTime', prop: 'launchTime',
sortable: true, sortable: 'custom',
filter: true, filter: true,
type: 'datetime', type: 'datetime',
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,
width: 150,
}, },
{ {
label: '巡检人', label: '巡检人',
prop: 'insMan', prop: 'insMan',
sortable: true, sortable: 'custom',
filter: true, filter: true,
search: true, search: true,
width: 100,
}, },
{ {
label: '检验时间', label: '检验时间',
prop: 'queryTestTime', prop: 'queryTestTime',
sortable: true, sortable: 'custom',
filter: true, filter: true,
search: true, search: true,
hide: true, hide: true,
@ -160,22 +162,24 @@ export default {
{ {
label: '检验时间', label: '检验时间',
prop: 'testTime', prop: 'testTime',
sortable: true, sortable: 'custom',
filter: true, filter: true,
type: 'datetime', type: 'datetime',
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,
width: 150,
}, },
{ {
label: '任务状态', label: '任务状态',
prop: 'taskStatus', prop: 'taskStatus',
sortable: true, sortable: 'custom',
filter: true, filter: true,
search: true, search: true,
type: 'select', type: 'select',
// value: "2", // value: "2",
searchLabelWidth: 80, searchLabelWidth: 80,
width: 100,
dicData: [ dicData: [
{ {
label: '已检', label: '已检',
@ -198,7 +202,7 @@ export default {
{ {
label: '备注', label: '备注',
prop: 'parMemo', prop: 'parMemo',
sortable: true, sortable: 'custom',
filter: true, filter: true,
search: false, search: false,
}, },
@ -209,15 +213,12 @@ export default {
methods: { methods: {
// //
sortChange({ prop, order }) { sortChange({ prop, order }) {
if (!prop) {s this.query.descs = undefined;
// this.query.ascs = undefined;
this.query.orderByField = undefined; let orderByFieldKey = order === 'descending' ? 'descs' : 'ascs';
this.query.isAsc = undefined; this.query[orderByFieldKey] = !prop
} else { ? undefined
const orderByField = prop.replace(/([a-z])([A-Z0-9])/g, '$1_$2').toUpperCase(); : prop.replace(/([a-z])([A-Z0-9])/g, '$1_$2').toUpperCase();
this.query.orderByField = orderByField;
this.query.isAsc = order === 'ascending' ? true : false;
}
// // // //
this.onLoad(this.page, this.query); this.onLoad(this.page, this.query);
}, },

@ -102,7 +102,7 @@ export default {
{ {
label: '编码', label: '编码',
prop: 'btCode', prop: 'btCode',
sortable: true, sortable: 'custom',
filter: true, filter: true,
span: 12, span: 12,
search: true, search: true,
@ -120,7 +120,7 @@ export default {
prop: 'btName', prop: 'btName',
search: true, search: true,
searchLabelWidth: 50, searchLabelWidth: 50,
sortable: true, sortable: 'custom',
filter: true, filter: true,
span: 12, span: 12,
rules: [ rules: [
@ -135,7 +135,7 @@ export default {
label: '药品名称', label: '药品名称',
prop: 'drugName', prop: 'drugName',
search: false, search: false,
sortable: true, sortable: 'custom',
filter: true, filter: true,
span: 12, span: 12,
rules: [ rules: [
@ -151,7 +151,7 @@ export default {
prop: 'threshold', prop: 'threshold',
search: true, search: true,
searchLabelWidth: 80, searchLabelWidth: 80,
sortable: true, sortable: 'custom',
filter: true, filter: true,
type: 'number', type: 'number',
span: 12, span: 12,
@ -167,7 +167,7 @@ export default {
label: 'PH报警点位', label: 'PH报警点位',
prop: 'phPoint', prop: 'phPoint',
search: false, search: false,
sortable: true, sortable: 'custom',
filter: true, filter: true,
span: 12, span: 12,
rules: [ rules: [
@ -182,7 +182,7 @@ export default {
label: '风机运行点位', label: '风机运行点位',
prop: 'fanRunPoint', prop: 'fanRunPoint',
search: false, search: false,
sortable: true, sortable: 'custom',
filter: true, filter: true,
span: 12, span: 12,
rules: [ rules: [
@ -197,7 +197,7 @@ export default {
label: '风机报警点位', label: '风机报警点位',
prop: 'fanPoint', prop: 'fanPoint',
search: false, search: false,
sortable: true, sortable: 'custom',
filter: true, filter: true,
span: 12, span: 12,
}, },
@ -205,7 +205,7 @@ export default {
label: '循环泵报警点位', label: '循环泵报警点位',
prop: 'pumpPoint', prop: 'pumpPoint',
search: false, search: false,
sortable: true, sortable: 'custom',
filter: true, filter: true,
span: 12, span: 12,
}, },
@ -344,16 +344,13 @@ export default {
}, },
// //
sortChange({ prop, order }) { sortChange({ prop, order }) {
if (!prop) { this.query.descs = undefined;
// this.query.ascs = undefined;
this.query.orderByField = undefined; let orderByFieldKey = order === 'descending' ? 'descs' : 'ascs';
this.query.isAsc = undefined; this.query[orderByFieldKey] = !prop
} else { ? undefined
const orderByField = prop.replace(/([a-z])([A-Z0-9])/g, '$1_$2').toUpperCase(); : prop.replace(/([a-z])([A-Z0-9])/g, '$1_$2').toUpperCase();
this.query.orderByField = orderByField; // //
this.query.isAsc = order === 'ascending' ? true : false;
}
//
this.onLoad(this.page, this.query); this.onLoad(this.page, this.query);
}, },
onLoad(page, params = {}) { onLoad(page, params = {}) {

@ -90,7 +90,7 @@ export default {
{ {
label: '编码', label: '编码',
prop: 'btCode', prop: 'btCode',
sortable: true, sortable: 'custom',
filter: true, filter: true,
search: true, search: true,
searchLabelWidth: 50, searchLabelWidth: 50,
@ -100,7 +100,7 @@ export default {
prop: 'queryBtDate', prop: 'queryBtDate',
search: true, search: true,
searchLabelWidth: 50, searchLabelWidth: 50,
sortable: true, sortable: 'custom',
hide: true, hide: true,
filter: true, filter: true,
type: 'date', type: 'date',
@ -113,7 +113,7 @@ export default {
{ {
label: '时间', label: '时间',
prop: 'btDate', prop: 'btDate',
sortable: true, sortable: 'custom',
filter: true, filter: true,
type: 'date', type: 'date',
format: 'YYYY-MM-DD HH:mm:ss', format: 'YYYY-MM-DD HH:mm:ss',
@ -125,7 +125,7 @@ export default {
prop: 'errorPoint', prop: 'errorPoint',
search: true, search: true,
searchLabelWidth: 65, searchLabelWidth: 65,
sortable: true, sortable: 'custom',
filter: true, filter: true,
}, },
{ {
@ -133,7 +133,7 @@ export default {
prop: 'messText', prop: 'messText',
search: true, search: true,
searchLabelWidth: 80, searchLabelWidth: 80,
sortable: true, sortable: 'custom',
filter: true, filter: true,
}, },
{ {
@ -141,7 +141,7 @@ export default {
prop: 'dealStatus', prop: 'dealStatus',
search: true, search: true,
searchLabelWidth: 50, searchLabelWidth: 50,
sortable: true, sortable: 'custom',
filter: true, filter: true,
type: 'select', type: 'select',
value: 1, value: 1,
@ -160,7 +160,7 @@ export default {
label: '持续时间', label: '持续时间',
prop: 'consLong', prop: 'consLong',
search: false, search: false,
sortable: true, sortable: 'custom',
filter: true, filter: true,
}, },
], ],
@ -282,16 +282,13 @@ export default {
}, },
// //
sortChange({ prop, order }) { sortChange({ prop, order }) {
if (!prop) { this.query.descs = undefined;
// this.query.ascs = undefined;
this.query.orderByField = undefined; let orderByFieldKey = order === 'descending' ? 'descs' : 'ascs';
this.query.isAsc = undefined; this.query[orderByFieldKey] = !prop
} else { ? undefined
const orderByField = prop.replace(/([a-z])([A-Z0-9])/g, '$1_$2').toUpperCase(); : prop.replace(/([a-z])([A-Z0-9])/g, '$1_$2').toUpperCase();
this.query.orderByField = orderByField; // //
this.query.isAsc = order === 'ascending' ? true : false;
}
//
this.onLoad(this.page, this.query); this.onLoad(this.page, this.query);
}, },
onLoad(page, params = {}) { onLoad(page, params = {}) {

@ -135,7 +135,7 @@ export default {
{ {
label: '设施', label: '设施',
prop: 'device', prop: 'device',
sortable: true, sortable: 'custom',
filter: true, filter: true,
span: 12, span: 12,
search: true, search: true,
@ -152,7 +152,7 @@ export default {
label: '药品', label: '药品',
prop: 'drug', prop: 'drug',
search: true, search: true,
sortable: true, sortable: 'custom',
filter: true, filter: true,
span: 12, span: 12,
searchLabelWidth: 50, searchLabelWidth: 50,
@ -168,7 +168,7 @@ export default {
label: '剂量(kg)', label: '剂量(kg)',
prop: 'dose', prop: 'dose',
search: true, search: true,
sortable: true, sortable: 'custom',
filter: true, filter: true,
span: 12, span: 12,
searchLabelWidth: 70, searchLabelWidth: 70,
@ -185,7 +185,7 @@ export default {
label: '加药时间', label: '加药时间',
prop: 'queryDosingTime', prop: 'queryDosingTime',
search: true, search: true,
sortable: true, sortable: 'custom',
filter: true, filter: true,
display: false, display: false,
editDisplay: false, editDisplay: false,
@ -208,7 +208,7 @@ export default {
{ {
label: '加药时间', label: '加药时间',
prop: 'dosingTime', prop: 'dosingTime',
sortable: true, sortable: 'custom',
filter: true, filter: true,
span: 12, span: 12,
type: 'datetime', type: 'datetime',
@ -228,7 +228,7 @@ export default {
search: true, search: true,
span: 12, span: 12,
searchLabelWidth: 60, searchLabelWidth: 60,
sortable: true, sortable: 'custom',
filter: true, filter: true,
type: 'select', type: 'select',
dicData: [], dicData: [],
@ -248,7 +248,7 @@ export default {
label: '备注', label: '备注',
prop: 'memo', prop: 'memo',
search: false, search: false,
sortable: true, sortable: 'custom',
filter: true, filter: true,
span: 12, span: 12,
}, },
@ -397,16 +397,13 @@ export default {
}, },
// //
sortChange({ prop, order }) { sortChange({ prop, order }) {
if (!prop) { this.query.descs = undefined;
// this.query.ascs = undefined;
this.query.orderByField = undefined; let orderByFieldKey = order === 'descending' ? 'descs' : 'ascs';
this.query.isAsc = undefined; this.query[orderByFieldKey] = !prop
} else { ? undefined
const orderByField = prop.replace(/([a-z])([A-Z0-9])/g, '$1_$2').toUpperCase(); : prop.replace(/([a-z])([A-Z0-9])/g, '$1_$2').toUpperCase();
this.query.orderByField = orderByField; // //
this.query.isAsc = order === 'ascending' ? true : false;
}
//
this.onLoad(this.page, this.query); this.onLoad(this.page, this.query);
}, },
// //

@ -117,7 +117,7 @@ export default {
{ {
label: '设备编号', label: '设备编号',
prop: 'deviceNum', prop: 'deviceNum',
sortable: true, sortable: 'custom',
filter: true, filter: true,
search: true, search: true,
width: 120, width: 120,
@ -134,7 +134,7 @@ export default {
// label: "", // label: "",
// prop: "startTime", // prop: "startTime",
// search: false, // search: false,
// sortable: true, // sortable: 'custom',
// filter: true, // filter: true,
// type: "date", // type: "date",
// format: "YYYY-MM-DD", // format: "YYYY-MM-DD",
@ -144,7 +144,7 @@ export default {
// { // {
// label: "", // label: "",
// prop: "runTime", // prop: "runTime",
// sortable: true, // sortable: 'custom',
// filter: true, // filter: true,
// width: 120, // width: 120,
// }, // },
@ -156,7 +156,7 @@ export default {
label: '开始时间', label: '开始时间',
prop: 'queryStartTime', prop: 'queryStartTime',
search: true, search: true,
sortable: true, sortable: 'custom',
filter: true, filter: true,
display: false, display: false,
hide: true, hide: true,
@ -173,7 +173,7 @@ export default {
label: '开始时间', label: '开始时间',
prop: 'startTime', prop: 'startTime',
search: false, search: false,
sortable: true, sortable: 'custom',
filter: true, filter: true,
width: 120, width: 120,
type: 'datetime', type: 'datetime',
@ -191,7 +191,7 @@ export default {
label: '结束时间', label: '结束时间',
prop: 'queryEndTime', prop: 'queryEndTime',
search: true, search: true,
sortable: true, sortable: 'custom',
hide: true, hide: true,
filter: true, filter: true,
display: false, display: false,
@ -209,7 +209,7 @@ export default {
label: '结束时间', label: '结束时间',
prop: 'endTime', prop: 'endTime',
search: false, search: false,
sortable: true, sortable: 'custom',
filter: true, filter: true,
width: 120, width: 120,
type: 'datetime', type: 'datetime',
@ -227,7 +227,7 @@ export default {
label: '运行时间(H)', label: '运行时间(H)',
prop: 'runTime', prop: 'runTime',
search: false, search: false,
sortable: true, sortable: 'custom',
filter: true, filter: true,
width: 130, width: 130,
}, },
@ -246,7 +246,7 @@ export default {
label: '药品名称', label: '药品名称',
prop: 'drugName', prop: 'drugName',
search: false, search: false,
sortable: true, sortable: 'custom',
filter: true, filter: true,
width: 120, width: 120,
}, },
@ -254,7 +254,7 @@ export default {
label: '药品投加量(kg)', label: '药品投加量(kg)',
prop: 'drugNum', prop: 'drugNum',
search: false, search: false,
sortable: true, sortable: 'custom',
filter: true, filter: true,
width: 150, width: 150,
}, },
@ -360,7 +360,7 @@ export default {
label: '维保记录', label: '维保记录',
prop: 'record', prop: 'record',
search: false, search: false,
sortable: true, sortable: 'custom',
filter: true, filter: true,
width: 120, width: 120,
}, },
@ -369,7 +369,7 @@ export default {
prop: 'dutyMan', prop: 'dutyMan',
search: true, search: true,
searchLabelWidth: 70, searchLabelWidth: 70,
sortable: true, sortable: 'custom',
filter: true, filter: true,
span: 12, span: 12,
type: 'select', type: 'select',
@ -528,16 +528,13 @@ export default {
}, },
// //
sortChange({ prop, order }) { sortChange({ prop, order }) {
if (!prop) { this.query.descs = undefined;
// this.query.ascs = undefined;
this.query.orderByField = undefined; let orderByFieldKey = order === 'descending' ? 'descs' : 'ascs';
this.query.isAsc = undefined; this.query[orderByFieldKey] = !prop
} else { ? undefined
const orderByField = prop.replace(/([a-z])([A-Z0-9])/g, '$1_$2').toUpperCase(); : prop.replace(/([a-z])([A-Z0-9])/g, '$1_$2').toUpperCase();
this.query.orderByField = orderByField; // //
this.query.isAsc = order === 'ascending' ? true : false;
}
//
this.onLoad(this.page, this.query); this.onLoad(this.page, this.query);
}, },
// //

@ -132,7 +132,7 @@ export default {
label: '报废槽液类型', label: '报废槽液类型',
prop: 'wasteType', prop: 'wasteType',
// bind: "wasteType.wtName", // bind: "wasteType.wtName",
sortable: true, sortable: 'custom',
filter: true, filter: true,
span: 12, span: 12,
search: true, search: true,
@ -157,7 +157,7 @@ export default {
prop: 'bsTeamSet', prop: 'bsTeamSet',
// bind: "bsTeamSet.tsName", // bind: "bsTeamSet.tsName",
search: true, search: true,
sortable: true, sortable: 'custom',
filter: true, filter: true,
span: 12, span: 12,
type: 'select', type: 'select',
@ -178,7 +178,7 @@ export default {
label: '排放量(单位:L)', label: '排放量(单位:L)',
prop: 'amount', prop: 'amount',
search: true, search: true,
sortable: true, sortable: 'custom',
filter: true, filter: true,
span: 12, span: 12,
searchLabelWidth: 110, searchLabelWidth: 110,
@ -196,7 +196,7 @@ export default {
prop: 'queryDirDate', prop: 'queryDirDate',
search: true, search: true,
searchLabelWidth: 50, searchLabelWidth: 50,
sortable: true, sortable: 'custom',
filter: true, filter: true,
hide: true, hide: true,
editDisplay: false, editDisplay: false,
@ -219,7 +219,7 @@ export default {
label: '日期', label: '日期',
prop: 'dirDate', prop: 'dirDate',
// search: true, // search: true,
sortable: true, sortable: 'custom',
filter: true, filter: true,
span: 12, span: 12,
type: 'datetime', type: 'datetime',
@ -238,7 +238,7 @@ export default {
prop: 'handleMan', prop: 'handleMan',
filterable: true, filterable: true,
search: true, search: true,
sortable: true, sortable: 'custom',
filter: true, filter: true,
span: 12, span: 12,
type: 'select', type: 'select',
@ -259,7 +259,7 @@ export default {
label: '备注', label: '备注',
prop: 'memo', prop: 'memo',
search: false, search: false,
sortable: true, sortable: 'custom',
filter: true, filter: true,
span: 12, span: 12,
}, },
@ -385,16 +385,13 @@ export default {
}, },
// //
sortChange({ prop, order }) { sortChange({ prop, order }) {
if (!prop) { this.query.descs = undefined;
// this.query.ascs = undefined;
this.query.orderByField = undefined; let orderByFieldKey = order === 'descending' ? 'descs' : 'ascs';
this.query.isAsc = undefined; this.query[orderByFieldKey] = !prop
} else { ? undefined
const orderByField = prop.replace(/([a-z])([A-Z0-9])/g, '$1_$2').toUpperCase(); : prop.replace(/([a-z])([A-Z0-9])/g, '$1_$2').toUpperCase();
this.query.orderByField = orderByField; // //
this.query.isAsc = order === 'ascending' ? true : false;
}
//
this.onLoad(this.page, this.query); this.onLoad(this.page, this.query);
}, },
// //

@ -130,7 +130,7 @@ export default {
{ {
label: '设施', label: '设施',
prop: 'device', prop: 'device',
sortable: true, sortable: 'custom',
filter: true, filter: true,
span: 12, span: 12,
search: true, search: true,
@ -147,7 +147,7 @@ export default {
label: '药品', label: '药品',
prop: 'drug', prop: 'drug',
search: true, search: true,
sortable: true, sortable: 'custom',
filter: true, filter: true,
span: 12, span: 12,
searchLabelWidth: 50, searchLabelWidth: 50,
@ -163,7 +163,7 @@ export default {
label: '剂量(kg)', label: '剂量(kg)',
prop: 'dose', prop: 'dose',
search: true, search: true,
sortable: true, sortable: 'custom',
filter: true, filter: true,
span: 12, span: 12,
searchLabelWidth: 70, searchLabelWidth: 70,
@ -180,7 +180,7 @@ export default {
label: '加药时间', label: '加药时间',
prop: 'queryDosingTime', prop: 'queryDosingTime',
search: true, search: true,
sortable: true, sortable: 'custom',
filter: true, filter: true,
display: false, display: false,
editDisplay: false, editDisplay: false,
@ -203,7 +203,7 @@ export default {
{ {
label: '加药时间', label: '加药时间',
prop: 'dosingTime', prop: 'dosingTime',
sortable: true, sortable: 'custom',
filter: true, filter: true,
span: 12, span: 12,
type: 'datetime', type: 'datetime',
@ -222,7 +222,7 @@ export default {
prop: 'dosingMan', prop: 'dosingMan',
search: true, search: true,
searchLabelWidth: 60, searchLabelWidth: 60,
sortable: true, sortable: 'custom',
filter: true, filter: true,
span: 12, span: 12,
type: 'select', type: 'select',
@ -243,7 +243,7 @@ export default {
label: '备注', label: '备注',
prop: 'memo', prop: 'memo',
search: false, search: false,
sortable: true, sortable: 'custom',
filter: true, filter: true,
span: 12, span: 12,
}, },
@ -392,16 +392,13 @@ export default {
}, },
// //
sortChange({ prop, order }) { sortChange({ prop, order }) {
if (!prop) { this.query.descs = undefined;
// this.query.ascs = undefined;
this.query.orderByField = undefined; let orderByFieldKey = order === 'descending' ? 'descs' : 'ascs';
this.query.isAsc = undefined; this.query[orderByFieldKey] = !prop
} else { ? undefined
const orderByField = prop.replace(/([a-z])([A-Z0-9])/g, '$1_$2').toUpperCase(); : prop.replace(/([a-z])([A-Z0-9])/g, '$1_$2').toUpperCase();
this.query.orderByField = orderByField; // //
this.query.isAsc = order === 'ascending' ? true : false;
}
//
this.onLoad(this.page, this.query); this.onLoad(this.page, this.query);
}, },
// //

@ -97,7 +97,7 @@ export default {
{ {
label: '池体名称', label: '池体名称',
prop: 'poolName', prop: 'poolName',
sortable: true, sortable: 'custom',
filter: true, filter: true,
span: 12, span: 12,
search: false, search: false,
@ -107,7 +107,7 @@ export default {
label: '测量值', label: '测量值',
prop: 'poolName', prop: 'poolName',
search: false, search: false,
sortable: true, sortable: 'custom',
filter: true, filter: true,
span: 12, span: 12,
}, },
@ -130,7 +130,7 @@ export default {
label: '参考值', label: '参考值',
prop: 'consult', prop: 'consult',
search: false, search: false,
sortable: true, sortable: 'custom',
filter: true, filter: true,
span: 12, span: 12,
}, },
@ -167,16 +167,13 @@ export default {
}, },
// //
sortChange({ prop, order }) { sortChange({ prop, order }) {
if (!prop) { this.query.descs = undefined;
// this.query.ascs = undefined;
this.query.orderByField = undefined; let orderByFieldKey = order === 'descending' ? 'descs' : 'ascs';
this.query.isAsc = undefined; this.query[orderByFieldKey] = !prop
} else { ? undefined
const orderByField = prop.replace(/([a-z])([A-Z0-9])/g, '$1_$2').toUpperCase(); : prop.replace(/([a-z])([A-Z0-9])/g, '$1_$2').toUpperCase();
this.query.orderByField = orderByField; // //
this.query.isAsc = order === 'ascending' ? true : false;
}
//
this.onLoad(this.page, this.query); this.onLoad(this.page, this.query);
}, },
// //

@ -122,7 +122,7 @@ export default {
{ {
label: '设施', label: '设施',
prop: 'device', prop: 'device',
sortable: true, sortable: 'custom',
filter: true, filter: true,
span: 12, span: 12,
search: true, search: true,
@ -141,7 +141,7 @@ export default {
search: true, search: true,
searchLabelWidth: 80, searchLabelWidth: 80,
hide: true, hide: true,
sortable: true, sortable: 'custom',
filter: true, filter: true,
editDisplay: false, editDisplay: false,
display: false, display: false,
@ -158,7 +158,7 @@ export default {
label: '化验时间', label: '化验时间',
prop: 'dosingTime', prop: 'dosingTime',
search: false, search: false,
sortable: true, sortable: 'custom',
filter: true, filter: true,
span: 12, span: 12,
type: 'datetime', type: 'datetime',
@ -176,7 +176,7 @@ export default {
label: '化验人', label: '化验人',
prop: 'dosingMan', prop: 'dosingMan',
search: true, search: true,
sortable: true, sortable: 'custom',
filter: true, filter: true,
span: 12, span: 12,
searchLabelWidth: 60, searchLabelWidth: 60,
@ -198,7 +198,7 @@ export default {
label: '镍', label: '镍',
prop: 'itNi', prop: 'itNi',
search: true, search: true,
sortable: true, sortable: 'custom',
filter: true, filter: true,
span: 12, span: 12,
searchLabelWidth: 40, searchLabelWidth: 40,
@ -214,7 +214,7 @@ export default {
label: '铜', label: '铜',
prop: 'itCu', prop: 'itCu',
search: false, search: false,
sortable: true, sortable: 'custom',
filter: true, filter: true,
span: 12, span: 12,
rules: [ rules: [
@ -229,7 +229,7 @@ export default {
label: '六价铬', label: '六价铬',
prop: 'itCr', prop: 'itCr',
search: false, search: false,
sortable: true, sortable: 'custom',
filter: true, filter: true,
span: 12, span: 12,
rules: [ rules: [
@ -244,7 +244,7 @@ export default {
label: '氰化物', label: '氰化物',
prop: 'itCn2', prop: 'itCn2',
search: false, search: false,
sortable: true, sortable: 'custom',
filter: true, filter: true,
span: 12, span: 12,
rules: [ rules: [
@ -259,7 +259,7 @@ export default {
label: 'PH', label: 'PH',
prop: 'itPh', prop: 'itPh',
search: false, search: false,
sortable: true, sortable: 'custom',
filter: true, filter: true,
span: 12, span: 12,
rules: [ rules: [
@ -274,7 +274,7 @@ export default {
label: '备注', label: '备注',
prop: 'memo', prop: 'memo',
search: false, search: false,
sortable: true, sortable: 'custom',
filter: true, filter: true,
span: 12, span: 12,
}, },
@ -408,16 +408,13 @@ export default {
}, },
// //
sortChange({ prop, order }) { sortChange({ prop, order }) {
if (!prop) { this.query.descs = undefined;
// this.query.ascs = undefined;
this.query.orderByField = undefined; let orderByFieldKey = order === 'descending' ? 'descs' : 'ascs';
this.query.isAsc = undefined; this.query[orderByFieldKey] = !prop
} else { ? undefined
const orderByField = prop.replace(/([a-z])([A-Z0-9])/g, '$1_$2').toUpperCase(); : prop.replace(/([a-z])([A-Z0-9])/g, '$1_$2').toUpperCase();
this.query.orderByField = orderByField; // //
this.query.isAsc = order === 'ascending' ? true : false;
}
//
this.onLoad(this.page, this.query); this.onLoad(this.page, this.query);
}, },
// //

Loading…
Cancel
Save