|
|
@ -8,6 +8,16 @@
|
|
|
|
<view class="right"></view>
|
|
|
|
<view class="right"></view>
|
|
|
|
</view>
|
|
|
|
</view>
|
|
|
|
<u-form class="form" ref="form" label-width="180rpx">
|
|
|
|
<u-form class="form" ref="form" label-width="180rpx">
|
|
|
|
|
|
|
|
<!-- 送货单 -->
|
|
|
|
|
|
|
|
<view class="single">
|
|
|
|
|
|
|
|
<view class="single-left">
|
|
|
|
|
|
|
|
<view>送货单号:</view>
|
|
|
|
|
|
|
|
<u-search placeholder="请扫描" v-model="userDefined5" :show-action="false"></u-search>
|
|
|
|
|
|
|
|
</view>
|
|
|
|
|
|
|
|
<view class="single-right">
|
|
|
|
|
|
|
|
<u-button type="primary" @click="tidandelivery">提单</u-button>
|
|
|
|
|
|
|
|
</view>
|
|
|
|
|
|
|
|
</view>
|
|
|
|
<!-- 单号 -->
|
|
|
|
<!-- 单号 -->
|
|
|
|
<view class="single">
|
|
|
|
<view class="single">
|
|
|
|
<view class="single-left">
|
|
|
|
<view class="single-left">
|
|
|
@ -40,6 +50,10 @@
|
|
|
|
<view class="list-item"> 采购单号: </view>
|
|
|
|
<view class="list-item"> 采购单号: </view>
|
|
|
|
<view> {{ item.procureCode }} </view>
|
|
|
|
<view> {{ item.procureCode }} </view>
|
|
|
|
</view>
|
|
|
|
</view>
|
|
|
|
|
|
|
|
<view v-if="item.userDefined5" class="row-list">
|
|
|
|
|
|
|
|
<view class="list-item"> 送货单号: </view>
|
|
|
|
|
|
|
|
<view> {{ item.userDefined5 }} </view>
|
|
|
|
|
|
|
|
</view>
|
|
|
|
<view class="row-list">
|
|
|
|
<view class="row-list">
|
|
|
|
<view class="list-item"> 行项目: </view>
|
|
|
|
<view class="list-item"> 行项目: </view>
|
|
|
|
<view> {{ item.userDefined3 }} </view>
|
|
|
|
<view> {{ item.userDefined3 }} </view>
|
|
|
@ -80,6 +94,10 @@
|
|
|
|
<view class="list-item"> 采购单号: </view>
|
|
|
|
<view class="list-item"> 采购单号: </view>
|
|
|
|
<view> {{ item.procureCode }} </view>
|
|
|
|
<view> {{ item.procureCode }} </view>
|
|
|
|
</view>
|
|
|
|
</view>
|
|
|
|
|
|
|
|
<view v-if="item.userDefined5" class="row-list">
|
|
|
|
|
|
|
|
<view class="list-item"> 送货单号: </view>
|
|
|
|
|
|
|
|
<view> {{ item.userDefined5 }} </view>
|
|
|
|
|
|
|
|
</view>
|
|
|
|
<view class="row-list">
|
|
|
|
<view class="row-list">
|
|
|
|
<view class="list-item"> 行项目: </view>
|
|
|
|
<view class="list-item"> 行项目: </view>
|
|
|
|
<view> {{ item.userDefined3 }} </view>
|
|
|
|
<view> {{ item.userDefined3 }} </view>
|
|
|
@ -272,6 +290,7 @@ export default class receivePO extends BasePage {
|
|
|
|
// this.remove = e.pickerName;
|
|
|
|
// this.remove = e.pickerName;
|
|
|
|
// }
|
|
|
|
// }
|
|
|
|
procureCode: any = '';
|
|
|
|
procureCode: any = '';
|
|
|
|
|
|
|
|
userDefined5: any = '';
|
|
|
|
materialCode: any = '';
|
|
|
|
materialCode: any = '';
|
|
|
|
border = true;
|
|
|
|
border = true;
|
|
|
|
height = 100;
|
|
|
|
height = 100;
|
|
|
@ -405,17 +424,18 @@ export default class receivePO extends BasePage {
|
|
|
|
//查询货单关联采购单信息
|
|
|
|
//查询货单关联采购单信息
|
|
|
|
async query() {
|
|
|
|
async query() {
|
|
|
|
console.log(session);
|
|
|
|
console.log(session);
|
|
|
|
if (this.procureCode == '' || this.procureCode.length == 0) {
|
|
|
|
// if (this.procureCode == '' || this.procureCode.length == 0) {
|
|
|
|
(this.$refs.uToast as any).show({
|
|
|
|
// (this.$refs.uToast as any).show({
|
|
|
|
title: '请输入rfid',
|
|
|
|
// title: '请输入rfid',
|
|
|
|
type: 'default',
|
|
|
|
// type: 'default',
|
|
|
|
});
|
|
|
|
// });
|
|
|
|
return;
|
|
|
|
// return;
|
|
|
|
}
|
|
|
|
// }
|
|
|
|
this.aimWl = {} as OptionType;
|
|
|
|
this.aimWl = {} as OptionType;
|
|
|
|
let query = {
|
|
|
|
let query = {
|
|
|
|
procureCode: this.procureCode,
|
|
|
|
procureCode: this.procureCode,
|
|
|
|
materialCode: this.aimWl.value ? this.aimWl.value : '',
|
|
|
|
materialCode: this.aimWl.value ? this.aimWl.value : '',
|
|
|
|
|
|
|
|
userDefined5: this.userDefined5,
|
|
|
|
//this.materialCode,
|
|
|
|
//this.materialCode,
|
|
|
|
factoryCode: session.FactoryCode,
|
|
|
|
factoryCode: session.FactoryCode,
|
|
|
|
};
|
|
|
|
};
|
|
|
@ -438,6 +458,42 @@ export default class receivePO extends BasePage {
|
|
|
|
this.ProcureOrderAlready();
|
|
|
|
this.ProcureOrderAlready();
|
|
|
|
//this.list = model.orderNoItemList;
|
|
|
|
//this.list = model.orderNoItemList;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
// async querydelivery() {
|
|
|
|
|
|
|
|
// console.log(session);
|
|
|
|
|
|
|
|
// if (this.userDefined5 == '' || this.userDefined5.length == 0) {
|
|
|
|
|
|
|
|
// (this.$refs.uToast as any).show({
|
|
|
|
|
|
|
|
// title: '请输入送货单号',
|
|
|
|
|
|
|
|
// type: 'default',
|
|
|
|
|
|
|
|
// });
|
|
|
|
|
|
|
|
// return;
|
|
|
|
|
|
|
|
// }
|
|
|
|
|
|
|
|
// this.aimWl = {} as OptionType;
|
|
|
|
|
|
|
|
// let query = {
|
|
|
|
|
|
|
|
// userDefined5: this.userDefined5,
|
|
|
|
|
|
|
|
// procureCode: this.procureCode,
|
|
|
|
|
|
|
|
// materialCode: this.aimWl.value ? this.aimWl.value : '',
|
|
|
|
|
|
|
|
// //this.materialCode,
|
|
|
|
|
|
|
|
// factoryCode: session.FactoryCode,
|
|
|
|
|
|
|
|
// };
|
|
|
|
|
|
|
|
// await this.model.PurchaseOrderPda(query);
|
|
|
|
|
|
|
|
// let materilist = model.orderNoItemList;
|
|
|
|
|
|
|
|
// this.materilist = materilist.map((item) => {
|
|
|
|
|
|
|
|
// let newmaterialCode = item.materialCode.slice(item.materialCode.search(/[1-9]/));
|
|
|
|
|
|
|
|
// return {
|
|
|
|
|
|
|
|
// ...item,
|
|
|
|
|
|
|
|
// handlematerialCode: newmaterialCode,
|
|
|
|
|
|
|
|
// };
|
|
|
|
|
|
|
|
// });
|
|
|
|
|
|
|
|
// this.list = [];
|
|
|
|
|
|
|
|
// if (this.materilist.length) {
|
|
|
|
|
|
|
|
// this.aimWl = this.materilist[0];
|
|
|
|
|
|
|
|
// this.list.push(this.materilist[0]);
|
|
|
|
|
|
|
|
// } else {
|
|
|
|
|
|
|
|
// this.aimWl = {} as OptionType;
|
|
|
|
|
|
|
|
// }
|
|
|
|
|
|
|
|
// this.ProcureOrderAlready();
|
|
|
|
|
|
|
|
// //this.list = model.orderNoItemList;
|
|
|
|
|
|
|
|
// }
|
|
|
|
//提单按钮
|
|
|
|
//提单按钮
|
|
|
|
async tidan() {
|
|
|
|
async tidan() {
|
|
|
|
if (this.procureCode == '' || this.procureCode.length == 0) {
|
|
|
|
if (this.procureCode == '' || this.procureCode.length == 0) {
|
|
|
@ -457,11 +513,35 @@ export default class receivePO extends BasePage {
|
|
|
|
this.query();
|
|
|
|
this.query();
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
//送货单提单
|
|
|
|
|
|
|
|
async tidandelivery() {
|
|
|
|
|
|
|
|
if (this.userDefined5 == '' || this.userDefined5.length == 0) {
|
|
|
|
|
|
|
|
(this.$refs.uToast as any).show({
|
|
|
|
|
|
|
|
title: '请输入送货单',
|
|
|
|
|
|
|
|
type: 'default',
|
|
|
|
|
|
|
|
});
|
|
|
|
|
|
|
|
return;
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
let item = {
|
|
|
|
|
|
|
|
userDefined5: this.userDefined5,
|
|
|
|
|
|
|
|
factoryCode: session.FactoryCode,
|
|
|
|
|
|
|
|
createBy: session.loginName,
|
|
|
|
|
|
|
|
};
|
|
|
|
|
|
|
|
await this.model.getDeliveryNoteDetail(item);
|
|
|
|
|
|
|
|
if (model.deliverycode == '200') {
|
|
|
|
|
|
|
|
(this.$refs.uToast as any).show({
|
|
|
|
|
|
|
|
title: '提单成功',
|
|
|
|
|
|
|
|
type: 'success',
|
|
|
|
|
|
|
|
});
|
|
|
|
|
|
|
|
//this.query();
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
}
|
|
|
|
//查询所有已经收货的信息
|
|
|
|
//查询所有已经收货的信息
|
|
|
|
async ProcureOrderAlready() {
|
|
|
|
async ProcureOrderAlready() {
|
|
|
|
let item = {
|
|
|
|
let item = {
|
|
|
|
procureCode: this.procureCode,
|
|
|
|
procureCode: this.procureCode,
|
|
|
|
factoryCode: session.FactoryCode,
|
|
|
|
factoryCode: session.FactoryCode,
|
|
|
|
|
|
|
|
userDefined5: this.userDefined5,
|
|
|
|
};
|
|
|
|
};
|
|
|
|
await this.model.selectOdsProcureOrderAlready(item);
|
|
|
|
await this.model.selectOdsProcureOrderAlready(item);
|
|
|
|
if (model.Alreadycode == '200') {
|
|
|
|
if (model.Alreadycode == '200') {
|
|
|
|