|
|
|
@ -20,7 +20,8 @@
|
|
|
|
|
</view>
|
|
|
|
|
<!-- 订单 -->
|
|
|
|
|
<u-form-item label="物料编码">
|
|
|
|
|
<u-input :border="true" v-model="materialCode" placeholder="" @confirm="query" style="overflow: hidden" />
|
|
|
|
|
<jPicker sureColor="#ff0000" @bindpicker="bookTypeChange" showKey="value" valKey="value" :val="aimWl.value" :options="materilist" />
|
|
|
|
|
<!-- <u-input :border="true" v-model="materialCode" placeholder="" @confirm="query" style="overflow: hidden" /> -->
|
|
|
|
|
</u-form-item>
|
|
|
|
|
<!-- 机台 -->
|
|
|
|
|
<!-- <u-form-item>
|
|
|
|
@ -40,7 +41,7 @@
|
|
|
|
|
<u-form style="margin-top: 10rpx" class="form2">
|
|
|
|
|
<view class="list">
|
|
|
|
|
<view class="righttitle">
|
|
|
|
|
<view class="boder-icon-top zhuangtai" data-state="0">{{ item.activeFlag == 0 ? '未入库' : item.activeFlag == 1 ? '正在入库' : '收货入库' }}</view>
|
|
|
|
|
<view class="boder-icon-top zhuangtai" data-state="0">{{ item.userDefined1 == 1 ? '未入库' : '已入库' }}</view>
|
|
|
|
|
</view>
|
|
|
|
|
<view class="row-list">
|
|
|
|
|
<view class="list-item"> 入库单号: </view>
|
|
|
|
@ -134,6 +135,10 @@ import { BasePage } from '@/components/base/page';
|
|
|
|
|
import jPicker from '@/components/J-Picker/jPicker.vue';
|
|
|
|
|
import model from './model';
|
|
|
|
|
import { session } from '@/store/modules/session';
|
|
|
|
|
interface OptionType {
|
|
|
|
|
label: string;
|
|
|
|
|
value: string;
|
|
|
|
|
}
|
|
|
|
|
@Component({
|
|
|
|
|
components: {
|
|
|
|
|
jPicker,
|
|
|
|
@ -144,6 +149,8 @@ export default class PurchaseWHPO extends BasePage {
|
|
|
|
|
list: any = [];
|
|
|
|
|
show = false;
|
|
|
|
|
form3: any = {};
|
|
|
|
|
aimWl = {} as OptionType;
|
|
|
|
|
materilist = [];
|
|
|
|
|
// remove: any = {};
|
|
|
|
|
// async onReady() {
|
|
|
|
|
// await this.model.queryLocation();
|
|
|
|
@ -231,13 +238,21 @@ export default class PurchaseWHPO extends BasePage {
|
|
|
|
|
});
|
|
|
|
|
return;
|
|
|
|
|
}
|
|
|
|
|
this.aimWl = {} as OptionType;
|
|
|
|
|
let query = {
|
|
|
|
|
poNo: this.orderNo,
|
|
|
|
|
materialCode: this.materialCode,
|
|
|
|
|
materialCode: this.aimWl.value ? this.aimWl.value : '',
|
|
|
|
|
factoryCode: session.FactoryCode,
|
|
|
|
|
};
|
|
|
|
|
await this.model.PurchaseOrderWarehousingPda(query);
|
|
|
|
|
this.list = model.orderNoItemList;
|
|
|
|
|
this.materilist = model.orderNoItemList;
|
|
|
|
|
this.list = [];
|
|
|
|
|
if (this.materilist.length) {
|
|
|
|
|
this.aimWl = this.materilist[0];
|
|
|
|
|
this.list.push(this.materilist[0]);
|
|
|
|
|
} else {
|
|
|
|
|
this.aimWl = {} as OptionType;
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
//提单按钮
|
|
|
|
|
async tidan() {
|
|
|
|
@ -250,7 +265,7 @@ export default class PurchaseWHPO extends BasePage {
|
|
|
|
|
}
|
|
|
|
|
let query = {
|
|
|
|
|
poNo: this.orderNo,
|
|
|
|
|
materialCode: this.materialCode,
|
|
|
|
|
materialCode: this.aimWl.value ? this.aimWl.value : '',
|
|
|
|
|
factoryCode: session.FactoryCode,
|
|
|
|
|
};
|
|
|
|
|
await this.model.PurchaseOrderWarehousingPda(query);
|
|
|
|
@ -280,6 +295,18 @@ export default class PurchaseWHPO extends BasePage {
|
|
|
|
|
},
|
|
|
|
|
});
|
|
|
|
|
}
|
|
|
|
|
bookTypeChange(e: any) {
|
|
|
|
|
this.aimWl = e.pickerName;
|
|
|
|
|
this.list = [];
|
|
|
|
|
this.materilist.forEach((item) => {
|
|
|
|
|
if (e.pickerName.value == item.materialCode) {
|
|
|
|
|
this.list.push(item);
|
|
|
|
|
}
|
|
|
|
|
});
|
|
|
|
|
//
|
|
|
|
|
//this.queryinformation();
|
|
|
|
|
//this.getlist();
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
</script>
|
|
|
|
|
<style lang="scss" scoped>
|
|
|
|
|