没权限的直接不让粘贴
This commit is contained in:
@@ -287,7 +287,7 @@ const calendarOptions = ref({
|
|||||||
select(info) {
|
select(info) {
|
||||||
if (info.end - info.start > 86400000) {
|
if (info.end - info.start > 86400000) {
|
||||||
//选择了多日
|
//选择了多日
|
||||||
console.log("选择了多日:", info);
|
//console.log("选择了多日:", info);
|
||||||
openEventModal(info.startStr, info.endStr);
|
openEventModal(info.startStr, info.endStr);
|
||||||
} else {
|
} else {
|
||||||
//选择单日 无功能
|
//选择单日 无功能
|
||||||
@@ -658,12 +658,8 @@ onMounted(() => {
|
|||||||
<!-- 👇 主体区域:允许内部滚动 -->
|
<!-- 👇 主体区域:允许内部滚动 -->
|
||||||
<div class="modal-body p-4 flex-1 overflow-y-auto">
|
<div class="modal-body p-4 flex-1 overflow-y-auto">
|
||||||
<!-- 日期选择区域 -->
|
<!-- 日期选择区域 -->
|
||||||
<DatatimePickerForFullCalendar
|
<DatatimePickerForFullCalendar v-model:startDate="eventData.startDate" v-model:endDate="eventData.endDate"
|
||||||
v-model:startDate="eventData.startDate"
|
:color="eventData.color" :title="eventData.title" :isEditable="eventData.isEditable" />
|
||||||
v-model:endDate="eventData.endDate"
|
|
||||||
:color="eventData.color"
|
|
||||||
:title="eventData.title"
|
|
||||||
:isEditable="eventData.isEditable" />
|
|
||||||
|
|
||||||
<!-- 内容输入区域 -->
|
<!-- 内容输入区域 -->
|
||||||
<div class="mb-4">
|
<div class="mb-4">
|
||||||
@@ -719,27 +715,20 @@ onMounted(() => {
|
|||||||
</button>
|
</button>
|
||||||
</div>
|
</div>
|
||||||
<div class="flex gap-2">
|
<div class="flex gap-2">
|
||||||
<button class="btn px-4 py-2 text-gray-700 hover:bg-gray-100 rounded-md"
|
<button class="btn px-4 py-2 text-gray-700 hover:bg-gray-100 rounded-md" @click="copyEvent">
|
||||||
@click="copyEvent"
|
|
||||||
>
|
|
||||||
{{ t("schedule.copy") }}
|
{{ t("schedule.copy") }}
|
||||||
</button>
|
</button>
|
||||||
<button class="btn px-4 py-2 text-gray-700 hover:bg-gray-100 rounded-md disabled:cursor-not-allowed"
|
<button class="btn px-4 py-2 text-gray-700 hover:bg-gray-100 rounded-md disabled:cursor-not-allowed"
|
||||||
:disabled="!pageData.isCopy"
|
:disabled="!pageData.isCopy || !eventData.isEditable"
|
||||||
@click="pastEvent"
|
@click="pastEvent">
|
||||||
>
|
|
||||||
{{ t("schedule.paste") }}
|
{{ t("schedule.paste") }}
|
||||||
</button>
|
</button>
|
||||||
<button
|
<button v-if="!eventData.isEditing" @click="saveEvent"
|
||||||
v-if="!eventData.isEditing"
|
|
||||||
@click="saveEvent"
|
|
||||||
class="btn btn-primary px-4 py-2 bg-cyan-600 text-white hover:bg-cyan-700 rounded-md disabled:bg-gray-400 disabled:cursor-not-allowed"
|
class="btn btn-primary px-4 py-2 bg-cyan-600 text-white hover:bg-cyan-700 rounded-md disabled:bg-gray-400 disabled:cursor-not-allowed"
|
||||||
:disabled="!eventData.isEditable">
|
:disabled="!eventData.isEditable">
|
||||||
{{ t("schedule.add_event_button") }}
|
{{ t("schedule.add_event_button") }}
|
||||||
</button>
|
</button>
|
||||||
<button
|
<button v-if="eventData.isEditing" @click="editSaveEvent"
|
||||||
v-if="eventData.isEditing"
|
|
||||||
@click="editSaveEvent"
|
|
||||||
class="btn btn-primary px-4 py-2 bg-teal-600 text-white hover:bg-teal-700 rounded-md disabled:bg-gray-400 disabled:cursor-not-allowed"
|
class="btn btn-primary px-4 py-2 bg-teal-600 text-white hover:bg-teal-700 rounded-md disabled:bg-gray-400 disabled:cursor-not-allowed"
|
||||||
:disabled="!eventData.isEditable">
|
:disabled="!eventData.isEditable">
|
||||||
修改日程
|
修改日程
|
||||||
|
|||||||
Reference in New Issue
Block a user