From 5e9b4920000a4d02eef3b207218e3ce8d68935be Mon Sep 17 00:00:00 2001
From: charles <981744753@qq.com>
Date: 星期四, 11 七月 2024 17:47:05 +0800
Subject: [PATCH] feat:纤度登记表重构
---
src/views/productManage/silkRegisterForm/components/FormTableView.vue | 21 +++++++++++++++------
1 files changed, 15 insertions(+), 6 deletions(-)
diff --git a/src/views/productManage/silkRegisterForm/components/FormTableView.vue b/src/views/productManage/silkRegisterForm/components/FormTableView.vue
index 3ea3d3b..67ec2f8 100644
--- a/src/views/productManage/silkRegisterForm/components/FormTableView.vue
+++ b/src/views/productManage/silkRegisterForm/components/FormTableView.vue
@@ -120,7 +120,7 @@
placeholder=""
:min="0"
:controls="false"
- :disabled="!isOperate"
+ :disabled="!isOperate||item.noOperate"
size="mini"
style="width: 100%; margin-right: 5px"
@change="
@@ -230,8 +230,9 @@
placeholder=""
:min="0"
:controls="false"
- :disabled="!isOperate"
+ :disabled="!isOperate||item.noOperate"
size="mini"
+ @keydown.enter.native="moveToNextField($event,scope.$index)"
style="width: 100%; margin-right: 5px"
@change="
(val) => {
@@ -256,8 +257,7 @@
@change="
(val) => {
commonInputChange(val, item.prop, scope.row, scope)
- }
- "
+ }"
></el-input>
</el-form-item>
<span v-else style="text-align: right">{{ scope.row[item.prop] }}</span>
@@ -265,7 +265,6 @@
</el-table-column>
<el-table-column label="鎿嶄綔" width="70" v-if="!detailEnter" align="center" fixed='right'>
<template slot-scope="scope">
-
<el-button type="text" size="small" :disabled="!isOperate" @click="deleteClick(scope)">鍒犻櫎</el-button>
</template>
</el-table-column>
@@ -278,7 +277,7 @@
</el-checkbox-group>
</div>
</el-form>
- <el-button style="margin: 10px" size="small" type="primary" @click="add">鏂板</el-button>
+ <!-- <el-button style="margin: 10px" size="small" type="primary" @click="add">鏂板</el-button>-->
<div v-if="!detailEnter" style="margin: 10px" >
<el-button size="small" type="primary" :disabled="!isOperate" @click="add">鏂板</el-button>
<!-- <el-button size="small" type="primary" disabled>瀵煎叆鏄庣粏</el-button> -->
@@ -419,6 +418,16 @@
},
computed: {},
methods: {
+ moveToNextField(event,index){
+ let inputs = document.querySelectorAll('.page-view input');
+ let enabledInputs = Array.prototype.filter.call(inputs, function(input) {
+ return !input.disabled;
+ });
+ if(index<enabledInputs.length-1){
+ event.target.blur();
+ enabledInputs[index+1].focus();
+ }
+ },
getMergeNumber(){
let pattern=new RegExp("[0-9]+");
if(pattern.test(this.showSummary.mergeNumber)){
--
Gitblit v1.8.0