ソースを参照

ETA预测指标库

cxmo 1 年間 前
コミット
1fc89a9e44

+ 22 - 0
src/utils/buttonConfig.js

@@ -216,3 +216,25 @@ export const edbDataPermission = {
     edbData_addEdb:'edbData:addEdb',//添加指标
     edbData_switchEn:'edbData:switchEn',//切换英文版
 }
+/*
+ * ---------------------------------------------------------------------------ETA预测指标------------------------------------------------
+ */
+export const predictEdbPermission = {
+    /*-----------指标详情按钮--------- */
+    edbPreData_switchSeason:'edbPreData:switchSeason',//切换季节性图
+    edbPreData_viewData:'edbPreData:viewData',//查看数据
+    edbPreData_copyData:'edbPreData:copyData',//复制数据
+    edbPreData_del:'edbPreData:del',//删除
+    edbPreData_recalcu:'edbPreData:recalcu',//重新计算
+    edbPreData_save:'edbPreData:save',//保存
+    edbPreData_edit:'edbPreData:edit',//编辑
+    edbPreData_update:'edbPreData:update',//更新
+    edbPreData_edbSource:'edbPreData:edbSource',//指标溯源
+    edbPreData_enNameSetting:'edbPreData:enNameSetting',//设置英文名称
+    /*------------页面按钮---------- */
+    edbPreData_calcuEdb:'edbPreData:calcuEdb',//计算指标
+    edbPreData_addEdb:'edbPreData:addEdb',//添加指标
+    edbPreData_switchEn:'edbPreData:switchEn',//切换英文版
+
+
+}

+ 2 - 1
src/views/predictEdb_manage/components/chartInfo.vue

@@ -30,7 +30,8 @@
                     @change="seasonYearChange"
                 />
             </template>
-            <span class="change-chart-btn" @click="chartTypeChange">切换{{chartInfo.ChartType==1?'季节性图':'曲线图'}}</span>
+            <span v-permission="permissionBtn.predictEdbPermission.edbPreData_switchSeason"
+                class="change-chart-btn" @click="chartTypeChange">切换{{chartInfo.ChartType==1?'季节性图':'曲线图'}}</span>
         </div>
         <div class="chartWrapper">
             <Chart 

+ 24 - 12
src/views/predictEdb_manage/predictEdb.vue

@@ -10,9 +10,12 @@
 		<div class="predict-edb-main" id="box">
       <div class="main-left left" id="left" v-show="!isSlideLeft">
 				<div class="datasheet_top">
-						<el-button type="primary" @click="addEdbHandle">添加指标</el-button>
-						<el-button type="primary" @click="addComputedHandler" style="margin-right:10px;">计算指标</el-button>
-						<change-lang :lang="currentLang" style="height: 32px;" @changeLang="changeLangHandle"/>
+						<el-button v-permission="permissionBtn.predictEdbPermission.edbPreData_addEdb"
+							type="primary" @click="addEdbHandle">添加指标</el-button>
+						<el-button v-permission="permissionBtn.predictEdbPermission.edbPreData_calcuEdb"
+							type="primary" @click="addComputedHandler" style="margin-right:10px;">计算指标</el-button>
+						<change-lang v-permission="permissionBtn.predictEdbPermission.edbPreData_switchEn"
+							:lang="currentLang" style="height: 32px;" @changeLang="changeLangHandle"/>
 				</div>
 				<div class="search-cont" v-loading="searchLoading">
 					<el-select
@@ -167,17 +170,26 @@
 					<div class="detail-top">
 						<span class="title">{{ currentLang==='en'?(edb_nameEn||edbName):edbName }}</span>
 						<ul class="action-ul">
-							<li class="editsty" @click="clickEdbNameHandle" v-if="currentLang==='ch'||!edb_nameEn">
+							<li v-permission="permissionBtn.predictEdbPermission.edbPreData_enNameSetting"
+								class="editsty" @click="clickEdbNameHandle" v-if="currentLang==='ch'||!edb_nameEn">
 								设置英文名称
 							</li>
-							<li class="editsty" @click="isLookHistory=true;lookEdbId=select_id">指标溯源</li>
-							<li class="editsty" @click="updateEdbPartHandle">更新</li>
-							<li class="editsty" @click="editEdbHandle('')" v-if="edbButton.OpButton">编辑</li>
-							<li class="editsty" @click="saveEdbHandle" v-if="detail_show_chart">保存</li>
-							<li class="editsty" @click="updateEdbHandle">重新计算</li>
-							<li class="deletesty" @click="delEdbHandle" v-if="edbButton.DeleteButton">删除</li>
-							<li class="editsty" @click="copyData">复制数据</li>
-							<li class="editsty" @click="detail_show_chart=!detail_show_chart">{{detail_show_chart ? '查看数据' : '查看图表'}} </li>
+							<li v-permission="permissionBtn.predictEdbPermission.edbPreData_edbSource"
+								class="editsty" @click="isLookHistory=true;lookEdbId=select_id">指标溯源</li>
+							<li v-permission="permissionBtn.predictEdbPermission.edbPreData_update"
+								class="editsty" @click="updateEdbPartHandle">更新</li>
+							<li v-permission="permissionBtn.predictEdbPermission.edbPreData_edit"
+								class="editsty" @click="editEdbHandle('')" v-if="edbButton.OpButton">编辑</li>
+							<li v-permission="permissionBtn.predictEdbPermission.edbPreData_save"
+								class="editsty" @click="saveEdbHandle" v-if="detail_show_chart">保存</li>
+							<li v-permission="permissionBtn.predictEdbPermission.edbPreData_recalcu"
+								class="editsty" @click="updateEdbHandle">重新计算</li>
+							<li v-permission="permissionBtn.predictEdbPermission.edbPreData_del"
+								class="deletesty" @click="delEdbHandle" v-if="edbButton.DeleteButton">删除</li>
+							<li v-permission="permissionBtn.predictEdbPermission.edbPreData_copyData"
+								class="editsty" @click="copyData">复制数据</li>
+							<li v-permission="permissionBtn.predictEdbPermission.edbPreData_viewData"
+								class="editsty" @click="detail_show_chart=!detail_show_chart">{{detail_show_chart ? '查看数据' : '查看图表'}} </li>
 						</ul>
 					</div>
 

+ 2 - 1
src/views/system_manage/mock.js

@@ -1360,4 +1360,5 @@ export const mockList = [
         }
       ]
     }
-  ]
+  ]
+