From f0e3ea90993549574cdd1515729ee04b80142f4d Mon Sep 17 00:00:00 2001 From: zhangzhen <525765282@qq.com> Date: Thu, 1 Dec 2022 14:04:46 +0800 Subject: [PATCH] 文本组件可从静态数据中获取数据;多选图片地址选择可记录选择状态;全局数据保存样式错误问题解决; --- src/store/index.js | 4 +++- src/store/modules/dataSource.js | 20 ++++++++++++++++++++ src/views/bigscreenDesigner/designer/components/customUploadMulti.vue | 17 +++++++++++++---- src/views/bigscreenDesigner/designer/components/dynamicForm.vue | 24 ++++++++++++++++++++++-- src/views/bigscreenDesigner/designer/index.vue | 73 ++++++++++++++++++++++++++++++++++++++++++++++--------------------------- src/views/bigscreenDesigner/designer/tools/configure/texts/widget-text.js | 111 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++--------------------------------------------------- src/views/bigscreenDesigner/designer/widget/text/widgetText.vue | 10 ++++++++-- 7 files changed, 172 insertions(+), 87 deletions(-) create mode 100644 src/store/modules/dataSource.js diff --git a/src/store/index.js b/src/store/index.js index f011f38..1f8002f 100644 --- a/src/store/index.js +++ b/src/store/index.js @@ -7,6 +7,7 @@ import app from './modules/app' import user from './modules/user' import cacheView from './modules/cachaView' import help from './modules/help' +import dataSource from './modules/dataSource' Vue.use(Vuex) @@ -18,7 +19,8 @@ const store = new Vuex.Store({ app, user, cacheView, - help + help, + dataSource }, state: { }, plugins: [initPlugin], diff --git a/src/store/modules/dataSource.js b/src/store/modules/dataSource.js new file mode 100644 index 0000000..916fccb --- /dev/null +++ b/src/store/modules/dataSource.js @@ -0,0 +1,20 @@ +const dataSource = { + namespaced: true, + state: { + staticData: {}, + dynamicData: {} + }, + + mutations: { + SET_STATIC_DATA: (state, data) => { + state.staticData = data; + }, + SET_DYNAMIC_DATA: (state, data) => { + state.dynamicData = data; + } + }, + + actions: {} +}; + +export default dataSource; diff --git a/src/views/bigscreenDesigner/designer/components/customUploadMulti.vue b/src/views/bigscreenDesigner/designer/components/customUploadMulti.vue index 1e9f5cd..014e565 100644 --- a/src/views/bigscreenDesigner/designer/components/customUploadMulti.vue +++ b/src/views/bigscreenDesigner/designer/components/customUploadMulti.vue @@ -1,6 +1,6 @@