优化采购(SRM)收货界面的显示

master
FCD 3 weeks ago
parent 91a2a54bac
commit 530ee32dac

@ -72,7 +72,7 @@
</view>
<view class="scroll">
<view @click="editornumber(item)" v-for="item in receivedlist" :key="item.id">
<view @click="editornumber(item)" v-for="item in filterReceivedList" :key="item.id">
<u-form style="margin-top: 10rpx" class="form2">
<view class="list">
<view class="righttitle">
@ -160,6 +160,7 @@ import { BasePage } from '@/components/base/page';
import jPicker from '@/components/J-Picker/jPicker.vue';
import model from './model';
import { session } from '@/store/modules/session';
import { removeLeadingZeros } from '@/utils/tool';
interface OptionType {
label: string;
@ -175,6 +176,7 @@ export default class receiveSRM extends BasePage {
list: any = [];
realityaddNumber = 0;
receivedlist: any = [];
filterReceivedList: any = [];
operationNumber = 0;
nooperationNumber = 0;
czNumber = '';
@ -318,6 +320,7 @@ export default class receiveSRM extends BasePage {
await this.model.selectCardList(params);
if (this.model.rfidreturncode == '200') {
this.receivedlist = this.model.rfiddata;
this.filterReceivedList = this.handelFilterReceivedList(this.model.rfiddata);
}
}
editornumber(item) {
@ -353,6 +356,7 @@ export default class receiveSRM extends BasePage {
selectProductCodeType(e) {
console.log(e);
this.bimWl = e.pickerName;
this.filterReceivedList = this.handelFilterReceivedList(this.receivedlist);
this.list = this.oldprodlist.filter((item) => {
return item.handlematerialCode == this.bimWl.value;
});
@ -404,6 +408,11 @@ export default class receiveSRM extends BasePage {
this.query();
}
}
handelFilterReceivedList(list: any) {
return list.filter((item) => {
return removeLeadingZeros(item.materialCode) == this.bimWl.value;
});
}
}
</script>
<style lang="scss" scoped>

Loading…
Cancel
Save