Browse Source

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

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

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

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

4
src/pages/fg/receiptByPlan.vue

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

24
src/pages/fg/receiptNoPlan.vue

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

Loading…
Cancel
Save