fix_error
All checks were successful
continuous-integration/drone/push Build is passing

This commit is contained in:
2025-08-14 19:21:21 +03:00
parent ab94ad69a5
commit 04ea1f83c6
39 changed files with 2326 additions and 451 deletions

View File

@@ -18,12 +18,7 @@ export const useCompaniesStore = defineStore('companies', () => {
const { data }= await api.get('/project/' + currentProjectId.value + '/company')
const companiesAPI = data.data
companies.value.push(...(companiesAPI.sort((a: Company, b: Company) => (a.id - b.id))))
companiesMask.value = [
{ "company_id": 11, "company_list": [ 9, 12 ] },
{ "company_id": 9, "company_list": [ 11, 12 ] },
{ "company_id": 12, "company_list": [ 9, 10, 13 ] }
]
// await getCompanyMasked()
await getCompanyMasked()
isInit.value = true
}
@@ -61,16 +56,17 @@ export const useCompaniesStore = defineStore('companies', () => {
async function getCompanyMasked () {
const { data } = await api.get('/project/' + currentProjectId.value + '/company/mapping')
const companiesMaskAPI = data.data
const companiesMaskAPI = data.data // arr [company_id, company_list[]]
companiesMask.value = companiesMaskAPI
console.log(11, companiesMaskAPI)
}
function checkCompanyMasked (id: number) {
return companiesMask.value.some(el => el.company_id === id)
return companiesMask.value.some(el => Number(el.company_id) === id)
}
async function updateMask (mask: CompanyMask[]) {
const { data } = await api.post('/project/' + currentProjectId.value + '/company/mapping', mask)
const { data } = await api.put('/project/' + currentProjectId.value + '/company/mapping', mask)
const maskAPI = data.data
companiesMask.value = maskAPI
}