feat(分卷): 实现镀锌工序特殊分卷功能
新增特殊分卷功能,包括分步分条界面、API接口及状态管理。主要修改: 1. 添加分步分条组件,支持新增、编辑、删除分条 2. 扩展分卷API接口,包括开始/完成/取消特殊分卷 3. 优化操作按钮加载状态和错误处理 4. 调整界面布局和样式
This commit is contained in:
@@ -415,6 +415,7 @@ export default {
|
||||
// 特殊处理:发货和移库操作不需要跳转
|
||||
if (actionType === 4 || actionType === 5 || actionType === 401 || actionType === 402) {
|
||||
this.$message.info(actionType === 4 ? '发货操作已在移动端完成' : '移库操作已在移动端完成');
|
||||
this.buttonLoading = false;
|
||||
return;
|
||||
}
|
||||
|
||||
@@ -429,13 +430,19 @@ export default {
|
||||
else if (actionType == 200) {
|
||||
path = '/wms/merge';
|
||||
}
|
||||
else if (actionType < 100) {
|
||||
path = '/wms/typing';
|
||||
}
|
||||
// 其他操作类型
|
||||
else {
|
||||
path = '/wms/typing';
|
||||
this.$message.error('特殊操作请到专门的页面进行处理');
|
||||
this.buttonLoading = false;
|
||||
return;
|
||||
}
|
||||
|
||||
if (!path) {
|
||||
this.$message.error('未知的操作类型: ' + row.actionType);
|
||||
this.buttonLoading = false;
|
||||
return;
|
||||
}
|
||||
|
||||
@@ -462,7 +469,9 @@ export default {
|
||||
}).catch(error => {
|
||||
console.error('更新状态失败:', error);
|
||||
this.$message.error('更新状态失败: ' + (error.message || error));
|
||||
})
|
||||
}).finally(() => {
|
||||
this.buttonLoading = false;
|
||||
});
|
||||
},
|
||||
/** 取消操作 */
|
||||
handleCancel(row) {
|
||||
|
||||
Reference in New Issue
Block a user