diff --git a/src/views/qms/aql/aql.data.ts b/src/views/qms/aql/aql.data.ts index 8751dfa9c..211efe145 100644 --- a/src/views/qms/aql/aql.data.ts +++ b/src/views/qms/aql/aql.data.ts @@ -8,7 +8,7 @@ export const AqlRules = reactive({ code: [required], inspectionQualification: [required], sampleCharacterCode: [{ required, max: 1, message: '长度不得超过1个字符', trigger: 'blur' }], - sampleSize: [required], + sampleQty: [{ validator: validateNum, message: '请输入整数', trigger: 'blur' }], a0separator010: [{ validator: validateNum, message: '请输入整数', trigger: 'blur' }], r0separator010: [{ validator: validateNum, message: '请输入整数', trigger: 'blur' }], a0separator015: [{ validator: validateNum, message: '请输入整数', trigger: 'blur' }], @@ -108,8 +108,8 @@ export const Aql = useCrudSchemas(reactive([ } }, { - label: '样本量', - field: 'sampleSize', + label: '样品份数', + field: 'sampleQty', sort: 'custom', table: { width: 95 diff --git a/src/views/qms/basicDataManage/inspectionScheme/addForm.vue b/src/views/qms/basicDataManage/inspectionScheme/addForm.vue index 50c0c07a5..a899e68ef 100644 --- a/src/views/qms/basicDataManage/inspectionScheme/addForm.vue +++ b/src/views/qms/basicDataManage/inspectionScheme/addForm.vue @@ -187,6 +187,16 @@ + + + + + + + + + + ([ }, isSearch: true, }, + { + label: '每份样品量', + field: 'samplePieceSize', + sort: 'custom', + table: { + width: 140 + } + }, + { + label: '是否整检', + field: 'isWhole', + sort: 'custom', + dictType: DICT_TYPE.TRUE_FALSE, + dictClass: 'string', // 默认都是字符串类型其他暂不考虑 + form: { + component: 'Switch', + value: 'TRUE', + componentProps: { + inactiveValue: 'FALSE', + activeValue: 'TRUE' + } + }, + table: { + width: 110 + } + }, { label: '生效时间', field: 'effectiveDate', diff --git a/src/views/qms/samplingProcess/index.vue b/src/views/qms/samplingProcess/index.vue index d156c065e..82868b8e6 100644 --- a/src/views/qms/samplingProcess/index.vue +++ b/src/views/qms/samplingProcess/index.vue @@ -264,15 +264,17 @@ const updateFormFields = (sampleType, formRef) => { switch (sampleType) { case '1': - sampleSizeLabel = '样品量'; + sampleSizeLabel = '样品份数'; sampleSizeDisabled = true; + sampleSizeRequired = false; if( SamplingProcessRules.sampleSize.length==3){ SamplingProcessRules.sampleSize.pop() } break; case '2': - sampleSizeLabel = '样品量(%)'; - sampleSizeRequired = true; + sampleSizeLabel = '样品份数(%)'; + sampleSizeDisabled = false; + sampleSizeRequired = false; if( SamplingProcessRules.sampleSize.length==2){ SamplingProcessRules.sampleSize.push({ validator:validatePercent, message: '百分比范围 0 ~ 100', trigger: 'blur' @@ -280,15 +282,17 @@ const updateFormFields = (sampleType, formRef) => { } break; case '3': - sampleSizeLabel = '样品量'; + sampleSizeLabel = '样品份数'; + sampleSizeDisabled = false; sampleSizeRequired = true; if( SamplingProcessRules.sampleSize.length==3){ SamplingProcessRules.sampleSize.pop() } break; case '4': - sampleSizeLabel = '样品量'; + sampleSizeLabel = '样品份数'; sampleSizeDisabled = true; + sampleSizeRequired = false; sampleProgCodeDisabled = false; sampleProgCodeRequired = true; if( SamplingProcessRules.sampleSize.length==3){ diff --git a/src/views/qms/samplingProcess/samplingProcess.data.ts b/src/views/qms/samplingProcess/samplingProcess.data.ts index b2ac2006e..8eb99dbaf 100644 --- a/src/views/qms/samplingProcess/samplingProcess.data.ts +++ b/src/views/qms/samplingProcess/samplingProcess.data.ts @@ -61,17 +61,9 @@ export const SamplingProcess = useCrudSchemas(reactive([ width: 140 } }, - { - label: '样品量', - field: 'sampleSize', - sort: 'custom', - table: { - width: 140 - } - }, { label: '样品份数', - field: 'inspectionQty', + field: 'sampleSize', sort: 'custom', table: { width: 140