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

master
FCD 3 weeks ago
parent 91a2a54bac
commit 530ee32dac

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

Loading…
Cancel
Save