mirror of
https://gitlab.com/MoonTestUse1/AdministrationItDepartmens.git
synced 2025-08-14 00:25:46 +02:00
Fix TypeScript errors and Dockerfile configuration
This commit is contained in:
@@ -12,11 +12,15 @@ RUN npm install
|
|||||||
# Copy source code
|
# Copy source code
|
||||||
COPY . .
|
COPY . .
|
||||||
|
|
||||||
# Install TypeScript and Vue compiler globally
|
# Install Vue compiler globally
|
||||||
RUN npm install -g typescript @vue/compiler-sfc
|
RUN npm install -g @vue/compiler-sfc
|
||||||
|
|
||||||
# Build the application
|
# Set environment variables
|
||||||
RUN npm run build
|
ENV NODE_ENV=production
|
||||||
|
ENV VITE_API_URL=/api
|
||||||
|
|
||||||
|
# Build the application with increased memory limit
|
||||||
|
RUN NODE_OPTIONS="--max-old-space-size=4096" npm run build
|
||||||
|
|
||||||
# Production stage
|
# Production stage
|
||||||
FROM nginx:alpine
|
FROM nginx:alpine
|
||||||
|
|||||||
@@ -142,13 +142,15 @@ const handleWebSocketMessage = (data: WebSocketMessage) => {
|
|||||||
if (data.type === 'new_request' && data.data) {
|
if (data.type === 'new_request' && data.data) {
|
||||||
console.log('AdminDashboard: Adding new request:', data.data)
|
console.log('AdminDashboard: Adding new request:', data.data)
|
||||||
// Добавляем новую заявку в начало списка
|
// Добавляем новую заявку в начало списка
|
||||||
requests.value = [data.data, ...requests.value]
|
const newRequest = data.data as Request
|
||||||
|
requests.value = [newRequest, ...requests.value]
|
||||||
} else if (data.type === 'status_update' && data.data) {
|
} else if (data.type === 'status_update' && data.data) {
|
||||||
console.log('AdminDashboard: Updating request status:', data.data)
|
console.log('AdminDashboard: Updating request status:', data.data)
|
||||||
// Обновляем статус заявки в списке
|
// Обновляем статус заявки в списке
|
||||||
const request = requests.value.find(r => r.id === data.data.id)
|
const updatedRequest = data.data as Request
|
||||||
|
const request = requests.value.find(r => r.id === updatedRequest.id)
|
||||||
if (request) {
|
if (request) {
|
||||||
request.status = data.data.status
|
request.status = updatedRequest.status
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user