✨ feat(mes): 增强领料出库单功能,新增客户信息和行数据校验
parent
ef2b54316e
commit
6c968ac5b7
|
|
@ -422,6 +422,7 @@ export const MesAutoCodeRuleCode = {
|
|||
WM_ARRIVAL_NOTICE_CODE: 'WM_ARRIVAL_NOTICE_CODE', // 到货通知单编码
|
||||
WM_ITEM_RECEIPT_CODE: 'WM_ITEM_RECEIPT_CODE', // 采购入库单编码
|
||||
WM_RETURN_VENDOR_CODE: 'WM_RETURN_VENDOR_CODE', // 采购退货单编码
|
||||
WM_PRODUCT_ISSUE_CODE: 'WM_PRODUCT_ISSUE_CODE', // 生产领料出库单编码
|
||||
WM_SN_CODE: 'WM_SN_CODE', // SN 码
|
||||
WM_PACKAGE_CODE: 'WM_PACKAGE_CODE', // 装箱单编码
|
||||
WM_BATCH_CODE: 'WM_BATCH_CODE', // 批次编码
|
||||
|
|
|
|||
|
|
@ -16,9 +16,7 @@
|
|||
:disabled="isHeaderReadonly"
|
||||
>
|
||||
<template #append>
|
||||
<el-button @click="generateCode">
|
||||
生成
|
||||
</el-button>
|
||||
<el-button @click="generateCode"> 生成 </el-button>
|
||||
</template>
|
||||
</el-input>
|
||||
</el-form-item>
|
||||
|
|
@ -84,8 +82,9 @@
|
|||
</template>
|
||||
|
||||
<script setup lang="ts">
|
||||
import { generateRandomStr } from '@/utils'
|
||||
import { WmProductIssueApi, WmProductIssueVO } from '@/api/mes/wm/productissue'
|
||||
import { AutoCodeRecordApi } from '@/api/mes/md/autocode/record'
|
||||
import { MesAutoCodeRuleCode } from '@/views/mes/utils/constants'
|
||||
import ProWorkOrderSelect from '@/views/mes/pro/workorder/components/ProWorkOrderSelect.vue'
|
||||
import MdWorkstationSelect from '@/views/mes/md/workstation/components/MdWorkstationSelect.vue'
|
||||
import ProductIssueLineList from './ProductIssueLineList.vue'
|
||||
|
|
@ -128,8 +127,10 @@ const dialogTitle = computed(() => {
|
|||
})
|
||||
|
||||
/** 生成领料单编号 */
|
||||
const generateCode = () => {
|
||||
formData.value.code = 'PI' + generateRandomStr(10)
|
||||
const generateCode = async () => {
|
||||
formData.value.code = await AutoCodeRecordApi.generateAutoCode(
|
||||
MesAutoCodeRuleCode.WM_PRODUCT_ISSUE_CODE
|
||||
)
|
||||
}
|
||||
|
||||
/** 打开弹窗 */
|
||||
|
|
|
|||
|
|
@ -85,10 +85,10 @@
|
|||
</template>
|
||||
</el-table-column>
|
||||
<el-table-column label="领料单名称" align="center" prop="name" min-width="150" />
|
||||
<el-table-column label="生产工单" align="center" prop="workorderCode" min-width="140" />
|
||||
<el-table-column label="生产工单" align="center" prop="workOrderCode" min-width="140" />
|
||||
<el-table-column label="工作站" align="center" prop="workstationName" min-width="120" />
|
||||
<el-table-column label="客户编号" align="center" prop="clientCode" min-width="120" />
|
||||
<el-table-column label="客户名称" align="center" prop="clientName" min-width="150" />
|
||||
<el-table-column label="客户名称" align="center" prop="clientName" min-width="120" />
|
||||
<el-table-column
|
||||
label="需求时间"
|
||||
align="center"
|
||||
|
|
|
|||
Loading…
Reference in New Issue