feat: 修复数组基础组件在修改了渐变色保存大屏数据后刷新,渐变色数据被重置的问题

main
wu.jian2 1 year ago
parent cee914f198
commit d372d35f43

@ -12,6 +12,8 @@
</div> </div>
</template> </template>
<script> <script>
import cloneDeep from 'lodash/cloneDeep'
import { settingToTheme } from 'data-room-ui/js/utils/themeFormatting'
import commonMixins from 'data-room-ui/js/mixins/commonMixins' import commonMixins from 'data-room-ui/js/mixins/commonMixins'
import paramsMixins from 'data-room-ui/js/mixins/paramsMixins' import paramsMixins from 'data-room-ui/js/mixins/paramsMixins'
import linkageMixins from 'data-room-ui/js/mixins/linkageMixins' import linkageMixins from 'data-room-ui/js/mixins/linkageMixins'
@ -36,11 +38,20 @@ export default {
}, },
mounted () { mounted () {
this.chartInit() this.chartInit()
console.log(this.config.customize.color)
}, },
methods: { methods: {
changeStyle (config) { changeStyle (config) {
config.customize.title = config.customize.thousands ? config.customize?.title?.toString()?.replace(/\B(?=(\d{3})+(?!\d))/g, ',') : config.customize.title config.customize.title = config.customize.thousands ? config.customize?.title?.toString()?.replace(/\B(?=(\d{3})+(?!\d))/g, ',') : config.customize.title
this.changeChartConfig(config) this.changeChartConfig(config)
config = { ...this.config, ...config }
//
config.theme = settingToTheme(cloneDeep(config), this.customTheme)
this.changeChartConfig(config)
if (config.code === this.activeCode) {
this.changeActiveItemConfig(config)
}
return config
}, },
// //
getDataByExpression (config) { getDataByExpression (config) {

@ -457,10 +457,10 @@ export default {
customClass: 'bs-el-message-box' customClass: 'bs-el-message-box'
}).then(async () => { }).then(async () => {
res = await saveScreen(pageInfo) res = await saveScreen(pageInfo)
this.$message.success('数据保存成功') this.$message.success('保存成功')
}).catch(async () => { }).catch(async () => {
res = await saveScreen(pageInfo) res = await saveScreen(pageInfo)
this.$message.success('数据保存成功') this.$message.success('保存成功')
}) })
} }
} else { } else {
@ -486,7 +486,7 @@ export default {
pageInfo.coverPicture = dataUrl pageInfo.coverPicture = dataUrl
} }
res = await saveScreen(pageInfo) res = await saveScreen(pageInfo)
this.$message.success('数据保存成功') this.$message.success('保存成功')
} }
return res return res
} }

Loading…
Cancel
Save