|
@@ -220,11 +220,14 @@ export const IndexDefine = () => {
|
|
|
/** 指标创建表单-提交 */
|
|
|
const onCreatorFinish = useCallback((values)=>{
|
|
|
try {
|
|
|
- const {
|
|
|
+ let {
|
|
|
id,domainId,type,decimalPlaces,relateDimension,dateDimId,
|
|
|
measure,operations,sensitiveLevel,filters,formIndex,incrementPeriod,
|
|
|
- invokeMethod, periodId,runCycleCode,measureExpr, way, startTime,syncToBI
|
|
|
+ invokeMethod, periodId,runCycleCode,measureExpr, way, startTime,syncToBI, dimensionId
|
|
|
} = values;
|
|
|
+ if(dimensionId){
|
|
|
+ relateDimension = dimensionId;
|
|
|
+ }
|
|
|
let drillDownDimensions = [];
|
|
|
if (relateDimension){
|
|
|
dateDimId && drillDownDimensions.push({
|
|
@@ -239,6 +242,7 @@ export const IndexDefine = () => {
|
|
|
inheritedFromModel:false
|
|
|
}))
|
|
|
}
|
|
|
+
|
|
|
const bizCondition = bizConditionToSQL(filters);
|
|
|
// 部分字段需再次处理
|
|
|
let params = {
|
|
@@ -385,9 +389,7 @@ export const IndexDefine = () => {
|
|
|
resolve(detail){
|
|
|
dispatch(queryDimensions({
|
|
|
params:{
|
|
|
- ids: detail.dataFormatType == "DECIMAL"
|
|
|
- ? detail?.metricDefineByMetricParams?.metrics[0]?.dimensionIds
|
|
|
- : detail.drillDownDimensions.map(v=>v.dimensionId),
|
|
|
+ ids: detail.drillDownDimensions.map(v=>v.dimensionId),
|
|
|
},
|
|
|
resolve(data){
|
|
|
commonRef.current.indexDetail= {
|