Browse Source

2026-04-14

生产订单列表【删除】【取消】【关闭】【打开】功能优化
master
fengyuan_yang 3 days ago
parent
commit
0b83884aff
  1. 57
      src/views/modules/shopOrder/shopOrder/shopOrderList.vue

57
src/views/modules/shopOrder/shopOrder/shopOrderList.vue

@ -2988,12 +2988,13 @@ export default {
/*执行取消工单的操作*/
cancelShopOrder() {
//
this.modelData.userName = this.$store.state.user.name;
cancelShopOrderBun(this.modelData).then(({data}) => {
//
if (data.code == 200) {
this.$message.success(data.msg);
//
this.tableHanddle(this.modelData);
this.getData();
} else {
this.$message.error(data.msg);
}
@ -3012,29 +3013,20 @@ export default {
type: 'warning'
}).then(() => {
//sfdcRolls
this.closeShopOrderBun(true);
this.closeShopOrderBun();
});
},
/*执行取消工单的操作*/
closeShopOrderBun(checkFlag) {
this.modelData.checkFlag = checkFlag;
closeShopOrderBun() {
this.modelData.userName = this.$store.state.user.name;
//
closeShopOrder(this.modelData).then(({data}) => {
//
if (data.code == 200) {
this.$message.success(data.msg);
//
this.tableHanddle(this.modelData);
} else if (data.code == 201) {
this.$confirm(data.msg, '提示', {
confirmButtonText: '确定',
celButtonText: '取消',
type: 'warning'
}).then(() => {
//sfdcRolls
this.closeShopOrderBun(false);
});
this.getData();
} else {
this.$message.error(data.msg);
}
@ -3062,12 +3054,13 @@ export default {
/*执行重新打开工单的操作*/
openShopOrderBun() {
//
this.modelData.userName = this.$store.state.user.name;
openShopOrder(this.modelData).then(({data}) => {
//
if (data.code == 200) {
this.$message.success(data.msg);
//
this.tableHanddle(this.modelData);
this.getData();
} else {
this.$message.error(data.msg);
}
@ -3120,8 +3113,15 @@ export default {
this.totalPage = data.page.totalCount
if (this.totalPage > 0) {
//
this.$refs.mainTable.setCurrentRow(this.dataList3[0])
this.tableHanddle(this.dataList3[0])
let selectedRow = this.dataList3[0];
if (this.modelData && this.modelData.orderNo) {
const found = this.dataList3.find(item => item.orderNo === this.modelData.orderNo);
if (found) {
selectedRow = found;
}
}
this.$refs.mainTable.setCurrentRow(selectedRow)
this.tableHanddle(selectedRow)
}else {
this.tableHanddle(null)
@ -3167,6 +3167,13 @@ export default {
},
tableHanddle(row) {
if (!row) {
this.modelData = {};
this.dataList = [];
this.dataList2 = [];
this.dataList4 = [];
return;
}
let data1 = {
site: row.site,
orderNo: row.orderNo,
@ -3189,6 +3196,7 @@ export default {
this.dataList4 = data.rows3;
})
} else {
this.modelData = {};
this.dataList = []
this.dataList2 = []
this.dataList4 = [];
@ -3198,8 +3206,10 @@ export default {
deleteData() {
let inData = {
site: this.modelData.site,
buNo: this.modelData.buNo,
orderNo: this.modelData.orderNo,
status: this.modelData.status
status: this.modelData.status,
userName: this.$store.state.user.name
}
this.$confirm('确定删除生产订单吗?', '提示', {
confirmButtonText: '确定',
@ -3209,15 +3219,10 @@ export default {
}).then(() => {
deleteShopOrderData(inData).then(({data}) => {
if (data && data.code == 200) {
this.modelData = {};
this.$message.success('操作成功!')
this.$message.success('操作成功!');
this.getData();
} else {
// this.$alert(data.msg, '', {
// confirmButtonText: ''
// })
this.$alert(data.msg, '错误', {
confirmButtonText: '确定'
})
this.$message.error(data.msg);
}
})
})

Loading…
Cancel
Save