|
@@ -789,13 +789,27 @@ export default {
|
|
|
})
|
|
|
)
|
|
|
if(![10,11].includes(this.chartInfo.ChartType)){
|
|
|
+ //每个数据转换需要检测是否合法
|
|
|
+ for(let i=0;i<db_arr.length;i++){
|
|
|
+ const {IsConvert,ConvertType,ConvertValue} = this.updateData[i]
|
|
|
+ //计算方式是否合法
|
|
|
+ if(IsConvert&&!this.checkConver(ConvertType,ConvertValue)){
|
|
|
+ return this.$message.warning(`第${i+1}个指标数据转换不合法,请检查数值`)
|
|
|
+ }
|
|
|
+ //如果类型为对数,检测数据是否包含负数
|
|
|
+ if(IsConvert&&ConvertType===3){
|
|
|
+ if(!this.checkEdbData(this.tableData[i].DataList)){
|
|
|
+ return this.$message.warning(`第${i+1}个指标数据含有负数,无法进行对数运算,请检查`)
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
db_arr = db_arr.map((item,index)=>{
|
|
|
const {IsConvert,ConvertType,ConvertValue,ConvertUnit,ConvertEnUnit} = this.updateData[index]
|
|
|
return {
|
|
|
...item,
|
|
|
IsConvert:Number(IsConvert),
|
|
|
- ConvertType,
|
|
|
- ConvertValue:Number(ConvertValue),
|
|
|
+ ConvertType:IsConvert?ConvertType:1,
|
|
|
+ ConvertValue:IsConvert?Number(ConvertValue):100,
|
|
|
ConvertUnit:IsConvert?ConvertUnit:'',
|
|
|
ConvertEnUnit:IsConvert?ConvertEnUnit:''
|
|
|
}
|