diff --git a/components/AiDvRender.vue b/components/AiDvRender.vue
index 9ae9916d..eccf80c8 100644
--- a/components/AiDvRender.vue
+++ b/components/AiDvRender.vue
@@ -2,27 +2,28 @@
   
     
     
-      
+        style="height: 100%; width: 100%;"
+        v-if="data.type !== 'display'"
+        :title="data.title"
+        :theme="theme"
+        :border="data.border || ''">
+      
       
       
+          v-if="data.type === 'table'"
+          :class="'dvScrollBoard' + theme"
+          :config="formatTable(values, data.isShowIndex, data.rowNum)"
+          :key="data.height"
+          :theme="theme"
+          :style="{height: data.height + 'px', width: '100%'}"/>
       
+                    style="height: 100%; width: 100%;"
+                    :ref="'chart' + index"
+                    :key="`chart-${index}`"
+                    :theme="theme"
+                    :data="values"
+                    :ops="chartList[data.config]"/>
       
       
+          v-else-if="data.type === 'AiDvTable'"
+          :heigth="'100%'"
+          :stripe="data.stripe"
+          :theme="theme"
+          :isShowIndex="data.isShowIndex"
+          :config="dvTableConfig"
+          :data="values">
       
       
+          v-else-if="data.type === 'AiRanking'"
+          :theme="theme"
+          :heigth="'100%'"
+          :subType="data.subType"
+          :data="values">
       
       
        {
             return {