根据采购单生成入库单

This commit is contained in:
砂糖
2025-07-19 15:19:00 +08:00
parent f4001e4bab
commit 3a0c9a7684
8 changed files with 621 additions and 14 deletions

View File

@@ -116,6 +116,7 @@
type="text"
icon="el-icon-s-operation"
@click="showClac(scope.row)"
v-if="scope.row.orderStatus === EOrderStatus.NEW"
>智能采购单</el-button>
</template>
</el-table-column>
@@ -158,7 +159,7 @@
<!-- 智能采购单弹窗 -->
<el-dialog :title="`智能采购单订单ID${clacOrderId}`" :visible.sync="clacDialogVisible" width="90%" append-to-body>
<clac-panel :orderId="clacOrderId" />
<clac-panel :orderId="clacOrderId" @confirm="handleRecommendConfirm" />
</el-dialog>
</div>
</template>
@@ -167,6 +168,7 @@
import { listOrder, getOrder, delOrder, addOrder, updateOrder } from "@/api/wms/order";
import OrderDetailPanel from './panels/detail.vue';
import ClacPanel from '../purchasePlan/panels/clac.vue';
import { EOrderStatus } from "@/utils/enums";
export default {
name: "Order",
@@ -174,6 +176,8 @@ export default {
dicts: ['order_status'],
data() {
return {
// 订单状态枚举
EOrderStatus,
// 按钮loading
buttonLoading: false,
// 遮罩层
@@ -227,6 +231,13 @@ export default {
this.loading = false;
});
},
/** 推荐采购计划确认 */
handleRecommendConfirm(data) {
console.log('推荐采购计划数据:', data);
this.$modal.msgSuccess("推荐采购计划已生成");
this.clacDialogVisible = false;
this.getList(); // 刷新列表
},
// 取消按钮
cancel() {
this.open = false;