增加app模板和代码生成

This commit is contained in:
xiangheng
2024-06-04 00:41:55 +08:00
parent 3ea0b9ad5d
commit 89eb9ccc72
916 changed files with 97550 additions and 9 deletions

View File

@@ -0,0 +1,46 @@
<template>
<uv-input
:modelValue="title"
:readonly="true"
placeholder="请选择时间"
@click="calendarsRef.open()"
>
</uv-input>
<uv-calendars
ref="calendarsRef"
mode="range"
:date="[props.startTime, props.endTime]"
@confirm="Confirm"
/>
</template>
<script setup>
import { ref, computed } from "vue";
const emit = defineEmits(["update:startTime", "update:endTime"]);
const props = defineProps({
startTime: {
type: String,
default: "",
},
endTime: {
type: String,
default: "",
},
});
let calendarsRef = ref(null);
function Confirm(e) {
console.log(e);
emit("update:startTime", e.range.before);
emit("update:endTime", e.range.after);
}
const title = computed(() => {
if (!props.startTime || !props.endTime) {
return "";
}
return props.startTime + "-" + props.endTime;
});
</script>
<style lang="scss" scoped></style>