20260808172946

This commit is contained in:
oneao committed 2026-08-08 17:29:51 +08:00
1 parent 4fbfea82f2
commit d72ca4193d
293 files changed
+37523 -73467

No files matched your search

+13 -3
View File
@@ -4,6 +4,7 @@ import G3DatePicker from "@/components/g3-date-picker/G3DatePicker.vue";
import G3DateTimePicker from "@/components/g3-date-picker/G3DateTimePicker.vue";
import G3Select from "@/components/g3Select.vue";
import G3Memo from "@/components/g3Memo.vue";
import G3Number from "@/components/g3Number.vue";
const props = defineProps({
label: { type: String, required: true },
@@ -17,6 +18,7 @@ const props = defineProps({
required: { type: Boolean, default: false },
readonly: { type: Boolean, default: false },
maxlength: { type: Number, default: 1000 },
field: { type: String, default: "" },
});
const emit = defineEmits(["update:modelValue", "update:modelId", "select"]);
@@ -27,7 +29,7 @@ function onInput(val) {
</script>
<template>
<div class="g3field">
<div class="g3field" :field="props.field">
<!-- 标签 -->
<div class="label">
<span v-if="required" class="req">*</span>
@@ -81,11 +83,19 @@ function onInput(val) {
v-else-if="type === 'checkbox'"
class="g3checkbox"
type="checkbox"
:checked="modelValue == 1"
:checked="String(modelValue) === '1'"
:disabled="disabled"
:readonly="readonly"
@change="onInput($event.target.checked ? 1 : 0)"
@change="onInput($event.target.checked ? '1' : '0')"
/>
<G3Number
v-else-if="type === 'g3Number'"
:model-value="modelValue"
:disabled="disabled"
:readonly="readonly"
@update:model-value="emit('update:modelValue', $event)"
/>
<G3Memo
v-else-if="type === 'g3memo'"
:model-value="modelValue"