Просмотр исходного кода

计件工计时单维护 新增优化

zck 1 год назад
Родитель
Сommit
33501c6dad
1 измененных файлов с 55 добавлено и 13 удалено
  1. 55 13
      src/view/performance/08-timesheet/index.vue

+ 55 - 13
src/view/performance/08-timesheet/index.vue

@@ -71,7 +71,7 @@
 								<!-- 员工1 -->
 								<el-row :gutter="5" style="margin-top: 10px;">
 									<el-col :span="3">
-										<el-input v-model="detailData.wgjs_bh1" :formatter="val => val.toUpperCase()"
+										<el-input v-model="detailData.wgjs_bh1" id="bh" :formatter="val => val.toUpperCase()"
 											placeholder="Enter回车" />
 									</el-col>
 									<el-col :span="3">
@@ -542,42 +542,46 @@
 	// 新增数据
 	const handleShowAdd = () => {
 		type.value = 'add';
-		if (!currentRow.value) {
+		
 			detailData.wgjs_rq = '';
 
 			detailData.wgjs_bh1 = '';
+			detailData.name1 = '';
 			detailData.wgjs_js1 = '';
 			detailData.wgjs_yy1 = '';
 			detailData.wgjs_冲定额1 = '';
 
 			detailData.wgjs_bh2 = '';
+			detailData.name2 = '';
 			detailData.wgjs_js2 = '';
 			detailData.wgjs_yy2 = '';
 			detailData.wgjs_冲定额2 = '';
 
 			detailData.wgjs_bh3 = '';
+			detailData.name3 = '';
 			detailData.wgjs_js3 = '';
 			detailData.wgjs_yy3 = '';
 			detailData.wgjs_冲定额3 = '';
 
 			detailData.wgjs_bh4 = '';
+			detailData.name4 = '';
 			detailData.wgjs_js4 = '';
 			detailData.wgjs_yy4 = '';
 			detailData.wgjs_冲定额4 = '';
 
 			detailData.wgjs_bh5 = '';
+			detailData.name5 = '';
 			detailData.wgjs_js5 = '';
 			detailData.wgjs_yy5 = '';
 			detailData.wgjs_冲定额5 = '';
 
 			detailData.wgjs_bh6 = '';
+			detailData.name6 = '';
 			detailData.wgjs_js6 = '';
 			detailData.wgjs_yy6 = '';
 			detailData.wgjs_冲定额6 = '';
 
-		} else {
-			Object.assign(detailData, currentRow.value)
-		}
+		
 
 		// dialogFormVisible.value = true
 		const date = dayjs().format('YYYY-MM-DD')
@@ -641,15 +645,44 @@
 				})
 			}
 			getSideData()
-			detailData.wgjs_js1 = ''
-			detailData.wgjs_js2 = ''
-			detailData.wgjs_js3 = ''
-			detailData.wgjs_js4 = ''
-			detailData.wgjs_js5 = ''
-			detailData.wgjs_js6 = ''
+			detailData.wgjs_bh1 = '';
+			detailData.name1 = '';
+			detailData.wgjs_js1 = '';
+			detailData.wgjs_yy1 = '';
+			detailData.wgjs_冲定额1 = '';
+
+			detailData.wgjs_bh2 = '';
+			detailData.name2 = '';
+			detailData.wgjs_js2 = '';
+			detailData.wgjs_yy2 = '';
+			detailData.wgjs_冲定额2 = '';
+
+			detailData.wgjs_bh3 = '';
+			detailData.name3 = '';
+			detailData.wgjs_js3 = '';
+			detailData.wgjs_yy3 = '';
+			detailData.wgjs_冲定额3 = '';
+
+			detailData.wgjs_bh4 = '';
+			detailData.name4 = '';
+			detailData.wgjs_js4 = '';
+			detailData.wgjs_yy4 = '';
+			detailData.wgjs_冲定额4 = '';
+
+			detailData.wgjs_bh5 = '';
+			detailData.name5 = '';
+			detailData.wgjs_js5 = '';
+			detailData.wgjs_yy5 = '';
+			detailData.wgjs_冲定额5 = '';
+
+			detailData.wgjs_bh6 = '';
+			detailData.name6 = '';
+			detailData.wgjs_js6 = '';
+			detailData.wgjs_yy6 = '';
+			detailData.wgjs_冲定额6 = '';
 			//自动聚焦光标
 			  setTimeout(() => {
-				const inputElement = document.getElementById('riqi');
+				const inputElement = document.getElementById('bh');
 				if (inputElement) {
 					inputElement.focus();		
 				}
@@ -761,7 +794,16 @@
 					//     }
 				}
 				break
-
+			case 5:
+			case 10:
+			case 15:
+			case 20:
+			case 25:
+			case 30:
+			 if (key === 'Enter') {
+					focusNext(1)
+				}
+			break
 			default:
 				if (key === 'ArrowDown') {
 					focusNext(1)