diff --git a/src/views/modules/qc/IQCResultEntry.vue b/src/views/modules/qc/IQCResultEntry.vue
index af86da9..dbd059a 100644
--- a/src/views/modules/qc/IQCResultEntry.vue
+++ b/src/views/modules/qc/IQCResultEntry.vue
@@ -434,7 +434,7 @@
-
+
@@ -1223,6 +1223,7 @@
'detailData.rollCount' () {
this.$nextTick(() => {
this.enforcePassQtyNotExceedRollCount()
+ this.enforceSamplingQtyNotExceedRollCount()
})
}
},
@@ -2462,8 +2463,26 @@
}
this.$nextTick(() => {
this.enforcePassQtyNotExceedRollCount()
+ this.enforceSamplingQtyNotExceedRollCount()
})
},
+ samplingQtyChange () {
+ this.enforceSamplingQtyNotExceedRollCount()
+ },
+ enforceSamplingQtyNotExceedRollCount () {
+ if (this.detailData.submitFlag === 'Y') return
+ const samplingQty = this.detailData.samplingQty
+ if (samplingQty == null) return
+ const rollCount = this.detailData.rollCount
+ const rc = Number(rollCount)
+ const sq = Number(samplingQty)
+ if (isNaN(sq)) return
+ if (isNaN(rc)) return
+ if (sq > rc) {
+ this.$set(this.detailData, 'samplingQty', 0)
+ this.$message.warning('抽样数量不能大于送检数量!')
+ }
+ },
passQtyChange () {
this.enforcePassQtyNotExceedRollCount()
},