报表申报智能运输页面完成
This commit is contained in:
35
api/declaration.js
Normal file
35
api/declaration.js
Normal file
@@ -0,0 +1,35 @@
|
||||
import { request } from "./request";
|
||||
// 新建:
|
||||
const addDeclareBill = (params) => {
|
||||
return request("/worn/declareBill/add", params, "POST");
|
||||
};
|
||||
// 列表
|
||||
const declareList = (params) => {
|
||||
return request("/worn/declareBill/list", params, "get");
|
||||
};
|
||||
// 物资查询
|
||||
const stockList = (params) => {
|
||||
return request("/worn/statistics/stock/list", params, "get");
|
||||
};
|
||||
// http://192.168.1.9:8081/worn/aging/stock/list?warehouseCode=101&keyword=蓄电池
|
||||
// 详情
|
||||
const declareBillDetail = (params) => {
|
||||
return request("/worn/declareBill/detail", params, "get");
|
||||
};
|
||||
// 编辑
|
||||
const declareBillUpdate = (params) => {
|
||||
return request("/worn/declareBill/update", params, "put");
|
||||
};
|
||||
// 作废
|
||||
const declareBillVoid = (params) => {
|
||||
return request(`/worn/declareBill/cancel/${params.id}`, params, "put");
|
||||
};
|
||||
|
||||
export {
|
||||
addDeclareBill,
|
||||
declareList,
|
||||
declareBillDetail,
|
||||
declareBillVoid,
|
||||
declareBillUpdate,
|
||||
stockList,
|
||||
};
|
||||
50
api/home.js
Normal file
50
api/home.js
Normal file
@@ -0,0 +1,50 @@
|
||||
import { request } from "./request";
|
||||
// 新建:
|
||||
const addDeclareBill = (params) => {
|
||||
return request("/worn/declareBill/add", params, "POST");
|
||||
};
|
||||
// 当前用户仓库列表
|
||||
const warehouseList = (params) => {
|
||||
return request("/home/warehouse/list", params, "get");
|
||||
};
|
||||
const listMqttDevice = (params) => {
|
||||
return request("/worn/mqttDevice/list", params, "get");
|
||||
};
|
||||
const listMqttData = (params) => {
|
||||
return request("/worn/mqttData/list", params, "get");
|
||||
};
|
||||
const listMqttEvent = (params) => {
|
||||
return request("/worn/mqttEvent/list", params, "get");
|
||||
};
|
||||
// 智能排风远程开关
|
||||
const controlSocket = (data) => {
|
||||
const payload = {
|
||||
devEui: data.devEui,
|
||||
deviceId: data.deviceId,
|
||||
status: data.status,
|
||||
};
|
||||
return request(`/worn/socket/control?devEui=${payload.devEui}&deviceId=${payload.deviceId}&status=${payload.status}`, payload, "post");
|
||||
};
|
||||
|
||||
// 智慧照明开关远程控制
|
||||
const controlLightSwitch = (data) => {
|
||||
const payload = {
|
||||
devEui: data.devEui,
|
||||
channel: data.channel,
|
||||
status: data.status,
|
||||
};
|
||||
return request(
|
||||
`/worn/socket/switch?devEui=${payload.devEui}&channel=${payload.channel}&status=${payload.status}`,
|
||||
payload,
|
||||
"post",
|
||||
);
|
||||
};
|
||||
|
||||
export {
|
||||
warehouseList,
|
||||
controlLightSwitch,
|
||||
listMqttDevice,
|
||||
listMqttData,
|
||||
listMqttEvent,
|
||||
controlSocket,
|
||||
};
|
||||
6
api/inventoryInfo.js
Normal file
6
api/inventoryInfo.js
Normal file
@@ -0,0 +1,6 @@
|
||||
import { request } from "./request";
|
||||
//库龄查看
|
||||
const inventoryList = (params) => {
|
||||
return request("/worn/statistics/aging/list", params, "get");
|
||||
};
|
||||
export { inventoryList };
|
||||
10
api/report.js
Normal file
10
api/report.js
Normal file
@@ -0,0 +1,10 @@
|
||||
import { request } from "./request";
|
||||
// 日报月报
|
||||
const dailyReportList = (params) => {
|
||||
return request("/worn/statistics/dailyReport", params, "post");
|
||||
};
|
||||
// 公司库存报表
|
||||
const companyStockReportList = (params) => {
|
||||
return request("/worn/statistics/companyStockReport/list", params, "get");
|
||||
};
|
||||
export { dailyReportList, companyStockReportList };
|
||||
@@ -1,6 +1,6 @@
|
||||
//存放主站域名
|
||||
// const BASE_URL = 'http://192.168.1.5:8082' // w
|
||||
const BASE_URL = "http://192.168.1.9:8082"; // yx
|
||||
// const BASE_URL = 'http://192.168.1.5:8081' // w
|
||||
const BASE_URL = "http://192.168.1.9:8081"; // yx
|
||||
// const BASE_URL = 'http://47.100.212.83:18088' // 正式环境接口
|
||||
// const BASE_URL = 'http://192.168.1.9:8088' // 测试环境接口
|
||||
// const BASE_URL = 'http://192.168.1.5:8088' // 测试环境接口
|
||||
@@ -274,12 +274,13 @@ const uploadMultipleFiles = async (
|
||||
success: (res) => {
|
||||
try {
|
||||
const result = JSON.parse(res.data);
|
||||
console.log("成功,", res);
|
||||
if (result.code === 200 && result.data?.url) {
|
||||
console.log("成功,", result, res);
|
||||
if (result.code === 200 && result.data?.fileUrlList[0].url) {
|
||||
resolve({
|
||||
index, // 保留原文件在数组中的索引(方便对应)
|
||||
file, // 原始文件信息
|
||||
url: result.data.url, // 上传后的 URL
|
||||
// file, // 原始文件信息
|
||||
url: result.data.fileUrlList[0].url,
|
||||
name: result.data.fileUrlList[0].name,
|
||||
success: true,
|
||||
error: null,
|
||||
});
|
||||
@@ -338,15 +339,18 @@ const uploadMultipleFiles = async (
|
||||
url: BASE_URL + url,
|
||||
filePath: currentFile,
|
||||
name: "file",
|
||||
formData,
|
||||
header,
|
||||
success: (res) => {
|
||||
const result = JSON.parse(res.data);
|
||||
console.log("成功1,", result, res);
|
||||
try {
|
||||
const result = JSON.parse(res.data);
|
||||
if (result.code === 200 && result.data?.url) {
|
||||
if (result.code === 200 && result.data?.fileUrlList[0].url) {
|
||||
uploadResults.push({
|
||||
index,
|
||||
file: currentFile,
|
||||
// file: currentFile,
|
||||
url: result.data.fileUrlList[0].url,
|
||||
name: result.data.fileUrlList[0].name,
|
||||
success: true,
|
||||
error: null,
|
||||
});
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
import { request, Upload,uploadMultipleFiles } from "./request";
|
||||
import { request, Upload, uploadMultipleFiles } from "./request";
|
||||
const api = "/worn/outboundBill/";
|
||||
// 新建:出库单
|
||||
const addStockOut = (params) => {
|
||||
@@ -29,9 +29,21 @@ const addWithFiles = (params) => {
|
||||
const myList = (params) => {
|
||||
return request("/worn/appraisal/myList", params, "get");
|
||||
};
|
||||
|
||||
// 技术鉴定表
|
||||
const deleteAppraisal = (params) => {
|
||||
console.log(params,params);
|
||||
|
||||
return request(`/worn/appraisal/${params.id}`, params, "delete");
|
||||
};
|
||||
// 上传图片
|
||||
const uploadTechnicalFile = (files, formData) => {
|
||||
return uploadMultipleFiles("/worn/technicalFile/upload", files, formData,true);
|
||||
return uploadMultipleFiles(
|
||||
"/worn/technicalFile/upload",
|
||||
files,
|
||||
formData,
|
||||
true,
|
||||
);
|
||||
};
|
||||
|
||||
export {
|
||||
@@ -42,5 +54,6 @@ export {
|
||||
outBoundFinish,
|
||||
addWithFiles,
|
||||
uploadTechnicalFile,
|
||||
myList
|
||||
myList,
|
||||
deleteAppraisal,
|
||||
};
|
||||
|
||||
Reference in New Issue
Block a user