From 0f7bec66f05f5265b8c04e2d3d8157f318f80645 Mon Sep 17 00:00:00 2001
From: cyy <cuiqian2004@163.com>
Date: 星期日, 28 九月 2025 09:58:41 +0800
Subject: [PATCH] org app_type mobox3
---
components/oi-form/list/input-number/index.vue | 52 ++++++++++++++++++++++++++++++++++------------------
1 files changed, 34 insertions(+), 18 deletions(-)
diff --git a/components/oi-form/list/input-number/index.vue b/components/oi-form/list/input-number/index.vue
index 0063d6d..190fe2c 100644
--- a/components/oi-form/list/input-number/index.vue
+++ b/components/oi-form/list/input-number/index.vue
@@ -1,11 +1,11 @@
<template>
<view class="oi-form-input-number">
- <input v-if="model" type="number" class="oi-input-number" :class="data.disabled?'input-disabled':''" v-model="model[data.fieldId]" :focus="focus"
- :placeholder="data.placeholder" @blur="onChange" @confirm="onConfirm" @click="onClick"
- :disabled="data.disabled"></input>
- <input v-else type="number" class="oi-input-number" :class="data.disabled?'input-disabled':''" v-model="data.value" :focus="focus"
- :placeholder="data.placeholder" @blur="onChange" @confirm="onConfirm" @click="onClick"
- :disabled="data.disabled"></input>
+ <input v-if="model" type="number" class="oi-input-number" :class="data.disabled?'input-disabled':''"
+ v-model="model[data.fieldId]" :focus="focus" :placeholder="data.placeholder" @blur="onChange"
+ @confirm="onConfirm" @click="onClick" :disabled="data.disabled"></input>
+ <input v-else type="number" class="oi-input-number" :class="data.disabled?'input-disabled':''"
+ v-model="data.value" :focus="focus" :placeholder="data.placeholder" @blur="onChange" @confirm="onConfirm"
+ @click="onClick" :disabled="data.disabled"></input>
</view>
</template>
@@ -23,27 +23,33 @@
default: false
},
},
+ data() {
+ return {
+ largeMode: getApp().globalData?.largeMode || false,
+ }
+ },
methods: {
onChange(e) {
- this.$emit("change", e)
+ this.$emit("on-change", e)
},
onConfirm(e) {
this.onChange(e)
},
onClick(e) {
- this.$emit("click", e)
+ this.$emit("on-click", e)
},
-
- }
+ onFocus(e) {
+ this.$emit("on-focus", e)
+ },
+
+ },
};
</script>
-<style lang="less" scoped>
+<style lang="less">
.oi-form-input-number {
- border: 1px solid #d5d5d5;
- width: calc(100%- 6rpx);
- border-radius: 6px !important;
- padding: 3rpx;
+ width: 100%;
+
.input-disabled {
background-color: #f3f3f3 !important;
}
@@ -59,14 +65,24 @@
background: #FFF;
line-height: 20px;
border-radius: 6px !important;
- font-size: 14px;
+ font-size: 15px;
font-family: inherit;
box-shadow: none !important;
transition-duration: 0.1s;
vertical-align: middle;
}
+
+ .oi-input-number:hover {
+ border: 1px solid rgb(41, 121, 255);
+ }
}
- .oi-form-input-number:hover {
- border: 1px solid rgb(41, 121, 255);
+
+ .large-mode {
+ .oi-form-input-number {
+ .oi-input-number {
+ font-size: 24px;
+ height: 36px;
+ }
+ }
}
</style>
\ No newline at end of file
--
Gitblit v1.9.1