From aeef44031f90e5a7b0cb05da884b38f5047e7d21 Mon Sep 17 00:00:00 2001 From: zhaojiale <631455805@qq.com> Date: 星期四, 04 八月 2022 15:21:02 +0800 Subject: [PATCH] 工伤申报除图片外完成 --- src/views/accidentManagementSystem/accidentReport/index.vue | 62 +++++++++++++++++++++---------- 1 files changed, 42 insertions(+), 20 deletions(-) diff --git a/src/views/accidentManagementSystem/accidentReport/index.vue b/src/views/accidentManagementSystem/accidentReport/index.vue index 72c766d..5c19570 100644 --- a/src/views/accidentManagementSystem/accidentReport/index.vue +++ b/src/views/accidentManagementSystem/accidentReport/index.vue @@ -2,7 +2,12 @@ <div class="system-user-container"> <el-card shadow="hover"> <el-tabs v-model="activeName" class="demo-tabs" @tab-click="handleClick"> - <el-tab-pane label="处理中" name="first"> + <el-tab-pane + v-for="item in editableTabs" + :key="item.name" + :label="item.title" + :name="item.name" + > <div class="button_Line"> <div class="button_Left"> <el-button size="default" type="primary" @click="onOpenAdd"> @@ -22,21 +27,21 @@ </el-button> </div> <div class="button_Right"> -<!-- <el-button @click="upButton">--> -<!-- <el-icon>--> -<!-- <Upload />--> -<!-- </el-icon>--> -<!-- </el-button>--> -<!-- <el-button>--> -<!-- <el-icon>--> -<!-- <Download />--> -<!-- </el-icon>--> -<!-- </el-button>--> -<!-- <el-button>--> -<!-- <el-icon>--> -<!-- <Refresh />--> -<!-- </el-icon>--> -<!-- </el-button>--> + <el-button @click="upButton"> + <el-icon> + <Upload /> + </el-icon> + </el-button> + <el-button> + <el-icon> + <Download /> + </el-icon> + </el-button> + <el-button> + <el-icon> + <Refresh /> + </el-icon> + </el-button> </div> </div> <el-table @@ -80,7 +85,7 @@ /> </div> </el-tab-pane> - <el-tab-pane label="已处理" name="second"></el-tab-pane> + <!--<el-tab-pane label="已处理" name="second"></el-tab-pane>--> </el-tabs> </el-card> <OpenAdd ref="addRef" @myAdd="onMyAdd" /> @@ -134,15 +139,31 @@ setup() { const activeName = ref('first') const handleClick = (tab: TabsPaneContext, event: Event) => { - console.log(tab, event) + console.log(tab.props.name) + if(tab.props.name=='first'){ + listQuery.searchParams.status=1 + listApi() + }else if(tab.props.name=='second'){ + listQuery.searchParams.status=2 + listApi() + } } - + const editableTabs = ref([ + { + title: '处理中', + name: 'first', + }, + { + title: '已处理', + name: 'second', + }, + ]) // 列表参数 const listQuery = reactive({ pageIndex: 1, pageSize: 10, searchParams: { - name: '', + status: 1, }, }); // 定义表格数据 @@ -307,6 +328,7 @@ onMyAdd, onDeleteAll, onEdit, + editableTabs }; }, }); -- Gitblit v1.9.2