|
@@ -11,9 +11,11 @@ import TreeSelectPop from './components/TreeSelectPop.vue';
|
|
import apiChart from '@/api/chart'
|
|
import apiChart from '@/api/chart'
|
|
|
|
|
|
import {useCatalogList} from './hooks/useCatalogList';
|
|
import {useCatalogList} from './hooks/useCatalogList';
|
|
|
|
+import {useUserInfo} from '@/hooks/common'
|
|
|
|
|
|
const { width } = useWindowSize()
|
|
const { width } = useWindowSize()
|
|
const router=useRouter()
|
|
const router=useRouter()
|
|
|
|
+const UserInfo = useUserInfo()
|
|
|
|
|
|
const {
|
|
const {
|
|
optArrChart,//图表操作列表
|
|
optArrChart,//图表操作列表
|
|
@@ -357,7 +359,7 @@ getChartList()
|
|
<div class="title">{{currentLang==='EN'?(item.ChartNameEn||item.ChartName):item.ChartName}}</div>
|
|
<div class="title">{{currentLang==='EN'?(item.ChartNameEn||item.ChartName):item.ChartName}}</div>
|
|
<img class="img" :src="item.ChartImage" alt="">
|
|
<img class="img" :src="item.ChartImage" alt="">
|
|
<div class="time">
|
|
<div class="time">
|
|
- <span>创建时间:{{item.CreateTime.slice(0,10)}}</span>
|
|
|
|
|
|
+ <span>{{item.CreateTime.slice(0,10)}}</span>
|
|
<span class="tool-icon" @click.stop="showFileOpt({node:item,optArr:optArrChart})">
|
|
<span class="tool-icon" @click.stop="showFileOpt({node:item,optArr:optArrChart})">
|
|
<img class="icon" src="@/assets/imgs/ppt/ppt_icon_menu.png" alt="">
|
|
<img class="icon" src="@/assets/imgs/ppt/ppt_icon_menu.png" alt="">
|
|
</span>
|
|
</span>
|
|
@@ -380,7 +382,7 @@ getChartList()
|
|
@handleCatalogItemClick="catalogItemClick"
|
|
@handleCatalogItemClick="catalogItemClick"
|
|
/>
|
|
/>
|
|
</div>
|
|
</div>
|
|
- <div class="bottom sticky-part">
|
|
|
|
|
|
+ <div class="bottom sticky-part" v-if="['rai_admin', 'ficc_admin','admin'].includes(UserInfo.RoleTypeCode)">
|
|
<span @click.stop="openEditNameDialog({},{id:'addNew',label:'添加图表分类'})">添加图表分类</span>
|
|
<span @click.stop="openEditNameDialog({},{id:'addNew',label:'添加图表分类'})">添加图表分类</span>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|