Forráskód Böngészése

fix:选择组件添加主题配置

liu.shiyi 1 éve
szülő
commit
b30e0cc002

+ 5 - 0
data-room-ui/packages/BasicComponents/Select/index.vue

@@ -25,6 +25,8 @@ import { EventBus } from 'data-room-ui/js/utils/eventBus'
 import commonMixins from 'data-room-ui/js/mixins/commonMixins'
 import linkageMixins from 'data-room-ui/js/mixins/linkageMixins'
 import { getDataSetDetails } from 'data-room-ui/js/api/bigScreenApi'
+import { settingToTheme } from 'data-room-ui/js/utils/themeFormatting'
+import cloneDeep from 'lodash/cloneDeep'
 window.dataSetFields = []
 export default {
   name: 'BasicComponentSelect',
@@ -120,6 +122,9 @@ export default {
       return config
     },
     changeStyle (config) {
+      // 样式改变时更新主题配置
+      config.theme = settingToTheme(cloneDeep(config), this.customTheme)
+      this.changeChartConfig(config)
       this.innerConfig = config
       // 选择器元素
       const selectInputEl = document.querySelector(`.select-${config.code} .el-input__inner`)

+ 1 - 1
data-room-ui/packages/BasicComponents/Select/settingConfig.js

@@ -27,7 +27,7 @@ const customConfig = {
   // 名称
   title: '下拉框',
   root: {
-    version: '2023071001'
+    version: '2023091401'
   },
   // 自定义属性
   customize: {