From a0c7ea7097534e96cd8157db8e285f06caffc1f1 Mon Sep 17 00:00:00 2001 From: caoqianming Date: Wed, 22 Apr 2026 12:19:09 +0800 Subject: [PATCH] Add material filter to qct page --- src/views/qm/qct.vue | 26 +++++++++++++++++++++++++- 1 file changed, 25 insertions(+), 1 deletion(-) diff --git a/src/views/qm/qct.vue b/src/views/qm/qct.vue index a79bf6f8..fbf72c47 100644 --- a/src/views/qm/qct.vue +++ b/src/views/qm/qct.vue @@ -5,6 +5,17 @@
+ + +
@@ -91,7 +102,16 @@ import recordDialog from "./qctDetail.vue"; data() { return { apiObj:this.$API.qm.qct.list, - query: {search:''}, + query: { + search:'', + qctmat__material:'', + }, + materialQuery: { + page: 0, + is_hidden: false, + is_assemb: false, + }, + selectMaterialObj: {}, isSaving: false, showDrawer: false, limitedVisible: false, @@ -196,6 +216,10 @@ import recordDialog from "./qctDetail.vue"; handleQuery(){ this.$refs.table.queryData(this.query) }, + selectMaterialChange(row){ + this.query.qctmat__material = row ? row.id : ''; + this.handleQuery(); + }, dialogClose(){ this.isSaving = false; this.limitedVisible = false;