Compare commits
3 Commits
a4e2a922d3
...
FileListIt
| Author | SHA1 | Date | |
|---|---|---|---|
| b521ad0278 | |||
| 7cff75e82c | |||
| 92d0a0dde7 |
@ -1 +1,2 @@
|
||||
VITE_API_URL=https://panelapi.cekilisevitest.gov.tr/
|
||||
VITE_API_URL=http://panelapi.cekilisevitest.gov.tr/
|
||||
VITE_SOCKET_URL=https://panelapi.cekilisevitest.gov.tr/uploadHub
|
||||
@ -1 +1,2 @@
|
||||
VITE_API_URL=https://localhost:7241/
|
||||
VITE_API_URL=https://localhost:7241/
|
||||
VITE_SOCKET_URL=https://localhost:7241/uploadHub
|
||||
@ -1 +1,2 @@
|
||||
VITE_API_URL=https://panelapi.cekilisevi.gov.tr/
|
||||
VITE_API_URL=https://panelapi.cekilisevi.gov.tr/
|
||||
VITE_SOCKET_URL=https://panelapi.cekilisevi.gov.tr/uploadHub
|
||||
@ -659,7 +659,9 @@ svg {
|
||||
max-width: 24px;
|
||||
max-height: 24px;
|
||||
}
|
||||
|
||||
.ico-c.ico-btn:hover{
|
||||
background-color: navy;
|
||||
}
|
||||
/* colors */
|
||||
.back-grad {
|
||||
padding: 6px 8px;
|
||||
@ -715,7 +717,11 @@ svg {
|
||||
color: #000;
|
||||
padding: 12px;
|
||||
}
|
||||
|
||||
.back-grad-dgrey {
|
||||
background-image: linear-gradient(24deg, #797979, #a1a1a1);
|
||||
color: #000;
|
||||
padding: 12px;
|
||||
}
|
||||
.back-grey {
|
||||
background-color: #f1f1f1;
|
||||
}
|
||||
|
||||
@ -21,7 +21,7 @@
|
||||
<div class="actions-c" v-if="editable || $slots.actionButtons">
|
||||
<slot name="actionButtons"></slot>
|
||||
<i
|
||||
class="ico-c ico-section ico-section-header-btn ico-replace"
|
||||
class="ico-c ico-section ico-btn back-grad-dgrey"
|
||||
@click="OnClick"
|
||||
v-if="editable">
|
||||
<svg><use href="/src/assets/images/icons.svg#replace"></use></svg>
|
||||
@ -38,12 +38,15 @@
|
||||
</div>
|
||||
<div v-else>{{ fileType.toLocaleUpperCase() }}</div>
|
||||
</a>
|
||||
<i
|
||||
class="ico-c ico-section ico-section-header-btn ico-replace"
|
||||
@click="OnClick"
|
||||
v-if="editable">
|
||||
<svg><use href="/src/assets/images/icons.svg#replace"></use></svg>
|
||||
</i>
|
||||
<div class="actions-c actions-top" v-if="editable || $slots.actionButtons">
|
||||
<slot name="actionButtons"></slot>
|
||||
<i
|
||||
class="ico-c ico-section ico-btn back-grad-dgrey"
|
||||
@click="OnClick"
|
||||
v-if="editable">
|
||||
<svg><use href="/src/assets/images/icons.svg#replace"></use></svg>
|
||||
</i>
|
||||
</div>
|
||||
</div>
|
||||
</template>
|
||||
</template>
|
||||
@ -114,4 +117,14 @@
|
||||
align-items: center;
|
||||
pointer-events: fill;
|
||||
}
|
||||
.actions-c.actions-top{
|
||||
align-items: flex-start;
|
||||
}
|
||||
.form-item-picture.only-image{
|
||||
width: 140px;
|
||||
height: 140px;
|
||||
}
|
||||
.actions-c .ico-btn:last-child {
|
||||
margin-right: 0;
|
||||
}
|
||||
</style>
|
||||
|
||||
@ -57,7 +57,7 @@
|
||||
<panel-katilimci-document />
|
||||
</template>
|
||||
<template #footerButton>
|
||||
<button class="button-c button-save" @click="FileUpload">Yükle</button>
|
||||
<button class="button-c button-save" @click="FileUpload" :disabled="uploadProgressPanel">Yükle</button>
|
||||
</template>
|
||||
</panel-wrapper>
|
||||
<panel-wrapper
|
||||
|
||||
@ -1,34 +1,34 @@
|
||||
import * as signalR from "@microsoft/signalr";
|
||||
import { v4 as uuidv4 } from "uuid";
|
||||
import * as signalR from '@microsoft/signalr'
|
||||
import { v4 as uuidv4 } from 'uuid'
|
||||
|
||||
let connection: signalR.HubConnection;
|
||||
let connectionId = "";
|
||||
let connection: signalR.HubConnection
|
||||
let connectionId = ''
|
||||
|
||||
export const connectToHub = async () => {
|
||||
connection = new signalR.HubConnectionBuilder()
|
||||
.withUrl("https://panelapi.cekilisevi.gov.tr/uploadHub", {
|
||||
withCredentials: false // Bu zorunlu, yoksa cookie vs gönderilmez
|
||||
.withUrl(import.meta.env.VITE_SOCKET_URL, {
|
||||
withCredentials: false // Bu zorunlu, yoksa cookie vs gönderilmez
|
||||
}) // backend adresine göre düzenle
|
||||
.withAutomaticReconnect()
|
||||
.build();
|
||||
.build()
|
||||
|
||||
await connection.start();
|
||||
connectionId = connection.connectionId || uuidv4(); // SignalR id'si ya da frontend'de de guid üretilebilir
|
||||
return connectionId;
|
||||
};
|
||||
await connection.start()
|
||||
connectionId = connection.connectionId || uuidv4() // SignalR id'si ya da frontend'de de guid üretilebilir
|
||||
return connectionId
|
||||
}
|
||||
|
||||
export const onProgress = (callback: (data: any) => void) => {
|
||||
connection.on("ReceiveProgress", callback);
|
||||
};
|
||||
connection.on('ReceiveProgress', callback)
|
||||
}
|
||||
|
||||
export const onInsertProgress = (callback: (data: any) => void) => {
|
||||
connection.on("ReceiveInsertProgress", callback);
|
||||
};
|
||||
connection.on('ReceiveInsertProgress', callback)
|
||||
}
|
||||
|
||||
export const onCompleted = (callback: (data: any) => void) => {
|
||||
connection.on("ReceiveCompleted", callback);
|
||||
};
|
||||
connection.on('ReceiveCompleted', callback)
|
||||
}
|
||||
|
||||
export const onError = (callback: (data: any) => void) => {
|
||||
connection.on("ReceiveError", callback);
|
||||
};
|
||||
connection.on('ReceiveError', callback)
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user