From 43d41f83451a4038c72f20442a78a3b02174c567 Mon Sep 17 00:00:00 2001
From: 董国庆 <364620639@qq.com>
Date: 星期六, 21 六月 2025 17:01:46 +0800
Subject: [PATCH] 化验师Qa 修改bug
---
laboratory/src/views/reportLibrary/projectProposalLibrary/index.vue | 34 ++++++++++++++++++++++++++++------
1 files changed, 28 insertions(+), 6 deletions(-)
diff --git a/laboratory/src/views/reportLibrary/projectProposalLibrary/index.vue b/laboratory/src/views/reportLibrary/projectProposalLibrary/index.vue
index 593ec31..e311bbd 100644
--- a/laboratory/src/views/reportLibrary/projectProposalLibrary/index.vue
+++ b/laboratory/src/views/reportLibrary/projectProposalLibrary/index.vue
@@ -36,8 +36,8 @@
</el-select>
</el-form-item>
<el-form-item label="" style="margin-left: 63px;">
- <el-button type="default" style="margin-right: 10px;">重置</el-button>
- <el-button type="primary">查询</el-button>
+ <el-button type="default" style="margin-right: 10px;" @click="handleReset">重置</el-button>
+ <el-button type="primary" @click="handleSearch">查询</el-button>
</el-form-item>
</el-form>
</template>
@@ -73,11 +73,12 @@
<template #default="{ row }">
<el-button type="text" @click="handleApproval(row)"
v-if="row.status == 1 && [1, 2].includes(roleType)">审核</el-button>
- <el-button type="text" @click="handleDetail(row)">详情</el-button>
- <el-button type="text" @click="handleDelete(row)"
- v-if="[4, 5].includes(row.status) && roleType == 3">删除</el-button>
+ <el-button type="text" @click="handleDetail(row)" v-if="!isDraft">详情</el-button>
<el-button type="text" @click="handleEdit(row)"
- v-if="[4, 5].includes(row.status) && roleType == 3">编辑</el-button>
+ v-if="([4, 5].includes(row.status) && roleType == 3) || isDraft">编辑</el-button>
+ <el-button type="text" @click="handleDelete(row)"
+ v-if="([4, 5].includes(row.status) && roleType == 3) || isDraft">删除</el-button>
+
<el-button type="text" @click="handleRevoke(row)"
v-if="row.status == 1 && roleType == 3">撤销审批</el-button>
</template>
@@ -211,6 +212,15 @@
} else {
data = this.form
}
+
+ // 处理日期范围
+ if (this.form.date && this.form.date.length === 2) {
+ data.startTime = this.form.date[0]
+ data.endTime = this.form.date[1]
+ } else {
+ data.startTime = ''
+ data.endTime = ''
+ }
getDataList(data).then(res => {
if (res.code === 200) {
this.tableData = res.data.records || []
@@ -232,6 +242,18 @@
this.getList()
}
})
+ },
+ handleReset() {
+ this.form.pageNum = 1
+ this.form.teamName = ''
+ this.form.reportName = ''
+ this.form.reportCode = ''
+ this.form.date = ''
+ this.form.status = ''
+ this.getList()
+ },
+ handleSearch() {
+ this.getList()
}
}
}
--
Gitblit v1.7.1