From 102502a8dfeeee728db99758c4443b7824bbe232 Mon Sep 17 00:00:00 2001
From: wanshenmean <cathay_xy@163.com>
Date: 星期四, 10 四月 2025 14:54:15 +0800
Subject: [PATCH] 合并
---
代码管理/NEWCode/WIDESEAWCS_PDA/yarn.lock | 4 +-
代码管理/NEWCode/WIDESEAWCS_PDA/pages/叫料/负极叫料.vue | 25 ++++++++++++
代码管理/NEWCode/WIDESEAWCS_Server/WIDESEAWCS_Tasks/AGVJob/SendTaskAGV.cs | 2
代码管理/NEWCode/WIDESEAWCS_Server/WIDESEAWCS_Tasks/AGVJob/UpdateTaskAGV.cs | 2
代码管理/NEWCode/WIDESEAWCS_PDA/pages/叫料/正极叫料.vue | 13 +++---
代码管理/NEWCode/WIDESEAWCS_PDA/package-lock.json | 27 +++++++++++++
代码管理/NEWCode/WIDESEAWCS_PDA/smCrypto.js | 37 ++++++++++++++++++
代码管理/NEWCode/WIDESEAWCS_Server/WIDESEAWCS_Tasks/AGVJob/CommonAGVJob.cs | 2
代码管理/NEWCode/WIDESEAWCS_Server/WIDESEAWCS_TaskInfoService/TaskCZService.cs | 4 +-
代码管理/NEWCode/WIDESEAWCS_Server/WIDESEAWCS_Server/appsettings.json | 2
10 files changed, 102 insertions(+), 16 deletions(-)
diff --git "a/\344\273\243\347\240\201\347\256\241\347\220\206/NEWCode/WIDESEAWCS_PDA/package-lock.json" "b/\344\273\243\347\240\201\347\256\241\347\220\206/NEWCode/WIDESEAWCS_PDA/package-lock.json"
new file mode 100644
index 0000000..be1e88f
--- /dev/null
+++ "b/\344\273\243\347\240\201\347\256\241\347\220\206/NEWCode/WIDESEAWCS_PDA/package-lock.json"
@@ -0,0 +1,27 @@
+{
+ "name": "WIDESEAWCS_PDA",
+ "lockfileVersion": 3,
+ "requires": true,
+ "packages": {
+ "": {
+ "dependencies": {
+ "sm-crypto": "^0.3.12"
+ }
+ },
+ "node_modules/jsbn": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmmirror.com/jsbn/-/jsbn-1.1.0.tgz",
+ "integrity": "sha512-4bYVV3aAMtDTTu4+xsDYa6sy9GyJ69/amsu9sYF2zqjiEoZA5xJi3BrfX3uY+/IekIu7MwdObdbDWpoZdBv3/A==",
+ "license": "MIT"
+ },
+ "node_modules/sm-crypto": {
+ "version": "0.3.12",
+ "resolved": "https://registry.npmmirror.com/sm-crypto/-/sm-crypto-0.3.12.tgz",
+ "integrity": "sha512-272PBzB4PYaBdeGa41TH9ZlMGLPVRmS36Gs4FjmHwXIdihQypAbhhFWZTaa/3de69q2KfMme1M5O2W5+spAdrg==",
+ "license": "MIT",
+ "dependencies": {
+ "jsbn": "^1.1.0"
+ }
+ }
+ }
+}
diff --git "a/\344\273\243\347\240\201\347\256\241\347\220\206/NEWCode/WIDESEAWCS_PDA/pages/\345\217\253\346\226\231/\346\255\243\346\236\201\345\217\253\346\226\231.vue" "b/\344\273\243\347\240\201\347\256\241\347\220\206/NEWCode/WIDESEAWCS_PDA/pages/\345\217\253\346\226\231/\346\255\243\346\236\201\345\217\253\346\226\231.vue"
index c21e3f5..4dcadc0 100644
--- "a/\344\273\243\347\240\201\347\256\241\347\220\206/NEWCode/WIDESEAWCS_PDA/pages/\345\217\253\346\226\231/\346\255\243\346\236\201\345\217\253\346\226\231.vue"
+++ "b/\344\273\243\347\240\201\347\256\241\347\220\206/NEWCode/WIDESEAWCS_PDA/pages/\345\217\253\346\226\231/\346\255\243\346\236\201\345\217\253\346\226\231.vue"
@@ -152,12 +152,11 @@
return;
}
let formDataParam = {
- DTaskId: this.generateUUID(),
- ProductCode: productCode,
- OrderNo: orderNo,
- Number: availableQuantity > 4 ? 4 : availableQuantity,
- InputValue: inputValue,
- TaskType: "姝f瀬"
+ dTaskId: this.generateUUID(),
+ productCode: productCode,
+ orderNo: orderNo,
+ number: availableQuantity > 4 ? 4 : availableQuantity,
+ inputValue: inputValue,
// ...鍏朵粬闇�瑕佷紶閫掔殑鍙傛暟
};
this.$u.post('/api/PDA/AddCZTask', formDataParam).then(res => {
@@ -166,7 +165,7 @@
// 浣跨敤鍒涙櫤瀹屾暣鎺ュ彛
this.$u.post(value.CZZJip + '/api/PDA/insertTask', formDataParam).then(res => {
this.$t.message.closeLoading();
- if (res.status) {
+ if (res.code == 200) {
this.$t.message.toast('鍛煎彨鎴愬姛');
this.$refs.popup.close();
// this.submit();
diff --git "a/\344\273\243\347\240\201\347\256\241\347\220\206/NEWCode/WIDESEAWCS_PDA/pages/\345\217\253\346\226\231/\350\264\237\346\236\201\345\217\253\346\226\231.vue" "b/\344\273\243\347\240\201\347\256\241\347\220\206/NEWCode/WIDESEAWCS_PDA/pages/\345\217\253\346\226\231/\350\264\237\346\236\201\345\217\253\346\226\231.vue"
index a2fb588..5700a5e 100644
--- "a/\344\273\243\347\240\201\347\256\241\347\220\206/NEWCode/WIDESEAWCS_PDA/pages/\345\217\253\346\226\231/\350\264\237\346\236\201\345\217\253\346\226\231.vue"
+++ "b/\344\273\243\347\240\201\347\256\241\347\220\206/NEWCode/WIDESEAWCS_PDA/pages/\345\217\253\346\226\231/\350\264\237\346\236\201\345\217\253\346\226\231.vue"
@@ -92,6 +92,23 @@
}
},
submit(cb) {
+ this.$t.message.loading();
+ let formDataParam = {
+ current: this.current,
+ size: this.size
+ };
+ // 浣跨敤鍒涙櫤瀹屾暣鎺ュ彛
+ this.$u.post('http://192.168.31.240:9090/makerwit/selectKHWareType', null).then(res => {
+ console.log(res);
+ this.$t.message.closeLoading();
+ cb && cb();
+ if (cb != null) this.listData = [];
+ this.listData = [...this.listData, ...res.data];
+ console.log(this.listData);
+ }).catch((err) => {
+ this.$t.message.toast(err.message);
+ });
+ },
uni.getStorage({
key: 'storage_key_ipAddress',
success: (res) => {
@@ -153,6 +170,11 @@
return;
}
let formDataParam = {
+ dTaskId: this.generateUUID(),
+ productCode: productCode,
+ orderNo: orderNo,
+ number: availableQuantity > 4 ? 4 : availableQuantity,
+ inputValue: inputValue,
DTaskId: this.generateUUID(),
ProductCode: productCode,
OrderNo: orderNo,
@@ -168,7 +190,8 @@
// 浣跨敤鍒涙櫤瀹屾暣鎺ュ彛
this.$u.post(value.CZFJiP + '/api/PDA/insertTask', formDataParam).then(res => {
this.$t.message.closeLoading();
- if (res.status) {
+ console.log(formDataParam);
+ if (res.code == 200) {
this.$t.message.toast('鍛煎彨鎴愬姛');
this.$refs.popup.close();
// this.submit();
diff --git "a/\344\273\243\347\240\201\347\256\241\347\220\206/NEWCode/WIDESEAWCS_PDA/smCrypto.js" "b/\344\273\243\347\240\201\347\256\241\347\220\206/NEWCode/WIDESEAWCS_PDA/smCrypto.js"
new file mode 100644
index 0000000..0a3d444
--- /dev/null
+++ "b/\344\273\243\347\240\201\347\256\241\347\220\206/NEWCode/WIDESEAWCS_PDA/smCrypto.js"
@@ -0,0 +1,37 @@
+/**
+ * Copyright [2022] [https://www.xiaonuo.vip]
+ * Snowy閲囩敤APACHE LICENSE 2.0寮�婧愬崗璁紝鎮ㄥ湪浣跨敤杩囩▼涓紝闇�瑕佹敞鎰忎互涓嬪嚑鐐癸細
+ * 1.璇蜂笉瑕佸垹闄ゅ拰淇敼鏍圭洰褰曚笅鐨凩ICENSE鏂囦欢銆�
+ * 2.璇蜂笉瑕佸垹闄ゅ拰淇敼Snowy婧愮爜澶撮儴鐨勭増鏉冨0鏄庛��
+ * 3.鏈」鐩唬鐮佸彲鍏嶈垂鍟嗕笟浣跨敤锛屽晢涓氫娇鐢ㄨ淇濈暀婧愮爜鍜岀浉鍏虫弿杩版枃浠剁殑椤圭洰鍑哄锛屼綔鑰呭0鏄庣瓑銆�
+ * 4.鍒嗗彂婧愮爜鏃跺�欙紝璇锋敞鏄庤蒋浠跺嚭澶� https://www.xiaonuo.vip
+ * 5.涓嶅彲浜屾鍒嗗彂寮�婧愬弬涓庡悓绫荤珵鍝侊紝濡傛湁鎯虫硶鍙仈绯诲洟闃焫iaonuobase@qq.com鍟嗚鍚堜綔銆�
+ * 6.鑻ユ偍鐨勯」鐩棤娉曟弧瓒充互涓婂嚑鐐癸紝闇�瑕佹洿澶氬姛鑳戒唬鐮侊紝鑾峰彇Snowy鍟嗕笟鎺堟潈璁稿彲锛岃鍦ㄥ畼缃戣喘涔版巿鏉冿紝鍦板潃涓� https://www.xiaonuo.vip
+ */
+/**
+ * 鍔犺В瀵嗙殑宸ュ叿绫�
+ * 浣跨敤锛歨ttps://github.com/JuneAndGreen/sm-crypto
+ *
+ * @author yubaoshan
+ */
+import smCrypto from 'sm-crypto'
+
+const sm2 = smCrypto.sm2
+
+const cipherMode = 0 // 1 - C1C3C2锛�0 - C1C2C3锛岄粯璁や负1
+const publicKey =
+ '04BD62406DF6789B1FBE8C457AECAE6D7C806CDB39316F190519905C24DF395E8952C47798D76ADECF8CA28C935702AFCDD9B17DE77121FA6448F0EDEFBD8365D6'
+
+/**
+ * 鍥藉瘑鍔犺В瀵嗗伐鍏风被
+ */
+export default {
+ // SM2鍔犲瘑
+ doSm2Encrypt(msgString) {
+ return sm2.doEncrypt(msgString, publicKey, cipherMode)
+ },
+ // SM2鏁扮粍鍔犲瘑
+ doSm2ArrayEncrypt(msgString) {
+ return sm2.doEncrypt(msgString, publicKey, cipherMode)
+ }
+}
diff --git "a/\344\273\243\347\240\201\347\256\241\347\220\206/NEWCode/WIDESEAWCS_PDA/yarn.lock" "b/\344\273\243\347\240\201\347\256\241\347\220\206/NEWCode/WIDESEAWCS_PDA/yarn.lock"
index d210f3c..09be676 100644
--- "a/\344\273\243\347\240\201\347\256\241\347\220\206/NEWCode/WIDESEAWCS_PDA/yarn.lock"
+++ "b/\344\273\243\347\240\201\347\256\241\347\220\206/NEWCode/WIDESEAWCS_PDA/yarn.lock"
@@ -4,12 +4,12 @@
jsbn@^1.1.0:
version "1.1.0"
- resolved "https://registry.yarnpkg.com/jsbn/-/jsbn-1.1.0.tgz#b01307cb29b618a1ed26ec79e911f803c4da0040"
+ resolved "https://registry.npmmirror.com/jsbn/-/jsbn-1.1.0.tgz"
integrity sha512-4bYVV3aAMtDTTu4+xsDYa6sy9GyJ69/amsu9sYF2zqjiEoZA5xJi3BrfX3uY+/IekIu7MwdObdbDWpoZdBv3/A==
sm-crypto@^0.3.12:
version "0.3.12"
- resolved "https://registry.yarnpkg.com/sm-crypto/-/sm-crypto-0.3.12.tgz#c23ec52b5f8a23b2fc4e7467f5738a90cee7b0d2"
+ resolved "https://registry.npmmirror.com/sm-crypto/-/sm-crypto-0.3.12.tgz"
integrity sha512-272PBzB4PYaBdeGa41TH9ZlMGLPVRmS36Gs4FjmHwXIdihQypAbhhFWZTaa/3de69q2KfMme1M5O2W5+spAdrg==
dependencies:
jsbn "^1.1.0"
diff --git "a/\344\273\243\347\240\201\347\256\241\347\220\206/NEWCode/WIDESEAWCS_Server/WIDESEAWCS_Server/appsettings.json" "b/\344\273\243\347\240\201\347\256\241\347\220\206/NEWCode/WIDESEAWCS_Server/WIDESEAWCS_Server/appsettings.json"
index f7ed751..6ea10f4 100644
--- "a/\344\273\243\347\240\201\347\256\241\347\220\206/NEWCode/WIDESEAWCS_Server/WIDESEAWCS_Server/appsettings.json"
+++ "b/\344\273\243\347\240\201\347\256\241\347\220\206/NEWCode/WIDESEAWCS_Server/WIDESEAWCS_Server/appsettings.json"
@@ -18,7 +18,7 @@
"DBType": "SqlServer",
//杩炴帴瀛楃涓�
//"ConnectionString": "HTI6FB1H05Krd07mNm9yBCNhofW6edA5zLs9TY~MNthRYW3kn0qKbMIsGp~3yyPDF1YZUCPBQx8U0Jfk4PH~ajNFXVIwlH85M3F~v_qKYQ3CeAz3q1mLVDn8O5uWt1~3Ut2V3KRkEwYHvW2oMDN~QIDXPxDgXN0R2oTIhc9dNu7QNaLEknblqmHhjaNSSpERdDVZIgHnMKejU_SL49tralBkZmDNi0hmkbL~837j1NWe37u9fJKmv91QPb~16JsuI9uu0EvNZ06g6PuZfOSAeFH9GMMIZiketdcJG3tHelo=",
- "ConnectionString": "Data Source=.;Initial Catalog=WIDESEAWCS_GanFengLiYeNew;User ID=sa;Password=P@ssw0rd;Integrated Security=False;Connect Timeout=30;Encrypt=False;TrustServerCertificate=False;ApplicationIntent=ReadWrite;MultiSubnetFailover=False",
+ "ConnectionString": "Data Source=.;Initial Catalog=WIDESEAWCS_GanFengLiYeNew;User ID=sa;Password=sa123456;Integrated Security=False;Connect Timeout=30;Encrypt=False;TrustServerCertificate=False;ApplicationIntent=ReadWrite;MultiSubnetFailover=False",
//璺ㄥ煙
"Cors": {
diff --git "a/\344\273\243\347\240\201\347\256\241\347\220\206/NEWCode/WIDESEAWCS_Server/WIDESEAWCS_TaskInfoService/TaskCZService.cs" "b/\344\273\243\347\240\201\347\256\241\347\220\206/NEWCode/WIDESEAWCS_Server/WIDESEAWCS_TaskInfoService/TaskCZService.cs"
index edd5122..e252b49 100644
--- "a/\344\273\243\347\240\201\347\256\241\347\220\206/NEWCode/WIDESEAWCS_Server/WIDESEAWCS_TaskInfoService/TaskCZService.cs"
+++ "b/\344\273\243\347\240\201\347\256\241\347\220\206/NEWCode/WIDESEAWCS_Server/WIDESEAWCS_TaskInfoService/TaskCZService.cs"
@@ -46,13 +46,13 @@
var taskModel = new DtCZTask()
{
TaskTaskID = dto.DTaskId,
- TaskType = dto.TaskType,
+ //TaskType = dto.TaskType,
TaskEndAddress = dto.InputValue,
TaskStatus = TaskInStatusEnum.InNew.ToString(),
CreateDate = DateTime.Now,
TaskStartDate = DateTime.Now,
TaskEndDate = DateTime.Now.AddDays(1),
- TaskName = dto.TaskType.ToString(),
+ //TaskName = dto.TaskType.ToString(),
TaskNumber = dto.Number,
TaskExecutor = "CZ",
TaskOrderNo = dto.OrderNo,
diff --git "a/\344\273\243\347\240\201\347\256\241\347\220\206/NEWCode/WIDESEAWCS_Server/WIDESEAWCS_Tasks/AGVJob/CommonAGVJob.cs" "b/\344\273\243\347\240\201\347\256\241\347\220\206/NEWCode/WIDESEAWCS_Server/WIDESEAWCS_Tasks/AGVJob/CommonAGVJob.cs"
index 7f01a70..764488b 100644
--- "a/\344\273\243\347\240\201\347\256\241\347\220\206/NEWCode/WIDESEAWCS_Server/WIDESEAWCS_Tasks/AGVJob/CommonAGVJob.cs"
+++ "b/\344\273\243\347\240\201\347\256\241\347\220\206/NEWCode/WIDESEAWCS_Server/WIDESEAWCS_Tasks/AGVJob/CommonAGVJob.cs"
@@ -2,7 +2,7 @@
using WIDESEAWCS_ITaskInfoRepository;
using WIDESEAWCS_QuartzJob;
-namespace WIDESEAWCS_Tasks.AGVJob
+namespace WIDESEAWCS_Tasks
{
[DisallowConcurrentExecution]
public class CommonAGVJob : JobBase, IJob, IDisposable
diff --git "a/\344\273\243\347\240\201\347\256\241\347\220\206/NEWCode/WIDESEAWCS_Server/WIDESEAWCS_Tasks/AGVJob/SendTaskAGV.cs" "b/\344\273\243\347\240\201\347\256\241\347\220\206/NEWCode/WIDESEAWCS_Server/WIDESEAWCS_Tasks/AGVJob/SendTaskAGV.cs"
index 4ce458e..37cb8f7 100644
--- "a/\344\273\243\347\240\201\347\256\241\347\220\206/NEWCode/WIDESEAWCS_Server/WIDESEAWCS_Tasks/AGVJob/SendTaskAGV.cs"
+++ "b/\344\273\243\347\240\201\347\256\241\347\220\206/NEWCode/WIDESEAWCS_Server/WIDESEAWCS_Tasks/AGVJob/SendTaskAGV.cs"
@@ -6,7 +6,7 @@
using WIDESEAWCS_Model.Models;
using WIDESEAWCS_QuartzJob;
-namespace WIDESEAWCS_Tasks.AGVJob
+namespace WIDESEAWCS_Tasks
{
public class SendTaskAGV
{
diff --git "a/\344\273\243\347\240\201\347\256\241\347\220\206/NEWCode/WIDESEAWCS_Server/WIDESEAWCS_Tasks/AGVJob/UpdateTaskAGV.cs" "b/\344\273\243\347\240\201\347\256\241\347\220\206/NEWCode/WIDESEAWCS_Server/WIDESEAWCS_Tasks/AGVJob/UpdateTaskAGV.cs"
index cc58f54..caf0630 100644
--- "a/\344\273\243\347\240\201\347\256\241\347\220\206/NEWCode/WIDESEAWCS_Server/WIDESEAWCS_Tasks/AGVJob/UpdateTaskAGV.cs"
+++ "b/\344\273\243\347\240\201\347\256\241\347\220\206/NEWCode/WIDESEAWCS_Server/WIDESEAWCS_Tasks/AGVJob/UpdateTaskAGV.cs"
@@ -4,7 +4,7 @@
using WIDESEAWCS_Model.Models;
using WIDESEAWCS_QuartzJob;
-namespace WIDESEAWCS_Tasks.AGVJob
+namespace WIDESEAWCS_Tasks
{
public class UpdateTaskAGV
{
--
Gitblit v1.9.3