Skip to content
GitLab
Projects
Groups
Snippets
/
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
Menu
Open sidebar
KnowageLabs
Knowage-Server
Commits
caac93af
Commit
caac93af
authored
May 26, 2022
by
BojanSovticEngIT
Browse files
Bugfix KNOWAGE-7115
parent
af4fafa2
Changes
2
Hide whitespace changes
Inline
Side-by-side
knowage-vue/src/modules/documentBrowser/DocumentBrowser.vue
View file @
caac93af
...
...
@@ -32,6 +32,7 @@
<
script
lang=
"ts"
>
import
{
defineComponent
}
from
'
vue
'
import
{
AxiosResponse
}
from
'
axios
'
import
{
getRouteDocumentType
}
from
'
./documentBrowserHelper
'
import
DocumentBrowserHome
from
'
./documentBrowserHome/DocumentBrowserHome.vue
'
import
DocumentBrowserTab
from
'
./DocumentBrowserTab.vue
'
import
Menu
from
'
primevue/menu
'
...
...
@@ -52,7 +53,8 @@ export default defineComponent({
selectedItem
:
null
as
any
,
id
:
0
,
iFrameContainers
:
[]
as
any
[],
menuItem
:
null
menuItem
:
null
,
getRouteDocumentType
}
},
watch
:
{
...
...
@@ -154,41 +156,6 @@ export default defineComponent({
this
.
activeIndex
=
this
.
tabs
.
length
},
getRouteDocumentType
(
item
:
any
)
{
let
routeDocumentType
=
''
switch
(
item
.
typeCode
)
{
case
'
DATAMART
'
:
routeDocumentType
=
'
registry
'
break
case
'
DOCUMENT_COMPOSITE
'
:
routeDocumentType
=
'
document-composite
'
break
case
'
OFFICE_DOC
'
:
routeDocumentType
=
'
office-doc
'
break
case
'
OLAP
'
:
routeDocumentType
=
'
olap
'
break
case
'
MAP
'
:
routeDocumentType
=
'
map
'
break
case
'
REPORT
'
:
routeDocumentType
=
'
report
'
break
case
'
KPI
'
:
routeDocumentType
=
'
kpi
'
break
case
'
DOSSIER
'
:
routeDocumentType
=
'
dossier
'
break
case
'
ETL
'
:
routeDocumentType
=
'
etl
'
break
}
return
routeDocumentType
},
toggle
(
event
:
any
)
{
this
.
createMenuItems
()
const
menu
=
this
.
$refs
.
menu
as
any
...
...
@@ -270,7 +237,7 @@ export default defineComponent({
},
onDocumentSaved
(
document
:
any
)
{
this
.
selectedItem
.
functionalityId
=
null
this
.
selectedItem
.
item
=
{
name
:
document
.
name
,
label
:
document
.
id
,
routerId
:
crypto
.
randomBytes
(
16
).
toString
(
'
hex
'
),
id
:
document
.
id
}
this
.
selectedItem
.
item
=
{
name
:
document
.
name
,
label
:
document
.
id
,
routerId
:
crypto
.
randomBytes
(
16
).
toString
(
'
hex
'
),
id
:
document
.
id
,
showMode
:
'
documentDetail
'
}
this
.
$router
.
push
(
`/document-browser/document-details/
${
document
.
id
}
`
)
}
}
...
...
knowage-vue/src/modules/documentBrowser/documentBrowserHelper.ts
0 → 100644
View file @
caac93af
export
function
getRouteDocumentType
(
item
:
any
)
{
let
routeDocumentType
=
''
switch
(
item
.
typeCode
)
{
case
'
DATAMART
'
:
routeDocumentType
=
'
registry
'
break
case
'
DOCUMENT_COMPOSITE
'
:
routeDocumentType
=
'
document-composite
'
break
case
'
OFFICE_DOC
'
:
routeDocumentType
=
'
office-doc
'
break
case
'
OLAP
'
:
routeDocumentType
=
'
olap
'
break
case
'
MAP
'
:
routeDocumentType
=
'
map
'
break
case
'
REPORT
'
:
routeDocumentType
=
'
report
'
break
case
'
KPI
'
:
routeDocumentType
=
'
kpi
'
break
case
'
DOSSIER
'
:
routeDocumentType
=
'
dossier
'
break
case
'
ETL
'
:
routeDocumentType
=
'
etl
'
break
}
return
routeDocumentType
}
\ No newline at end of file
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment