zck 1 rok temu
rodzic
commit
f317d0adad
1 zmienionych plików z 37 dodań i 12 usunięć
  1. 37 12
      src/view/job/related/related.vue

+ 37 - 12
src/view/job/related/related.vue

@@ -967,25 +967,50 @@
 
 	const batchaddSelection = ref([])
 	//列表勾选
+	// const batchaddSelectionChange = (val) => {
+	// 	console.log("val",val)
+	// 	batchaddSelection.value = val.map(item => {
+	// 		const employeeNumber = item["班组员工编号"].slice(item["班组员工编号"].indexOf('(') + 1, item["班组员工编号"].indexOf(')'));
+	// 		 console.log("item.班组员工编号", employeeNumber);
+
+	// 		return {
+	// 			date: formData.value.日期,
+	// 			关联员工: formData.value.关联人员工号,
+	// 			被关联员工: item.bh,
+	// 			关联系数: formData.value.日关联系数,
+	// 		};
+	// 	});
+	// 	console.log(batchaddSelection.value)
+	// }
+
 	const batchaddSelectionChange = (val) => {
-		batchaddSelection.value = val.map(item => {
-			return {
-				date: formData.value.日期,
-				关联员工: formData.value.关联人员工号,
-				被关联员工: item.bh,
-				关联系数: formData.value.日关联系数,
-			};
-		});
-		console.log(batchaddSelection.value)
-	}
+    console.log("val", val);
+    batchaddSelection.value = val.map(item => {
+        const employeeNumber = item["班组员工编号"]
+            ? item["班组员工编号"].slice(
+                item["班组员工编号"].indexOf('(') + 1,
+                item["班组员工编号"].indexOf(')')
+            )
+            : '';
+        console.log("item.班组员工编号", employeeNumber);
+		// 如果 item.bh 是 undefined,则使用 employeeNumber
+        const associatedEmployee = item.bh || employeeNumber; 
+        return {
+            date: formData.value.日期,
+            关联员工: formData.value.关联人员工号,
+            被关联员工: associatedEmployee,
+            关联系数: formData.value.日关联系数,
+        };
+    });
+    console.log(batchaddSelection.value);
+	};
 	//提交
 	const batchup = () => {
-
 		BatchAdd()
 	}
+
 	//提交数组
 	const BatchAdd = async () => {
-
 		const batch = batchaddSelection.value.map((item) => {
 			return {
 				sys_id: sys_id,