✨ feat(mes): 添加装箱单及装箱明细的作者注释和字段类型调整
parent
d6cb5e4e5c
commit
5dbbb84d1b
|
|
@ -152,7 +152,7 @@
|
|||
</template>
|
||||
|
||||
<script setup lang="ts">
|
||||
import { generateRandomStr } from '@/utils'
|
||||
import { AutoCodeRecordApi } from '@/api/mes/md/autocode/record'
|
||||
import { WmPackageApi, WmPackageVO } from '@/api/mes/wm/packages'
|
||||
import MdClientSelect from '@/views/mes/md/client/components/MdClientSelect.vue'
|
||||
import MdUnitMeasureSelect from '@/views/mes/md/unitmeasure/components/MdUnitMeasureSelect.vue'
|
||||
|
|
@ -202,9 +202,9 @@ const formRules = reactive({
|
|||
const formRef = ref()
|
||||
|
||||
/** 生成装箱单编号 */
|
||||
// DONE @芽艿:后续接入 code 体系;这里先忽略;(AI 未修复原因:标注为 @芽艿,需人工接入编码体系)
|
||||
const generateCode = () => {
|
||||
formData.value.code = 'PKG' + generateRandomStr(10)
|
||||
const generateCode = async () => {
|
||||
// TODO @AI:看看 是不是在 mes constants 里。搞个枚举;【后面点弄】
|
||||
formData.value.code = await AutoCodeRecordApi.generateAutoCode('PACKAGE_CODE')
|
||||
}
|
||||
|
||||
/** 打开弹窗 */
|
||||
|
|
|
|||
|
|
@ -51,7 +51,6 @@
|
|||
</el-form-item>
|
||||
</el-col>
|
||||
<el-col :span="8">
|
||||
<!-- TODO @AI:必填;前后端都校验; -->
|
||||
<el-form-item label="产品物料" prop="itemId">
|
||||
<MdItemSelect v-model="formData.itemId" />
|
||||
</el-form-item>
|
||||
|
|
@ -165,6 +164,7 @@ const formData = ref({
|
|||
})
|
||||
const formRules = reactive({
|
||||
workOrderId: [{ required: true, message: '请选择生产工单', trigger: 'change' }],
|
||||
itemId: [{ required: true, message: '请选择产品物料', trigger: 'change' }],
|
||||
quantity: [
|
||||
{ required: true, message: '装箱数量不能为空', trigger: 'blur' },
|
||||
{ type: 'number', min: 0.01, message: '装箱数量必须大于0', trigger: 'blur' }
|
||||
|
|
|
|||
Loading…
Reference in New Issue