From 49dedf908e2e0f2f317f05acc55f8f5faa1f4d2a Mon Sep 17 00:00:00 2001
From: 小小儁爺 <1694218219@qq.com>
Date: 星期二, 15 七月 2025 16:19:31 +0800
Subject: [PATCH] 1.异常录入功能开发

---
 config/api.js |  345 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 1 files changed, 344 insertions(+), 1 deletions(-)

diff --git a/config/api.js b/config/api.js
index 26c16e4..82fb193 100644
--- a/config/api.js
+++ b/config/api.js
@@ -11,6 +11,8 @@
 export const LoginSave = (data) => http.get('/Login/LoginAppSave', data)
 // 寮哄埗涓嬬嚎鎺ュ彛
 export const ForcedOffline = (data, config = {}) => http.post('/Login/ForcedOffline', data, config)
+// App鐗堟湰鍗囩骇鎺ュ彛
+export const AppUpgrade = () => http.post('/Login/AppUpgrade')
 // 鐧诲嚭
 export const LoginOut = (data, config = {}) => http.post('/Login/LoginOut', data, config)
 // 鏌ヨ鐧诲綍鑿滃崟
@@ -80,4 +82,345 @@
 // 妯″叿淇℃伅鏌ヨ鏄庣粏
 export const ScanMouldQrCodeMessageSubData = (data) => http.get('/MouldManager/ScanMouldQrCodeMessageSubData', {
 	params: data
-})
\ No newline at end of file
+})
+
+// 妯″叿涓婃満,鎵弿妯″叿缂栫爜
+export const MouldUpQrCodeData = (data) => http.get('/MouldManager/MouldUpQrCodeData', {
+	params: data
+})
+
+// 妯″叿涓婃満鎻愪氦
+export const MouldUpSave = (data) => http.post('/MouldManager/MouldUpSave',
+	data)
+
+// 妯″叿涓嬫満,鎵弿妯″叿缂栫爜
+export const MouldDownQrCodeData = (data) => http.get('/MouldManager/MouldDownQrCodeData', {
+	params: data
+})
+
+// 妯″叿涓嬫満鎻愪氦
+export const MouldDownSave = (data) => http.post('/MouldManager/MouldDownSave',
+	data)
+
+// 妯″叿澶栧��,鎵弿妯″叿缂栫爜
+export const MouldLendOutQrCodeData = (data) => http.get('/MouldManager/MouldLendOutQrCodeData', {
+	params: data
+})
+
+// 妯″叿澶栧�熸彁浜�
+export const MouldLendOutSave = (data) => http.post('/MouldManager/MouldLendOutSave',
+	data)
+
+// 妯″叿褰掕繕,鎵弿妯″叿缂栫爜
+export const MouldReturnQrCodeData = (data) => http.get('/MouldManager/MouldReturnQrCodeData', {
+	params: data
+})
+
+// 妯″叿褰掕繕鎻愪氦
+export const MouldReturnSave = (data) => http.post('/MouldManager/MouldReturnSave',
+	data)
+
+// 妯″叿鍏ュ簱,鎵弿妯″叿缂栫爜
+export const MouldInWareHouseQrCodeData = (data) => http.get('/MouldManager/MouldInWareHouseQrCodeData', {
+	params: data
+})
+
+// 妯″叿鍏ュ簱鎻愪氦
+export const MouldInWareHouseSave = (data) => http.post('/MouldManager/MouldInWareHouseSave',
+	data)
+
+// 妯″叿鍑哄簱,鎵弿妯″叿缂栫爜
+export const MouldOutWareHouseQrCodeData = (data) => http.get('/MouldManager/MouldOutWareHouseQrCodeData', {
+	params: data
+})
+
+// 妯″叿鍑哄簱鎻愪氦
+export const MouldOutWareHouseSave = (data) => http.post('/MouldManager/MouldOutWareHouseSave',
+	data)
+
+// 璁惧涓嬫媺
+export const EqpPermissions = (data) => http.get('/MouldManager/MouldEqpPermissions', {
+	params: data
+})
+
+// 浠撳簱搴撲綅鍩虹璧勬枡
+export const WareHouseLocation = (data) => http.get('/GeneralBasicData/WareHouseLocation',
+	data)
+
+// 鐢熶骇寮�鎶ュ伐锛氭姤宸�/澶栧崗(鍙戞枡/鏀舵枡)鏃舵潯浠跺垽鏂強鏁版嵁杩斿洖鎺ュ彛
+export const MesOrderStepStart = (data) => http.get('/WorkOrder/MesOrderStepStart' +
+	data)
+
+// 鐢熶骇寮�鎶ュ伐,鎶ュ伐鎻愪氦
+export const SavaMesOrderStepReport = (data) => http.post('/WorkOrder/SavaMesOrderStepReport',
+	data)
+
+// 鐢熶骇寮�鎶ュ伐,鍙戞枡鎻愪氦
+export const SavaMesOrderStepOut = (data) => http.post('/WorkOrder/SavaMesOrderStepOut',
+	data)
+
+// 鐢熶骇寮�鎶ュ伐,鏀舵枡鎻愪氦
+export const SavaMesOrderStepIn = (data) => http.post('/WorkOrder/SavaMesOrderStepIn',
+	data)
+
+// 浜哄憳鍩虹璧勬枡
+export const PersonPermissions = (data) => http.get('/GeneralBasicData/PersonPermissions',
+	data)
+
+// 璁惧涓嬫媺鎺ュ彛
+export const EqpPermissionsPlus = (data) => http.get('/GeneralBasicData/EqpPermissions',
+	data)
+
+// 鐝粍鍩虹璧勬枡
+export const GroupsPermissions = (data) => http.get('/GeneralBasicData/GroupsPermissions',
+	data)
+
+// 鐝粍鏌ユ壘浜哄憳鍩虹璧勬枡
+export const GroupsPersonPermissions = (data) => http.get('/GeneralBasicData/GroupsPersonPermissions', {
+	params: data
+})
+
+// 缂洪櫡涓嬫媺
+export const DefectPermissions = (data) => http.get('/GeneralBasicData/DefectPermissions',
+	data)
+
+// 鑾峰彇鏉$爜
+export const LabelBarCode = (data) => http.get('/SystemSetting/LabelBarCode', {
+	params: data
+})
+
+// 寰�鏉ュ崟浣嶅熀纭�璧勬枡
+export const CustomerPermissions = (data) => http.get('/GeneralBasicData/CustomerPermissions', {
+	params: data
+})
+
+// APP涓汉璁′欢宸ヨ祫
+export const PieceRateWage = (data) => http.get('/AppPersonal/PieceRateWage', {
+	params: data
+})
+
+// APP鐢熶骇鐪嬫澘鈥�  
+export const ProductionKanban = (data) => http.get('/AppAnalytics/ProductionKanban', {
+	params: data
+})
+
+// APP鐢熶骇杩涘害鐪嬫澘鍗曟嵁淇℃伅
+export const ProductionScheduleKanban = (data) => http.get('/AppAnalytics/ProductionScheduleKanban', {
+	params: data
+})
+
+// 瀛樿揣妗f涓嬫媺
+export const InventoryTreePermissions = (data) => http.get('/GeneralBasicData/InventoryTreePermissions', {
+	params: data
+})
+
+// 宸ュ簭妫�楠屾壂鐮佽幏鍙栦换鍔′俊鎭�
+export const MesOrderStepCheckSearch = (data) => http.get('/QualityManagement/MesOrderStepCheckSearch', {
+	params: data
+})
+
+// 鍏ュ巶妫�楠�,宸ュ簭妫�楠屾牴鎹�夋嫨鐨勬楠屾柟妗堟煡鎵炬楠岄」鐩�
+export const MesOrderStepCheckItemList = (data) => http.get('/QualityManagement/MesOrderStepCheckItemList', {
+	params: data
+})
+
+// 宸ュ簭妫�楠�,鎻愪氦
+export const SaveMesOrderStepCheckItem = (data) => http.post('/QualityManagement/SaveMesOrderStepCheckItem',
+	data)
+
+
+// 瀹夌伅鍛煎彨鎵弿宸ヤ綅
+export const AppAnDonCallScanSearch = (data) => http.post('/AppAnDon/AppAnDonCallScanSearch' +
+	data)
+
+// 瀹夌伅鍛煎彨,閫夋嫨鎵弿宸ヤ綅甯﹀嚭鍛煎彨绫诲瀷閫夐」鍙婂搴斾汉鍛樻暟鎹�
+export const AppAnDonCallItemSearch = (data) => http.post('/AppAnDon/AppAnDonCallItemSearch' +
+	data)
+
+//瀹夌伅鍛煎彨鎻愪氦
+export const AppAnDonCallSave = (data1, data) => http.post('/AppAnDon/AppAnDonCallSave' + data1, data)
+
+// 瀹夌伅鍝嶅簲鎵弿宸ヤ綅/璁惧
+export const AppAnDonLampResponseScanSearch = (data) => http.post('/AppAnDon/AppAnDonLampResponseScanSearch' +
+	data)
+
+// 瀹夌伅鍝嶅簲鎻愪氦
+export const AppAnDonLampResponseSave = (data1, data) => http.post('/AppAnDon/AppAnDonLampResponseSave' + data1,
+	data)
+
+
+// 鏃ュ父鐐规,鎵弿宸ヤ綅/璁惧浜岀淮鐮�
+export const CheckScanDeviceQrCodeData = (data) => http.get('/DeviceManager/CheckScanDeviceQrCodeData', {
+	params: data
+})
+
+// 鏃ュ父鐐规,閫夋嫨鎵爜璁惧鍒楄〃甯﹀嚭鐐规椤�
+export const SelectScanDeviceQrCodeItem = (data) => http.get('/DeviceManager/SelectScanDeviceQrCodeItem', {
+	params: data
+})
+// 鏃ュ父鐐规,鎵弿宸ヤ綅/璁惧浜岀淮鐮佹煡鎵剧偣妫�鏍囧噯
+export const CheckScanDeviceTemp = (data) => http.get('/DeviceManager/CheckScanDeviceTemp', {
+	params: data
+})
+// 鏃ュ父鐐规銆佹彁浜や繚瀛�
+export const AppDeviceCheckSave = (username, data, config = {}) => http.post(
+	'/DeviceManager/AppDeviceCheckSave?username=' + username, data, config)
+// 瀹氭湡淇濆吇,鎵弿宸ヤ綅/璁惧浜岀淮鐮�
+export const RepairScanDeviceQrCodeData = (data) => http.get('/DeviceManager/RepairScanDeviceQrCodeData', {
+	params: data
+})
+// 瀹氭湡淇濆吇,鎵弿宸ヤ綅/璁惧浜岀淮鐮佹煡鎵句繚鍏绘爣鍑�
+export const RepairScanDeviceTemp = (data) => http.get('/DeviceManager/RepairScanDeviceTemp', {
+	params: data
+})
+// 鏃ュ父淇濆吇,閫夋嫨鎵爜璁惧鍒楄〃甯﹀嚭淇濆吇椤�
+export const RepairSelectScanDeviceQrCodeItem = (data) => http.get(
+	'/DeviceManager/RepairSelectScanDeviceQrCodeItem', {
+		params: data
+	})
+// 鏃ュ父淇濆吇,鎻愪氦淇濆瓨
+export const AppDeviceRepairSave = (data, username, maintcyc, config = {}) => http.post(
+	'/DeviceManager/AppDeviceRepairSave?username=' + username + '&maintcyc=' + maintcyc, data, config)
+
+// 璁惧缁翠慨鐢宠,鎵弿宸ヤ綅/璁惧浜岀淮鐮�
+export const MaintainScanDeviceApplyQrCodeData = (data) => http.get(
+	'/DeviceManager/MaintainScanDeviceApplyQrCodeData', {
+		params: data
+	})
+
+// 璁惧缁翠慨鐢宠,鎻愪氦淇濆瓨
+export const MaintainScanDeviceApplySave = (FormData, config = {}) => http.post(
+	'/DeviceManager/MaintainScanDeviceApplySave', FormData, config)
+
+
+// 璁惧缁翠慨鍒楄〃
+export const RepairScanDeviceQrCodeDataList = (data) => http.get(
+	'/DeviceManager/RepairScanDeviceQrCodeDataList', {
+		params: data
+	})
+
+// 缁翠慨楠岃瘉鍒楄〃
+export const RepairVerificationScanDeviceData = (data) => http.get(
+	'/DeviceManager/RepairVerificationScanDeviceData', {
+		params: data
+	})
+// 缁翠慨楠岃瘉璇︽儏淇℃伅
+export const RepairVerificationScanDeviceDataSub = (repair_code, eqpcode, wkshpcode) => http.get(
+	'/DeviceManager/RepairVerificationScanDeviceDataSub?repair_code=' + repair_code + '&eqpcode=' + eqpcode +
+	'&wkshpcode=' + wkshpcode)
+
+// 璁惧缁翠慨淇濆瓨
+export const RepairScanDeviceSave = (data) => http.post('/DeviceManager/RepairScanDeviceSave', data)
+
+// 璁惧缁翠慨鍥剧墖鍒犻櫎
+export const UploadImageDelete = (data) => http.post('/DeviceManager/UploadImageDelete', data)
+
+// 璁惧缁翠慨楠岃瘉鎻愪氦
+export const RepairVerificationScanDeviceSave = (data) => http.post('/DeviceManager/RepairVerificationScanDeviceSave',
+	data)
+
+// 淇敼瀵嗙爜
+export const UpdateUserPassword = (data) => http.post('/Login/UpdateUserPassword' +
+	data)
+
+// 瀵嗙爜閲嶇疆
+export const ResettUserPassword = (data) => http.post('/Login/ResettUserPassword' +
+	data)
+
+
+// 閲囪喘鍒拌揣锛氳幏鍙栭噰璐鍗曞垪琛�
+export const MesAppPurchOrderSearch = (config = {}) => http.get(
+	'/AppPurchManagement/MesAppPurchOrderSearch', config)
+
+// 閲囪喘鍒拌揣锛氶�夋嫨閲囪喘璁㈠崟鑾峰彇鐗╂枡淇℃伅
+export const MesAppPurchOrderPartSearch = (data, config = {}) => http.get(
+	'/AppPurchManagement/MesAppPurchOrderPartSearch?purchordercode=' + data, config)
+
+
+// 閲囪喘渚涙柟淇℃伅鏌ヨ
+export const PurchSupplierSelect = (config = {}) => http.get(
+	'/BaseDate/PurchSupplierSelect', config)
+
+// 鍗曚綅淇℃伅鏌ヨ
+export const UnitSerch = (config = {}) => http.get(
+	'/BaseDate/UnitSerch', config)
+
+
+// 閲囪喘鍒拌揣锛氱敓鎴愮郴缁熸潯鐮�
+export const MesAppPurchOrderLabelBarCode = (data, config = {}) => http.get(
+	'/AppPurchManagement/MesAppPurchOrderLabelBarCode' + data, config)
+
+
+//閲囪喘鍒拌揣锛氭彁浜�
+export const MesAppPurchOrderSave = (data1, data2, config = {}) => http.post(
+	'/AppPurchManagement/MesAppPurchOrderSave' + data1, data2, config)
+
+
+
+//閲囪喘鍏ュ簱閫夋嫨鏈夊埌璐ч噰璐鍗�
+export const MesAppPurchInStorSelectCGOrder = (data, config = {}) => http.get(
+	'/AppPurchManagement/MesAppPurchInStorSelectCGOrder',
+	data, config)
+
+// 閫夋嫨閲囪喘璁㈠崟甯﹀嚭璁㈠崟涓嬫湁鍒拌揣鐨勭墿鏂欎俊鎭�
+export const MesAppPurchInStorSelectCGOrderPart = (data, config = {}) => http.get(
+	'/AppPurchManagement/MesAppPurchInStorSelectCGOrderPart' +
+	data, config)
+
+
+// 閲囪喘鍏ュ簱鎵弿鏍囩鏉$爜甯﹀嚭鏍囩淇℃伅
+export const MesAppPurchInStorScanLabCode = (data, config = {}) => http.get(
+	'/AppPurchManagement/MesAppPurchInStorScanLabCode' +
+	data, config)
+
+
+
+// 鍏ュ巶妫�楠�,鎵弿閲囪喘鍒拌揣鐢熸垚鏍囩
+export const InFactoryCheckScanLabCode = (data, config = {}) => http.get(
+	'/AppQualityManagement/InFactoryCheckScanLabCode' +
+	data, config)
+
+//鍏ュ巶妫�楠�,鏍规嵁閫夋嫨鐨勬楠屾柟妗堟煡鎵炬楠岄」鐩�
+export const InFactoryCheckItem = (data, config = {}) => http.get(
+	'/AppQualityManagement/InFactoryCheckItem' +
+	data, config)
+
+
+//浠撲綅鏌ヨ浠撳簱
+export const WarehouseLocationSearchStoreHouse = (data, config = {}) => http.get(
+	'/GeneralBasicData/WarehouseLocationSearchStoreHouse', {
+		params: data
+	})
+
+
+//閲囪喘鍏ュ簱鎻愪氦-鎸夐噰璐鍗�
+export const MesAppPurchInStorSave = (data1, data2, config = {}) => http.post(
+	'/AppPurchManagement/MesAppPurchInStorSave' + data1, data2, config)
+
+
+//閲囪喘鍏ュ簱鎻愪氦-鎸夊埌璐ф爣绛�
+export const MesAppPurchInStorLabSave = (data1, data2, config = {}) => http.post(
+	'/AppPurchManagement/MesAppPurchInStorLabSave' + data1, data2, config)
+
+
+
+//鏌ユ壘杞﹂棿  鏃犲叕鍙稿悕绉�
+export const PrentOrganizationNoCompany = (data, config = {}) => http.get(
+	'/GeneralBasicData/PrentOrganizationNoCompany', {
+		params: data
+	})
+
+
+
+//杞﹂棿鏌ユ壘璁㈠崟
+export const WkspWrkOrderDataSelect = (data, config = {}) => http.get(
+	'/GeneralBasicData/WkspWrkOrderDataSelect', {
+		params: data
+	})
+
+
+//璁㈠崟鎵句骇鍝�
+export const WrkOrderPartDataSelect = (data, config = {}) => http.get(
+	'/GeneralBasicData/WrkOrderPartDataSelect', {
+		params: data
+	})
\ No newline at end of file

--
Gitblit v1.9.3