diff --git a/debug.log b/debug.log
index af455d92..d69cf9be 100644
--- a/debug.log
+++ b/debug.log
@@ -1,3 +1,4 @@
[0301/083149.303:ERROR:http_transport_win.cc(273)] WinHttpSendRequest: 操作成功完成。 (0x0)
[0515/102246.688:ERROR:http_transport_win.cc(276)] WinHttpSendRequest: 操作成功完成。 (0x0)
[0531/081503.881:ERROR:http_transport_win.cc(276)] WinHttpSendRequest: 操作成功完成。 (0x0)
+[0605/094355.406:ERROR:http_transport_win.cc(276)] WinHttpSendRequest: 操作成功完成。 (0x0)
diff --git a/src/api/Inventory/MaterialOut.js b/src/api/Inventory/MaterialOut.js
index 46ee1692..e7136f7b 100644
--- a/src/api/Inventory/MaterialOut.js
+++ b/src/api/Inventory/MaterialOut.js
@@ -60,7 +60,7 @@ export function searchListDetail(...params) {
})
}
// 鏌ョ湅棰嗘枡鍗曟槑缁嗙浉鍏崇殑鐗╂枡璐т綅鏁伴噺
-export function searchStockNumber(...params) {
+export function searchStockNumber1(...params) {
return request({
url: '',
method: 'post',
@@ -71,6 +71,30 @@ export function searchStockNumber(...params) {
}
})
}
+// 鏌ョ湅棰嗘枡鍗曟槑缁嗙浉鍏崇殑鐗╂枡璐т綅鏁伴噺
+export function searchStockNumber2(...params) {
+ return request({
+ url: '',
+ method: 'post',
+ data: {
+ type: '1',
+ name: '搴撳瓨绠$悊_鐗╂枡鍑哄簱_鍩烘湰浠禵鏌ヨ鏁版嵁',
+ param: `鍩烘湰浠舵祦姘村彿=${params[0]}`
+ }
+ })
+}
+// 鏌ョ湅棰嗘枡鍗曟槑缁嗙浉鍏崇殑鐗╂枡璐т綅鏁伴噺
+export function searchStockNumber3(...params) {
+ return request({
+ url: '',
+ method: 'post',
+ data: {
+ type: '1',
+ name: '搴撳瓨绠$悊_鐗╂枡鍑哄簱_杞﹂棿閲囪喘浠禵鏌ヨ鏁版嵁',
+ param: `璇疯喘鍗曟槑缁嗘祦姘村彿=${params[0]}`
+ }
+ })
+}
// 鍑哄簱
export function submitOutStore(...params) {
return request({
@@ -79,7 +103,19 @@ export function submitOutStore(...params) {
data: {
type: '2',
name: '搴撳瓨绠$悊_鐗╂枡鍑哄簱_鍑哄簱璁板綍_澧炲姞鏁版嵁',
- param: `鐗╂枡娴佹按鍙=${params[0]}&璐т綅娴佹按鍙=${params[1]}&鍑哄簱鏁伴噺=${params[2]}&鍑哄簱浜烘祦姘村彿=${params[3]}&鍩烘湰浠舵祦姘村彿=${params[4]}&鏍囧噯浠跺拰澶栬喘浠舵祦姘村彿=${params[5]}`
+ param: `鐗╂枡娴佹按鍙=${params[0]}&璐т綅娴佹按鍙=${params[1]}&鍑哄簱鏁伴噺=${params[2]}&鍑哄簱浜烘祦姘村彿=${params[3]}&鍩烘湰浠舵祦姘村彿=${params[4]}&鏍囧噯浠跺拰澶栬喘浠舵祦姘村彿=${params[5]}&璇疯喘鍗曟槑缁嗘祦姘村彿=${params[6]}`
+ }
+ })
+}
+// 鍑哄簱
+export function errorRecord(...params) {
+ return request({
+ url: '',
+ method: 'post',
+ data: {
+ type: '2',
+ name: '搴撳瓨绠$悊_鐗╂枡鍑哄簱_寮傚父璁板綍_澧炲姞鏁版嵁',
+ param: `寮傚父鏁伴噺=${params[0]}&寮傚父鍘熷洜=${params[1]}&鐗╂枡娴佹按鍙=${params[2]}&鍩烘湰浠舵祦姘村彿=${params[3]}&璐т綅娴佹按鍙=${params[4]}}`
}
})
}
diff --git a/src/api/ManufacturingCenter/GroupMatching.js b/src/api/ManufacturingCenter/GroupMatching.js
index b31f7507..582033f8 100644
--- a/src/api/ManufacturingCenter/GroupMatching.js
+++ b/src/api/ManufacturingCenter/GroupMatching.js
@@ -32,14 +32,14 @@ export function searchgroup(num, pageCurrent, pageSize) {
}
})
}
-export function searchTable(check, entryNameValue, check1, machine, check2, groupNum, check3, year, check4, month, check5, time, pageCurrent, pageSize) {
+export function searchTable(check, entryNameValue, check1, machine, check2, groupNum, pageCurrent, pageSize) {
return request({
url: '',
method: 'post',
data: {
type: '1',
name: '杞﹂棿鐢熶骇绠$悊宸ヨ壓_鍩烘湰浠舵垚缁勯厤濂梍鏌ヨ鏁版嵁',
- param: '椤圭洰娴佹按鍙穇check=' + check + '=int&椤圭洰娴佹按鍙=' + entryNameValue + '=int&鏈哄簥娴佹按鍙穇check=' + check1 + '=int&鏈哄簥娴佹按鍙=' + machine + '=int&缁勪欢娴佹按鍙穇check=' + check2 + '=int&缁勪欢娴佹按鍙=' + groupNum + '=int&骞確check=' + check3 + '=int&骞=' + year + '=string&鏈坃check=' + check4 + '=int&鏈=' + month + '=int&鍏ュ簱鏃堕棿_check=' + check5 + '=int&鍏ュ簱鏃堕棿=' + time + '=string',
+ param: '椤圭洰娴佹按鍙穇check=' + check + '=int&椤圭洰娴佹按鍙=' + entryNameValue + '=int&鏈哄簥娴佹按鍙穇check=' + check1 + '=int&鏈哄簥娴佹按鍙=' + machine + '=int&缁勪欢娴佹按鍙穇check=' + check2 + '=int&缁勪欢娴佹按鍙=' + groupNum + '=int',
pagination: pageCurrent + '&' + pageSize
}
})
@@ -67,14 +67,14 @@ export function searchPurchaseTable(check, entryNameValue, check1, machine, chec
}
})
}
-export function searchTable1(check, entryNameValue, check1, machine, check2, groupNum, check3, year, check4, month, check5, time, pageCurrent, pageSize) {
+export function searchTable1(check, entryNameValue, check1, machine, check2, groupNum, pageCurrent, pageSize) {
return request({
url: '',
method: 'post',
data: {
type: '1',
name: '搴撳瓨绠$悊_杞﹂棿閲囪喘鍑哄簱_闆朵欢鏌ヨ',
- param: '椤圭洰娴佹按鍙穇check=' + check + '=int&椤圭洰娴佹按鍙=' + entryNameValue + '=int&鏈哄簥娴佹按鍙穇check=' + check1 + '=int&鏈哄簥娴佹按鍙=' + machine + '=int&缁勪欢娴佹按鍙穇check=' + check2 + '=int&缁勪欢娴佹按鍙=' + groupNum + '=int&骞確check=' + check3 + '=int&骞=' + year + '=string&鏈坃check=' + check4 + '=int&鏈=' + month + '=int&鍏ュ簱鏃堕棿_check=' + check5 + '=int&鍏ュ簱鏃堕棿=' + time + '=string',
+ param: '椤圭洰娴佹按鍙穇check=' + check + '=int&椤圭洰娴佹按鍙=' + entryNameValue + '=int&鏈哄簥娴佹按鍙穇check=' + check1 + '=int&鏈哄簥娴佹按鍙=' + machine + '=int&缁勪欢娴佹按鍙穇check=' + check2 + '=int&缁勪欢娴佹按鍙=' + groupNum + '=int',
pagination: pageCurrent + '&' + pageSize
}
})
@@ -90,3 +90,29 @@ export function processingStatus(num) {
}
})
}
+// 鏌ヨ琛1鏍囧噯浠跺拰澶栬喘浠
+export function searchTable01(...params) {
+ return request({
+ url: '',
+ method: 'post',
+ data: {
+ type: '1',
+ name: '閲囪喘绠$悊_閲囪喘閮ㄩ噰璐璤鏌ヨ鐗╂枡_鍒嗛厤鍚巁鍔犱緵搴斿晢',
+ param: `椤圭洰娴佹按鍙穇check=${params[0]}&椤圭洰娴佹按鍙=${params[1]}&鏈哄簥娴佹按鍙穇check=${params[2]}&鏈哄簥娴佹按鍙=${params[3]}&缁勪欢娴佹按鍙穇check=${params[4]}&缁勪欢娴佹按鍙=${params[5]}`,
+ Pagination: params[6] + '&' + params[7]
+ }
+ })
+}
+// 鏌ヨ琛1鍩烘湰浠
+export function searchTable02(...params) {
+ return request({
+ url: '',
+ method: 'post',
+ data: {
+ type: '1',
+ name: '閲囪喘绠$悊_閲囪喘閮ㄩ噰璐璤鏌ヨ鐗╂枡_鍩烘湰浠禵鍒嗛厤鍚巁鍔犱緵搴斿晢',
+ param: `椤圭洰娴佹按鍙穇check=${params[0]}&椤圭洰娴佹按鍙=${params[1]}&鏈哄簥娴佹按鍙穇check=${params[2]}&鏈哄簥娴佹按鍙=${params[3]}&缁勪欢娴佹按鍙穇check=${params[4]}&缁勪欢娴佹按鍙=${params[5]}`,
+ Pagination: params[6] + '&' + params[7]
+ }
+ })
+}
diff --git a/src/api/ManufacturingCenter/ProcessingStatus.js b/src/api/ManufacturingCenter/ProcessingStatus.js
index aa1e8c88..317e62b8 100644
--- a/src/api/ManufacturingCenter/ProcessingStatus.js
+++ b/src/api/ManufacturingCenter/ProcessingStatus.js
@@ -75,7 +75,7 @@ inner join 杞﹂棿鐢熶骇绠$悊宸ヨ壓_闆朵欢宸ヨ壓璁″垝 on 褰撳墠鍔犲伐宸ュ簭琛.
inner join 杞﹂棿鐢熶骇绠$悊宸ヨ壓_闆朵欢宸ュ簭 on 褰撳墠鍔犲伐宸ュ簭琛.宸ヨ壓璁″垝娴佹按鍙 = 杞﹂棿鐢熶骇绠$悊宸ヨ壓_闆朵欢宸ュ簭.宸ヨ壓璁″垝娴佹按鍙 and 褰撳墠鍔犲伐宸ュ簭琛.寰呭姞宸ュ伐搴忛『搴 = 杞﹂棿鐢熶骇绠$悊宸ヨ壓_闆朵欢宸ュ簭.宸ュ簭椤哄簭
inner join 杞﹂棿鐢熶骇绠$悊宸ヨ壓_鍩虹琛╛宸ヨ壓鍚嶇О on 杞﹂棿鐢熶骇绠$悊宸ヨ壓_鍩虹琛╛宸ヨ壓鍚嶇О.宸ヨ壓缂栧彿 = 杞﹂棿鐢熶骇绠$悊宸ヨ壓_闆朵欢宸ュ簭.宸ヨ壓缂栧彿
inner join 杞﹂棿鐢熶骇绠$悊宸ヨ壓_闆朵欢宸ュ簭_瑙嗗浘 on 杞﹂棿鐢熶骇绠$悊宸ヨ壓_闆朵欢宸ュ簭_瑙嗗浘.宸ヨ壓璁″垝娴佹按鍙 = 杞﹂棿鐢熶骇绠$悊宸ヨ壓_闆朵欢宸ヨ壓璁″垝.宸ヨ壓璁″垝娴佹按鍙 and 褰撳墠鍔犲伐宸ュ簭琛.寰呭姞宸ュ伐搴忛『搴 = 杞﹂棿鐢熶骇绠$悊宸ヨ壓_闆朵欢宸ュ簭_瑙嗗浘.宸ュ簭椤哄簭
-where 缁勪欢娴佹按鍙 = ${num}`
+where 鏈哄簥娴佹按鍙 = ${num}`
}
})
}
diff --git a/src/api/PurchasingCenter/CreatePurchaseContract.js b/src/api/PurchasingCenter/CreatePurchaseContract.js
index 1732742c..9ef1fd87 100644
--- a/src/api/PurchasingCenter/CreatePurchaseContract.js
+++ b/src/api/PurchasingCenter/CreatePurchaseContract.js
@@ -45,7 +45,7 @@ export function doneContract(...params) {
data: {
type: '2',
name: '閲囪喘绠$悊_閲囪喘鍚堝悓_澧炲姞鏁版嵁',
- param: `閲囪喘鍚堝悓缂栧彿=${params[0]}\\&閲囪喘鍚堝悓鍚嶇О=${params[1]}\\&浜よ揣鏃ユ湡=${params[2]}\\&鏀粯鏃ユ湡=${params[3]}\\&鏀粯鏂瑰紡=${params[4]}\\&寮绁ㄤ俊鎭=${params[5]}\\&鍏朵粬璇存槑=${params[6]}\\&鍚堝悓鎬婚=${params[7]}\\&閲囪喘鍛樻祦姘村彿=${params[8]}\\&渚涘簲鍟嗘祦姘村彿=${params[9]}\\&鍗曚环鏄惁鍚◣=${params[10]}\\&缁勪欢闆朵欢娴佹按鍙风粍=${params[11]}\\&缁勪欢闆朵欢鍩烘湰浠舵祦姘村彿缁=${params[12]}\\&鏁伴噺缁=${params[13]}\\&鍗曚环缁=${params[14]}\\&浜よ揣鏈熺粍=${params[15]}\\&鍚堝悓鍐呭\\=${params[16]}`
+ param: `閲囪喘鍚堝悓缂栧彿=${params[0]}\\&閲囪喘鍚堝悓鍚嶇О=${params[1]}\\&浜よ揣鏃ユ湡=${params[2]}\\&鏀粯鏃ユ湡=${params[3]}\\&鏀粯鏂瑰紡=${params[4]}\\&寮绁ㄤ俊鎭=${params[5]}\\&鍏朵粬璇存槑=${params[6]}\\&鍚堝悓鎬婚=${params[7]}\\&閲囪喘鍛樻祦姘村彿=${params[8]}\\&渚涘簲鍟嗘祦姘村彿=${params[9]}\\&鍗曚环鏄惁鍚◣=${params[10]}\\&缁勪欢闆朵欢娴佹按鍙风粍=${params[11]}\\&缁勪欢闆朵欢鍩烘湰浠舵祦姘村彿缁=${params[12]}\\&鏁伴噺缁=${params[13]}\\&鍗曚环缁=${params[14]}\\&浜よ揣鏈熺粍=${params[15]}\\&鍚堝悓鍐呭\\=${params[16]}\\&绋庣巼=${params[17]}`
}
})
}
diff --git a/src/api/PurchasingCenter/OfflineContract.js b/src/api/PurchasingCenter/OfflineContract.js
index 11414bc7..37be21be 100644
--- a/src/api/PurchasingCenter/OfflineContract.js
+++ b/src/api/PurchasingCenter/OfflineContract.js
@@ -135,26 +135,26 @@ export function deleteMateriel(num) {
})
}
// 淇濆瓨绂荤嚎鍚堝悓
-export function saveOfflineContact(contractNum, total, partGroup, numGroup, priceGroup, dateGroup, remarkGroup) {
+export function saveOfflineContact(contractNum, total, partGroup, numGroup, priceGroup, dateGroup, remarkGroup, taxRate) {
return request({
url: '',
method: 'post',
data: {
type: '2',
name: '閲囪喘绠$悊_绂荤嚎鍚堝悓_淇濆瓨鍚堝悓',
- param: `绂荤嚎鍚堝悓娴佹按鍙=${contractNum}&鍚堝悓鎬婚=${total}&绂荤嚎鍚堝悓鏄庣粏娴佹按鍙风粍=${partGroup}&鏁伴噺缁=${numGroup}&鍗曚环缁=${priceGroup}&浜よ揣鏈熻姹傜粍=${dateGroup}&澶囨敞缁=${remarkGroup}`
+ param: `绂荤嚎鍚堝悓娴佹按鍙=${contractNum}&鍚堝悓鎬婚=${total}&绂荤嚎鍚堝悓鏄庣粏娴佹按鍙风粍=${partGroup}&鏁伴噺缁=${numGroup}&鍗曚环缁=${priceGroup}&浜よ揣鏈熻姹傜粍=${dateGroup}&澶囨敞缁=${remarkGroup}&绋庣巼=${taxRate}`
}
})
}
// 鐢熸垚绂荤嚎鍚堝悓
-export function doneOfflineContact(contractNum, total, partGroup, numGroup, priceGroup, dateGroup, remarkGroup) {
+export function doneOfflineContact(contractNum, total, partGroup, numGroup, priceGroup, dateGroup, remarkGroup, taxRate) {
return request({
url: '',
method: 'post',
data: {
type: '2',
name: '閲囪喘绠$悊_绂荤嚎鍚堝悓_鐢熸垚鍚堝悓',
- param: `绂荤嚎鍚堝悓娴佹按鍙=${contractNum}&鍚堝悓鎬婚=${total}&绂荤嚎鍚堝悓鏄庣粏娴佹按鍙风粍=${partGroup}&鏁伴噺缁=${numGroup}&鍗曚环缁=${priceGroup}&浜よ揣鏈熻姹傜粍=${dateGroup}&澶囨敞缁=${remarkGroup}`
+ param: `绂荤嚎鍚堝悓娴佹按鍙=${contractNum}&鍚堝悓鎬婚=${total}&绂荤嚎鍚堝悓鏄庣粏娴佹按鍙风粍=${partGroup}&鏁伴噺缁=${numGroup}&鍗曚环缁=${priceGroup}&浜よ揣鏈熻姹傜粍=${dateGroup}&澶囨敞缁=${remarkGroup}&绋庣巼=${taxRate}`
}
})
}
diff --git a/src/api/TechnologyCenter/QueryParts.js b/src/api/TechnologyCenter/QueryParts.js
index f5863d45..52e3273b 100644
--- a/src/api/TechnologyCenter/QueryParts.js
+++ b/src/api/TechnologyCenter/QueryParts.js
@@ -81,3 +81,14 @@ export function deletePurchaseData(num) {
}
})
}
+export function getFileData(MachineDrawValue) {
+ return request({
+ url: '',
+ method: 'post',
+ data: {
+ type: '1',
+ name: 'PDM_鏈哄簥鎬诲浘_鏌ヨ鏁版嵁',
+ param: `鏈哄簥娴佹按鍙=${MachineDrawValue}`
+ }
+ })
+}
diff --git a/src/utils/request.js b/src/utils/request.js
index c609d18e..39e0294c 100644
--- a/src/utils/request.js
+++ b/src/utils/request.js
@@ -11,14 +11,16 @@ export const name1 = `OP1000`
export const readFile = `http://192.168.1.231:8411/webpage/file/` // invoice
export const readImg = `http://192.168.1.231:8411/webpage/img/` // delivery/MS/performancebond
export const upload = `http://192.168.1.231:8411/submit/uploadFile.ashx` // ContractInformationManagement
-export const uploadFileMachine = `http://192.168.1.231:8411/submit/uploadFileMachine.ashx` // 鏈哄簥鎬诲浘 鍙戝竷鏃舵敼鎴0.231
export const upload2 = `http://192.168.1.231:8411/submit/upload2.ashx` // delivery
export const upload3 = `http://192.168.1.231:8411/submit/upload3.ashx` // performancebond
export const uploadInvoiceScan = `http://192.168.1.231:8411/submit/uploadInvoiceScan.ashx` // invoice
export const uploadInvoiceScan1 = `http://192.168.1.231:8411/submit/uploadInvoiceScan1.ashx` // invoice(workshop)
export const download = `http://192.168.1.231:8411/submit/downloadFile.ashx` // ContractInformationManagement
-export const downloadFileMachine = `http://192.168.1.231:8411/submit/downloadFileMachine.ashx` // 鏈哄簥鎬诲浘 鍙戝竷鏃舵敼鎴0.231
+// 鎶鏈腑蹇冪▼搴忓彂甯冩椂瑕佹洿鏀逛笅闈㈡墍鏈夌殑IP鍒0娈
+export const ServerIP = `http://192.168.1.231:8411/webpage/file/`
+export const uploadFileMachine = `http://192.168.1.231:8411/submit/uploadFileMachine.ashx` // 鏈哄簥鎬诲浘 鍙戝竷鏃舵敼鎴0.231
+export const downloadFileMachine = `http://192.168.1.231:8411/submit/downloadFileMachine.ashx` // 鏈哄簥鎬诲浘 鍙戝竷鏃舵敼鎴0.231
const service = axios.create({
baseURL: `http://192.168.1.231:8411/submit/MESCommonBase.ashx`,
timeout: 1500000 // 璇锋眰瓒呮椂鏃堕棿
diff --git a/src/utils/tool.js b/src/utils/tool.js
index ceb27a45..75b74f89 100644
--- a/src/utils/tool.js
+++ b/src/utils/tool.js
@@ -106,7 +106,7 @@ export function sleep(time) {
})
}
-export function groupBy(datas, keys, callBack) {
+export function groupBy(datas, keys) {
const list = datas || []
const groups = []
const result = []
@@ -125,8 +125,10 @@ export function groupBy(datas, keys, callBack) {
}
groups.push(group)
}
- group.key.鏁伴噺 = callBack(group.data, v)
- group.data = callBack(group.data, v)
+ group.data1 = group.data1 || 0
+ group.key.鏁伴噺 = group.data1 += v.鏁伴噺
+ group.data2 = group.data2 || ''
+ group.key.鏈哄簥鍥惧彿_缁勫彿 = group.data2 += (v.鏈哄簥鍥惧彿 || '') + '-' + (v.缁勫彿 ? v.缁勫彿.split('缁')[0] : '') + ';'
})
groups.map(v => {
result.push(v.key)
diff --git a/src/views/Assembly/QualityInspectionInformationInquiry/index.vue b/src/views/Assembly/QualityInspectionInformationInquiry/index.vue
index bb0d5683..3e3727b5 100644
--- a/src/views/Assembly/QualityInspectionInformationInquiry/index.vue
+++ b/src/views/Assembly/QualityInspectionInformationInquiry/index.vue
@@ -122,6 +122,15 @@
{{ scope.row.澶囨敞 }}
+