Sfoglia il codice sorgente

修改字段为数组

liudan 2 mesi fa
parent
commit
a9787dc646

+ 1 - 1
src/app/pages/IndexDefine/components/CompositeIndexForm.jsx

@@ -131,7 +131,7 @@ export const CompositeIndexForm = memo(({
           >
             <div style={{padding: '12px'}}>{item.name}</div>
             <ProFormSelect
-              name={['dimensionId',index]}
+              name={['dimensionIds',index]}
               options={item?.analyzeArr}
               label={t("formItem.dimension")}
               fieldProps={{

+ 2 - 2
src/app/pages/IndexDefine/components/IndexCreator.jsx

@@ -133,7 +133,7 @@ const component = forwardRef(({
   },[])
 
   const handleCreatorFinish=(val)=>{
-    const { modelId, dateDimId, dimensionId } = val;
+    const { modelId, dateDimId, dimensionIds } = val;
     let composite = compositeRef.current || '';
     if(val.type == "COMPOSITE") {
       val.dimensionId = '';
@@ -146,7 +146,7 @@ const component = forwardRef(({
         metrics.push({
           ...v,
           dateDimId: dateDimId[i] || '',
-          dimensionId: dimensionId[i] ? dimensionId[i].join(',') : '',
+          dimensionIds: dimensionIds[i],
         });
       });
       composite = {

+ 1 - 1
src/app/pages/IndexDefine/index.jsx

@@ -458,7 +458,7 @@ export const IndexDefine = () => {
         ...item,
         modelId: Array.from(new Set (metrics?.map(v => v.modelId / 1))),
         dateDimId: metrics?.map(v => v.dateDimId / 1),
-        dimensionId: metrics?.map(v => (v.dimensionId + '')?.split(',')?.map(d => d / 1)),
+        dimensionIds: metrics?.map(v => v.dimensionIds),
         sensitiveLevel:`${sensitiveLevel}`,
         measure:bizName,
         relateDimension:relateDimension.drillDownDimensions.filter((item)=>item.dimensionId!==dateDimId).map(item=>item.dimensionId)