diff --git a/src/api/purchasingManagement/materialSplit.js b/src/api/purchasingManagement/materialSplit.js
index d294ef8..68ede80 100644
--- a/src/api/purchasingManagement/materialSplit.js
+++ b/src/api/purchasingManagement/materialSplit.js
@@ -46,3 +46,4 @@ export const deleteRoll = data => createAPI(`materialSplit/deleteRoll`,'POST',da
export const sapSynchronization = data => createAPI(`materialSplit/sapSynchronization`,'POST',data)
export const freezing = data => createAPI(`materialSplit/freezing`,'POST',data)
export const notFreezing = data => createAPI(`materialSplit/notFreezing`,'POST',data)
+export const getReferenceData = data => createAPI(`materialSplit/getReferenceData`,'POST',data)
diff --git a/src/views/modules/purchasingManagement/beginMaterialSlittedSet.vue b/src/views/modules/purchasingManagement/beginMaterialSlittedSet.vue
index b9efd42..bd17998 100644
--- a/src/views/modules/purchasingManagement/beginMaterialSlittedSet.vue
+++ b/src/views/modules/purchasingManagement/beginMaterialSlittedSet.vue
@@ -13,7 +13,7 @@
- 创建
+ 创建分卷
@@ -58,22 +58,21 @@
客户编号:
-
-
+
+
产品编码:
-
-
+
-
+
-
+
-
+
@@ -179,6 +178,7 @@
saveCRollData,
saveSuppRollNo,
doSaveSuppRollNo,
+ getReferenceData
} from "@/api/purchasingManagement/materialSplit.js"
import Chooselist from '@/views/modules/common/Chooselist'
export default {
@@ -219,6 +219,8 @@
fGPartNo: '无',
referencePartDesc: '',
checked: false,
+ referenceSupplierID:'',
+ referenceSupplierName:'',
},
sum1: '',
sum2: '',
@@ -709,10 +711,12 @@
getBaseData(val){
if (this.tagNo === 92){
this.dataForm.customerID = val.ConfigurationTemplateID
+ this.getReferenceData()
}
if (this.tagNo === 5){
if(this.tagNo2===1){
this.dataForm.fGPartNo = val.PartNo
+ this.getReferenceData();
// this.getFGPartNo();
}else {
this.dataForm.partNo = val.PartNo
@@ -755,7 +759,7 @@
return false;
}
if (this.dataForm.supplierID == '' || this.dataForm.supplierID == null) {
- this.$alert("请输入供应商编号!", '错误', {
+ this.$alert("请输入供应商编码!", '错误', {
confirmButtonText: '确定'
})
return false;
@@ -808,6 +812,9 @@
parttypeFlag: 'R',
customerID: this.dataForm.customerID,
fGPartNo: this.dataForm.fGPartNo,
+ refPartDesc:this.dataForm.referencePartDesc,
+ refSupplierID:this.dataForm.referenceSupplierID,
+
}
this.dataList1.push(newDate)
this.sum1 += newDate.rollNumber;
@@ -966,6 +973,7 @@
// })
// }
})
+ this.getReferenceData();
},
getCustomerID() {
let inData = {
@@ -1073,6 +1081,25 @@
}
)
},
+ getReferenceData(){
+ let inData = {
+ site: this.dataForm.site,
+ partNo: this.dataForm.partNo,
+ partDescription: this.dataForm.partDescription,
+ customerID: this.dataForm.customerID,
+ fGPartNo: this.dataForm.fGPartNo,
+ supplierID: '*',
+ }
+ getReferenceData(inData).then(({data}) => {
+ if (data.success) {
+ if (data.rows.length > 0) {
+ this.dataForm.referenceSupplierID = data.rows[0].SupplierID;
+ this.dataForm.referencePartDesc = data.rows[0].PartDescription;
+ this.dataForm.referenceSupplierName = data.rows[0].SupplierName;
+ }
+ }
+ })
+ },
},
created() {
diff --git a/src/views/modules/purchasingManagement/searchSAPPurchaseOrder.vue b/src/views/modules/purchasingManagement/searchSAPPurchaseOrder.vue
index d365579..cf1f5d8 100644
--- a/src/views/modules/purchasingManagement/searchSAPPurchaseOrder.vue
+++ b/src/views/modules/purchasingManagement/searchSAPPurchaseOrder.vue
@@ -77,7 +77,7 @@
-
+
@@ -98,7 +98,7 @@
- 创建
+ 创建
@@ -112,7 +112,7 @@
- 关闭
+ 关闭
@@ -161,20 +161,22 @@
客户编号:
-
+
产品编码:
-
+
-
+
+
+
-
+
-
+
@@ -303,6 +305,7 @@
saveCRollData,
saveSuppRollNo,
doSaveSuppRollNo,
+ getReferenceData,
} from "@/api/purchasingManagement/materialSplit.js"
import {
getPartNoDetail,
@@ -373,6 +376,8 @@
fGPartNo: '',
referencePartDesc: '',
checked: false,
+ referenceSupplierID:'',
+ referenceSupplierName:'',
XX: '',
},
sum1: '',
@@ -926,9 +931,11 @@
getBaseData(val){
if (this.tagNo === 92){
this.dataForm.customerID = val.ConfigurationTemplateID
+ this.getReferenceData();
}
if (this.tagNo === 5){
- this.dataForm.fGPartNo = val.PartNo
+ this.dataForm.fGPartNo = val.PartNo;
+ this.getReferenceData();
}
},
// 获取基础数据列表
@@ -968,7 +975,7 @@
rollNumber: row.rollNumber,
customerID: '无',
fGPartNo: '无',
- referencePartDesc: row.referencePartDesc,
+ referencePartDesc:'',
checked: false,
XX: '',
};
@@ -986,7 +993,7 @@
}
var dateString = year + "-" + month + "-" + day;
this.$set(this.dataForm, 'receive', dateString)
- this.dataForm.referencePartDesc = this.dataForm.partNo;
+ this.getReferenceData();
let inData = {
site: row.site,
orderRef1: row.orderNo,
@@ -1056,6 +1063,8 @@
parttypeFlag: 'R',
customerID: this.dataForm.customerID,
fGPartNo: this.dataForm.fGPartNo,
+ refSupplierID:this.dataForm.referenceSupplierID,
+ referencePartDesc:this.dataForm.referencePartDesc
}
this.dataList1.push(newDate)
this.sum1 += newDate.rollNumber;
@@ -1209,12 +1218,12 @@
rollNumber: row.rollNumber,
customerID: '无',
fGPartNo: '无',
- referencePartDesc: row.referencePartDesc,
+ referencePartDesc: '',
checked: false,
XX: '',
};
- this.dataForm.referencePartDesc = this.dataForm.partNo;
this.$set(this.dataForm, 'receive', new Date());
+ this.getReferenceData();
let inData = {
site: this.dataForm.site,
orderRef1: this.dataForm.orderNo,
@@ -1250,12 +1259,12 @@
rollNumber: row.rollNumber,
customerID: '无',
fGPartNo: '无',
- referencePartDesc: row.referencePartDesc,
+ referencePartDesc: '',
checked: false,
XX: '',
};
- this.dataForm.referencePartDesc = this.dataForm.partNo;
this.$set(this.dataForm, 'receive', new Date());
+ this.getReferenceData();
let inData = {
site: this.dataForm.site,
orderRef1: this.dataForm.orderNo,
@@ -1379,9 +1388,27 @@
return s
},
// 导出 end
+ getReferenceData(){
+ let inData = {
+ site: this.dataForm.site,
+ partNo: this.dataForm.partNo,
+ partDescription: this.dataForm.partDescription,
+ customerID: this.dataForm.customerID,
+ fGPartNo: this.dataForm.fGPartNo,
+ supplierID: '*',
+ }
+ getReferenceData(inData).then(({data}) => {
+ if (data.success) {
+ if (data.rows.length > 0) {
+ this.dataForm.referenceSupplierID = data.rows[0].SupplierID;
+ this.dataForm.referencePartDesc = data.rows[0].PartDescription;
+ this.dataForm.referenceSupplierName = data.rows[0].SupplierName;
+ }
+ }
+ })
+ },
},
- created()
- {
+ created() {
}
}
diff --git a/src/views/modules/purchasingManagement/searchSAPSlittedOrder.vue b/src/views/modules/purchasingManagement/searchSAPSlittedOrder.vue
index 88ed13c..5065cbd 100644
--- a/src/views/modules/purchasingManagement/searchSAPSlittedOrder.vue
+++ b/src/views/modules/purchasingManagement/searchSAPSlittedOrder.vue
@@ -152,20 +152,22 @@
客户编号:
-
+
产品编码:
-
+
-
+
+
+
-
+
@@ -340,7 +342,8 @@
getTransRoll,
saveFinishRoll,
checkFinishRoll,
- saveRollNoOut
+ saveRollNoOut,
+ getReferenceData,
} from "@/api/purchasingManagement/materialSplit.js"
export default {
@@ -412,6 +415,8 @@
fGPartNo: '',
referencePartDesc: '',
checked: false,
+ referenceSupplierID:'',
+ referenceSupplierName:'',
sOPartNo: '',
},
sum1: '',
@@ -1093,9 +1098,11 @@
getBaseData(val){
if (this.tagNo === 92){
this.dataForm.customerID = val.ConfigurationTemplateID
+ this.getReferenceData();
}
if (this.tagNo === 5){
this.dataForm.fGPartNo = val.PartNo
+ this.getReferenceData();
}
},
// 获取基础数据列表
@@ -1144,7 +1151,7 @@
rollNumber: row.rollNumber,
customerID: '无',
fGPartNo: '无',
- referencePartDesc: row.referencePartDesc,
+ referencePartDesc: '',
checked: false,
sOPartNo: row.sOPartNo,
};
@@ -1159,7 +1166,7 @@
}
var dateString = year + "-" + month + "-" + day;
this.$set(this.dataForm, 'receive', dateString)
- this.dataForm.referencePartDesc = this.dataForm.partNo;
+ this.getReferenceData();
let inData = {
site: row.site,
orderRef1: row.orderNo,
@@ -1227,7 +1234,8 @@
rolltypeDb: 0,
parttypeFlag: 'R',
customerID: this.dataForm.customerID,
-
+ refPartDesc:this.dataForm.referencePartDesc,
+ refSupplierID:this.dataForm.referenceSupplierID,
fGPartNo: this.dataForm.fGPartNo,
orderRef5: this.dataForm.sOPartNo,
}
@@ -1389,11 +1397,11 @@
rollNumber: row.rollNumber,
customerID: '无',
fGPartNo: '无',
- referencePartDesc: row.referencePartDesc,
+ referencePartDesc: '',
checked: false,
sOPartNo: row.sOPartNo,
};
- this.dataForm.referencePartDesc = this.dataForm.partNo;
+ this.getReferenceData();
this.$set(this.dataForm, 'receive', new Date());
let inData = {
site: this.dataForm.site,
@@ -1430,11 +1438,11 @@
rollNumber: row.rollNumber,
customerID: '无',
fGPartNo: '无',
- referencePartDesc: row.referencePartDesc,
+ referencePartDesc: '',
checked: false,
sOPartNo: row.sOPartNo,
};
- this.dataForm.referencePartDesc = this.dataForm.partNo;
+ this.getReferenceData();
this.$set(this.dataForm, 'receive', new Date());
let inData = {
site: this.dataForm.site,
@@ -1704,6 +1712,25 @@
return s
},
// 导出 end
+ getReferenceData(){
+ let inData = {
+ site: this.dataForm.site,
+ partNo: this.dataForm.partNo,
+ partDescription: this.dataForm.partDescription,
+ customerID: this.dataForm.customerID,
+ fGPartNo: this.dataForm.fGPartNo,
+ supplierID: '*',
+ }
+ getReferenceData(inData).then(({data}) => {
+ if (data.success) {
+ if (data.rows.length > 0) {
+ this.dataForm.referenceSupplierID = data.rows[0].SupplierID;
+ this.dataForm.referencePartDesc = data.rows[0].PartDescription;
+ this.dataForm.referenceSupplierName = data.rows[0].SupplierName;
+ }
+ }
+ })
+ },
},
created() {