✨ feat(mes): 更新退货检验单逻辑,支持合格/不合格数量拆分
优化退货检验单的处理逻辑,新增对合格品和不合格品数量的支持。实现了根据检验结果更新退货单行的质量状态,并在部分合格的情况下进行行拆分。同时,更新了相关的接口和数据结构,确保数据一致性和完整性。pull/871/MERGE
parent
7736768a3e
commit
047e2d08c5
|
|
@ -213,13 +213,13 @@
|
|||
|
||||
<script setup lang="ts">
|
||||
import { DICT_TYPE, getIntDictOptions } from '@/utils/dict'
|
||||
import { generateRandomStr } from '@/utils'
|
||||
import { QcRqcApi, QcRqcVO } from '@/api/mes/qc/rqc'
|
||||
import { AutoCodeRecordApi } from '@/api/mes/md/autocode/record'
|
||||
import MdItemSelect from '@/views/mes/md/item/components/MdItemSelect.vue'
|
||||
import UserSelect from '@/views/system/user/components/UserSelect.vue'
|
||||
import RqcLineList from './RqcLineList.vue'
|
||||
import QcIndicatorResultList from '@/views/mes/qc/indicatorresult/components/QcIndicatorResultList.vue'
|
||||
import { MesQcTypeEnum } from '@/views/mes/utils/constants'
|
||||
import { MesQcTypeEnum, MesAutoCodeRuleCode } from '@/views/mes/utils/constants'
|
||||
|
||||
defineOptions({ name: 'RqcForm' })
|
||||
|
||||
|
|
@ -283,8 +283,8 @@ const formRules = reactive({
|
|||
const formRef = ref() // 表单 Ref
|
||||
|
||||
/** 生成检验单编号 */
|
||||
const generateCode = () => {
|
||||
formData.value.code = 'RQC' + generateRandomStr(10)
|
||||
const generateCode = async () => {
|
||||
formData.value.code = await AutoCodeRecordApi.generateAutoCode(MesAutoCodeRuleCode.QC_RQC_CODE)
|
||||
}
|
||||
|
||||
/** 打开弹窗 */
|
||||
|
|
|
|||
|
|
@ -390,7 +390,8 @@ export const MesAutoCodeRuleCode = {
|
|||
BATCH_CODE: 'WM_BATCH_CODE', // 批次编码
|
||||
TASK_CODE: 'PRO_TASK_CODE', // 生产任务编码
|
||||
QC_IQC_CODE: 'QC_IQC_CODE', // 来料检验单编码
|
||||
QC_IPQC_CODE: 'QC_IPQC_CODE' // 过程检验单编码
|
||||
QC_IPQC_CODE: 'QC_IPQC_CODE', // 过程检验单编码
|
||||
QC_RQC_CODE: 'QC_RQC_CODE' // 退货检验单编码
|
||||
} as const
|
||||
|
||||
/** 获取物料/产品标识的标签 */
|
||||
|
|
|
|||
Loading…
Reference in New Issue