Compare commits

..

No commits in common. 'ef2ed73f53e7292c2cc6a525990eb70f2a0a957e' and 'c351cd809aa75671df568f83a1bfe2c4c54e34c2' have entirely different histories.

@ -142,7 +142,7 @@ export default class LoginPage extends BasePage {
// console.log('Version////', this.Version);
}
///******************
version = '0.0.179'; //
version = '0.0.173'; //
//version = '0.0.14'; //
//*************** false true ****************
//isTest = true;

@ -43,18 +43,8 @@
</view>
<view class="row-list">
<view class="row-list-item1">
<view class="list-item"> 应出: </view>
<view> {{ item.planNumber }} </view>
</view>
<view class="row-list-item2">
<view class="list-item"> 已出: </view>
<view> {{ item.outNumber }} </view>
</view>
</view>
<view class="row-list">
<view class="row-list-item1">
<view class="list-item"> 未出: </view>
<view> {{ parseFloat(item.planNumber) - parseFloat(item.outNumber) }} </view>
<view class="list-item"> 应出/已出: </view>
<view> {{ item.planNumber }}/{{ item.outNumber }} </view>
</view>
<view class="row-list-item2">
<view class="list-item"> 单位: </view>
@ -503,7 +493,7 @@ body {
background-color: #fff;
padding: 20rpx 20rpx 20rpx;
border-radius: 10rpx;
height: 350rpx;
height: 340rpx;
overflow: scroll;
margin-bottom: 6rpx;
//box-shadow: 0 0 20rpx 0 rgba(128, 128, 128, 0.2);

@ -277,37 +277,27 @@ export default class receiveSRM extends BasePage {
};
await this.model.PurchaseOrderPda(query);
let prodlist = model.orderNoItemList;
if (prodlist.length > 0) {
this.isdisabled = false;
this.reducelist = this.uniqueArray(prodlist);
this.reducelist.forEach((item) => {
item.value = item.materialCode.slice(item.materialCode.search(/[1-9]/));
item.label = item.materialDesc;
});
console.log('this.reducelist', this.reducelist);
this.bimWl = Object.keys(this.zancunmatcode).length ? this.zancunmatcode : this.reducelist[0];
this.oldprodlist = prodlist.map((item) => {
let newmaterialCode = item.materialCode.slice(item.materialCode.search(/[1-9]/));
return {
...item,
handlematerialCode: newmaterialCode,
realityaddNumber: item.realityNumber,
};
});
this.list = this.oldprodlist.filter((item) => {
return item.handlematerialCode == this.bimWl.value;
});
this.reducelist = this.uniqueArray(prodlist);
this.reducelist.forEach((item) => {
item.value = item.materialCode.slice(item.materialCode.search(/[1-9]/));
item.label = item.materialDesc;
});
console.log('this.reducelist', this.reducelist);
this.bimWl = Object.keys(this.zancunmatcode).length ? this.zancunmatcode : this.reducelist[0];
this.oldprodlist = prodlist.map((item) => {
let newmaterialCode = item.materialCode.slice(item.materialCode.search(/[1-9]/));
return {
...item,
handlematerialCode: newmaterialCode,
realityaddNumber: item.realityNumber,
};
});
this.list = this.oldprodlist.filter((item) => {
return item.handlematerialCode == this.bimWl.value;
});
//
this.querycard();
} else {
(this.$refs.uToast as any).show({
title: '请去到货登记!',
type: 'default',
duration: 3000,
});
this.isdisabled = true;
}
//
this.querycard();
}
//
async querycard() {

@ -12,19 +12,25 @@
<u-form-item label="退料单">
<u-search placeholder="请扫描" v-model="orderNo" @search="query" :show-action="false"></u-search>
</u-form-item>
<!-- <u-form-item label="标志卡">
<u-search placeholder="请扫描" v-model="Idcard" @search="querybyidcard" :show-action="false"></u-search>
<!-- <u-form-item label="库区">
<u-search placeholder="请扫描" v-model="areaCode" @search="queryloc" :show-action="false"></u-search>
</u-form-item>
<u-form-item label="仓库">
{{ waCodeList && waCodeList.warehouseName }}
</u-form-item> -->
<u-form-item label="标志卡">
<u-search placeholder="请扫描" v-model="Idcard" @search="querybyidcard" :show-action="false"></u-search>
</u-form-item>
</u-form>
<u-form v-show="materilist.length" v-for="(item, index) in materilist" :key="index" style="margin-top: 1rpx; background-color: #ffffff" class="form3">
<u-form v-show="materilist.length" v-for="(item, index) in materilist" :key="index" :style="{ marginTop: '1rpx', backgroundColor: item.planNumber <= item.returnNumber ? '#4eea9b59' : '#ffffff' }" class="form3">
<view class="list">
<view class="row-list">
<view style="width: 25%" class="list-item"> 退料单: </view>
<view style="width: 80%"> {{ item.procureCode }} </view>
<view style="width: 80%"> {{ item.produceCode }} </view>
</view>
<view class="row-list">
<view style="width: 25%" class="list-item"> 标志卡: </view>
<view> {{ item.sn }} </view>
<view style="width: 25%" class="list-item"> 过账凭证: </view>
<view style="width: 80%"> {{ item.userDefined9 || '' }} </view>
</view>
<view class="row-list">
<view style="width: 25%" class="list-item"> 物料编码: </view>
@ -35,10 +41,6 @@
<view style="width: 80%"> {{ item.materialDesc }} </view>
</view>
<view class="row-list">
<view style="width: 25%" class="list-item"> 数量: </view>
<view style="width: 80%"> {{ item.planNumber }} </view>
</view>
<!-- <view class="row-list">
<view class="row-list-item1">
<view class="list-item"> 计划/已退: </view>
<view> {{ item.planNumber }}/{{ item.returnNumber }} </view>
@ -47,12 +49,12 @@
<view class="list-item"> 单位: </view>
<view> {{ item.unit }} </view>
</view>
</view> -->
</view>
</view>
</u-form>
</view>
<!-- <view style="height: 14rpx"></view> -->
<!-- <view class="scroll">
<view class="scroll">
<view v-for="(item, index) in list" :key="item.id">
<u-form style="margin-top: 10rpx" class="form2">
<view class="list">
@ -80,17 +82,17 @@
</view>
</u-form>
</view>
</view> -->
</view>
<view class="bottom-bar">
<u-row class="button-bar">
<!-- 确定 -->
<u-col :span="12">
<u-button @click="onSubmit" type="primary">一键回仓</u-button>
<u-col :span="6">
<u-button @click="onSubmit" type="primary">确认入库</u-button>
</u-col>
<!-- 返回 -->
<!-- <u-col :span="6">
<u-col :span="6">
<u-button type="error" @click="uni.navigateBack({})"></u-button>
</u-col> -->
</u-col>
</u-row>
</view>
<u-toast ref="uToast" />
@ -161,9 +163,10 @@ export default class ReturnMaterials extends BasePage {
await this.model.ProductionMaterialRequisition(this.orderNo);
if (model.orderNoItemList) {
this.materilist = [];
// this.list = [];
this.list = [];
this.materilist = model.orderNoItemList;
this.materilist.forEach((item) => {
item.returnoutNumber = item.returnNumber;
item.handlematerialCode = item.materialCode.slice(item.materialCode.search(/[1-9]/));
});
} else {
@ -231,19 +234,33 @@ export default class ReturnMaterials extends BasePage {
});
return;
}
// if (this.list.length == 0 || this.list == '') {
// if (this.areaCode == '') {
// (this.$refs.uToast as any).show({
// title: '',
// // url: '/pages/user/index'
// title: '',
// type: 'default',
// });
// return;
// }
// if (Object.keys(this.waCodeList).length == 0) {
// (this.$refs.uToast as any).show({
// title: '',
// type: 'default',
// });
// return;
// }
if (this.list.length == 0 || this.list == '') {
(this.$refs.uToast as any).show({
title: '请先扫描标志卡',
// url: '/pages/user/index'
});
return;
}
let params = [];
this.materilist.map((item) => {
this.list.map((item) => {
params.push({
createBy: session.loginName,
factoryCode: item.siteCode,
factoryCode: session.FactoryCode,
// whCode: this.waCodeList.warehouseCode,
// waCode: this.areaCode,
planNumber: item.planNumber,
@ -252,7 +269,7 @@ export default class ReturnMaterials extends BasePage {
materialCode: item.materialCode,
materialDesc: item.materialDesc,
userDefined3: item.userDefined4,
sn: item.sn,
sn: item.userDefined1,
userDefined5: item.userDefined7 || null,
});
});
@ -273,12 +290,11 @@ export default class ReturnMaterials extends BasePage {
}
}
mepty() {
// this.list = [];
this.list = [];
this.materilist = [];
this.orderNo = '';
//this.areaCode = '';
//this.waCodeList = {};
//this.query();
this.query();
}
delet(deletobj, index) {
this.list.splice(index, 1);
@ -401,7 +417,7 @@ body {
background-color: #fff;
padding: 20rpx 20rpx 20rpx;
border-radius: 10rpx;
height: 310rpx;
height: 260rpx;
overflow: scroll;
margin-bottom: 6rpx;
//box-shadow: 0 0 20rpx 0 rgba(128, 128, 128, 0.2);

@ -13,8 +13,8 @@ export class ReturnMaterials extends VuexModule {
orderNoItemList: any = [];
@MutationAction
async ProductionMaterialRequisition(orderNo: any) {
const result: any = await http.post(url.lanjuwms.raw.ReturnMaterials.newselectOrderCardTLTWO, {
procureCode: orderNo,
const result: any = await http.post(url.lanjuwms.raw.ReturnMaterials.listReturnSC, {
produceCode: orderNo,
factoryCode: session.FactoryCode,
});
// http.defaults.headers.common['Accept-Language'] = session.PoolName;

@ -174,7 +174,6 @@ export const url = {
listReturnSC: qianzhuione + '/wms/WmsToWCSmission/listReturnSC',
addReturnSC: qianzhuione + '/wms/WmsToWCSmission/addReturnSC',
selectOrderCardTL: qianzhuione + '/wms/WmsToWCSmission/selectOrderCardTL',
newselectOrderCardTLTWO: qianzhuione + '/wms/WmsToWCSmission/selectOrderCardTLTWO',
},
TrayStatusUpdate: {
out: qianzhuione + '/wms/order/TraystatusUpdate',

Loading…
Cancel
Save