|
@@ -213,7 +213,7 @@ export default {
|
|
|
{key: 'EndValue',label: '最新值'},
|
|
|
{key: 'SysUserRealName',label: '创建人'},
|
|
|
{key: 'Frequency',label: '频度'},
|
|
|
- {key: 'RefreshTime',label: '刷新时间'},
|
|
|
+ {key: 'RefreshTime',label: '刷新时间',minWidth:150},
|
|
|
{key: 'IsStop',label: '刷新状态'}
|
|
|
],
|
|
|
tableData: [],
|
|
@@ -242,6 +242,8 @@ export default {
|
|
|
methods: {
|
|
|
//展示刷新时间弹窗
|
|
|
showDialog(isDefault){
|
|
|
+ this.isDefault = isDefault
|
|
|
+ this.isSetTimeDialogShow = true
|
|
|
if(isDefault){
|
|
|
//判断数据源是否选择
|
|
|
if(!this.Source){
|
|
@@ -252,19 +254,26 @@ export default {
|
|
|
this.$message.warning("请选择完整数据源")
|
|
|
return
|
|
|
}
|
|
|
+ //SMM不带频度
|
|
|
if(this.Source===11){
|
|
|
this.defaultFrequency=''
|
|
|
}else{
|
|
|
this.defaultFrequency = '日度'
|
|
|
}
|
|
|
+ this.handleDefaultChange()
|
|
|
+ }else{
|
|
|
+ //单独设置指标,需判断指标是否为单个
|
|
|
+ if((this.total===1&&!this.selectList.length)||(!this.isSelectAll&&this.selectList.length===1)){
|
|
|
+ //单个则回显刷新时间
|
|
|
+ this.getEdbRefreshDetail()
|
|
|
+ }else{
|
|
|
+ this.defaultForm={}
|
|
|
+ }
|
|
|
+
|
|
|
}
|
|
|
- this.isDefault = isDefault
|
|
|
- this.isSetTimeDialogShow = true
|
|
|
- this.isDefault&&this.handleDefaultChange()
|
|
|
- !this.isDefault&&(this.defaultForm={})
|
|
|
},
|
|
|
+ //获取对应频度下的默认刷新时间
|
|
|
handleDefaultChange(){
|
|
|
- //获取默认设置
|
|
|
this.defaultDialogLoading = true
|
|
|
dataRefreshInterface.getDefaultConfig({
|
|
|
Frequency:this.defaultFrequency,
|
|
@@ -285,6 +294,34 @@ export default {
|
|
|
}
|
|
|
})
|
|
|
},
|
|
|
+ //获取单个指标的刷新时间
|
|
|
+ getEdbRefreshDetail(){
|
|
|
+ this.defaultDialogLoading = true
|
|
|
+ let EdbInfoId = 0
|
|
|
+ if(this.total===1){
|
|
|
+ EdbInfoId = this.tableData[0].EdbInfoId
|
|
|
+ }else{
|
|
|
+ EdbInfoId = this.selectList[0]
|
|
|
+ }
|
|
|
+ dataRefreshInterface.getSimgleEdbRefreshTime({
|
|
|
+ EdbInfoId,
|
|
|
+ Source:Number(this.Source),
|
|
|
+ SubSource:Number(this.SubSource)
|
|
|
+ }).then(res=>{
|
|
|
+ this.defaultDialogLoading = false
|
|
|
+ if(res.Ret!==200) return
|
|
|
+ let configList = res.Data||[]
|
|
|
+ configList = configList.map((item,index)=>{
|
|
|
+ return {
|
|
|
+ ...item,
|
|
|
+ key:index
|
|
|
+ }
|
|
|
+ })
|
|
|
+ this.defaultForm = {
|
|
|
+ configList
|
|
|
+ }
|
|
|
+ })
|
|
|
+ },
|
|
|
//获取数据源列表
|
|
|
getSourceList(){
|
|
|
dataRefreshInterface.getDataSourceList().then(res=>{
|