Develop #5

Merged
IliaMiheev merged 19 commits from develop into master 2026-03-09 19:14:27 +03:00
4 changed files with 56 additions and 54 deletions
Showing only changes of commit 6c7d14ed37 - Show all commits
+3 -52
View File
@@ -1,11 +1,11 @@
<script setup>
import {ref, onMounted} from "vue";
import izitoast from "./izitoast";
import izitoast from "./shared/izitoast";
import {useEventListener} from "@vueuse/core";
import MyDialog from "./components/MyDialog.vue";
import MyDropMenu from "./components/MyDropMenu.vue";
import copyToclipboard from "./copyToclipboard";
import ContextMenu from '@imengyu/vue3-context-menu'
import copyToclipboard from "./shared/copyToclipboard";
import onContextMenu from './shared/ContextMenu'
const numbers = ref([]); // Инициализируем массив с пустыми строками
const clickCount = ref(1); // Счетчик нажатий
@@ -159,55 +159,6 @@ function deletePlatform(item) {
clickCount.value--
}
function onContextMenu(e, item) {
ContextMenu.showContextMenu({
theme: 'mac dark',
x: e.x,
y: e.y,
items: [
{
label: "Платформы",
children: [
{
label: "Белая",
onClick: () => createPlatform(item, 'white'),
},
{
label: "Синяя",
onClick: () => createPlatform(item, 'blue'),
},
{
label: "Красная",
onClick: () => createPlatform(item, 'red'),
},
{
label: "Удалить",
onClick: () => deletePlatform(item),
},
]
},
{
label: "QR код",
children: [
{
label: "Добавить",
onClick: () => alert('Здесь ещё предстоит написать код')
},
{
label: "Удалить",
onClick: () => alert('Здесь ещё предстоит написать код')
},
],
},
{
label: "Отмена",
onClick: () => {
alert('Здесь ещё предстоит написать код')
}
},
]
});
}
</script>
<template>
+51
View File
@@ -0,0 +1,51 @@
import ContextMenu from "@imengyu/vue3-context-menu";
export default function onContextMenu(e, item) {
ContextMenu.showContextMenu({
theme: 'mac dark',
x: e.x,
y: e.y,
items: [
{
label: "Платформы",
children: [
{
label: "Белая",
onClick: () => createPlatform(item, 'white'),
},
{
label: "Синяя",
onClick: () => createPlatform(item, 'blue'),
},
{
label: "Красная",
onClick: () => createPlatform(item, 'red'),
},
{
label: "Удалить",
onClick: () => deletePlatform(item),
},
]
},
{
label: "QR код",
children: [
{
label: "Добавить",
onClick: () => alert('Здесь ещё предстоит написать код')
},
{
label: "Удалить",
onClick: () => alert('Здесь ещё предстоит написать код')
},
],
},
{
label: "Отмена",
onClick: () => {
alert('Здесь ещё предстоит написать код')
}
},
]
});
}
@@ -1,5 +1,5 @@
import copy from 'copy-to-clipboard';
import iziToast from '@/iziToast.js';
import iziToast from '@/shared/iziToast.js';
function copyToclipboard(text) {
try {
+1 -1
View File
@@ -1,4 +1,4 @@
import iziToast from "izitoast"
import iziToast from 'iziToast';
iziToast.settings({
timeout: 3000,