feat(qms): 为 QcInspectionMain 和 qcUnqualifiedReview 页面添加时间范围筛选功能

- 在 QcInspectionMain 页面添加检验开始时间范围筛选
- 在 qcUnqualifiedReview 页面添加评审开始时间范围筛选
- 实现时间范围选择器的初始化、查询和重置功能
master
zch 3 weeks ago
parent 1da88a3c55
commit b5f6c201cf

@ -39,6 +39,16 @@
<!-- placeholder="请选择检验时间"-->
<!-- />-->
<!-- </el-form-item>-->
<el-form-item label="检验开始时间" label-width="100px">
<el-date-picker
v-model="dateRange"
type="daterange"
range-separator="至"
start-placeholder="开始日期"
end-placeholder="结束日期"
value-format="YYYY-MM-DD HH:mm:ss"
/>
</el-form-item>
<el-form-item>
<el-button type="primary" icon="Search" @click="handleQuery"></el-button>
<el-button icon="Refresh" @click="resetQuery"></el-button>
@ -784,9 +794,23 @@ const inspectionResultRules = ref({
const { queryParams, form, rules } = toRefs(data);
const dateRange = ref([]);
/** 查询质检任务列表 */
const getList = async () => {
loading.value = true;
if (dateRange.value && dateRange.value.length === 2) {
queryParams.value.params = {
...queryParams.value.params,
beginInspectionStartTime: dateRange.value[0],
endInspectionStartTime: dateRange.value[1]
};
} else {
if (queryParams.value.params) {
delete queryParams.value.params.beginInspectionStartTime;
delete queryParams.value.params.endInspectionStartTime;
}
}
const res = await listQcInspectionMain(queryParams.value);
QcInspectionMainList.value = res.rows;
total.value = res.total;
@ -842,6 +866,7 @@ const handleQuery = () => {
const resetQuery = () => {
queryFormRef.value?.resetFields();
handleQuery();
dateRange.value = [];
}
/** 重置子表搜索 */

@ -68,6 +68,16 @@
<!-- <el-form-item label="评审人ID" prop="reviewerId">
<el-input v-model="queryParams.reviewerId" placeholder="请输入评审人ID" clearable @keyup.enter="handleQuery" />
</el-form-item> -->
<el-form-item label="评审开始时间" label-width="100px">
<el-date-picker
v-model="dateRange"
type="daterange"
range-separator="至"
start-placeholder="开始日期"
end-placeholder="结束日期"
value-format="YYYY-MM-DD HH:mm:ss"
/>
</el-form-item>
<el-form-item>
<el-button type="primary" icon="Search" @click="handleQuery"></el-button>
<el-button icon="Refresh" @click="resetQuery"></el-button>
@ -557,9 +567,23 @@ const data = reactive<PageData<QcUnqualifiedReviewForm, QcUnqualifiedReviewQuery
const { queryParams, form, rules } = toRefs(data);
const dateRange = ref([]);
/** 查询不合格品待评审列表 */
const getList = async () => {
loading.value = true;
if (dateRange.value && dateRange.value.length === 2) {
queryParams.value.params = {
...queryParams.value.params,
beginReviewStartTime: dateRange.value[0],
endReviewStartTime: dateRange.value[1]
};
} else {
if (queryParams.value.params) {
delete queryParams.value.params.beginReviewStartTime;
delete queryParams.value.params.endReviewStartTime;
}
}
const res = await listQcUnqualifiedReview(queryParams.value);
qcUnqualifiedReviewList.value = res.rows;
total.value = res.total;
@ -587,6 +611,7 @@ const handleQuery = () => {
/** 重置按钮操作 */
const resetQuery = () => {
queryFormRef.value?.resetFields();
dateRange.value = [];
handleQuery();
}

Loading…
Cancel
Save