diff --git a/src/views/form/PreView.vue b/src/views/form/PreView.vue index e572839..f5269a3 100644 --- a/src/views/form/PreView.vue +++ b/src/views/form/PreView.vue @@ -8,9 +8,11 @@
{{formConf.description}} @@ -51,10 +51,11 @@ export default { }, data() { return { - key2: +new Date(), projectKey: '', projectTheme: { - headImgUrl:'' + headImgUrl: '', + showTitle: true, + showDescribe: true }, formConf: { fields: [], @@ -76,14 +77,20 @@ export default { }, computed: {}, watch: {}, + beforeCreate() { + console.log( document.querySelector('body')) + document.querySelector('body').className = 'project-body' + }, created() { - //不存去路由中尝试获取 + if (this.projectConfig && this.projectConfig.projectKey) { this.projectKey = this.projectConfig.projectKey + this.formConf.formBtns = this.projectConfig.showBtns + //不存去路由中尝试获取 ifreme } else if (this.$route.query.key) { this.projectKey = this.$route.query.key + this.formConf.formBtns = false } - this.formConf.formBtns = this.projectConfig.showBtns this.formConf.size = window.innerWidth < 480 ? 'medium' : 'small' }, mounted() { @@ -94,7 +101,7 @@ export default { }) this.formConf.fields = fields this.formConf.title = res.data.project.name - if(res.data.userProjectTheme){ + if (res.data.userProjectTheme) { this.projectTheme = res.data.userProjectTheme } this.formConf.description = res.data.project.describe @@ -114,13 +121,28 @@ export default { } - diff --git a/src/views/form/theme.vue b/src/views/form/theme.vue index 9d39735..d4564dd 100644 --- a/src/views/form/theme.vue +++ b/src/views/form/theme.vue @@ -51,10 +51,33 @@