add calendar page

This commit is contained in:
Mauve
2026-09-15 17:05:27 +08:00
parent 277e7f0117
commit bc7f28b0f8
12 changed files with 1903 additions and 776 deletions
@@ -152,6 +152,52 @@
</el-form-item>
<!--end::Input-->
</div>
<div class="fv-row mb-7">
<!--begin::Label-->
<label class="fs-6 fw-semobold mb-2">Calendar Name</label>
<!--end::Label-->
<!--begin::Input-->
<el-form-item prop="calendarName">
<el-input v-model="data.calendarName" type="text" placeholder="" :readonly="!enableEdit" />
</el-form-item>
<!--end::Input-->
</div>
<div class="fv-row mb-7">
<!--begin::Label-->
<label class="fs-6 fw-semobold mb-2">Calendar Order</label>
<!--end::Label-->
<!--begin::Input-->
<el-form-item prop="calendarOrder">
<el-input-number v-model="data.calendarOrder" :min="0" :disabled="!enableEdit" />
</el-form-item>
<!--end::Input-->
</div>
<div class="fv-row mb-7">
<!--begin::Label-->
<label class="fs-6 fw-semobold mb-2">Show Calendar</label>
<!--end::Label-->
<!--begin::Input-->
<el-form-item prop="showCalendar">
<el-select v-model="data.showCalendar" placeholder="Select" :disabled="!enableEdit" :teleported="false">
<el-option :key="1" label="Yes" :value="1" />
<el-option :key="0" label="No" :value="0" />
</el-select>
</el-form-item>
<!--end::Input-->
</div>
<div class="fv-row mb-7">
<!--begin::Label-->
<label class="fs-6 fw-semobold mb-2">Default Show Calendar</label>
<!--end::Label-->
<!--begin::Input-->
<el-form-item prop="defaultShowCalendar">
<el-select v-model="data.defaultShowCalendar" placeholder="Select" :disabled="!enableEdit" :teleported="false">
<el-option :key="1" label="Yes" :value="1" />
<el-option :key="0" label="No" :value="0" />
</el-select>
</el-form-item>
<!--end::Input-->
</div>
<div class="fv-row mb-7">
<!--begin::Label-->
<label class="required fs-6 fw-semobold mb-2"