Browse Source

fix: 编辑项目创建显示编辑的数据

old
wangqing 4 years ago
parent
commit
e8454efacc
  1. 22
      src/views/form/editor.vue

22
src/views/form/editor.vue

@ -40,18 +40,18 @@
<el-col :span="20" style="text-align: center"> <el-col :span="20" style="text-align: center">
<h4 class="form-name-text" contenteditable="true" <h4 class="form-name-text" contenteditable="true"
@blur="(event)=>{ @blur="(event)=>{
formConf.title=event.target.innerText; this.formConf.title=event.target.innerText;
this.saveProjectInfo()}"> this.saveProjectInfo()}">
{{ formConf.title }}</h4> {{ formConf.title }}</h4>
</el-col> </el-col>
</el-row> </el-row>
<el-row type="flex" justify="center" align="middle"> <el-row type="flex" justify="center" align="middle">
<el-col :span="23" > <el-col :span="23">
<Tinymce v-model="formConf.description" @input="saveProjectInfo" <Tinymce v-model="formConf.description" @input="saveProjectInfo"
v-if="editDescription" v-if="editDescription"
@blur="editDescription=false" placeholder="请输入表单描述" /> @blur="editDescription=false" placeholder="请输入表单描述"/>
<div v-else v-html="formConf.description" class="form-name-text" <div v-else v-html="formConf.description" class="form-name-text"
@click="editDescription=true" style="min-height: 100px"> @click="editDescription=true" style="min-height: 100px">
</div> </div>
<!-- <p class="form-name-text" contenteditable="true"--> <!-- <p class="form-name-text" contenteditable="true"-->
@ -113,7 +113,7 @@ import {
inputComponents, selectComponents, formConf inputComponents, selectComponents, formConf
} from '@/components/generator/config' } from '@/components/generator/config'
import { import {
exportDefault, beautifierConf, isNumberStr, titleCase, deepClone exportDefault, beautifierConf, isNumberStr, titleCase, deepClone, jsonClone
} from '@/utils/index' } from '@/utils/index'
import {dbDataConvertForItemJson, formItemConvertData} from '@/utils/convert' import {dbDataConvertForItemJson, formItemConvertData} from '@/utils/convert'
import drawingDefalut from '@/components/generator/drawingDefalut' import drawingDefalut from '@/components/generator/drawingDefalut'
@ -141,8 +141,8 @@ export default {
data() { data() {
return { return {
idGlobal, idGlobal,
formConf, formConf: null,
editDescription:true, editDescription: true,
inputComponents, inputComponents,
selectComponents, selectComponents,
labelWidth: 100, labelWidth: 100,
@ -204,6 +204,8 @@ export default {
} }
}, },
mounted() { mounted() {
//
this.formConf = JSON.parse(JSON.stringify(formConf))
//key //key
let projectKey = this.projectKey let projectKey = this.projectKey
// //

Loading…
Cancel
Save