Before update

This commit is contained in:
Vova 2026-05-19 17:20:23 +03:00
parent cba6774ec7
commit 5d57413628
15 changed files with 38 additions and 13 deletions

View File

@ -10,7 +10,7 @@
<script setup>
import { ref, onMounted } from 'vue'
import DealModal from './components/deals/DealModal.vue'
import DealModal from './components/deal/DealModal.vue'
import DynamicDialog from 'primevue/dynamicdialog'
import {useDialog} from "primevue/usedialog";

View File

@ -422,14 +422,14 @@ import InputNumber from "primevue/inputnumber";
import DropdownIcon from "@/shared/assets/icons/dropdown-icon.vue";
import dayjs from 'dayjs';
import ru from 'dayjs/locale/ru';
import RequisitionDetails from '@/components/deals/addEdit/RequisitionDetails.vue';
import ObjectDetails from "@/components/deals/addEdit/ObjectDetails.vue";
import EmployeeAddModal from '@/components/deals/addEdit/EmployeeAddModal.vue';
import EmployeeCard from '@/components/deals/addEdit/EmployeeCard.vue';
import DocAddModal from '@/components/deals/addEdit/DocAddModal.vue';
import DocsCard from '@/components/deals/addEdit/DocsCard.vue';
import InnerDocAddModal from "@/components/deals/addEdit/InnerDocAddModal.vue";
import InnerDocCard from "@/components/deals/addEdit/InnerDocCard.vue";
import RequisitionDetails from '@/components/deal/addEdit/RequisitionDetails.vue';
import ObjectDetails from "@/components/deal/addEdit/ObjectDetails.vue";
import EmployeeAddModal from '@/components/deal/addEdit/EmployeeAddModal.vue';
import EmployeeCard from '@/components/deal/addEdit/EmployeeCard.vue';
import DocAddModal from '@/components/deal/addEdit/DocAddModal.vue';
import DocsCard from '@/components/deal/addEdit/DocsCard.vue';
import InnerDocAddModal from "@/components/deal/addEdit/InnerDocAddModal.vue";
import InnerDocCard from "@/components/deal/addEdit/InnerDocCard.vue";
const toast = useToast();

View File

@ -55,7 +55,7 @@
<script setup>
import {inject, ref} from 'vue';
//import { useLaravelApi } from '@/composables/useLaravelApi';
import { dealsApi } from '@/shared/api/deals';
import { dealsApi } from '@/shared/api/deal';
import InputText from "primevue/inputtext";
import FileUpload from 'primevue/fileupload';

View File

@ -2,7 +2,7 @@ import { ref } from 'vue';
import {
fetchDeal,
createDeal
} from '@/shared/api/deals';
} from '@/shared/api/deal';
export default function useDeal() {
const deal = ref(null);

View File

@ -1,9 +1,34 @@
import axios from 'axios'
// Совет: один раз задать базу для прослойки
axios.defaults.baseURL = 'https://joyworkdev.ru/deal/index.php'
//axios.defaults.baseURL = 'https://joyworkdev.ru/deal/index.php'
const isDev = import.meta.env.MODE === 'development'
const DEV_SESSION_ID = import.meta.env.VITE_DEV_SESSION_ID
const BASE_URL = isDev ? '' : 'https://joyworkdev.ru/deal/index.php'
axios.defaults.baseURL = BASE_URL
axios.defaults.withCredentials = true
export async function initAuth() {
if (isDev) {
console.log('[initAuth] Development mode: using mock token')
// Создаём фейковый токен для разработки
const mockToken = `dev_mock_token_${Date.now()}`
sessionStorage.setItem('access_token', mockToken)
axios.defaults.headers.common['Authorization'] = `Bearer ${mockToken}`
// Также сохраняем sessionId для информации
if (DEV_SESSION_ID) {
sessionStorage.setItem('dev_session_id', DEV_SESSION_ID)
}
return mockToken
}
// 1) если токен уже сохранён — ставим заголовок и выходим
const stored = sessionStorage.getItem('access_token')
if (stored) {

View File

@ -1,3 +1,3 @@
export * from './core'
export * from './deals'
export * from './deal'
export * from './user'