From 27a476e32c30c0d3a6319ff20c1e8586ad47d804 Mon Sep 17 00:00:00 2001
From: zhouwx <1175765986@qq.com>
Date: 星期五, 12 十二月 2025 09:41:42 +0800
Subject: [PATCH] 修改
---
src/views/safetyReview/projectSupplement/index.vue | 54 ++++++++++++++++++++++++++++++++++++++++++++++++++++++
1 files changed, 54 insertions(+), 0 deletions(-)
diff --git a/src/views/safetyReview/projectSupplement/index.vue b/src/views/safetyReview/projectSupplement/index.vue
index 6d86d07..781d25c 100644
--- a/src/views/safetyReview/projectSupplement/index.vue
+++ b/src/views/safetyReview/projectSupplement/index.vue
@@ -8,12 +8,33 @@
@click="openDialog('add',{})"
>新增</el-button>
<span style="font-size: 15px;color: #ed5565;margin-left: 15px">补录今年1-6月的历史项目</span>
+ <el-form :model="data.queryParams" ref="queryForm" :inline="true" label-width="68px" style="margin-top: 10px">
+ <el-form-item label="项目名称">
+ <el-input v-model.trim="data.queryParams.name" placeholder="请输入项目名称"></el-input>
+ </el-form-item>
+ <el-form-item label="时间范围" prop="searchTime">
+ <el-date-picker
+ v-model="searchTime"
+ type="daterange"
+ @change="changeTime"
+ range-separator="至"
+ start-placeholder="开始日期"
+ end-placeholder="结束日期"
+ value-format="YYYY-MM-DD"
+ />
+ </el-form-item>
+ <el-form-item>
+ <el-button type="primary" icon="Search" @click="search">搜索</el-button>
+ <el-button icon="Refresh" @click="resetQuery">重置</el-button>
+ </el-form-item>
+ </el-form>
</div>
<!-- 表格数据 -->
<el-table v-loading="loading" :data="dataList" :border="true">
<el-table-column label="项目名称" prop="name" align="center" width="180" />
<el-table-column label="项目时间" prop="filingDate" align="center" :show-overflow-tooltip="true" />
+ <el-table-column label="所属机构" prop="agencyName" align="center" :show-overflow-tooltip="true" />
<el-table-column label="报告撰写人" prop="writer" align="center" :show-overflow-tooltip="true" />
<el-table-column label="报告审批人" prop="reviewer" align="center" width="200" />
<el-table-column label="报告扫描件" align="center" >
@@ -62,6 +83,12 @@
queryParams: {
pageNum: 1,
pageSize: 10,
+ name: '',
+ params:{
+ startTime: '',
+ endTime: ''
+ }
+
},
total: 0,
dataList: []
@@ -69,6 +96,7 @@
const { queryParams, total, dataList } = toRefs(data);
+const searchTime = ref([]);
onMounted(() => {
getList();
});
@@ -108,6 +136,32 @@
const openDialog = (type, value) => {
dRef.value.openDialog(type, value);
}
+const changeTime=(value)=>{
+ if(!value){
+ data.queryParams.params.endTime = ""
+ data.queryParams.params.startTime = ""
+ }
+}
+const search = () => {
+ if(searchTime.value && searchTime.value.length>0){
+ data.queryParams.params.startTime = searchTime.value[0] +' 00:00:00'
+ data.queryParams.params.endTime = searchTime.value[1]+' 00:00:00'
+ }
+ getList()
+}
+const resetQuery = () => {
+ data.queryParams = {
+ pageNum: 1,
+ pageSize: 10,
+ name: '',
+ params:{
+ startTime: '',
+ endTime: ''
+ }
+ }
+ searchTime.value = [];
+ getList();
+}
const handleDelete = (val) => {
ElMessageBox.confirm(
--
Gitblit v1.9.2