oms已接单禁用修改,切换运单修改数据刷新

This commit is contained in:
wuteng 2025-09-09 17:51:28 +08:00
parent 8139a359e4
commit b7c1ad10e9
2 changed files with 25 additions and 2 deletions

View File

@ -939,6 +939,7 @@ data() {
return time.getTime() < Date.now()-1 * 24 * 3600 * 1000
}
},
lastBillCode: '', // 手动缓存上一次的billCode
// 表单校验
rules: {
// billCode: [
@ -1090,7 +1091,21 @@ watch: {
deep: true
},
},
activated(){
this.billCode = this.$route.query.billCode || '';
// 先判断是否是修改操作 再判断新旧值是否一致
if(this.$route.query.action=="modify" && this.billCode!=this.lastBillCode && this.lastBillCode){
const title = '修改:'+this.billCode;
const route = Object.assign({}, this.$route, { title: `${title}` })
this.$store.dispatch('tagsView/updateVisitedView', route)
this.initData();
}
},
deactivated(){
this.lastBillCode = this.billCode;
},
created() {
this.billCode = this.$route.query.billCode || '';
if(this.$route.query.action=="copyOrder"){
this.action=this.$route.query.action;
this.billCode=this.$route.query.billCode;
@ -1098,7 +1113,7 @@ created() {
const title = '再来一单';
const route = Object.assign({}, this.$route, { title: `${title}` })
this.$store.dispatch('tagsView/updateVisitedView', route)
this.initData();
}
else if(this.$route.query.action=="modify"){

View File

@ -239,7 +239,7 @@
plain
size="mini"
icon="el-icon-edit"
:disabled="single"
:disabled="selectedOrderStatus==1 || single"
@click="handleUpdate"
>修改</el-button>
</el-col>
@ -652,6 +652,8 @@ export default {
loading: true,
// 选中数组
ids: [],
//选中订单状态
selectedOrderStatus:null,
// 非单个禁用
single: true,
// 非多个禁用
@ -1109,6 +1111,12 @@ export default {
this.ids = selection.map(item => item.id)
this.single = selection.length!==1
this.multiple = !selection.length
if(!this.single){
// 选中订单状态
this.selectedOrderStatus=this.selectionList[0].orderStatus;
}else{
this.selectedOrderStatus=null;
}
},
// 排序 查询字段是表格中字段名字 动态取值排序顺序
handleSortChange(column) {