新增出库单

This commit is contained in:
2024-04-17 14:20:48 +08:00
parent 89e51af775
commit baa2094fb6
5 changed files with 1056 additions and 39 deletions

View File

@@ -2,7 +2,7 @@
/*
* @Date: 2020-12-29 16:49:28
* @LastEditors: zwq
* @LastEditTime: 2024-04-02 14:16:16
* @LastEditTime: 2024-04-17 09:24:05
* @FilePath: \basic-admin\src\filters\basicData\index.js
* @Description:
*/
@@ -16,38 +16,38 @@ const table = {
1: '启用',
0: '停用',
},
isOrno:{
isOrno: {
1: '是',
0: '否',
},
quality:{
quality: {
2: 'C',
1: 'B',
0: 'A',
},
mainTaskType:{
1: '入库',
2: '出库',
3: '移库',
4: '出库+移库',
5: '不带agv入库',
6: '不带agv出库',
7: '入库+6臂空托盘出库',
8: '不带agv出库+移库',
9: '入库+12臂空托盘出库',
10: '平库移库',
},
mainTaskState:{
0: '开始',
1: '已发送agv',
2: 'agv运行中',
3: '已发送堆垛机',
4: '堆垛机运行中',
5: '完成',
6: '已发送传输线',
7: '传输线运行中',
8: '暂时无空托盘',
},
mainTaskType: {
1: '入库',
2: '出库',
3: '移库',
4: '出库+移库',
5: '不带agv入库',
6: '不带agv出库',
7: '入库+6臂空托盘出库',
8: '不带agv出库+移库',
9: '入库+12臂空托盘出库',
10: '平库移库',
},
mainTaskState: {
0: '开始',
1: '已发送agv',
2: 'agv运行中',
3: '已发送堆垛机',
4: '堆垛机运行中',
5: '完成',
6: '已发送传输线',
7: '传输线运行中',
8: '暂时无空托盘',
},
taskSource: {
1: 'mes下发',
2: 'wms手动',
@@ -61,9 +61,35 @@ const table = {
2: '清洗',
3: '润滑',
},
specification:{
specification: {
0: '卷',
},
status: {
1: '优先执行',
2: '正常运行',
3: '暂停',
4: '完成',
5: '取消',
},
region: {
1: '一次分切区域',
2: '一次分拣区域',
3: '二次分切区域',
4: '二次分拣区域',
5: '手动包装区域',
6: '涂覆区域',
7: '其他',
8: '自动包装区域',
},
deliveryType: {
1: '单托盘出库',
2: '多托盘出库',
},
trayType: {
2: '12臂',
1: '6臂',
0: '无要求',
},
}
// 日期格式化
@@ -79,7 +105,7 @@ export function parseTime(time, pattern) {
if ((typeof time === 'string') && (/^[0-9]+$/.test(time))) {
time = parseInt(time)
} else if (typeof time === 'string') {
time = time.replace(new RegExp(/-/gm), '/').replace('T', ' ').replace(new RegExp(/\.\d{3}/gm),'');
time = time.replace(new RegExp(/-/gm), '/').replace('T', ' ').replace(new RegExp(/\.\d{3}/gm), '');
}
if ((typeof time === 'number') && (time.toString().length === 10)) {
time = time * 1000
@@ -110,17 +136,17 @@ export function parseTime(time, pattern) {
}
// 去除浮点相乘
export function mul(num1, num2) {
if (parseFloat(num1).toString() == "NaN" || parseFloat(num2).toString() == "NaN") return;
var m = 0, s1 = num1.toString(), s2 = num2.toString();
try {
m += s1.split(".")[1].length
} catch (e) {
}
try {
m += s2.split(".")[1].length
} catch (e) {
}
return Number(s1.replace(".", "")) * Number(s2.replace(".", "")) / Math.pow(10, m);
if (parseFloat(num1).toString() == "NaN" || parseFloat(num2).toString() == "NaN") return;
var m = 0, s1 = num1.toString(), s2 = num2.toString();
try {
m += s1.split(".")[1].length
} catch (e) {
}
try {
m += s2.split(".")[1].length
} catch (e) {
}
return Number(s1.replace(".", "")) * Number(s2.replace(".", "")) / Math.pow(10, m);
}
export default function (dictTable) {
return function (val) {