setup for deploying in lan, upgrade dashboard
This commit is contained in:
parent
754334aadc
commit
4bc1a92a60
@ -4,7 +4,7 @@
|
|||||||
"version": "0.0.0",
|
"version": "0.0.0",
|
||||||
"type": "module",
|
"type": "module",
|
||||||
"scripts": {
|
"scripts": {
|
||||||
"dev": "vite",
|
"dev": "vite --host 192.168.1.41",
|
||||||
"build": "vite build",
|
"build": "vite build",
|
||||||
"preview": "vite preview"
|
"preview": "vite preview"
|
||||||
},
|
},
|
||||||
|
10
src/api.js
10
src/api.js
@ -2,7 +2,7 @@ import axios from 'axios';
|
|||||||
import Cookies from 'js-cookie';
|
import Cookies from 'js-cookie';
|
||||||
|
|
||||||
const api = axios.create({
|
const api = axios.create({
|
||||||
baseURL: 'http://127.0.0.1:8000/api',
|
baseURL: 'http://192.168.1.41:8000/api',
|
||||||
timeout: 2500,
|
timeout: 2500,
|
||||||
withCredentials: true,
|
withCredentials: true,
|
||||||
});
|
});
|
||||||
@ -13,8 +13,8 @@ export const createUser = async (userData) => {
|
|||||||
|
|
||||||
Cookies.set('access_token', accessToken,{
|
Cookies.set('access_token', accessToken,{
|
||||||
expires: 1,
|
expires: 1,
|
||||||
secure: true,
|
secure: false,
|
||||||
sameSite: 'strict',
|
sameSite: 'lax',
|
||||||
});
|
});
|
||||||
return response.data
|
return response.data
|
||||||
};
|
};
|
||||||
@ -24,8 +24,8 @@ export const loginUser = async (userData) => {
|
|||||||
const accessToken = response.data.access;
|
const accessToken = response.data.access;
|
||||||
Cookies.set('access_token', accessToken,{
|
Cookies.set('access_token', accessToken,{
|
||||||
expires: 1,
|
expires: 1,
|
||||||
secure: true,
|
secure: false,
|
||||||
sameSite: 'strict',
|
sameSite: 'lax',
|
||||||
});
|
});
|
||||||
return response.data;
|
return response.data;
|
||||||
};
|
};
|
||||||
|
@ -3,7 +3,9 @@ import { ref, onMounted} from 'vue';
|
|||||||
import Chart from 'primevue/chart';
|
import Chart from 'primevue/chart';
|
||||||
import Fieldset from 'primevue/fieldset';
|
import Fieldset from 'primevue/fieldset';
|
||||||
import MeterGroup from 'primevue/metergroup';
|
import MeterGroup from 'primevue/metergroup';
|
||||||
|
import Carousel from 'primevue/carousel';
|
||||||
import { getProducts,getWarehouses } from '../api.js';
|
import { getProducts,getWarehouses } from '../api.js';
|
||||||
|
import Tag from 'primevue/tag';
|
||||||
|
|
||||||
const products = ref();
|
const products = ref();
|
||||||
const warehouses = ref();
|
const warehouses = ref();
|
||||||
@ -18,6 +20,7 @@ const colorsSchemes = [
|
|||||||
];
|
];
|
||||||
|
|
||||||
const getProductValues = (warehouse) => {
|
const getProductValues = (warehouse) => {
|
||||||
|
if (!products.value) return [];
|
||||||
return products.value
|
return products.value
|
||||||
.filter(product => product.warehouses.includes(warehouse.id))
|
.filter(product => product.warehouses.includes(warehouse.id))
|
||||||
.map(product => ({
|
.map(product => ({
|
||||||
@ -66,4 +69,26 @@ onMounted(async () => {
|
|||||||
</li>
|
</li>
|
||||||
</ul>
|
</ul>
|
||||||
</Fieldset>
|
</Fieldset>
|
||||||
|
<Fieldset legend="Products" style="max-width: 600px; margin: auto; padding:20px" toggleable>
|
||||||
|
<Carousel :value="products"
|
||||||
|
:numVisible="3"
|
||||||
|
:numScroll="1"
|
||||||
|
>
|
||||||
|
<template #item="slotProps">
|
||||||
|
<span v-if="slotProps.data.alert_enabled && slotProps.data.is_stock_low" style="color:red">
|
||||||
|
<Tag severity="danger" value="STOCK FAIBLE" rounded> </Tag>
|
||||||
|
</span>
|
||||||
|
<span v-else>
|
||||||
|
<Tag severity="info" value="STOCK OK" rounded> </Tag>
|
||||||
|
</span>
|
||||||
|
<p>{{ slotProps.data.name }}</p>
|
||||||
|
<p>{{ slotProps.data.quantity }}</p>
|
||||||
|
<img :src="slotProps.data.image" alt="" style="border-radius: 8px; width: 150px;">
|
||||||
|
</template>
|
||||||
|
</Carousel>
|
||||||
|
</Fieldset>
|
||||||
|
<Fieldset legend="Warehouses" style="max-width: 600px; margin: auto; padding:20px" toggleable>
|
||||||
|
|
||||||
|
|
||||||
|
</Fieldset>
|
||||||
</template>
|
</template>
|
Loading…
x
Reference in New Issue
Block a user