From 8448cb633433cd92b03a5061acf22d6fe559cebc Mon Sep 17 00:00:00 2001
From: zhangwencui <1064582902@qq.com>
Date: 星期四, 19 三月 2026 10:37:31 +0800
Subject: [PATCH] 工艺路线查询功能
---
src/views/productionManagement/processRoute/index.vue | 36 ++++++++++++++++++++++++++++--------
1 files changed, 28 insertions(+), 8 deletions(-)
diff --git a/src/views/productionManagement/processRoute/index.vue b/src/views/productionManagement/processRoute/index.vue
index 5e58f09..2ba70f2 100644
--- a/src/views/productionManagement/processRoute/index.vue
+++ b/src/views/productionManagement/processRoute/index.vue
@@ -3,13 +3,17 @@
<div class="search_form">
<el-form :model="searchForm"
:inline="true">
- <el-form-item label="瑙勬牸鍚嶇О:">
- <el-input v-model="searchForm.model"
- placeholder="璇疯緭鍏�"
- clearable
- prefix-icon="Search"
- style="width: 200px;"
- @change="handleQuery" />
+ <el-form-item label="浜у搧绫诲瀷:">
+ <el-select v-model="searchForm.dictCode"
+ style="width: 200px;"
+ placeholder="璇烽�夋嫨浜у搧绫诲瀷"
+ clearable
+ @change="handleQuery">
+ <el-option v-for="option in productTypeOptions"
+ :key="option.dictCode"
+ :label="option.dictLabel"
+ :value="option.dictCode" />
+ </el-select>
</el-form-item>
<el-form-item>
<el-button type="primary"
@@ -63,11 +67,12 @@
} from "@/api/productionManagement/processRoute.js";
import { useRouter } from "vue-router";
import { ElMessageBox, ElMessage } from "element-plus";
+ import { getDicts } from "@/api/system/dict/data";
const router = useRouter();
const data = reactive({
searchForm: {
- model: "",
+ dictCode: "",
},
});
const { searchForm } = toRefs(data);
@@ -141,6 +146,7 @@
const isShowEditModal = ref(false);
const isShowItemModal = ref(false);
const record = ref({});
+ const productTypeOptions = ref([]);
const page = reactive({
current: 1,
size: 100,
@@ -261,7 +267,21 @@
});
};
+ // 鑾峰彇浜у搧绫诲瀷瀛楀吀
+ const getProductTypeOptions = () => {
+ getDicts("product_type")
+ .then(res => {
+ if (res.code === 200) {
+ productTypeOptions.value = res.data;
+ }
+ })
+ .catch(err => {
+ console.error("鑾峰彇浜у搧绫诲瀷瀛楀吀澶辫触锛�", err);
+ });
+ };
+
onMounted(() => {
+ getProductTypeOptions();
getList();
});
</script>
--
Gitblit v1.9.3