diff --git a/package-lock.json b/package-lock.json index 3313d8f..5e1bde2 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "panel-vue", - "version": "0.0.0", + "version": "1.0.0", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "panel-vue", - "version": "0.0.0", + "version": "1.0.0", "dependencies": { "@microsoft/signalr": "^8.0.7", "axios": "^1.7.2", diff --git a/src/init/axios-init.ts b/src/init/axios-init.ts index 449f019..605c437 100644 --- a/src/init/axios-init.ts +++ b/src/init/axios-init.ts @@ -2,7 +2,8 @@ import axios from 'axios' import { useUsersStore } from '@/stores/usersStore' import router from '@/router' - axios.defaults.baseURL = 'http://panel.cekilisevi.gov.tr:5001/' +// axios.defaults.baseURL = 'http://panel.cekilisevi.gov.tr:5001/' +axios.defaults.baseURL = 'https://mpiapi.beyaz.net/' // axios.defaults.baseURL = 'https://localhost:7241/' //axios.defaults.timeout = 2000; axios.defaults.headers['Content-Type'] = 'application/json; charset=utf-8' diff --git a/src/layouts/admin-inc/SideMenu.vue b/src/layouts/admin-inc/SideMenu.vue index aab5aa8..ed63da7 100644 --- a/src/layouts/admin-inc/SideMenu.vue +++ b/src/layouts/admin-inc/SideMenu.vue @@ -122,6 +122,14 @@ { title: 'Menü Yönetimi', to: '/site-yonetimi/menu-listesi' + }, + { + title: 'Slider Yönetimi', + to: '/site-yonetimi/slider-listesi' + }, + { + title: 'Popup Yönetimi', + to: '/site-yonetimi/popup-listesi' } ] }, diff --git a/src/module/cekilisler/service/signalrService.ts b/src/module/cekilisler/service/signalrService.ts index 446bea6..4d7c76f 100644 --- a/src/module/cekilisler/service/signalrService.ts +++ b/src/module/cekilisler/service/signalrService.ts @@ -6,7 +6,7 @@ let connectionId = ""; export const connectToHub = async () => { connection = new signalR.HubConnectionBuilder() - .withUrl("http://panel.cekilisevi.gov.tr:5001/uploadHub", { + .withUrl("https://mpiapi.beyaz.net/uploadHub", { withCredentials: false // Bu zorunlu, yoksa cookie vs gönderilmez }) // backend adresine göre düzenle .withAutomaticReconnect() diff --git a/src/module/site-yonetimi/routes/index.ts b/src/module/site-yonetimi/routes/index.ts index 142a925..36b1f7d 100644 --- a/src/module/site-yonetimi/routes/index.ts +++ b/src/module/site-yonetimi/routes/index.ts @@ -5,4 +5,9 @@ import menuYonetimi from '@/module/site-yonetimi/routes/menu-yonetimi' import menuListe from '@/module/site-yonetimi/routes/menu-liste' import ayarlar from '@/module/site-yonetimi/routes/ayarlar' -export default [sayfaYeni, sayfDetay, sayfaListe, menuYonetimi, menuListe, ayarlar] +import sliderYonetimi from '@/module/site-yonetimi/routes/slider-yonetimi' +import sliderListe from '@/module/site-yonetimi/routes/slider-liste' +import popupYonetimi from '@/module/site-yonetimi/routes/popup-yonetimi' +import popupListe from '@/module/site-yonetimi/routes/popup-liste' + +export default [sayfaYeni, sayfDetay, sayfaListe, menuYonetimi, menuListe, ayarlar,sliderYonetimi,sliderListe,popupYonetimi,popupListe] diff --git a/src/module/site-yonetimi/routes/popup-liste.ts b/src/module/site-yonetimi/routes/popup-liste.ts new file mode 100644 index 0000000..8cff1b4 --- /dev/null +++ b/src/module/site-yonetimi/routes/popup-liste.ts @@ -0,0 +1,10 @@ +import PopupListe from "../views/PopupListe.vue"; + +export default { + path: '/site-yonetimi/popup-listesi', + name: 'PopupListe', + component: PopupListe, + meta: { + authRequired: true + } +} \ No newline at end of file diff --git a/src/module/site-yonetimi/routes/popup-yonetimi.ts b/src/module/site-yonetimi/routes/popup-yonetimi.ts new file mode 100644 index 0000000..99f9464 --- /dev/null +++ b/src/module/site-yonetimi/routes/popup-yonetimi.ts @@ -0,0 +1,10 @@ +import PopupYonetimi from "../views/PopupYonetimi.vue"; + +export default { + path: '/site-yonetimi/popup-yonetimi/:popupId', + name: 'PopupYonetimi', + component: PopupYonetimi, + meta: { + authRequired: true + } +} \ No newline at end of file diff --git a/src/module/site-yonetimi/routes/slider-liste.ts b/src/module/site-yonetimi/routes/slider-liste.ts new file mode 100644 index 0000000..2a4ad07 --- /dev/null +++ b/src/module/site-yonetimi/routes/slider-liste.ts @@ -0,0 +1,10 @@ +import SliderListe from "../views/SliderListe.vue"; + +export default { + path: '/site-yonetimi/slider-listesi', + name: 'SliderListe', + component: SliderListe, + meta: { + authRequired: true + } +} \ No newline at end of file diff --git a/src/module/site-yonetimi/routes/slider-yonetimi.ts b/src/module/site-yonetimi/routes/slider-yonetimi.ts new file mode 100644 index 0000000..b80585a --- /dev/null +++ b/src/module/site-yonetimi/routes/slider-yonetimi.ts @@ -0,0 +1,10 @@ +import SliderYonetimi from "../views/SliderYonetimi.vue"; + +export default { + path: '/site-yonetimi/slider-yonetimi/:sliderId', + name: 'SliderYonetimi', + component: SliderYonetimi, + meta: { + authRequired: true + } +} \ No newline at end of file diff --git a/src/module/site-yonetimi/views/PopupListe.vue b/src/module/site-yonetimi/views/PopupListe.vue new file mode 100644 index 0000000..117d734 --- /dev/null +++ b/src/module/site-yonetimi/views/PopupListe.vue @@ -0,0 +1,199 @@ + + + \ No newline at end of file diff --git a/src/module/site-yonetimi/views/PopupYonetimi.vue b/src/module/site-yonetimi/views/PopupYonetimi.vue new file mode 100644 index 0000000..9314384 --- /dev/null +++ b/src/module/site-yonetimi/views/PopupYonetimi.vue @@ -0,0 +1,278 @@ + + diff --git a/src/module/site-yonetimi/views/SliderListe.vue b/src/module/site-yonetimi/views/SliderListe.vue new file mode 100644 index 0000000..55d6e52 --- /dev/null +++ b/src/module/site-yonetimi/views/SliderListe.vue @@ -0,0 +1,203 @@ + + + \ No newline at end of file diff --git a/src/module/site-yonetimi/views/SliderYonetimi.vue b/src/module/site-yonetimi/views/SliderYonetimi.vue new file mode 100644 index 0000000..9314384 --- /dev/null +++ b/src/module/site-yonetimi/views/SliderYonetimi.vue @@ -0,0 +1,278 @@ + +