This commit is contained in:
@@ -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
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user