|
@@ -29,7 +29,7 @@
|
|
|
v-for="item in searchOptions"
|
|
|
:key="item.EdbInfoId"
|
|
|
:label="
|
|
|
- chart_lang === 'en' ? item.EdbNameEn || item.EdbName : item.EdbName
|
|
|
+ $i18nt.locale === 'en' ? item.EdbNameEn || item.EdbName : item.EdbName
|
|
|
"
|
|
|
:value="item.EdbInfoId"
|
|
|
:disabled="!item.HaveOperaAuth"
|
|
@@ -44,7 +44,7 @@
|
|
|
v-if="!item.HaveOperaAuth"
|
|
|
/>
|
|
|
{{
|
|
|
- chart_lang === "en"
|
|
|
+ $i18nt.locale === "en"
|
|
|
? item.EdbNameEn || item.EdbName
|
|
|
: item.EdbName
|
|
|
}}
|
|
@@ -55,7 +55,7 @@
|
|
|
</div>
|
|
|
<!-- 区间划分 -->
|
|
|
<div class="item-box section" v-if="computedType === 0">
|
|
|
- <span class="label">区间划分</span>
|
|
|
+ <span class="label">{{$t('StatisticAnalysis.IntervalAnalysis.interval')}}</span>
|
|
|
<div class="con-box">
|
|
|
<el-select v-model="dateRangeType" style="width: 90%">
|
|
|
<el-option
|
|
@@ -88,12 +88,12 @@
|
|
|
<!-- 起始日期 -->
|
|
|
<div class="item-box section" style="align-items: flex-start">
|
|
|
<span class="label" style="position: relative; top: 10px"
|
|
|
- >起始日期</span
|
|
|
+ >{{$t('Edb.Detail.e_start_date')}}</span
|
|
|
>
|
|
|
<div class="con-box">
|
|
|
<el-radio-group v-model="startDateConfig.startDateType">
|
|
|
<el-radio :label="0">
|
|
|
- <span>固定</span>
|
|
|
+ <span>{{$t('Common.fixed')}}</span>
|
|
|
<el-date-picker
|
|
|
style="width: 72%; margin-left: 10px"
|
|
|
v-model="startDateConfig.startDateVal"
|
|
@@ -105,14 +105,14 @@
|
|
|
></el-date-picker>
|
|
|
</el-radio>
|
|
|
<el-radio :label="1" style="margin-top: 20px">
|
|
|
- <span>动态</span>
|
|
|
+ <span>{{$t('Chart.Detail.edb_time_dyn')}}</span>
|
|
|
<el-tooltip>
|
|
|
<div
|
|
|
slot="content"
|
|
|
v-html="$t('EtaChartAddPage.xserie_range_tip')"
|
|
|
/>
|
|
|
<span style="cursor: pointer; margin-left: 10px">
|
|
|
- <span style="color: #333">说明</span>
|
|
|
+ <span style="color: #333">{{$t('StatisticAnalysis.IntervalAnalysis.description')}}</span>
|
|
|
<img
|
|
|
src="~@/assets/img/icons/question_mark_black.png"
|
|
|
style="height: 16px; position: relative; top: 3px"
|
|
@@ -128,12 +128,12 @@
|
|
|
<!-- 基准日期 -->
|
|
|
<div class="item-box" style="align-items: flex-start">
|
|
|
<span class="label" style="position: relative; top: 10px"
|
|
|
- >基准日期</span
|
|
|
+ >{{$t('Chart.Detail.time_base')}}</span
|
|
|
>
|
|
|
<div class="con-box">
|
|
|
<el-radio-group v-model="startDateConfig.baseDateType">
|
|
|
<el-radio :label="0">
|
|
|
- <span>指标日期</span>
|
|
|
+ <span>{{$t('StatisticAnalysis.IntervalAnalysis.edb_date')}}</span>
|
|
|
<span style="color: #333">{{
|
|
|
$t("ETableChildren.lagging_period_label")
|
|
|
}}</span>
|
|
@@ -153,7 +153,7 @@
|
|
|
}}</span>
|
|
|
</el-radio>
|
|
|
<el-radio :label="1" style="margin-top: 20px">
|
|
|
- <span>系统日期</span>
|
|
|
+ <span>{{$t('Chart.Detail.sys_time')}}</span>
|
|
|
</el-radio>
|
|
|
</el-radio-group>
|
|
|
</div>
|
|
@@ -162,12 +162,12 @@
|
|
|
</div>
|
|
|
<!-- 生成指标截止时间 -->
|
|
|
<div class="item-box section" style="flex-wrap: wrap">
|
|
|
- <span class="label">生成指标截止时间</span>
|
|
|
+ <span class="label">{{$t('StatisticAnalysis.IntervalAnalysis.edb_end_date')}}</span>
|
|
|
<div class="con-box" style="width: 100%">
|
|
|
<div>
|
|
|
- <el-radio-group v-model="endDateConfig.baseDateType">
|
|
|
- <el-radio :label="0">
|
|
|
- <span>指标最新日期</span>
|
|
|
+ <el-radio-group v-model="endDateConfig.endDateType">
|
|
|
+ <el-radio :label="1">
|
|
|
+ <span>{{$t('Chart.Detail.edb_new_time')}}</span>
|
|
|
<span style="color: #333">{{
|
|
|
$t("ETableChildren.lagging_period_label")
|
|
|
}}</span>
|
|
@@ -191,8 +191,8 @@
|
|
|
class="date-trans-box"
|
|
|
/>
|
|
|
</el-radio>
|
|
|
- <el-radio :label="2" style="margin-top: 20px">
|
|
|
- <span>固定</span>
|
|
|
+ <el-radio :label="0" style="margin-top: 20px">
|
|
|
+ <span>{{$t('Common.fixed')}}</span>
|
|
|
<el-date-picker
|
|
|
style="width: 72%; margin-left: 10px"
|
|
|
v-model="endDateConfig.endDateVal"
|
|
@@ -212,14 +212,14 @@
|
|
|
<div class="section" v-if="dateRangeType === 1">
|
|
|
<!-- 时间段列表 -->
|
|
|
<div class="item-box" v-for="(item, index) in dateList" :key="index">
|
|
|
- <span class="label">时间段{{ index + 1 }}</span>
|
|
|
+ <span class="label">{{$t('Chart.time_interval')}}{{ index + 1 }}</span>
|
|
|
<div class="con-box">
|
|
|
<el-date-picker
|
|
|
v-model="item.date"
|
|
|
type="daterange"
|
|
|
- range-separator="至"
|
|
|
- start-placeholder="起始日期"
|
|
|
- end-placeholder="截至日期"
|
|
|
+ :range-separator="$t('Common.to')"
|
|
|
+ :start-placeholder="$t('Edb.Detail.e_start_date')"
|
|
|
+ :end-placeholder="$t('Edb.Detail.e_end_time')"
|
|
|
format="yyyy-MM-dd"
|
|
|
value-format="yyyy-MM-dd"
|
|
|
style="width: 90%"
|
|
@@ -242,14 +242,14 @@
|
|
|
src="~@/assets/img/add-quadrate-blue.png"
|
|
|
alt=""
|
|
|
/>
|
|
|
- <span style="font-size: 16px">添加更多</span>
|
|
|
+ <span style="font-size: 16px">{{$t('PredictEditPage.add_more_btn')}}</span>
|
|
|
</div>
|
|
|
</div>
|
|
|
|
|
|
<!-- 跨年划分模块 -->
|
|
|
<template v-if="dateRangeType === 2">
|
|
|
<div class="item-box section">
|
|
|
- <span class="label">前一年 </span>
|
|
|
+ <span class="label">{{$t('StatisticAnalysis.IntervalAnalysis.before_year')}} </span>
|
|
|
<div class="con-box">
|
|
|
<el-date-picker
|
|
|
v-model="yearDateStart"
|
|
@@ -261,7 +261,7 @@
|
|
|
</div>
|
|
|
</div>
|
|
|
<div class="item-box">
|
|
|
- <span class="label">后一年 </span>
|
|
|
+ <span class="label">{{$t('StatisticAnalysis.IntervalAnalysis.next_year')}} </span>
|
|
|
<div class="con-box">
|
|
|
<el-date-picker
|
|
|
v-model="yearDateEnd"
|
|
@@ -276,7 +276,7 @@
|
|
|
|
|
|
<!-- 计算公式 -->
|
|
|
<div class="item-box section" style="align-items: flex-start">
|
|
|
- <span class="label" style="position: relative; top: 10px">计算公式</span>
|
|
|
+ <span class="label" style="position: relative; top: 10px">{{$t('ETableChildren.formula_lable')}}</span>
|
|
|
<div class="con-box">
|
|
|
<el-select v-model="calculateType" style="width: 90%">
|
|
|
<el-option
|
|
@@ -293,12 +293,12 @@
|
|
|
<div class="item-box section">
|
|
|
<div class="con-box">
|
|
|
<el-checkbox v-model="unNormalDataDeal.isDeal"
|
|
|
- >原指标异常值处理</el-checkbox
|
|
|
+ >{{$t('StatisticAnalysis.IntervalAnalysis.outlier_treatment')}}</el-checkbox
|
|
|
>
|
|
|
<div v-show="unNormalDataDeal.isDeal">
|
|
|
<el-radio-group v-model="unNormalDataDeal.type">
|
|
|
<el-radio :label="1" style="margin-top: 10px">
|
|
|
- <span style="color: #333">剔除</span>
|
|
|
+ <span style="color: #333">{{$t('StatisticAnalysis.IntervalAnalysis.delete')}}</span>
|
|
|
<el-select
|
|
|
v-model="unNormalDataDeal.formula_out"
|
|
|
style="width: 60px"
|
|
@@ -321,10 +321,10 @@
|
|
|
}
|
|
|
"
|
|
|
/>
|
|
|
- <span style="color: #333">的值</span>
|
|
|
+ <span style="color: #333">{{$t('StatisticAnalysis.IntervalAnalysis.value')}}</span>
|
|
|
</el-radio>
|
|
|
<el-radio :label="2" style="margin-top: 10px">
|
|
|
- <span style="color: #333">将 </span>
|
|
|
+ <span style="color: #333">{{$t('StatisticAnalysis.IntervalAnalysis.replace')}} </span>
|
|
|
<el-select
|
|
|
v-model="unNormalDataDeal.formula_replace"
|
|
|
style="width: 60px"
|
|
@@ -347,7 +347,7 @@
|
|
|
}
|
|
|
"
|
|
|
/>
|
|
|
- <span style="color: #333">的值,替换为</span>
|
|
|
+ <span style="color: #333">{{$t('StatisticAnalysis.IntervalAnalysis.value')}},{{$t('StatisticAnalysis.IntervalAnalysis.with')}}</span>
|
|
|
<el-input
|
|
|
v-model="unNormalDataDeal.endValue"
|
|
|
type="number"
|
|
@@ -369,7 +369,7 @@
|
|
|
<div class="item-box section">
|
|
|
<div class="con-box">
|
|
|
<el-checkbox v-model="dataConvert.isConvert"
|
|
|
- >计算结果数据转换</el-checkbox
|
|
|
+ >{{$t('StatisticAnalysis.IntervalAnalysis.data_transf')}}</el-checkbox
|
|
|
>
|
|
|
<div v-show="dataConvert.isConvert">
|
|
|
<div style="margin-top: 10px">
|
|
@@ -394,7 +394,7 @@
|
|
|
/>
|
|
|
</div>
|
|
|
<div style="margin-top: 10px">
|
|
|
- <span style="display: inline-block; width: 80px">单位</span>
|
|
|
+ <span style="display: inline-block; width: 80px">{{$t('Table.unit')}}</span>
|
|
|
<el-input v-model="dataConvert.unit" style="width: 60px" />
|
|
|
</div>
|
|
|
</div>
|
|
@@ -418,15 +418,15 @@ export default {
|
|
|
dateRangeTypeOpts() {
|
|
|
return [
|
|
|
{
|
|
|
- label: '智能划分',
|
|
|
+ label: this.$t('StatisticAnalysis.IntervalAnalysis.semi_automatic')||'智能划分',
|
|
|
value: 0
|
|
|
},
|
|
|
{
|
|
|
- label: '手工划分',
|
|
|
+ label: this.$t('StatisticAnalysis.IntervalAnalysis.manual')||'手工划分',
|
|
|
value: 1
|
|
|
},
|
|
|
{
|
|
|
- label: '跨年划分',
|
|
|
+ label: this.$t('StatisticAnalysis.IntervalAnalysis.cross_year')||'跨年划分',
|
|
|
value: 2
|
|
|
}
|
|
|
]
|
|
@@ -434,27 +434,27 @@ export default {
|
|
|
calculateTypeOpts() {
|
|
|
return [
|
|
|
{
|
|
|
- label: '区间均值',
|
|
|
+ label: this.$t('StatisticAnalysis.IntervalAnalysis.average')||'区间均值',
|
|
|
value: 0
|
|
|
},
|
|
|
{
|
|
|
- label: '区间累计值',
|
|
|
+ label: this.$t('StatisticAnalysis.IntervalAnalysis.sum')||'区间累计值',
|
|
|
value: 1
|
|
|
},
|
|
|
{
|
|
|
- label: '区间涨幅',
|
|
|
+ label: this.$t('StatisticAnalysis.IntervalAnalysis.growth_rate')||'区间涨幅',
|
|
|
value: 2
|
|
|
},
|
|
|
{
|
|
|
- label: '区间年化增长率',
|
|
|
+ label: this.$t('StatisticAnalysis.IntervalAnalysis.annualized_growth_rate')||'区间年化增长率',
|
|
|
value: 3
|
|
|
},
|
|
|
{
|
|
|
- label: '区间最大值',
|
|
|
+ label: this.$t('StatisticAnalysis.IntervalAnalysis.max')||'区间最大值',
|
|
|
value: 4
|
|
|
},
|
|
|
{
|
|
|
- label: '区间最小值',
|
|
|
+ label: this.$t('StatisticAnalysis.IntervalAnalysis.min')||'区间最小值',
|
|
|
value: 5
|
|
|
}
|
|
|
]
|
|
@@ -462,15 +462,15 @@ export default {
|
|
|
mathSymbolOpts() {
|
|
|
return [
|
|
|
{
|
|
|
- label: '乘以',
|
|
|
+ label: this.$t('StatisticAnalysis.IntervalAnalysis.multiply')||'乘以',
|
|
|
value: 1,
|
|
|
},
|
|
|
{
|
|
|
- label: '除以',
|
|
|
+ label: this.$t('StatisticAnalysis.IntervalAnalysis.divide')||'除以',
|
|
|
value: 2,
|
|
|
},
|
|
|
{
|
|
|
- label: '对数',
|
|
|
+ label: this.$t('StatisticAnalysis.IntervalAnalysis.logarithm')||'对数',
|
|
|
value: 3,
|
|
|
}
|
|
|
]
|
|
@@ -497,7 +497,7 @@ export default {
|
|
|
},
|
|
|
|
|
|
endDateConfig: {
|
|
|
- baseDateType: 0,//准日期类型:0指标日期,1系统日期,2固定日期
|
|
|
+ endDateType: 1,//日期类型 0固定 1动态
|
|
|
endDateVal: '2020-01-01',
|
|
|
MoveForward: 0,
|
|
|
dateTransfData: [],//日期变换数据
|
|
@@ -587,13 +587,13 @@ export default {
|
|
|
IsAutoStartDate: this.startDateConfig.startDateType,
|
|
|
StartDate: this.startDateConfig.startDateVal,
|
|
|
EndDate: this.endDateConfig.endDateVal,
|
|
|
+ IsAutoEndDate:this.endDateConfig.endDateType,
|
|
|
StartDateConf: {
|
|
|
BaseDateType: this.startDateConfig.baseDateType,
|
|
|
MoveForward: this.startDateConfig.MoveForward,
|
|
|
DateChange: this.startDateConfig.dateTransfData || []
|
|
|
},
|
|
|
EndDateConf: {
|
|
|
- BaseDateType: this.endDateConfig.baseDateType,
|
|
|
MoveForward: this.endDateConfig.MoveForward,
|
|
|
DateChange: this.endDateConfig.dateTransfData || []
|
|
|
}
|
|
@@ -679,7 +679,7 @@ export default {
|
|
|
dateTransfData: DataResp.AutoDateConf.StartDateConf.DateChange || [],//日期变换数据
|
|
|
}
|
|
|
this.endDateConfig = {
|
|
|
- baseDateType: DataResp.AutoDateConf.EndDateConf.BaseDateType || 0,//准日期类型:0指标日期,1系统日期,2固定日期
|
|
|
+ endDateType: DataResp.AutoDateConf.IsAutoEndDate || 0,//日期类型 0固定 1动态
|
|
|
endDateVal: DataResp.AutoDateConf.EndDate || '2020-01-01',
|
|
|
MoveForward: DataResp.AutoDateConf.EndDateConf.MoveForward || 0,
|
|
|
dateTransfData: DataResp.AutoDateConf.EndDateConf.DateChange || [],//日期变换数据
|
|
@@ -718,7 +718,7 @@ export default {
|
|
|
})
|
|
|
} else {
|
|
|
this.edbInfoId = EdbInfoList[0].EdbInfoId
|
|
|
- this.edbFromType = EdbInfoList[0].EdbInfoType
|
|
|
+ this.edbFromType = EdbInfoList[0].EdbInfoCategoryType
|
|
|
this.searchOptions = EdbInfoList || []
|
|
|
}
|
|
|
|
|
@@ -736,8 +736,6 @@ export default {
|
|
|
})
|
|
|
});
|
|
|
}
|
|
|
- console.log(arr,this.edbList);
|
|
|
-
|
|
|
},
|
|
|
},
|
|
|
}
|