feat(wms): 增加发货单状态更新功能并优化请求超时时间
- 在deliveryWaybill.js中新增updateDeliveryWaybillStatus API - 修改waybill/index.vue使用新API处理状态更新 - 将axios请求超时时间从10秒增加到20秒 - 新增delivery/bills/index.vue发货单管理页面
This commit is contained in:
@@ -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(); // 刷新列表
|
||||
});
|
||||
|
||||
Reference in New Issue
Block a user