Browse Source

发料,补料任务,查询,重置功能

lijuncheng0816
wangyufei 4 months ago
parent
commit
9671661e04
  1. 10
      src/mycomponents/job/jobFilter.vue
  2. 83
      src/pages/issue/job/issueJob.vue
  3. 60
      src/pages/repleinsh/job/repleinshJob.vue

10
src/mycomponents/job/jobFilter.vue

@ -58,7 +58,7 @@
</view>
</view> -->
<view class=" uni-flex uni-row" style="margin-top: 5px;" v-if="isShowQurery">
<button class="btn_single_clear" hover-class="btn_commit_after" @click="query()">重置</button>
<button class="btn_single_clear" hover-class="btn_commit_after" @click="reset()">重置</button>
<button class="btn_single_commit" hover-class="btn_commit_after" @click="query()">查询</button>
</view>
</view>
@ -167,6 +167,14 @@
}
return params;
},
reset(){
this.productionLineCode = ''
this.fromLocationCode = ''
this.itemCode = ''
this.creationTime = ''
this.status = ''
this.query()
},
query() {
let params = this.getQueryCondition();

83
src/pages/issue/job/issueJob.vue

@ -99,7 +99,8 @@
detailCloseOptions: [],
title: '',
productionLine: "",
fromLocation: "",
fromLocation: "",
filterItemCode: "",
businessTypeCode: "Issue",
businessType: null,
};
@ -109,7 +110,8 @@
this.getIssueJobByProductionline()
},
onShow() {
this.getList('refresh', this.fromLocation, this.productionLine);
this.getList('refresh', this.fromLocation, this.productionLine, this.filterItemCode)
},
onReady() {
@ -122,12 +124,13 @@
if (this.loadingType == 'loading' || this.loadingType == 'nomore') {
return;
}
this.getList('more', this.fromLocation, this.productionLine)
this.getList('more', this.fromLocation, this.productionLine, this.filterItemCode)
},
onPullDownRefresh() {
this.getList('refresh', this.fromLocation, this.productionLine)
this.getList('refresh', this.fromLocation, this.productionLine, this.filterItemCode)
},
//退
@ -180,7 +183,7 @@
})
},
getList(type, fromLocation = '', productionLine = '') {
getList(type, fromLocation = '', productionLine = '',filterItemCode='') {
let that = this;
uni.showLoading({
title: "加载中­....",
@ -228,8 +231,15 @@
action: "==",
value: productionLine
})
}
if(filterItemCode){
//
filters.push({
column: "itemCode",
action: "like",
value: filterItemCode
})
}
var params = {
filters: filters,
pageNo: this.pageNo,
@ -265,7 +275,8 @@
})
},
getListByFilter(params) {
getListByFilter(params) {
console.log('getListByFilter',params)
let that = this;
uni.showLoading({
title: "加载中­....",
@ -293,57 +304,69 @@
})
if (params.fromLocationCode) {
//
//
this.fromLocation = params.fromLocationCode
filters.push({
column: "fromLocationCode",
action: "==",
value: params.fromLocationCode
})
}else{
this.fromLocation = ''
}
if (params.productionLineCode) {
// 线
// 线
this.productionLine = params.productionLineCode
filters.push({
column: "productionLineCode",
action: "==",
value: params.productionLineCode
})
}else{
this.productionLine = ''
}
if (params.itemCode) {
// 线
//
this.filterItemCode = params.itemCode
filters.push({
column: "itemCode",
action: "like",
value: params.itemCode
})
}else{
this.filterItemCode = ''
}
var params = {
filters: filters,
pageNo: 1,
pageSize: 100,
}
getIssueJobList(params).then(res => {
uni.hideLoading();
if (res.data.total == 0) {
that.showMessage('未查找到发料任务');
} else if (res.data.total == 1) {
that.openJobDetail(res.data.list[0]);
} else {
that.showItemList(res.data.list);
}
}).catch(error => {
that.showMessage(error)
})
}
this.getList('refresh', this.fromLocation, this.productionLine, this.filterItemCode)
// getIssueJobList(params).then(res => {
// uni.hideLoading();
// if (res.data.total == 0) {
// that.showMessage('');
// } else if (res.data.total == 1) {
// that.openJobDetail(res.data.list[0]);
// } else {
// that.showItemList(res.data.list);
// }
// }).catch(error => {
// that.showMessage(error)
// })
},
fromLocationCode(fromLocation) {
this.fromLocation = fromLocation;
this.getList('refresh', this.fromLocation, this.productionLine)
this.getList('refresh', this.fromLocation, this.productionLine, this.filterItemCode)
},
productionLineCode(productionLineCode) {
this.productionLine = productionLineCode
this.getList('refresh', this.fromLocation, this.productionLine)
this.getList('refresh', this.fromLocation, this.productionLine, this.filterItemCode)
},
getByAsnNumber(code) {
let that = this;
@ -418,7 +441,8 @@
cancleJob(id) {
cancleTakeIssueJob(id).then(res => {
if (res.data) {
this.getList("refresh", this.fromLocation, this.productionLine)
this.getList('refresh', this.fromLocation, this.productionLine, this.filterItemCode)
uni.showToast({
title: "放弃任务成功"
})
@ -454,13 +478,14 @@
switchChangeToday(state, creationTime) {
this.checkedToday = state;
this.todayTime = creationTime;
this.getList("refresh", this.fromLocation, this.productionLine);
this.getList('refresh', this.fromLocation, this.productionLine, this.filterItemCode)
},
switchChangeWait(state, jobStatus) {
this.checkedWaitTask = state;
this.status = jobStatus;
this.getList("refresh", this.fromLocation, this.productionLine);
this.getList('refresh', this.fromLocation, this.productionLine, this.filterItemCode)
},
getScanNumber(code) {

60
src/pages/repleinsh/job/repleinshJob.vue

@ -103,7 +103,9 @@
inInventoryStatus: "", //
outInventoryStatus: "", //
productionLineCode: "",
productionlineList: []
productionlineList: [],
fromLocationCode:'',
filterItemCode:''
};
},
onLoad(option) {
@ -144,10 +146,12 @@
if (this.loadingType == 'loading' || this.loadingType == 'nomore') {
return;
}
this.getList("more");
this.getList('more', this.fromLocationCode, this.filterItemCode)
},
onPullDownRefresh() {
this.getList('refresh');
this.getList('refresh', this.fromLocationCode, this.filterItemCode)
},
methods: {
@ -164,7 +168,8 @@
});
},
getList(type, fromLocationCode = '') {
getList(type, fromLocationCode = '',filterItemCode='') {
let that = this;
uni.showLoading({
title: "加载中­....",
@ -205,6 +210,14 @@
value: fromLocationCode
})
}
if (filterItemCode != '') {
//
filters.push({
column: "itemCode",
action: "like",
value: filterItemCode
})
}
var params = {
filters: filters,
pageNo: this.pageNo,
@ -270,46 +283,55 @@
if (params.fromLocationCode) {
//
this.fromLocationCode = params.fromLocationCode
filters.push({
column: "fromLocationCode",
action: "==",
value: params.fromLocationCode
})
}else{
this.fromLocationCode = ''
}
if (params.itemCode) {
// 线
//
this.filterItemCode = params.itemCode
filters.push({
column: "itemCode",
action: "like",
value: params.itemCode
})
}else{
this.filterItemCode = ''
}
var params = {
filters: filters,
pageNo: 1,
pageSize: 100,
}
getRepleinshJobList(params).then(res => {
uni.hideLoading();
if (res.data.total == 0) {
that.showMessage('未查找到补料任务');
} else if (res.data.total == 1) {
that.openJobDetail(res.data.list[0]);
} else {
that.showItemList(res.data.list);
}
}).catch(error => {
that.showMessage(error)
})
this.getList('refresh', this.fromLocationCode, this.filterItemCode)
// getRepleinshJobList(params).then(res => {
// uni.hideLoading();
// if (res.data.total == 0) {
// that.showMessage('');
// } else if (res.data.total == 1) {
// that.openJobDetail(res.data.list[0]);
// } else {
// that.showItemList(res.data.list);
// }
// }).catch(error => {
// that.showMessage(error)
// })
},
fromLocationCode(fromLocationCode) {
console.log('fromLocationCode', fromLocationCode)
this.getList('refresh', fromLocationCode, '')
this.fromLocationCode = fromLocationCode
this.getList('refresh', this.fromLocationCode, this.filterItemCode)
},
openJobDetail(item, scanMessage = '') {

Loading…
Cancel
Save