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