xwt
12 小时以前 0c3ea5f8246b22ad945e4086a9507c30d6245a8b
pages/QC/LLJ/detail.vue
@@ -141,16 +141,22 @@
                        备注
                     </button>
                     <input v-if="(tableData.length < formData.checkQyt) && formData.fupAllow && formData.fdownAllow"
                        ref="numberInput"
                        :focus="isFocus"
                        @input="onNumberInput"
                        @confirm="onEnterSave"
                        @blur="isFocus = false"
                        v-model="formData.fcheckResu"
                        type="text"
                        class="result-input"
                        placeholder="请输入检验结果..."
                        placeholder-class="placeholder" />
                     <input v-else
                        ref="textInput"
                        :focus="isFocus"
                        @input="search($event)"
                        @confirm="onEnterSave"
                        @blur="isFocus = false"
                        v-model="inputTxt"
                        type="text"
                        class="result-input"
@@ -182,7 +188,9 @@
                   
                  <view class="input-wrapper" style="margin-top: 15px;">
                     <input v-if="(tableData.length < formData.checkQyt)" @input="search($event)"
                     <input v-if="(tableData.length < formData.checkQyt)"
                        ref="textInput2"
                        @input="search($event)"
                        @confirm="onEnterSave"
                        v-model="inputTxt" type="text" class="result-input" placeholder="请输入检验结果..."
                        placeholder-class="placeholder" />
@@ -294,6 +302,7 @@
            showMeom:false,
            meom: '',
            autoSaveTimer: null, // 自动保存定时器
            isFocus: false, // 新增,控制输入框聚焦
         }
      },
      methods: {
@@ -556,6 +565,11 @@
               this.$showMessage("保存成功");
               this.refreshResult();
               this.inputTxt = '';
               // 使用 isFocus 控制聚焦,兼容多端
               this.isFocus = false;
               this.$nextTick(() => {
                  this.isFocus = true;
               });
            })
         },