✨ feat(workshop): 增加车间精简列表负责人信息和销售订单编号
parent
901e0883b4
commit
e39389137c
|
|
@ -10,6 +10,7 @@
|
|||
</template>
|
||||
</el-table-column>
|
||||
<el-table-column label="出库单名称" align="center" prop="name" min-width="150" />
|
||||
<el-table-column label="销售订单编号" align="center" prop="salesOrderCode" min-width="120" />
|
||||
<el-table-column
|
||||
label="出库日期"
|
||||
align="center"
|
||||
|
|
|
|||
|
|
@ -20,7 +20,11 @@
|
|||
/>
|
||||
</el-form-item>
|
||||
<el-form-item label="分类编码" prop="code">
|
||||
<el-input v-model="formData.code" placeholder="请输入分类编码" />
|
||||
<el-input v-model="formData.code" placeholder="请输入分类编码">
|
||||
<template #append>
|
||||
<el-button @click="handleGenerateCode">自动生成</el-button>
|
||||
</template>
|
||||
</el-input>
|
||||
</el-form-item>
|
||||
<el-form-item label="分类名称" prop="name">
|
||||
<el-input v-model="formData.name" placeholder="请输入分类名称" />
|
||||
|
|
@ -58,9 +62,10 @@
|
|||
<script setup lang="ts">
|
||||
import { getIntDictOptions, DICT_TYPE } from '@/utils/dict'
|
||||
import { MdItemTypeApi, MdItemTypeVO } from '@/api/mes/md/item/type'
|
||||
import { AutoCodeRecordApi } from '@/api/mes/md/autocode/record'
|
||||
import { defaultProps, handleTree } from '@/utils/tree'
|
||||
import { CommonStatusEnum } from '@/utils/constants'
|
||||
import { MesItemOrProductEnum } from '@/views/mes/utils/constants'
|
||||
import { MesItemOrProductEnum, MesAutoCodeRuleCode } from '@/views/mes/utils/constants'
|
||||
|
||||
defineOptions({ name: 'MdItemTypeForm' })
|
||||
|
||||
|
|
@ -162,4 +167,15 @@ const getItemTypeTree = async () => {
|
|||
root.children = handleTree(data)
|
||||
itemTypeTree.value.push(root)
|
||||
}
|
||||
|
||||
/** 自动生成分类编码 */
|
||||
const handleGenerateCode = async () => {
|
||||
try {
|
||||
formData.value.code = await AutoCodeRecordApi.generateAutoCode(
|
||||
MesAutoCodeRuleCode.MD_ITEM_TYPE_CODE
|
||||
)
|
||||
} catch (e) {
|
||||
console.error(e)
|
||||
}
|
||||
}
|
||||
</script>
|
||||
|
|
|
|||
|
|
@ -441,6 +441,7 @@ export const MesAutoCodePaddedMethodEnum = {
|
|||
|
||||
/** MES 自动编码规则 Code 枚举 */
|
||||
export const MesAutoCodeRuleCode = {
|
||||
MD_ITEM_TYPE_CODE: 'MD_ITEM_TYPE_CODE', // 物料分类编码
|
||||
MD_ITEM_CODE: 'MD_ITEM_CODE', // 物料编码
|
||||
MD_VENDOR_CODE: 'MD_VENDOR_CODE', // 供应商编码
|
||||
MD_CLIENT_CODE: 'MD_CLIENT_CODE', // 客户编码
|
||||
|
|
|
|||
Loading…
Reference in New Issue