安环管理-环保管理-废气处理-加药记录-去掉icon

安环管理-环保管理-废气处理-加药记录-删除-新增功能
dev-scheduling
ysn 1 week ago
parent 980d011105
commit 0466382569
  1. 104
      src/views/safetyManagement/wasteGasSet/components/dosingRecord.vue

@ -7,7 +7,7 @@
v-model="form" v-model="form"
v-model:page="page" v-model:page="page"
ref="crud" ref="crud"
@row-del="rowDel" @row-del="handleDelete"
@row-update="rowUpdate" @row-update="rowUpdate"
@search-change="searchChange" @search-change="searchChange"
@search-reset="searchReset" @search-reset="searchReset"
@ -16,11 +16,11 @@
@size-change="sizeChange" @size-change="sizeChange"
@refresh-change="refreshChange" @refresh-change="refreshChange"
@on-load="onLoad" @on-load="onLoad"
:search.sync="search"
> >
<template #menu-left> <template #menu-left>
<el-button type="primary" @click="moldAddFn(null, true)">新增</el-button> <el-button type="primary" @click="moldAddFn(null, true)"> 新增 </el-button>
<!-- <el-button type="danger" icon="el-icon-delete" @click="handleDelete"> <el-button type="danger" @click="handleBatchDelete"> </el-button>
</el-button> -->
</template> </template>
<template #menu-right> <template #menu-right>
<el-button type="primary" @click="handleImport">导入 </el-button> <el-button type="primary" @click="handleImport">导入 </el-button>
@ -37,7 +37,7 @@
@closeDialog="closeImportDialog" @closeDialog="closeImportDialog"
:basicImportSearch="search" :basicImportSearch="search"
></basic-import> ></basic-import>
<!-- 新增 --> <!-- 新增弹窗 -->
<addEditDialogDosingRecord <addEditDialogDosingRecord
v-if="addOpen" v-if="addOpen"
:showDialog="addOpen" :showDialog="addOpen"
@ -64,7 +64,6 @@ export default {
basicImport, basicImport,
addEditDialogDosingRecord, addEditDialogDosingRecord,
}, },
data() { data() {
return { return {
dosingManList: [], dosingManList: [],
@ -91,7 +90,7 @@ export default {
index: true, index: true,
selection: true, selection: true,
viewBtn: false, viewBtn: false,
delBtn: false, delBtn: true,
editBtnText: '修改', editBtnText: '修改',
addBtnIcon: ' ', addBtnIcon: ' ',
viewBtnIcon: ' ', viewBtnIcon: ' ',
@ -99,7 +98,7 @@ export default {
editBtnIcon: ' ', editBtnIcon: ' ',
viewBtnText: '详情', viewBtnText: '详情',
labelWidth: 120, labelWidth: 120,
menuWidth: 80, menuWidth: 100,
dialogWidth: 1040, dialogWidth: 1040,
dialogClickModal: false, dialogClickModal: false,
searchEnter: true, searchEnter: true,
@ -125,8 +124,9 @@ export default {
prop: 'device', prop: 'device',
sortable: true, sortable: true,
filter: true, filter: true,
width: 210, span: 12,
search: true, search: true,
searchLabelWidth: 50,
rules: [ rules: [
{ {
required: true, required: true,
@ -134,7 +134,6 @@ export default {
trigger: 'blur', trigger: 'blur',
}, },
], ],
searchLabelWidth: 50,
}, },
{ {
label: '药品', label: '药品',
@ -142,7 +141,8 @@ export default {
search: true, search: true,
sortable: true, sortable: true,
filter: true, filter: true,
width: 210, span: 12,
searchLabelWidth: 50,
rules: [ rules: [
{ {
required: true, required: true,
@ -150,7 +150,6 @@ export default {
trigger: 'blur', trigger: 'blur',
}, },
], ],
searchLabelWidth: 50,
}, },
{ {
label: '剂量(kg)', label: '剂量(kg)',
@ -158,25 +157,27 @@ export default {
search: true, search: true,
sortable: true, sortable: true,
filter: true, filter: true,
width: 210, span: 12,
searchLabelWidth: 70,
type: 'number',
rules: [ rules: [
{ {
required: true, required: true,
message: '请输入剂量(kg)', message: '请输入剂量',
trigger: 'blur', trigger: 'blur',
}, },
], ],
searchLabelWidth: 70,
}, },
{ {
label: '加药时间', label: '加药时间',
prop: 'queryDosingTime', prop: 'queryDosingTime',
search: true, search: true,
width: 210,
sortable: true, sortable: true,
filter: true, filter: true,
hide: true, display: false,
editDisplay: false, editDisplay: false,
hide: true,
span: 12,
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',
@ -188,14 +189,15 @@ export default {
}, },
], ],
searchRange: true, searchRange: true,
searchLabelWidth: 80, startPlaceholder: '开始时间',
endPlaceholder: '结束时间',
}, },
{ {
label: '加药时间', label: '加药时间',
prop: 'dosingTime', prop: 'dosingTime',
// search: true,
sortable: true, sortable: true,
filter: true, filter: true,
span: 12,
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',
@ -211,7 +213,7 @@ export default {
label: '加药人', label: '加药人',
prop: 'dosingMan', prop: 'dosingMan',
search: true, search: true,
width: 210, span: 12,
searchLabelWidth: 60, searchLabelWidth: 60,
sortable: true, sortable: true,
filter: true, filter: true,
@ -235,6 +237,7 @@ export default {
search: false, search: false,
sortable: true, sortable: true,
filter: true, filter: true,
span: 12,
}, },
], ],
}, },
@ -277,10 +280,9 @@ export default {
this.addOpen = false; this.addOpen = false;
this.onLoad(this.page); this.onLoad(this.page);
}, },
// //
closeImportDialog() { closeImportDialog() {
this.isShowImport = false; this.isShowImport = false; //
this.onLoad(this.page); this.onLoad(this.page);
}, },
// //
@ -326,31 +328,32 @@ export default {
refreshChange() { refreshChange() {
this.onLoad(this.page, this.query); this.onLoad(this.page, this.query);
}, },
// //
handleDelete() { handleBatchDelete() {
if (this.selectionList.length === 0) { if (this.selectionList.length === 0) {
this.$message.warning('请选择至少一条数据'); this.$message.error('请至少选择一条数据');
return; return;
} }
this.$confirm('确定将选择数据删除?', { this.$confirm('确定将选择数据删除?', {
confirmButtonText: '确定', confirmButtonText: '确定',
cancelButtonText: '取消', cancelButtonText: '取消',
type: 'warning', type: 'warning',
}) }).then(() => {
.then(() => { remove(this.selectionList.map(item => item.id).join(',')).then(res => {
return remove(this.ids); this.$message.success('删除成功');
}) this.refreshChange();
.then(() => { });
// });
this.data = []; },
this.parentId = 0; handleDelete(row) {
this.$refs.crud.refreshTable(); this.$confirm('确定删除数据吗?', {
this.$refs.crud.toggleSelection(); confirmButtonText: '确定',
// cancelButtonText: '取消',
this.onLoad(this.page); type: 'warning',
this.$message({ }).then(() => {
type: 'success', remove(row.id).then(res => {
message: '操作成功!', this.$message.success('删除成功');
this.refreshChange();
}); });
}); });
}, },
@ -379,27 +382,8 @@ export default {
if (requestParams.queryDosingTime && Array.isArray(requestParams.queryDosingTime)) { if (requestParams.queryDosingTime && Array.isArray(requestParams.queryDosingTime)) {
requestParams.queryDosingTime = requestParams.queryDosingTime.join(','); requestParams.queryDosingTime = requestParams.queryDosingTime.join(',');
} }
getList(page.currentPage, page.pageSize, requestParams) getList(page.currentPage, page.pageSize, Object.assign(params, requestParams))
.then(res => { .then(res => {
// this.data = [
// {
// bsTower: null,
// device: '121',
// dorId: 141,
// dorType: 1,
// dose: 121.0,
// dosingMan: {
// userId: 521,
// userName: '',
// },
// dosingTime: '2023-09-13 00:00:00',
// drug: '212',
// handleResult: 1,
// handleResultTitle: '',
// keyValue: 141,
// memo: '11',
// },
// ];
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;

Loading…
Cancel
Save