Skip to content

Commit 1c16dd1

Browse files
committed
项目结构优化
1 parent cffbb73 commit 1c16dd1

File tree

4 files changed

+11
-11
lines changed

4 files changed

+11
-11
lines changed

src/components/page-config.vue

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
<div class="form-config-container">
33
<el-form label-position="top">
44
<el-collapse v-model="activeName" accordion>
5-
<el-collapse-item title="基础设置" name="collapse1">
5+
<el-collapse-item title="基础设置" name="base">
66
<el-form-item label="页面标题">
77
<el-input v-model="pageData.config.title"></el-input>
88
</el-form-item>
@@ -18,7 +18,7 @@
1818
</el-radio-group>
1919
</el-form-item>
2020
</el-collapse-item>
21-
<el-collapse-item title="主题设置" name="collapse2" v-if="pageData.config.theme">
21+
<el-collapse-item title="主题设置" name="theme" v-if="pageData.config.theme">
2222
<el-form-item label="图片上传">
2323
<ImgUpload :value.sync="pageData.config.theme.banner"/>
2424
</el-form-item>
@@ -45,7 +45,7 @@ import pageConfigData from '@/assets/json/page-config.json'
4545
export default {
4646
data() {
4747
return {
48-
activeName: 'collapse1',
48+
activeName: 'base',
4949
themes: pageConfigData.themes,
5050
}
5151
},

src/components/widget-config/base-config.vue

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
</el-select>
77
</el-form-item>
88
<el-form-item label="是否显示标签" v-if="selectWg.hasOwnProperty('showLabel')">
9-
<el-switch v-model="selectWg.showLabel" @change="selectWg.showLabel?$store.commit('setActiveCollapse', 'tag'):''"></el-switch>
9+
<el-switch v-model="selectWg.showLabel" @change="selectWg.showLabel?$store.commit('setWgCollapse', 'tag'):''"></el-switch>
1010
</el-form-item>
1111
<el-form-item label="是否发送验证码" v-if="selectWg.hasOwnProperty('showCode')">
1212
<el-switch v-model="selectWg.showCode"></el-switch>

src/components/widget-config/index.vue

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
<template>
22
<div v-if="selectWg && Object.keys(selectWg).length > 0">
33
<el-form label-position="top">
4-
<el-collapse v-model="activeCollapse" accordion>
4+
<el-collapse v-model="wgCollapse" accordion>
55
<el-collapse-item title="基础设置" name="base">
66
<BaseConfig :selectWg="selectWg"/>
77
</el-collapse-item>
@@ -31,12 +31,12 @@ export default {
3131
StyleConfig
3232
},
3333
computed: {
34-
activeCollapse: {
34+
wgCollapse: {
3535
get() {
36-
return this.$store.state.common.activeCollapse
36+
return this.$store.state.common.wgCollapse
3737
},
3838
set(val) {
39-
this.$store.commit('setActiveCollapse', val)
39+
this.$store.commit('setWgCollapse', val)
4040
}
4141
},
4242
...mapState({

src/store/modules/common.js

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ const state = {
66
},
77
selectWg: [],
88
configTab: 'page',
9-
activeCollapse: "base",
9+
wgCollapse: "base",
1010
selectTheme: ""
1111
}
1212

@@ -28,8 +28,8 @@ const mutations = {
2828
setConfigTab(state, payload) {
2929
state.configTab = payload;
3030
},
31-
setActiveCollapse(state, payload) {
32-
state.activeCollapse = payload;
31+
setWgCollapse(state, payload) {
32+
state.wgCollapse = payload;
3333
},
3434
setSelectTheme(state, payload) {
3535
state.selectTheme = payload;

0 commit comments

Comments
 (0)