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