From 375b6acbd3a8f9cf51f967b09ecd09eccd1a12f3 Mon Sep 17 00:00:00 2001 From: zhaojiale <631455805@qq.com> Date: 星期四, 18 八月 2022 17:53:29 +0800 Subject: [PATCH] 统计 事故统计 --- src/views/accidentManagementSystem/accidentReport/index.vue | 35 ++++++++++++++++++++--------------- 1 files changed, 20 insertions(+), 15 deletions(-) diff --git a/src/views/accidentManagementSystem/accidentReport/index.vue b/src/views/accidentManagementSystem/accidentReport/index.vue index 5c19570..50d8b53 100644 --- a/src/views/accidentManagementSystem/accidentReport/index.vue +++ b/src/views/accidentManagementSystem/accidentReport/index.vue @@ -15,7 +15,7 @@ <Plus /> </el-icon>新建 </el-button> - <el-button size="default" type="warning" plain :disabled="warning"> + <el-button size="default" type="warning" plain :disabled="warning" @click="onEdit('修改', deletAll[0])"> <el-icon> <Edit /> </el-icon>修改 @@ -74,14 +74,15 @@ </el-table> <div class="pages"> <el-pagination - v-model:currentPage="pageIndex" - v-model:page-size="pageSize" - :page-sizes="[10, 20, 30]" - :pager-count="5" - layout="total, sizes, prev, pager, next, jumper" - :total="40" - @size-change="handleSizeChange" - @current-change="handleCurrentChange" + v-if="tableData.length == 0 ? false : true" + v-model:currentPage="pageIndex" + v-model:page-size="pageSize" + :page-sizes="[10, 20, 30]" + :pager-count="5" + layout="total, sizes, prev, pager, next, jumper" + :total="total" + @size-change="handleSizeChange" + @current-change="handleCurrentChange" /> </div> </el-tab-pane> @@ -138,16 +139,19 @@ }, setup() { const activeName = ref('first') + const statusDisabledFlag = ref('first')//控制弹窗中的事件状态是否可以修改 const handleClick = (tab: TabsPaneContext, event: Event) => { - console.log(tab.props.name) if(tab.props.name=='first'){ listQuery.searchParams.status=1 + statusDisabledFlag.value = 'first' listApi() }else if(tab.props.name=='second'){ listQuery.searchParams.status=2 + statusDisabledFlag.value = 'second' listApi() } } + const editableTabs = ref([ { title: '处理中', @@ -191,7 +195,7 @@ arr.push(valId[i].id); } deletAll.value = arr; - // console.log(deletAll.value); + console.log(deletAll.value); if (val.length == 1) { warning.value = false; danger.value = false; @@ -210,7 +214,7 @@ // 打开新建用户弹窗 const addRef = ref(); const onOpenAdd = () => { - addRef.value.openDialog('新建事故报告',false); + addRef.value.openDialog('新建事故报告','',false,statusDisabledFlag); }; // 新增后刷新 const onMyAdd = (e: boolean) => { @@ -223,9 +227,9 @@ // 打开修改用户弹窗 const onEdit = (val: string, row: object) => { if (val == '详情') { - addRef.value.openDialog('查看事故报告',row,true); + addRef.value.openDialog('查看事故报告',row,true,statusDisabledFlag); } else { - addRef.value.openDialog('修改事故报告',row,false); + addRef.value.openDialog('修改事故报告',row,false,statusDisabledFlag); } }; // 上传 @@ -328,7 +332,8 @@ onMyAdd, onDeleteAll, onEdit, - editableTabs + editableTabs, + deletAll }; }, }); -- Gitblit v1.9.2