diff --git a/src/views/mes/wm/arrivalnotice/index.vue b/src/views/mes/wm/arrivalnotice/index.vue index 4f3bd6158..61f568a36 100644 --- a/src/views/mes/wm/arrivalnotice/index.vue +++ b/src/views/mes/wm/arrivalnotice/index.vue @@ -157,16 +157,6 @@ > 提交 - - - 审批 - { } catch {} } -/** 审批 */ -const handleApprove = async (id: number) => { - try { - await message.confirm('确认审批通过该到货通知单?') - await WmArrivalNoticeApi.approveArrivalNotice(id) - message.success('审批成功') - await getList() - } catch {} -} - /** 删除 */ const handleDelete = async (id: number) => { try { diff --git a/src/views/mes/wm/itemreceipt/ItemReceiptDetailList.vue b/src/views/mes/wm/itemreceipt/ItemReceiptDetailList.vue index acf3485a8..fc97b4eb3 100644 --- a/src/views/mes/wm/itemreceipt/ItemReceiptDetailList.vue +++ b/src/views/mes/wm/itemreceipt/ItemReceiptDetailList.vue @@ -1,11 +1,15 @@ - + + 添加上架明细 + @@ -17,10 +21,14 @@ - + 编辑 删除 - + + @@ -33,7 +41,7 @@ - + () -/** 明细在 execute/detail 模式下只读,shelving 模式下可编辑 */ -const isReadonly = computed(() => ['execute', 'detail'].includes(props.formType)) +/** 明细在 detail 模式下只读,shelving 模式下可编辑 */ +const isReadonly = computed(() => props.formType === 'detail') const { t } = useI18n() // 国际化 const message = useMessage() // 消息弹窗 diff --git a/src/views/mes/wm/itemreceipt/ItemReceiptForm.vue b/src/views/mes/wm/itemreceipt/ItemReceiptForm.vue index 9443f06b8..1d497180e 100644 --- a/src/views/mes/wm/itemreceipt/ItemReceiptForm.vue +++ b/src/views/mes/wm/itemreceipt/ItemReceiptForm.vue @@ -86,12 +86,7 @@ 执行上架 - 取消入库单 - 关 闭 - - - - 执行入库 + 取消入库单 关 闭 @@ -118,7 +113,7 @@ const message = useMessage() // 消息弹窗 const dialogVisible = ref(false) // 弹窗的是否展示 const dialogTitle = ref('') // 弹窗的标题 const formLoading = ref(false) // 表单的加载中 -const formType = ref('create') // 表单的类型:create / update / shelving / execute / detail +const formType = ref('create') // 表单的类型:create / update / shelving / detail const formData = ref({ id: undefined as number | undefined, code: undefined, @@ -138,9 +133,9 @@ const formRules = reactive({ }) const formRef = ref() // 表单 Ref -/** Header fields are read-only in shelving/execute/detail modes */ +/** Header fields are read-only in shelving/detail modes */ const isHeaderReadonly = computed(() => - ['shelving', 'execute', 'detail'].includes(formType.value) + ['shelving', 'detail'].includes(formType.value) ) /** 弹窗标题映射 */ @@ -148,7 +143,6 @@ const dialogTitleMap: Record = { create: '新增采购入库单', update: '编辑采购入库单', shelving: '执行上架', - execute: '执行入库', detail: '采购入库单详情' } @@ -171,7 +165,7 @@ const open = async (type: string, id?: number) => { formType.value = type dialogTitle.value = dialogTitleMap[type] || type resetForm() - // 修改/上架/执行/详情时,加载数据 + // 修改/上架/详情时,加载数据 if (id) { formLoading.value = true try { @@ -221,21 +215,6 @@ const handleShelving = async () => { } } -/** 执行入库(execute 模式) */ -const handleExecute = async () => { - try { - await message.confirm('确认执行入库?执行后将更新库存台账。') - formLoading.value = true - await WmItemReceiptApi.executeItemReceipt(formData.value.id!) - message.success('入库成功') - dialogVisible.value = false - emit('success') - } catch { - } finally { - formLoading.value = false - } -} - /** 取消入库单 */ const handleCancelReceipt = async () => { try { diff --git a/src/views/mes/wm/itemreceipt/ItemReceiptLineList.vue b/src/views/mes/wm/itemreceipt/ItemReceiptLineList.vue index 0bf664183..e53e08b66 100644 --- a/src/views/mes/wm/itemreceipt/ItemReceiptLineList.vue +++ b/src/views/mes/wm/itemreceipt/ItemReceiptLineList.vue @@ -43,7 +43,8 @@ - + + - - - - - - - + - - - - - - @@ -142,7 +131,6 @@