zck 1 tahun lalu
induk
melakukan
695b99625b

+ 1 - 1
src/view/performance/chejianbaogong.vue

@@ -5373,7 +5373,7 @@ function updateTotal() {
   const relevantKeys = ['percentage1', 'percentage2', 'percentage3', 'percentage4', 'percentage5', 'percentage6', 'percentage7',];  
   const values = relevantKeys.map(key => Math.round(parseFloat(formDatas.value[key], 10) * 100) || 0); // 转换为整数
   const sum = values.reduce((sum, value) => sum + value, 0); 
-  fpsum.value = sum / 100;// 转换回小数 
+  fpsum.value = Math.round(sum * 100) / 10000; // 四舍五入到2位小数
 }
 
 //机台班组维护新增

+ 3 - 3
src/view/yunyin/shengchanguanli/shebeiyunxing.vue

@@ -5780,13 +5780,13 @@ function updateTotal() {
   const relevantKeys = ['percentage1', 'percentage2', 'percentage3', 'percentage4', 'percentage5', 'percentage6', 'percentage7'];  
   const values = relevantKeys.map(key => parseFloat(formDatas.value[key], 10) * 100 || 0); // 转换为百分比
   const sum = values.reduce((sum, value) => sum + value, 0);
-  fpsum.value = sum / 100; // 转换回小数;
+  fpsum.value = Math.round(sum * 100) / 10000; // 四舍五入到2位小数
   
   //修改中分配系数字段
   const relevantKeys2 = ['组员1', '组员2','组员3','组员4','组员5','组员6','组员7','组员8','组员9',];  
   const valuess = relevantKeys2.map(key => parseFloat(formdata3.value[key]['比例'], 10) * 100 || 0); 
   const sum2 = valuess.reduce((sum, value) => sum + value, 0);
-  fpsum2.value = sum2 / 100; // 转换回小数  
+  fpsum2.value = Math.round(sum2 * 100) / 10000; // 四舍五入到2位小数
 }
 
 //机台班组维护新增
@@ -5806,6 +5806,7 @@ const addBz = async() => {
 	const shouldCheckLessThanOne = !jt.includes('SY') && !jt.includes('PM');
 	const relevantKeys = ['percentage1', 'percentage2', 'percentage3', 'percentage4', 'percentage5', 'percentage6', 'percentage7', 'percentage8'];
 	let hasValidMember = false; // 标志变量,用于检查是否有有效的组员
+	console.log(fpsum.value)
 
 	// 循环检查每个成员
 	for (let i = 1; i <= relevantKeys.length; i++) {
@@ -5861,7 +5862,6 @@ if (!hasValidMember) {
 	});
 		return;
 	}
-
   const response = await MachineTeamAdd({
     sczl_jtbh:  selectedOption.value.split('|')[0],
     sczl_bzdh:  BZMC.value,