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