Browse Source

修改按计划完工 2024/8/3

pull/1/head
test 4 months ago
parent
commit
24f67a1282
  1. 15
      src/pages/fg/coms/comNoReceiptPopup.vue
  2. 4
      src/pages/fg/receiptByPlan.vue
  3. 24
      src/pages/fg/receiptNoPlan.vue

15
src/pages/fg/coms/comNoReceiptPopup.vue

@ -27,21 +27,22 @@
</image>
</view>
</view>
<view class='split_line'></view>
<!-- <view class='split_line'></view>
<view class="title " style="display: flex; align-items: center;padding: 10rpx;">
<text style=" flex-shrink: 0;width: 25%;">计划日期</text>
<view class="customerBorder" @click="showSelectDate">
{{planDate}}
</view>
<u-select v-model="showDateSelect" mode="mutil-column-auto" :list="planDateList"
@confirm="confirmSelectDate"></u-select>
@confirm="confirmSelectDate"></u-select>
<view class="">
<image src="/static/icons/down.svg" mode=""
style=" width: 40rpx;height: 40rpx;margin-left: 20rpx;" @click="showSelectDate">
style=" width: 40rpx;height: 40rpx;margin-left: 20rpx;" @click="showSelectDate">
</image>
</view>
</view>
-->
<view class='split_line'></view>
<view class="title " style="display: flex;align-items: center;padding: 10rpx;">
<text style=" flex-shrink: 0; width: 25%;">物料代码</text>
@ -158,7 +159,6 @@ export default {
showProductLineSelect: false,
productLineList: [],
productionLineName: "请选择生产线",
productLineCode: "",
batch: "",
packUnitName: "请选择包装规格",
packUnit: "",
@ -176,7 +176,6 @@ export default {
rawLocationCode: "",
workshop: "",
bomVersion: "",
uom: ""
}
},
props: {
@ -194,7 +193,7 @@ export default {
openRequestPopup() {
this.initData();
this.planDate = getCurrDate()
this.batch = this.planDate.replace('-', '')
this.batch = this.planDate.replace('-', '').replace('-', '')
this.$refs.popup.open('bottom')
},
initData() {
@ -322,11 +321,12 @@ export default {
this.planQty = 0;
this.goodQty = 0
this.planNumber = ""
this.bomVersion = ""
},
confirmSelectDate(data) {
this.planDate = data[0].label
this.batch = this.planDate.replace('-', '');
this.batch = this.planDate.replace('-', '').replace('-', '');
},
showSelectDate() {
@ -463,6 +463,7 @@ export default {
let pack = this.packUnitList.filter(r => r.packUnit == this.packUnit);
this.packQtyHint = pack[0].packQty + "(" + this
.getUomInfo(pack[0].uom) + ")";
this.uom = this.getUomInfo(pack[0].uom);
this.packQty = pack[0].packQty
},
getUomInfo(uom) {

4
src/pages/fg/receiptByPlan.vue

@ -295,6 +295,8 @@ const commit = async () => {
}
uni.hideLoading()
showCommitSuccessMessage('提交成功<br>生成装配收货记录<br>', list)
showList.value = [];
dataContent.value.handleQty = 0;
} catch (error) {
uni.hideLoading()
const hint = error.message ? error.message : error
@ -368,7 +370,7 @@ const getScanResult = (result) => {
})
}
const calcFgQty = () => {
dataContent.value.handleQty = allList.value.length
dataContent.value.handleQty = showList.value.length
if (dataContent.value.handleQty == dataContent.value.packQty) {
if (scanPopup.value) {
scanPopup.value.closeScanPopup()

24
src/pages/fg/receiptNoPlan.vue

@ -16,9 +16,15 @@
</view>
<view class="cell_info">
<view class="text_lightblue">计划数</view>
<view class="text_lightblue">报工数量</view>
<view>{{dataContent.planQty}}{{dataContent.uom}}</view>
</view>
<view class="cell_info">
<view class="text_lightblue">已报工数量</view>
<view>{{scanedQty}}{{dataContent.uom}}</view>
</view>
</view>
</view>
</view>
@ -140,7 +146,8 @@ export default {
allList: [],
index: 1,
loadingType: "",
pageSize: 20
pageSize: 20,
scanedQty: 0
};
},
@ -260,6 +267,7 @@ export default {
title: "提交中...",
mask: true
})
let params = this.setParams()
console.log(JSON.stringify(params))
@ -296,10 +304,12 @@ export default {
createInspectRequestByPlan(list[0].requestNumber)
})
}
uni.hideLoading()
this.showCommitSuccessMessage("提交成功<br>生成装配收货记录<br>" + list[0].requestNumber, list)
this.scanedQty = this.scanedQty + this.showList.length;
this.showList = [];
this.dataContent.handleQty = 0;
this.$forceUpdate();
uni.hideLoading()
} catch (error) {
uni.hideLoading()
var hint = error.message ? error.message : error
@ -381,7 +391,7 @@ export default {
},
calcFgQty() {
this.dataContent.handleQty = this.allList.length;
this.dataContent.handleQty = this.showList.length;
if (this.dataContent.handleQty == this.dataContent.packQty) {
if (this.$refs.scanPopup) {
this.$refs.scanPopup.closeScanPopup();
@ -404,7 +414,7 @@ export default {
showCommitSuccessMessage(hint, pointData) {
this.$refs.comMessage.showSuccessMessage(hint, res => {
if (pointData.length > 0) {
uni.redirectTo({
uni.navigateTo({
url: `/pages/point/index?points=${JSON.stringify(pointData)}`
});
}

Loading…
Cancel
Save