From 9a3b4f98153a48566de083a8ed5ba208282d3eae Mon Sep 17 00:00:00 2001
From: gaoluyang <2820782392@qq.com>
Date: 星期二, 23 六月 2026 11:14:51 +0800
Subject: [PATCH] 新疆马铃薯 1.质量管理三种检验要自动判断是否合格 2.指标维护修改权限放开

---
 src/views/qualityManagement/metricMaintenance/ParamFormDialog.vue |   24 ++++++++++++++++++++++++
 1 files changed, 24 insertions(+), 0 deletions(-)

diff --git a/src/views/qualityManagement/metricMaintenance/ParamFormDialog.vue b/src/views/qualityManagement/metricMaintenance/ParamFormDialog.vue
index dc9ca8b..4541ba9 100644
--- a/src/views/qualityManagement/metricMaintenance/ParamFormDialog.vue
+++ b/src/views/qualityManagement/metricMaintenance/ParamFormDialog.vue
@@ -20,6 +20,20 @@
       <el-form-item label="鍗曚綅" prop="unit">
         <el-input v-model="form.unit" placeholder="璇疯緭鍏ュ崟浣�" />
       </el-form-item>
+			<el-form-item label="鍒ゆ柇绫诲瀷" prop="judgeType">
+				<el-select v-model="form.judgeType" placeholder="璇烽�夋嫨鍒ゆ柇绫诲瀷" @change="handleJudgeTypeChange">
+					<el-option label="澶т簬绛変簬(鈮�)" value="鈮�" />
+					<el-option label="灏忎簬绛変簬(鈮�)" value="鈮�" />
+					<el-option label="鑼冨洿" value="鑼冨洿" />
+					<el-option label="鏂囧瓧鎻忚堪" value="鏂囧瓧鎻忚堪" />
+				</el-select>
+			</el-form-item>
+			<el-form-item v-if="form.judgeType === '鑼冨洿'" label="鑼冨洿涓婇檺鍊�" prop="maxValue">
+				<el-input-number v-model="form.maxValue" :precision="4" :min="0" />
+			</el-form-item>
+			<el-form-item v-if="form.judgeType === '鑼冨洿'" label="鑼冨洿涓嬮檺鍊�" prop="minValue">
+				<el-input-number v-model="form.minValue" :precision="4" :min="0" />
+			</el-form-item>
       <el-form-item label="鍘傚鏍囧噯鍊�" prop="standardValue">
         <el-input v-model="form.standardValue" placeholder="璇疯緭鍏ュ巶瀹舵爣鍑嗗��" />
       </el-form-item>
@@ -28,6 +42,9 @@
       </el-form-item>
       <el-form-item label="榛樿鍊�" prop="defaultValue">
         <el-input v-model="form.defaultValue" placeholder="璇疯緭鍏ラ粯璁ゅ��" />
+      </el-form-item>
+      <el-form-item label="鏄惁蹇呰鍒ゆ柇" prop="isRequired">
+        <el-switch v-model="form.isRequired" :active-value="1" :inactive-value="0" />
       </el-form-item>
     </el-form>
   </FormDialog>
@@ -59,6 +76,13 @@
 
 const computedTitle = computed(() => (props.operationType === 'edit' ? '缂栬緫鏍囧噯鍙傛暟' : '鏂板鏍囧噯鍙傛暟'))
 
+const handleJudgeTypeChange = (val) => {
+  if (val !== '鑼冨洿') {
+    props.form.minValue = null
+    props.form.maxValue = null
+  }
+}
+
 const handleConfirm = () => {
   formRef.value?.validate?.((valid) => {
     if (valid) emit('confirm')

--
Gitblit v1.9.3