From c1077a5ff53bc83bbf487c30bc93061c8cd93ca8 Mon Sep 17 00:00:00 2001
From: chenhaozhe <cgz@hz-kingdee.com>
Date: 星期四, 26 三月 2026 12:18:04 +0800
Subject: [PATCH] 首巡末 判断不合格问题修复 模具 设备 图表图例修改
---
uni_modules/uni-combox/components/uni-combox/uni-combox.vue | 25 +++++++++++++++++++------
1 files changed, 19 insertions(+), 6 deletions(-)
diff --git a/uni_modules/uni-combox/components/uni-combox/uni-combox.vue b/uni_modules/uni-combox/components/uni-combox/uni-combox.vue
index b6099fe..c02df01 100644
--- a/uni_modules/uni-combox/components/uni-combox/uni-combox.vue
+++ b/uni_modules/uni-combox/components/uni-combox/uni-combox.vue
@@ -4,9 +4,9 @@
<text>{{label}}</text>
</view>
<view class="uni-combox__input-box">
- <input :auto-focus="isAutoFocus" :blur-call="blurCall" class="uni-combox__input" type="text" :placeholder="placeholder"
- placeholder-class="uni-combox__input-plac" v-model="inputVal" @input="onInput" @focus="onFocus"
-@blur="onBlur" />
+ <input :auto-focus="isAutoFocus" :focus="isFocus" :blur-call="blurCall" class="uni-combox__input" type="text"
+ :placeholder="placeholder" placeholder-class="uni-combox__input-plac" v-model="inputVal"
+ @input="onInput" @focus="onFocus" @blur="onBlur" @confirm="onConfirm" />
<uni-icons :type="showSelector? 'top' : 'bottom'" size="14" color="#999" @click="onIconClick">
</uni-icons>
</view>
@@ -16,8 +16,8 @@
<view class="uni-combox__selector-empty" v-if="filterCandidatesLength === 0">
<text>{{emptyTips}}</text>
</view>
- <view class="uni-combox__selector-item" v-for="(item,index) in filterCandidates" :key="index"
- @click="onSelectorClick(index)">
+ <view class="uni-combox__selector-item" v-for="(item,index) in filterCandidates" :key="index"
+ @click="onSelectorClick(index)">
<text>{{item}}</text>
</view>
</scroll-view>
@@ -74,6 +74,14 @@
blurCall: {
type: Function,
default: () => {}
+ },
+ confirmCall: {
+ type: Function,
+ default: () => {}
+ },
+ isFocus: {
+ type: Boolean,
+ default: false
},
// #ifndef VUE3
value: {
@@ -145,6 +153,11 @@
this.showSelector = false
this.blurCall()
}, 153)
+ },
+ onConfirm() {
+ this.showSelector = false
+ this.$emit('confirm', this.inputVal)
+ this.$emit('update:modelValue', this.inputVal)
},
onSelectorClick(index) {
this.inputVal = this.filterCandidates[index]
@@ -287,4 +300,4 @@
.uni-combox__no-border {
border: none;
}
-</style>
+</style>
\ No newline at end of file
--
Gitblit v1.9.1