feat(wms): 增加发货单状态更新功能并优化请求超时时间

- 在deliveryWaybill.js中新增updateDeliveryWaybillStatus API
- 修改waybill/index.vue使用新API处理状态更新
- 将axios请求超时时间从10秒增加到20秒
- 新增delivery/bills/index.vue发货单管理页面
This commit is contained in:
砂糖
2026-01-28 10:29:50 +08:00
parent d05f2f6629
commit ff6ec03304
4 changed files with 199 additions and 3 deletions

View File

@@ -115,7 +115,7 @@
</template>
<script>
import { listDeliveryWaybill, getDeliveryWaybill, delDeliveryWaybill, addDeliveryWaybill, updateDeliveryWaybill } from "@/api/wms/deliveryWaybill";
import { listDeliveryWaybill, getDeliveryWaybill, delDeliveryWaybill, addDeliveryWaybill, updateDeliveryWaybill, updateDeliveryWaybillStatus } from "@/api/wms/deliveryWaybill";
import { listDeliveryPlan, listSelectableCoils } from "@/api/wms/deliveryPlan"; // 导入发货计划API
import { listCoilByIds } from "@/api/wms/coil";
import { listDeliveryWaybillDetail } from "@/api/wms/deliveryWaybillDetail";
@@ -222,7 +222,10 @@ export default {
/** 完成状态改变时的处理 */
handleStatusChange(row) {
// 确保在更新状态时包含waybillId
updateDeliveryWaybill(row).then(() => {
updateDeliveryWaybillStatus({
waybillId: row.waybillId,
status: row.status
}).then(() => {
this.$modal.msgSuccess("状态更新成功");
this.getList(); // 刷新列表
});