瀏覽代碼

feat:修复轮播表配置不实时更新问题

liu.tao3 1 年之前
父節點
當前提交
604eec446a

+ 4 - 2
data-room-ui/packages/BasicComponents/ScreenScrollBoard/index.vue

@@ -17,7 +17,8 @@
 <script>
 import DvScrollBoard from '@jiaminghi/data-view/lib/components/scrollBoard/src/main.vue'
 import '@jiaminghi/data-view/lib/components/scrollBoard/src/main.css'
-import { refreshComponentMixin } from 'data-room-ui/js/mixins/refreshComponent'
+import { dataVMixins } from 'data-room-ui/js/mixins/dataVMixins'
+// import { refreshComponentMixin } from 'data-room-ui/js/mixins/refreshComponent'
 import commonMixins from 'data-room-ui/js/mixins/commonMixins'
 import paramsMixins from 'data-room-ui/js/mixins/paramsMixins'
 import linkageMixins from 'data-room-ui/js/mixins/linkageMixins'
@@ -26,7 +27,7 @@ export default {
   components: {
     DvScrollBoard
   },
-  mixins: [refreshComponentMixin, paramsMixins, commonMixins, linkageMixins],
+  mixins: [dataVMixins, paramsMixins, commonMixins, linkageMixins],
   props: {
     // 卡片的属性
     config: {
@@ -57,6 +58,7 @@ export default {
       this.linkage(row)
     },
     dataFormatting (config, data) {
+      this.config.loading = false
       const header = []
       const dataList = []
       const alignList = []

+ 1 - 1
data-room-ui/packages/BigScreenDesign/index.vue

@@ -430,7 +430,7 @@ export default {
     },
     // 自定义属性更新
     updateSetting (config) {
-      if (config.type === 'map' || config.type === 'remoteComponent' || config.type === 'video' || config.type === 'flyMap') {
+      if (config.type === 'map' || config.type==='screenScrollBoard'|| config.type === 'remoteComponent' || config.type === 'video' || config.type === 'flyMap') {
         config.key = new Date().getTime()
       }
       this.changeChartConfig(cloneDeep(config))