feat(进站):

1.判断pod面板带过来的工单是否是进站工单弹窗中的数据,如果是工单从pod面板带过来,否则工单默认为空
This commit is contained in:
leiqiaozhen 2025-02-08 10:11:59 +08:00
parent c5bcd110d4
commit 4786766d48

View File

@ -271,11 +271,37 @@ export default {
let operation = me.urlParam.operation;
let resrce = me.urlParam.resrce;
let fab = me.urlParam.fab;
// 工单
let shopOrder = me.urlParam.shopOrder;
let activityId = me.urlParam.ACTIVITY_ID;
me.formObj = Object.assign({}, me.initData);
me.formObj.operation = operation;
me.formObj.resrce = resrce;
me.formObj.fab = fab;
// 如果工单不为空,调用工单弹窗查询方法,如果返回值大于0,则设置 me.formObj.shopOrder 工单值为pod面板上所选择的工单
if(!isBlank(shopOrder)) {
let params = {
resrce:me.formObj.resrce,
operation: me.formObj.operation,
searchText: shopOrder
}
let resList = [];
showLoading();
fetchShopOrderList(params)
.then(response => {
hideLoading();
resList = response.data.data.records;
if (resList.length > 0) {
// 工单弹窗
me.formObj.shopOrder = shopOrder;
}
})
.catch(() => {
hideLoading();
});
}
me.getActivityOption(activityId);
me.getCurrentShift();
},
@ -330,7 +356,7 @@ export default {
resrce: resrce
}
try {
me.formObj.shopOrder = '';
// me.formObj.shopOrder = '';
const response = await listDispatchedShopOrder(param);
let data = response.data.data;
if (data && data.length === 1) {