From 7ac0936473cfa23ed0fcb3290d2d12fda1ba2411 Mon Sep 17 00:00:00 2001
From: ZengTao <2773468879@qq.com>
Date: 星期五, 01 十一月 2024 14:57:36 +0800
Subject: [PATCH] Merge branch 'master' of http://bore.pub:10439/r/HangZhouMes
---
UI-Project/src/utils/api.js | 103 +++++++++++++++++++++++++++++++--------------------
1 files changed, 63 insertions(+), 40 deletions(-)
diff --git a/UI-Project/src/utils/api.js b/UI-Project/src/utils/api.js
index 6fce493..9be06af 100644
--- a/UI-Project/src/utils/api.js
+++ b/UI-Project/src/utils/api.js
@@ -1,10 +1,12 @@
// src/services/api.js
-import request from 'request';
+import request from '../utils/request';
+import { ElMessage } from 'element-plus';
-const BASE_URL = 'glassStorage/api/rawUsage'; // Replace with your actual backend base URL
+ // Replace with your actual backend base URL
// Function to find list of raw usages
-
+const BASE_URL = 'glassStorage/api/rawUsage';
+const taskBASE_URL = 'glassStorage/api/storageTask';
export const findTasks = () => {
const url = `glassStorage/api/storageTask/findTasks`;
@@ -14,7 +16,7 @@
json: true,
};
-
+
return new Promise((resolve, reject) => {
request(options, (error, response, body) => {
if (error) {
@@ -89,47 +91,68 @@
});
};
-// Function to update an existing raw usage
-export const updateRawUsage = (rawUsage) => {
- const url = `${BASE_URL}`;
- const options = {
- method: 'put',
- url,
- json: true,
- body: rawUsage
- };
- return new Promise((resolve, reject) => {
- request(options, (error, response, body) => {
- if (error) {
- reject(new Error(error.message));
- } else {
- resolve(body);
- }
- });
- });
+export const updateRawUsage = async (rawUsage) => {
+ try {
+ const response = await request.post(`${BASE_URL}/updaterawUsage`, rawUsage);
+ ElMessage.success('淇敼鎴愬姛');
+ return response.data;
+ } catch (error) {
+ ElMessage.error('淇敼澶辫触');
+ throw error;
+ }
};
-// Function to delete a raw usage by ID
-export const deleteRawUsage = (id) => {
- const url = `${BASE_URL}/${id}`;
- const options = {
- method: 'delete',
- url,
- json: true
- };
-
- return new Promise((resolve, reject) => {
- request(options, (error, response, body) => {
- if (error) {
- reject(new Error(error.message));
- } else {
- resolve(body);
- }
- });
- });
+export const deleteRawUsage = async (id) => {
+ try {
+ const response = await request.post(`${BASE_URL}/id`, id);
+ ElMessage.success('鍒犻櫎鍘熷浣跨敤鏁版嵁鎴愬姛');
+ return response.data;
+ } catch (error) {
+ ElMessage.error('鍒犻櫎鍘熷浣跨敤鏁版嵁澶辫触');
+ throw error;
+ }
};
+export const inStorage = async (RawUsageAndShelfRack) => {
+ try {
+ const response = await request.post(`${BASE_URL}/inStorage`, RawUsageAndShelfRack);
+ ElMessage.success('鍏ュ簱鎿嶄綔鎴愬姛');
+ return response.data;
+ } catch (error) {
+ ElMessage.error('鍏ュ簱鎿嶄綔澶辫触');
+ throw error;
+ }
+};
+
+export const outStorage = async (RawUsageAndShelfRack) => {
+ try {
+ const response = await request.post(`${BASE_URL}/outStorage`, RawUsageAndShelfRack);
+ ElMessage.success('鍑哄簱鎿嶄綔鎴愬姛');
+ return response.data;
+ } catch (error) {
+ ElMessage.error('鍑哄簱鎿嶄綔澶辫触');
+ throw error;
+ }
+};
+
+
+
+export const taskUpdate = async (task) => {
+ try {
+ const response = await request.post(`${taskBASE_URL}/taskUpdate`, task);
+
+ return response.data;
+ } catch (error) {
+
+ throw error;
+ }
+};
+
+
+
+
+
const API_URL = 'glassStorage/api/shelfRack'; // Adjust this based on your actual API URL
--
Gitblit v1.8.0