Browse Source

取消Mes标签中的生产日期和批次

hella_online_20240829
niexiting 3 months ago
parent
commit
c2eddadbdf
  1. 63
      src/mycomponents/scan/winComScanFg.vue
  2. 4
      src/pages/productReceipt/coms/comFgCard.vue
  3. 4
      src/pages/productReceipt/job/fgProductReceiptDetail.vue

63
src/mycomponents/scan/winComScanFg.vue

@ -139,7 +139,7 @@
}, 1000); }, 1000);
// #endif // #endif
}, },
setItemCodeSimulate(itemCode,scanMsg) { setItemCodeSimulate(itemCode, scanMsg) {
this.itemCode = itemCode; this.itemCode = itemCode;
this.scanMsg = scanMsg; this.scanMsg = scanMsg;
}, },
@ -188,38 +188,53 @@
getMesPackInfo(this.itemCode).then(res => { getMesPackInfo(this.itemCode).then(res => {
try { try {
if (res.data.list.length == 0) { if (res.data.list.length == 0) {
throw new Error("没有查找到物料号【"+this.itemCode+"】对应的生产条码配置") throw new Error("没有查找到物料号【" + this.itemCode + "】对应的生产条码配置")
} }
var result = res.data.list[0] //Mes var result = res.data.list[0] //Mes
var partNumber = result.partNumber; // var partNumber = result.partNumber; //
var lengthMat = result.lengthMat; var lengthMat = result.lengthMat;
var lengthBc = result.lengthBc; var lengthBc = result.lengthBc;
//Q5,,TypeQ5
if (result.Type == 'P') {
let scanPartNumber = content.substr(0, lengthMat); //
// let productDate = content.substr(lengthMat, 8);
// let batch = content.substr(lengthMat + 8, 3);
let order = content.substr(-8);
if (scanPartNumber != partNumber) {
that.clear();
throw new Error("解析错误:扫描的客户物料号【" + scanPartNumber +
"】与生成条码配置表中的客户物料号【" + partNumber +
"】不一致")
}
let scanPartNumber = content.substr(0, lengthMat); // let scanResult = {
let productDate = content.substr(lengthMat, 8); itemCode: scanPartNumber,
let batch = content.substr(lengthMat + 8, 3); // productDate: productDate,
let order = content.substr(-8); // batch: batch,
if (scanPartNumber != partNumber) { order: order,
qty: 1,
content: content,
success: true,
};
that.clear(); that.clear();
throw new Error("解析错误:扫描的客户物料号【" + scanPartNumber + "】与生成条码配置表中的客户物料号【" + partNumber + that.$emit("getResult", scanResult);
"】不一致") } else {
//,
let scanResult = {
itemCode: this.itemCode,
// productDate: new Date(),
// batch: new Date(),
order: 0,
qty: 1,
content: content,
success: true,
};
that.clear();
that.$emit("getResult", scanResult);
} }
let scanResult = {
itemCode: scanPartNumber,
productDate: productDate,
batch: batch,
order: order,
qty: 1,
content: content,
success: true,
};
that.clear();
that.$emit("getResult", scanResult);
} catch (error) { } catch (error) {
this.$refs.comMessage.showErrorMessage( error.message, res => { this.$refs.comMessage.showErrorMessage(error.message, res => {
if (res) { if (res) {
that.getfocus(); that.getfocus();
} }

4
src/pages/productReceipt/coms/comFgCard.vue

@ -7,10 +7,10 @@
<text class="card_item_code card_content ">零件号</text> <text class="card_item_code card_content ">零件号</text>
<text class="card_content ">{{detail.itemCode}}</text> <text class="card_content ">{{detail.itemCode}}</text>
</view> </view>
<view> <!-- <view>
<text class="card_product_date card_content ">生产日期</text> <text class="card_product_date card_content ">生产日期</text>
<text class="card_content ">{{detail.productDate}}</text> <text class="card_content ">{{detail.productDate}}</text>
</view> </view> -->
<!-- <view> <!-- <view>
<text class="card_batch card_content ">批次</text> <text class="card_batch card_content ">批次</text>

4
src/pages/productReceipt/job/fgProductReceiptDetail.vue

@ -273,7 +273,7 @@
} else { } else {
var itemIndex = subItem.fgList.findIndex(r => var itemIndex = subItem.fgList.findIndex(r =>
r.itemCode == result.itemCode && r.itemCode == result.itemCode &&
r.productDate == result.productDate && // r.productDate == result.productDate &&
r.order == result.order); r.order == result.order);
if (itemIndex == -1) { if (itemIndex == -1) {
subItem.fgList.push(result); subItem.fgList.push(result);
@ -525,7 +525,7 @@
if (detail.fgList) { if (detail.fgList) {
detail.fgList.forEach(res => { detail.fgList.forEach(res => {
res.outsideItemCode = res.itemCode res.outsideItemCode = res.itemCode
res.outsideProduceDate = res.productDate // res.outsideProduceDate = res.productDate
res.outsideSerialNumber = res.order res.outsideSerialNumber = res.order
}) })
}else { }else {

Loading…
Cancel
Save