|
@@ -2,16 +2,23 @@
|
|
|
<div class="database_container">
|
|
|
<div class="database_top">
|
|
|
<div>
|
|
|
- <el-button type="primary" @click="addHandler">添加指标</el-button>
|
|
|
- <el-button type="primary" @click="addComputedHandler">计算指标</el-button>
|
|
|
- <el-button type="primary" @click="replaceEdbHandler">替换指标</el-button>
|
|
|
- <el-button type="primary" @click="$router.push({path: '/codecount'})">代码运算</el-button>
|
|
|
- <el-button type="primary" @click="$router.push({path: '/adjustdata'})">数据调整</el-button>
|
|
|
- <el-button type="primary" plain @click="updateHandler">一键更新</el-button>
|
|
|
+ <el-button v-permission="permissionBtn.edbDataPermission.edbData_addEdb"
|
|
|
+ type="primary" @click="addHandler">添加指标</el-button>
|
|
|
+ <el-button v-permission="permissionBtn.edbDataPermission.edbData_calcuEdb"
|
|
|
+ type="primary" @click="addComputedHandler">计算指标</el-button>
|
|
|
+ <el-button v-permission="permissionBtn.edbDataPermission.edbData_replaceEdb"
|
|
|
+ type="primary" @click="replaceEdbHandler">替换指标</el-button>
|
|
|
+ <el-button v-permission="permissionBtn.edbDataPermission.edbData_codeRun"
|
|
|
+ type="primary" @click="$router.push({path: '/codecount'})">代码运算</el-button>
|
|
|
+ <el-button v-permission="permissionBtn.edbDataPermission.edbData_dataAdjust"
|
|
|
+ type="primary" @click="$router.push({path: '/adjustdata'})">数据调整</el-button>
|
|
|
+ <el-button v-permission="permissionBtn.edbDataPermission.edbData_batchUpdate"
|
|
|
+ type="primary" plain @click="updateHandler">一键更新</el-button>
|
|
|
</div>
|
|
|
<div class="top-right">
|
|
|
|
|
|
- <change-lang :lang="currentLang" style="height: 32px;" @changeLang="changeLanguage"/>
|
|
|
+ <change-lang v-permission="permissionBtn.edbDataPermission.edbData_switchEn"
|
|
|
+ :lang="currentLang" style="height: 32px;" @changeLang="changeLanguage"/>
|
|
|
|
|
|
<el-select
|
|
|
v-model="search_txt"
|
|
@@ -112,12 +119,15 @@
|
|
|
@click.stop="addNode(node,data)"
|
|
|
v-if="data.Button.AddButton"
|
|
|
/>
|
|
|
+ <!--如果是分类,判断data.Button.OpButton不变;如果是指标,再加上checkPermissionBtn判断-->
|
|
|
<img
|
|
|
src="~@/assets/img/set_m/edit.png"
|
|
|
alt=""
|
|
|
style="width: 15px; height: 14px; margin-right: 8px"
|
|
|
@click.stop="editNode(node,data)"
|
|
|
- v-if="data.Button.OpButton"
|
|
|
+ v-if="data.EdbCode
|
|
|
+ ?(data.Button.OpButton&&permissionBtn.checkPermissionBtn(permissionBtn.edbDataPermission.edbData_edit))
|
|
|
+ :(data.Button.OpButton)"
|
|
|
/>
|
|
|
<img
|
|
|
slot="reference"
|
|
@@ -213,8 +223,10 @@
|
|
|
label="操作"
|
|
|
>
|
|
|
<template slot-scope="scope">
|
|
|
- <el-button size="mini" type="text" @click="refreshTargetHandle" >更新</el-button>
|
|
|
+ <el-button v-permission="permissionBtn.edbDataPermission.edbData_update"
|
|
|
+ size="mini" type="text" @click="refreshTargetHandle" >更新</el-button>
|
|
|
<el-button
|
|
|
+ v-permission="permissionBtn.edbDataPermission.edbData_edit"
|
|
|
size="mini"
|
|
|
type="text"
|
|
|
:disabled="!scope.row.Button.OpButton"
|
|
@@ -232,16 +244,21 @@
|
|
|
},scope.row)"
|
|
|
>编辑</el-button>
|
|
|
<el-button size="mini" type="text" @click.stop="reCalculateHandler" v-if="scope.row.EdbType===2" :loading="calculateLoading">重新计算</el-button>
|
|
|
- <el-button size="mini" type="text" @click.stop="createChartHandle(scope.row.EdbInfoId)">一键成图</el-button>
|
|
|
- <el-button size="mini" type="text" @click="copyCode">复制数据</el-button>
|
|
|
-
|
|
|
+ <el-button v-permission="permissionBtn.edbDataPermission.edbData_toImgs"
|
|
|
+ size="mini" type="text" @click.stop="createChartHandle(scope.row.EdbInfoId)">一键成图</el-button>
|
|
|
+ <el-button v-permission="permissionBtn.edbDataPermission.edbData_copyData"
|
|
|
+ size="mini" type="text" @click="copyCode">复制数据</el-button>
|
|
|
<!-- <lookEdbHistory :showType="2" :edbId="selected_edbid" v-if="scope.row.EdbType===2"/> -->
|
|
|
- <el-button size="mini" type="text"
|
|
|
+ <el-button v-permission="permissionBtn.edbDataPermission.edbData_edbSource"
|
|
|
+ size="mini" type="text"
|
|
|
v-if="scope.row.EdbType===2" @click="isLookHistory=true;lookEdbId=selected_edbid">指标溯源</el-button>
|
|
|
|
|
|
- <el-button size="mini" type="text" @click="openEnNameDia">设置英文名称</el-button>
|
|
|
- <el-button size="mini" type="text" @click.stop="updateNewestDataHandle" v-if="scope.row.Button.InsertNewDataButton" >{{scope.row.DataInsertConfig.Date?'编辑最新值':'添加最新值'}}</el-button>
|
|
|
- <el-button size="mini" type="text" @click.stop="refreshBaseHandler" v-if="scope.row.EdbType===1" :loading="refreshLoading">全部刷新</el-button>
|
|
|
+ <el-button v-permission="permissionBtn.edbDataPermission.edbData_enNameSetting"
|
|
|
+ size="mini" type="text" @click="openEnNameDia">设置英文名称</el-button>
|
|
|
+ <el-button v-permission="permissionBtn.edbDataPermission.edbData_newestValue"
|
|
|
+ size="mini" type="text" @click.stop="updateNewestDataHandle" v-if="scope.row.Button.InsertNewDataButton" >{{scope.row.DataInsertConfig.Date?'编辑最新值':'添加最新值'}}</el-button>
|
|
|
+ <el-button v-permission="permissionBtn.edbDataPermission.edbData_refreshAll"
|
|
|
+ size="mini" type="text" @click.stop="refreshBaseHandler" v-if="scope.row.EdbType===1" :loading="refreshLoading">全部刷新</el-button>
|
|
|
</template>
|
|
|
</el-table-column>
|
|
|
<div slot="empty" style="padding: 50px 0 320px;">
|