From 80ef3a1fb42f37cde2e9753317e118c50379b095 Mon Sep 17 00:00:00 2001
From: gaoluyang <2820782392@qq.com>
Date: 星期四, 10 九月 2026 16:35:44 +0800
Subject: [PATCH] 天津-潜宇塑胶 1.设备、生产、BOM、质量、产品、仓储物流模块需求更改
---
src/views/qualityManagement/nonconformingManagement/components/formDia.vue | 32 +++++++++++++++++++++++++++++++-
1 files changed, 31 insertions(+), 1 deletions(-)
diff --git a/src/views/qualityManagement/nonconformingManagement/components/formDia.vue b/src/views/qualityManagement/nonconformingManagement/components/formDia.vue
index 5e20709..c291ebe 100644
--- a/src/views/qualityManagement/nonconformingManagement/components/formDia.vue
+++ b/src/views/qualityManagement/nonconformingManagement/components/formDia.vue
@@ -124,10 +124,19 @@
clearable>
<el-option :label="item.label"
:value="item.value"
- v-for="item in rejection_handling"
+ v-for="item in filteredRejectionHandling"
:key="item.value" />
</el-select>
</el-form-item>
+ </el-col>
+ </el-row>
+ <el-row v-if="isReworkResult">
+ <el-col :span="24">
+ <el-alert title="鎻愪氦鍚庡皢鑷姩鍒涘缓杩斿伐鐢熶骇璁㈠崟锛團G鍗曞彿锛�"
+ type="info"
+ :closable="false"
+ show-icon
+ style="margin-bottom: 12px" />
</el-col>
</el-row>
<el-row :gutter="30">
@@ -224,6 +233,27 @@
const modelOptions = ref([]);
const userList = ref([]); // 妫�楠屽憳/澶勭悊浜轰笅鎷夊垪琛�
+ // 鍘熸枡绫伙紙inspectType=0锛変笉鍚堟牸鍙厑璁�"鎶ュ簾/璁╂鏀捐"
+ const filteredRejectionHandling = computed(() => {
+ const data = rejection_handling.value || [];
+ if (form.value.inspectType === 0 || form.value.inspectType === "0") {
+ return data.filter(
+ item => item && (item.label === "鎶ュ簾" || item.label === "璁╂鏀捐")
+ );
+ }
+ return data;
+ });
+
+ // 閫変腑"杩斿伐/杩斾慨"鏃剁殑鎻愮ず
+ const isReworkResult = computed(() => {
+ const item = (rejection_handling.value || []).find(
+ i => i.value === form.value.dealResult
+ );
+ const label = item ? item.label : form.value.dealResult;
+ return label === "杩斿伐" || label === "杩斾慨";
+ });
+
+
// 鎵撳紑寮规
const openDialog = async (type, row) => {
operationType.value = type;
--
Gitblit v1.9.3