From 9f61c92fe6864d536a0e3a6e041cbd788dcec752 Mon Sep 17 00:00:00 2001
From: schangxiang@126.com <schangxiang@126.com>
Date: 周四, 12 12月 2024 11:02:16 +0800
Subject: [PATCH] 222
---
LA24030_LuLiPackageLine_Pda/pages/artificial/artificial.vue | 35 ++++++++---
LA24030_LuLiPackageLine_Pda/api/putIn/artificial.js | 7 ++
LA24030_LuLiPackageLine_Pda/pages/untie/untie.vue | 32 ++++++++--
LA24030_LuLiPackageLine_Pda/pages/takeMaterial/orderpiece/orderpiece.vue | 35 ++++++++---
LA24030_LuLiPackageLine_Pda/pages/login/login.vue | 4
CC/iWareCC_ASRS/ThreadService/03_BZ12(机器人码包工位)/2、DataProcess_BZ12_IssueTask.cs | 1
LA24030_LuLiPackageLine_Pda/pages.json | 4
CC/iWareCC_ASRS/ThreadService/02_BZ39工位(补板后工位)/Inbound/2、DataProcess_BZ39_IssueInboundTask.cs | 1
LA24030_LuLiPackageLine_Wms/Admin.NET.Application/Service/WmsCommonnQuery/WmsCommonnQueryService.cs | 44 ++++++++++++--
CC/iWareCC_ASRS/ThreadService/02_BZ39工位(补板后工位)/Outbound/2、DataProcess_RobotBuffer_IssueOutboundTask.cs | 1
CC/iWareCC_ASRS/ThreadService/04_BZ21(搬运整垛机器人)/2、DataProcess_BZ21_IssueTask.cs | 1
11 files changed, 127 insertions(+), 38 deletions(-)
diff --git "a/CC/iWareCC_ASRS/ThreadService/02_BZ39\345\267\245\344\275\215\357\274\210\350\241\245\346\235\277\345\220\216\345\267\245\344\275\215\357\274\211/Inbound/2\343\200\201DataProcess_BZ39_IssueInboundTask.cs" "b/CC/iWareCC_ASRS/ThreadService/02_BZ39\345\267\245\344\275\215\357\274\210\350\241\245\346\235\277\345\220\216\345\267\245\344\275\215\357\274\211/Inbound/2\343\200\201DataProcess_BZ39_IssueInboundTask.cs"
index 7a51d5e..ef9933b 100644
--- "a/CC/iWareCC_ASRS/ThreadService/02_BZ39\345\267\245\344\275\215\357\274\210\350\241\245\346\235\277\345\220\216\345\267\245\344\275\215\357\274\211/Inbound/2\343\200\201DataProcess_BZ39_IssueInboundTask.cs"
+++ "b/CC/iWareCC_ASRS/ThreadService/02_BZ39\345\267\245\344\275\215\357\274\210\350\241\245\346\235\277\345\220\216\345\267\245\344\275\215\357\274\211/Inbound/2\343\200\201DataProcess_BZ39_IssueInboundTask.cs"
@@ -86,6 +86,7 @@
}
doTask.TaskStatus = (int)TaskStatusEnum.宸蹭笅鍙�;
+ doTask.IssueTime = DateTime.Now;
wmsDB.SaveChanges();
}
diff --git "a/CC/iWareCC_ASRS/ThreadService/02_BZ39\345\267\245\344\275\215\357\274\210\350\241\245\346\235\277\345\220\216\345\267\245\344\275\215\357\274\211/Outbound/2\343\200\201DataProcess_RobotBuffer_IssueOutboundTask.cs" "b/CC/iWareCC_ASRS/ThreadService/02_BZ39\345\267\245\344\275\215\357\274\210\350\241\245\346\235\277\345\220\216\345\267\245\344\275\215\357\274\211/Outbound/2\343\200\201DataProcess_RobotBuffer_IssueOutboundTask.cs"
index cc02891..cca89f1 100644
--- "a/CC/iWareCC_ASRS/ThreadService/02_BZ39\345\267\245\344\275\215\357\274\210\350\241\245\346\235\277\345\220\216\345\267\245\344\275\215\357\274\211/Outbound/2\343\200\201DataProcess_RobotBuffer_IssueOutboundTask.cs"
+++ "b/CC/iWareCC_ASRS/ThreadService/02_BZ39\345\267\245\344\275\215\357\274\210\350\241\245\346\235\277\345\220\216\345\267\245\344\275\215\357\274\211/Outbound/2\343\200\201DataProcess_RobotBuffer_IssueOutboundTask.cs"
@@ -140,6 +140,7 @@
}
doTask.TaskStatus = (int)TaskStatusEnum.宸蹭笅鍙�;
+ doTask.IssueTime = DateTime.Now;
wmsDB.SaveChanges();
}
diff --git "a/CC/iWareCC_ASRS/ThreadService/03_BZ12\050\346\234\272\345\231\250\344\272\272\347\240\201\345\214\205\345\267\245\344\275\215\051/2\343\200\201DataProcess_BZ12_IssueTask.cs" "b/CC/iWareCC_ASRS/ThreadService/03_BZ12\050\346\234\272\345\231\250\344\272\272\347\240\201\345\214\205\345\267\245\344\275\215\051/2\343\200\201DataProcess_BZ12_IssueTask.cs"
index 51f3d3b..84b59f0 100644
--- "a/CC/iWareCC_ASRS/ThreadService/03_BZ12\050\346\234\272\345\231\250\344\272\272\347\240\201\345\214\205\345\267\245\344\275\215\051/2\343\200\201DataProcess_BZ12_IssueTask.cs"
+++ "b/CC/iWareCC_ASRS/ThreadService/03_BZ12\050\346\234\272\345\231\250\344\272\272\347\240\201\345\214\205\345\267\245\344\275\215\051/2\343\200\201DataProcess_BZ12_IssueTask.cs"
@@ -111,6 +111,7 @@
}
task.TaskStatus = (int)TaskStatusEnum.宸蹭笅鍙�;
+ task.IssueTime = DateTime.Now;
wmsDB.SaveChanges();
}
diff --git "a/CC/iWareCC_ASRS/ThreadService/04_BZ21\357\274\210\346\220\254\350\277\220\346\225\264\345\236\233\346\234\272\345\231\250\344\272\272\357\274\211/2\343\200\201DataProcess_BZ21_IssueTask.cs" "b/CC/iWareCC_ASRS/ThreadService/04_BZ21\357\274\210\346\220\254\350\277\220\346\225\264\345\236\233\346\234\272\345\231\250\344\272\272\357\274\211/2\343\200\201DataProcess_BZ21_IssueTask.cs"
index f95185b..6977b66 100644
--- "a/CC/iWareCC_ASRS/ThreadService/04_BZ21\357\274\210\346\220\254\350\277\220\346\225\264\345\236\233\346\234\272\345\231\250\344\272\272\357\274\211/2\343\200\201DataProcess_BZ21_IssueTask.cs"
+++ "b/CC/iWareCC_ASRS/ThreadService/04_BZ21\357\274\210\346\220\254\350\277\220\346\225\264\345\236\233\346\234\272\345\231\250\344\272\272\357\274\211/2\343\200\201DataProcess_BZ21_IssueTask.cs"
@@ -104,6 +104,7 @@
}
task.TaskStatus = (int)TaskStatusEnum.宸蹭笅鍙�;
+ task.IssueTime = DateTime.Now;
wmsDB.SaveChanges();
}
diff --git a/LA24030_LuLiPackageLine_Pda/api/putIn/artificial.js b/LA24030_LuLiPackageLine_Pda/api/putIn/artificial.js
index 1958638..c48c0a4 100644
--- a/LA24030_LuLiPackageLine_Pda/api/putIn/artificial.js
+++ b/LA24030_LuLiPackageLine_Pda/api/putIn/artificial.js
@@ -216,6 +216,13 @@
data: data
})
}
+export function querySingleUpiByUpi(data){
+ return request({
+ url: `/api/WmsCommonnQuery/QuerySingleUpiByUpi`,
+ method: 'post',
+ data: data
+ })
+}
export function getenumDataList(data){
return request({
diff --git a/LA24030_LuLiPackageLine_Pda/pages.json b/LA24030_LuLiPackageLine_Pda/pages.json
index ec4292a..c917ac5 100644
--- a/LA24030_LuLiPackageLine_Pda/pages.json
+++ b/LA24030_LuLiPackageLine_Pda/pages.json
@@ -116,7 +116,7 @@
}, {
"path": "pages/artificial/artificial",
"style": {
- "navigationBarTitleText": "鍏ュ簱",
+ "navigationBarTitleText": "鏉夸欢鏌ョ湅",
"enablePullDownRefresh": false
}
},{
@@ -214,7 +214,7 @@
}, {
"path": "pages/takeMaterial/orderpiece/orderpiece",
"style": {
- "navigationBarTitleText": "閫佽揣鍗曟敹璐�",
+ "navigationBarTitleText": "NG澶勭悊",
"enablePullDownRefresh": false
}
diff --git a/LA24030_LuLiPackageLine_Pda/pages/artificial/artificial.vue b/LA24030_LuLiPackageLine_Pda/pages/artificial/artificial.vue
index 42f2329..3c526fe 100644
--- a/LA24030_LuLiPackageLine_Pda/pages/artificial/artificial.vue
+++ b/LA24030_LuLiPackageLine_Pda/pages/artificial/artificial.vue
@@ -93,6 +93,13 @@
</text>
</u-col>
</u-row>
+ <u-row>
+ <u-col span="12">
+ <text class="color_80 padding_left25rpx">
+ <text class="color_80"> 娆″簭锛歿{ item.shelf }} </text>
+ </text>
+ </u-col>
+ </u-row>
<u-row>
<u-col span="12">
<text class="color_80 padding_left25rpx">
@@ -129,13 +136,13 @@
</text>
</u-col>
</u-row>
- <u-row>
- <u-col span="12">
- <text class="color_80 padding_left25rpx">
- <text class="color_80"> 娆″簭锛歿{ item.shelf }} </text>
- </text>
- </u-col>
- </u-row>
+ <u-row>
+ <u-col span="12">
+ <text class="color_80 padding_left25rpx">
+ 鏍囪锛歿{ getUpiFlagEnumName(item.upiFlag) }}
+ </text>
+ </u-col>
+ </u-row>
<u-row>
<u-col span="12">
<text class="color_80 padding_left25rpx">
@@ -301,7 +308,7 @@
import ButtonModal from "../../components/buttonModal.vue";
import ModalCode from "../../components/ModalCode.vue";
import {
- getBhbMaterialList,
+ querySingleUpiByUpi,
getenumDataList,
} from "../../api/putIn/artificial.js";
export default {
@@ -336,6 +343,7 @@
kwbhAllowed: false,
enumList: [],
areaCodeEnum: [],
+ upiFlagEnum: [],
};
},
components: {
@@ -353,6 +361,11 @@
}).then((res) => {
this.areaCodeEnum = res.result || [];
});
+ getenumDataList({
+ EnumName: "UpiFlagEnum",
+ }).then((res) => {
+ this.upiFlagEnum = res.result || [];
+ });
},
onLoad() {
this.operator = JSON.parse(uni.getStorageSync("userInfo")).name;
@@ -368,6 +381,10 @@
const name = this.areaCodeEnum.find((item) => item.value === value);
return name ? name.name : "";
},
+ getUpiFlagEnumName(value) {
+ const name = this.upiFlagEnum.find((item) => item.value === value);
+ return name ? name.name : "";
+ },
// 濡傛灉鎵撳紑涓�涓殑鏃跺�欙紝涓嶉渶瑕佸叧闂叾浠栵紝鍒欐棤闇�瀹炵幇鏈柟娉�
open(index) {
// 鍏堝皢姝e湪琚搷浣滅殑swipeAction鏍囪涓烘墦寮�鐘舵�侊紝鍚﹀垯鐢变簬props鐨勭壒鎬ч檺鍒讹紝
@@ -401,7 +418,7 @@
});
return;
}
- getBhbMaterialList({
+ querySingleUpiByUpi({
packageCode: this.warehouse.packageCode,
upi: this.warehouse.upi,
}).then((res) => {
diff --git a/LA24030_LuLiPackageLine_Pda/pages/login/login.vue b/LA24030_LuLiPackageLine_Pda/pages/login/login.vue
index b74ee60..dcc301e 100644
--- a/LA24030_LuLiPackageLine_Pda/pages/login/login.vue
+++ b/LA24030_LuLiPackageLine_Pda/pages/login/login.vue
@@ -5,11 +5,11 @@
</view>
<view class="width height50">
<view class="text_align_center fontSize56rpx ">
- 鏍囧噯鍖栧師鏉愭枡搴�
+
</view>
<view class="text_align_center margin_bottom18 "
style="font-size: 40rpx;color: #9fa09f;padding: 25rpx 0 0;">
- 鈥旀櫤鑳戒粨鍌ㄧ郴缁熲��
+ 鈥旈瞾涓藉灞呭寘瑁呯嚎鈥�
</view>
<!-- <tki-barcode :loadMake="false" :opations="opations" :onval="true" format="code128" :val="val" ref="barcode"
@result="barresult" /> -->
diff --git a/LA24030_LuLiPackageLine_Pda/pages/takeMaterial/orderpiece/orderpiece.vue b/LA24030_LuLiPackageLine_Pda/pages/takeMaterial/orderpiece/orderpiece.vue
index 343dd8a..81f043e 100644
--- a/LA24030_LuLiPackageLine_Pda/pages/takeMaterial/orderpiece/orderpiece.vue
+++ b/LA24030_LuLiPackageLine_Pda/pages/takeMaterial/orderpiece/orderpiece.vue
@@ -93,6 +93,13 @@
</text>
</u-col>
</u-row>
+ <u-row>
+ <u-col span="12">
+ <text class="color_80 padding_left25rpx">
+ <text class="color_80"> 娆″簭锛歿{ item.shelf }} </text>
+ </text>
+ </u-col>
+ </u-row>
<u-row>
<u-col span="12">
<text class="color_80 padding_left25rpx">
@@ -129,13 +136,13 @@
</text>
</u-col>
</u-row>
- <u-row>
- <u-col span="12">
- <text class="color_80 padding_left25rpx">
- <text class="color_80"> 娆″簭锛歿{ item.shelf }} </text>
- </text>
- </u-col>
- </u-row>
+ <u-row>
+ <u-col span="12">
+ <text class="color_80 padding_left25rpx">
+ 鏍囪锛歿{ getUpiFlagEnumName(item.upiFlag) }}
+ </text>
+ </u-col>
+ </u-row>
<u-row>
<u-col span="12">
<text class="color_80 padding_left25rpx">
@@ -304,7 +311,7 @@
import {
WmsOperationTaskSetNG,
WmsOperationTaskCancelNG,
- getBhbMaterialList,
+ querySingleUpiByUpi,
getenumDataList,
} from "@/api/putIn/artificial.js";
@@ -340,6 +347,7 @@
kwbhAllowed: false,
enumList: [],
areaCodeEnum: [],
+ upiFlagEnum: [],
};
},
components: {
@@ -357,6 +365,11 @@
}).then((res) => {
this.areaCodeEnum = res.result || [];
});
+ getenumDataList({
+ EnumName: "UpiFlagEnum",
+ }).then((res) => {
+ this.upiFlagEnum = res.result || [];
+ });
},
onLoad() {
this.operator = JSON.parse(uni.getStorageSync("userInfo")).name;
@@ -367,6 +380,10 @@
const name = this.enumList.find((item) => item.value === value);
return name ? name.name : "";
},
+ getUpiFlagEnumName(value) {
+ const name = this.upiFlagEnum.find((item) => item.value === value);
+ return name ? name.name : "";
+ },
getAreaCodeEnumName(value) {
const name = this.areaCodeEnum.find((item) => item.value === value);
return name ? name.name : "";
@@ -381,7 +398,7 @@
});
return;
}
- getBhbMaterialList({
+ querySingleUpiByUpi({
upi: this.warehouse.upi,
}).then((res) => {
const result = res.result;
diff --git a/LA24030_LuLiPackageLine_Pda/pages/untie/untie.vue b/LA24030_LuLiPackageLine_Pda/pages/untie/untie.vue
index 2f92f0e..38fb9ea 100644
--- a/LA24030_LuLiPackageLine_Pda/pages/untie/untie.vue
+++ b/LA24030_LuLiPackageLine_Pda/pages/untie/untie.vue
@@ -94,6 +94,13 @@
</text>
</u-col>
</u-row>
+ <u-row>
+ <u-col span="12">
+ <text class="color_80 padding_left25rpx">
+ <text class="color_80"> 娆″簭锛歿{ item.shelf }} </text>
+ </text>
+ </u-col>
+ </u-row>
<u-row>
<u-col span="12">
<text class="color_80 padding_left25rpx">
@@ -130,13 +137,13 @@
</text>
</u-col>
</u-row>
- <u-row>
- <u-col span="12">
- <text class="color_80 padding_left25rpx">
- <text class="color_80"> 娆″簭锛歿{ item.shelf }} </text>
- </text>
- </u-col>
- </u-row>
+ <u-row>
+ <u-col span="12">
+ <text class="color_80 padding_left25rpx">
+ 鏍囪锛歿{ getUpiFlagEnumName(item.upiFlag) }}
+ </text>
+ </u-col>
+ </u-row>
<u-row>
<u-col span="12">
<text class="color_80 padding_left25rpx">
@@ -346,6 +353,7 @@
kwbhAllowed: false,
enumList: [],
areaCodeEnum: [],
+ upiFlagEnum: [],
};
},
components: {
@@ -364,7 +372,11 @@
}).then((res) => {
this.areaCodeEnum = res.result || [];
});
-
+ getenumDataList({
+ EnumName: "UpiFlagEnum",
+ }).then((res) => {
+ this.upiFlagEnum = res.result || [];
+ });
},
onLoad() {
this.operator = JSON.parse(uni.getStorageSync("userInfo")).name;
@@ -380,6 +392,10 @@
const name = this.areaCodeEnum.find((item) => item.value === value);
return name ? name.name : "";
},
+ getUpiFlagEnumName(value) {
+ const name = this.upiFlagEnum.find((item) => item.value === value);
+ return name ? name.name : "";
+ },
// 濡傛灉鎵撳紑涓�涓殑鏃跺�欙紝涓嶉渶瑕佸叧闂叾浠栵紝鍒欐棤闇�瀹炵幇鏈柟娉�
open(index) {
// 鍏堝皢姝e湪琚搷浣滅殑swipeAction鏍囪涓烘墦寮�鐘舵�侊紝鍚﹀垯鐢变簬props鐨勭壒鎬ч檺鍒讹紝
diff --git a/LA24030_LuLiPackageLine_Wms/Admin.NET.Application/Service/WmsCommonnQuery/WmsCommonnQueryService.cs b/LA24030_LuLiPackageLine_Wms/Admin.NET.Application/Service/WmsCommonnQuery/WmsCommonnQueryService.cs
index 37a2e8c..c77a4e3 100644
--- a/LA24030_LuLiPackageLine_Wms/Admin.NET.Application/Service/WmsCommonnQuery/WmsCommonnQueryService.cs
+++ b/LA24030_LuLiPackageLine_Wms/Admin.NET.Application/Service/WmsCommonnQuery/WmsCommonnQueryService.cs
@@ -687,7 +687,7 @@
throw Oops.Oh("鍙傛暟涓嶈兘涓虹┖");
}
- var singleUpi = await _mesBatchOrderUpiRep.AsQueryable().Where(x => x.UPI == input.Upi).FirstAsync();
+ var singleUpi = await _mesBatchOrderUpiRep.AsQueryable().Where(x => x.UPI == input.Upi || x.PackageCode == input.Upi).FirstAsync();
if (singleUpi == null)
{
throw Oops.Oh($"娌℃湁鎵惧埌閮ㄤ欢鏉$爜{input.Upi}鐨勬暟鎹�");
@@ -700,7 +700,35 @@
}
var upiList = await _mesBatchOrderUpiRep.AsQueryable().Where(x => x.PackageCode == singleUpi.PackageCode).ToListAsync();
+ upiList = upiList.OrderBy(x => x.Shelf).ToList();
+ return upiList;
+ }
+
+
+ /// <summary>
+ /// 鏍规嵁鏌愪釜Upi锛屾煡璇㈡澘浠舵暟鎹�
+ /// </summary>
+ /// <param name="input"></param>
+ /// <returns></returns>
+ [HttpPost]
+ [ApiDescriptionSettings(Name = "QuerySingleUpiByUpi")]
+ [Description("WmsCommonnQuery/QuerySingleUpiByUpi")]
+ public async Task<List<Mes_BatchOrderUPI_New>> QuerySingleUpiByUpi(QueryUpiListByUpiInput input)
+ {
+ if (input == null || input.Upi == null)
+ {
+ throw Oops.Oh("鍙傛暟涓嶈兘涓虹┖");
+ }
+
+ var singleUpi = await _mesBatchOrderUpiRep.AsQueryable().Where(x => x.UPI == input.Upi).FirstAsync();
+ if (singleUpi == null)
+ {
+ throw Oops.Oh($"娌℃湁鎵惧埌閮ㄤ欢鏉$爜{input.Upi}鐨勬暟鎹�");
+ }
+
+ List<Mes_BatchOrderUPI_New> upiList = new List<Mes_BatchOrderUPI_New>();
+ upiList.Add(singleUpi);
return upiList;
}
@@ -783,10 +811,10 @@
{
Time = 12 - i,
InWare = recordsOfDay
- // .Where(x => x.OrderType == OrderTypeEnum.涓婃灦鍗�)
+ // .Where(x => x.OrderType == OrderTypeEnum.涓婃灦鍗�)
.ToList().Count(),
OutWare = recordsOfDay
- // .Where(x => x.OrderType == OrderTypeEnum.涓嬫灦鍗�)
+ // .Where(x => x.OrderType == OrderTypeEnum.涓嬫灦鍗�)
.ToList().Count(),
StockNum = 0,
AveStockNum = 0,
@@ -803,8 +831,8 @@
DateTime all_startDate = GetStartOfWeek(currentDate).AddDays(-7 * 11);
DateTime all_endDate = GetEndOfWeek(currentDate);
var all_recordsOfDay = await _mesOrderGatherRep.AsQueryable().Where(r => r.CreateTime >= all_startDate && r.CreateTime <= all_endDate
- //&& (r.OrderStatus == OrderStatusEnum.宸插畬鎴�)
- //&& (r.OrderType == OrderTypeEnum.涓婃灦鍗� || r.OrderType == OrderTypeEnum.涓嬫灦鍗�)
+ //&& (r.OrderStatus == OrderStatusEnum.宸插畬鎴�)
+ //&& (r.OrderType == OrderTypeEnum.涓婃灦鍗� || r.OrderType == OrderTypeEnum.涓嬫灦鍗�)
).ToListAsync();
for (int i = 0; i < 12; i++)
@@ -841,8 +869,8 @@
DateTime all_startDate = currentDate.AddMonths(-11).AddDays(1 - currentDate.Day);
DateTime all_endDate = currentDate.AddMonths(1).AddDays(-1);
var all_recordsOfDay = await _mesOrderGatherRep.AsQueryable().Where(r => r.CreateTime >= all_startDate && r.CreateTime <= all_endDate
- //&& (r.OrderStatus == OrderStatusEnum.宸插畬鎴�)
- //&& (r.OrderType == OrderTypeEnum.涓婃灦鍗� || r.OrderType == OrderTypeEnum.涓嬫灦鍗�)
+ //&& (r.OrderStatus == OrderStatusEnum.宸插畬鎴�)
+ //&& (r.OrderType == OrderTypeEnum.涓婃灦鍗� || r.OrderType == OrderTypeEnum.涓嬫灦鍗�)
).ToListAsync();
for (int i = 0; i < 12; i++)
@@ -890,6 +918,6 @@
{
return startDate.AddDays(6); // 鍥犱负璧峰鏃ユ湡宸茬粡鏄懆涓�锛屾墍浠ョ洿鎺ュ姞6澶╁嵆鍙緱鍒板懆鏃�
}
-
+
}
--
Gitblit v1.9.3