Browse Source

ETA1.9.1 计算指标加上停用启用的操作

hbchen 9 months ago
parent
commit
c4a270bae1

+ 1 - 1
src/views/dataEntry_manage/databaseComponents/chartTrendRender.vue

@@ -114,7 +114,7 @@
 					</el-radio-group>
 				</div>
 			</div>
-			<img src="~@/assets/img/icons/edb-stopping.png" class="stop-mark" v-if="[2,34].includes(chartInfo.Source) && chartInfo.NoUpdate==1" />
+			<img src="~@/assets/img/icons/edb-stopping.png" class="stop-mark" v-if="([2,34].includes(chartInfo.Source) || chartInfo.EdbType==2) && chartInfo.NoUpdate==1" />
 		</div>
 		<div class="table-data">
 

+ 4 - 4
src/views/dataEntry_manage/databaseList.vue

@@ -239,12 +239,12 @@
 							</div>
 							<div class="info">
 								{{$t('EtaBasePage.time_show')}}:{{item.CreateTime.substring(0,10)}}
-								<!-- wind和钢联化工的指标显示 启用/停用-->
-								<span v-if="[2,34].includes(item.Source) && isEdbBtnShow('enableOrDisable')" 
+								<!-- wind和钢联化工的指标、计算指标显示 启用/停用-->
+								<span v-if="([2,34].includes(item.Source) || item.EdbType==2) && isEdbBtnShow('enableOrDisable')" 
 								class="enable-toggle-btn" :style="{'color': item.NoUpdate==1?'#0052D9':'#D54941'}"
 								@click="toggleEdbRefreshStatus(item)">{{item.NoUpdate==1?$t('SystemManage.DataRefresh.enable'):$t('SystemManage.DataRefresh.disable') }}</span>
 							</div>
-							<img src="~@/assets/img/icons/edb-stopping.png" class="stop-mark" v-if="[2,34].includes(item.Source) && item.NoUpdate==1" />
+							<img src="~@/assets/img/icons/edb-stopping.png" class="stop-mark" v-if="([2,34].includes(item.Source) || item.EdbType==2) && item.NoUpdate==1" />
 						</div>
 					</div>
 					
@@ -264,7 +264,7 @@
 							</el-tab-pane>
 						</el-tabs>
 						<div class="edb-tool-icon edb-tool" style="align-items: center;">
-							<el-button v-if="[2,34].includes(EdbData.Source) && isEdbBtnShow('enableOrDisable')" 
+							<el-button v-if="([2,34].includes(EdbData.Source) || EdbData.EdbType==2) && isEdbBtnShow('enableOrDisable')" 
 								type="text" :style="{'color': EdbData.NoUpdate==1?'#0052D9':'#D54941'}"
 								@click="toggleEdbRefreshStatus(EdbData,'detail')" 
 							>{{EdbData.NoUpdate==1?$t('SystemManage.DataRefresh.enable'):$t('SystemManage.DataRefresh.disable') }}<!-- 启用/停用 --></el-button>

+ 3 - 1
src/views/system_manage/dataRefreshSetting.vue

@@ -641,7 +641,9 @@ export default {
             dataRefreshInterface.getDataSourceList().then(res=>{
                 if(res.Ret!==200) return 
                 this.SourceList = res.Data||[]
-                this.statusSourceList=this.SourceList.filter(it => [2,34].includes(it.Source))
+                this.statusSourceList=this.SourceList.filter(it => [2,34].includes(it.Source)).concat([
+                    {Source:-1,SourceName:"计算指标"}
+                ])
                 this.searchParams.Source = this.statusSourceList[0]?this.statusSourceList[0].Source:''
             })
         },