提交 a4ddcf76 authored 作者: 蔡芬's avatar 蔡芬

1

上级 44e735fe
...@@ -3,7 +3,7 @@ ...@@ -3,7 +3,7 @@
<div> <div>
是否显示弹窗 {{showPop}} 是否显示弹窗 {{showPop}}
</div> </div>
<TopHead :detail="detail"></TopHead> <TopHead :detail="detail" :ruleForm="ruleForm"></TopHead>
<TopBody :list="articleList" @addArticle="addArticle"></TopBody> <TopBody :list="articleList" @addArticle="addArticle"></TopBody>
<el-drawer <el-drawer
:title="drawerSet.title" :title="drawerSet.title"
...@@ -18,7 +18,8 @@ ...@@ -18,7 +18,8 @@
<div v-if="sitem.properties"> <div v-if="sitem.properties">
<h4 >{{sitem.title}}</h4> <h4 >{{sitem.title}}</h4>
<div v-for="ritem in sitem.properties" :key="ritem.id"> <div v-for="ritem in sitem.properties" :key="ritem.id">
<SimpleInput v-if="ritem.display == 1 && ritem['form_type'] == 'simpleInput'" :detail="ritem" :name="ritem.properties_name" ></SimpleInput> <el-input type="text" v-if="ritem.display == 1 && ritem['form_type'] == 'simpleInput'" v-model="ruleForm[ritem.properties_name]" :name="ritem.properties_name" id=""></el-input>
<!-- <SimpleInput :detail="ritem" :name="ritem.properties_name" ></SimpleInput> -->
<RichEditor v-else-if="ritem.display == 1 && ritem['form_type'] == 'richText'"></RichEditor> <RichEditor v-else-if="ritem.display == 1 && ritem['form_type'] == 'richText'"></RichEditor>
<NumberInput v-else-if="ritem.display == 1 && ritem['form_type'] == 'number'" :label="ritem.title" v-model="ruleForm[ritem.properties_name]" @input="changeVal"></NumberInput> <NumberInput v-else-if="ritem.display == 1 && ritem['form_type'] == 'number'" :label="ritem.title" v-model="ruleForm[ritem.properties_name]" @input="changeVal"></NumberInput>
<!-- <SelectField v-else-if="ritem.display == 1 && ritem['form_type'] == 'Select'" :label="ritem.title" v-model="ruleForm[ritem.properties_name]"></SelectField> --> <!-- <SelectField v-else-if="ritem.display == 1 && ritem['form_type'] == 'Select'" :label="ritem.title" v-model="ruleForm[ritem.properties_name]"></SelectField> -->
...@@ -34,7 +35,8 @@ ...@@ -34,7 +35,8 @@
<ImageUpload v-else-if="ritem.display == 1 && ritem['form_type'] == 'Asset'"></ImageUpload> <ImageUpload v-else-if="ritem.display == 1 && ritem['form_type'] == 'Asset'"></ImageUpload>
</div> </div>
</div> </div>
<SimpleInput v-else-if="sitem['form_type'] == 'simpleInput'" :detail="sitem" :name="sitem.properties_name" ></SimpleInput> <!-- <SimpleInput v-else-if="sitem['form_type'] == 'simpleInput'" :detail="sitem" :name="sitem.properties_name" ></SimpleInput> -->
<el-input type="text" v-else-if="sitem['form_type'] == 'simpleInput'" v-model="ruleForm[sitem.properties_name]" :name="sitem.properties_name" id=""></el-input>
<RichEditor v-else-if="sitem['form_type'] == 'richText'" :detail="sitem" :name="sitem.properties_name" ></RichEditor> <RichEditor v-else-if="sitem['form_type'] == 'richText'" :detail="sitem" :name="sitem.properties_name" ></RichEditor>
</div> </div>
......
...@@ -3,11 +3,10 @@ ...@@ -3,11 +3,10 @@
<p class="color_red">头部</p> <p class="color_red">头部</p>
<el-button @click="showEidt"><i class="el-icon-edit"></i></el-button> <el-button @click="showEidt"><i class="el-icon-edit"></i></el-button>
<!-- <el-input type="text" placeholder="请输入内容"></el-input> --> <!-- <el-input type="text" placeholder="请输入内容"></el-input> -->
<div v-for="item in list" :key="item.id"> <div v-for="item in list" :key="item.id">
<div v-if="item.display === 1"> <div v-if="item.display === 1">
<label :for="item.key_name">{{item.title}}</label> <label :for="item.key_name">{{item.title}}</label>
<el-input :value="item.default"></el-input> <el-input :value="item.default" v-model="ruleForm[item.properties_name]"></el-input>
</div> </div>
</div> </div>
</div> </div>
...@@ -17,6 +16,7 @@ ...@@ -17,6 +16,7 @@
import { mapMutations } from 'vuex'; import { mapMutations } from 'vuex';
export default { export default {
props:{ props:{
ruleForm:Object,
detail: { detail: {
type:Object, type:Object,
default: function() { default: function() {
...@@ -24,6 +24,10 @@ export default { ...@@ -24,6 +24,10 @@ export default {
} }
} }
}, },
data() {
return {
};
},
computed: { computed: {
list() { list() {
return this.detail['tabgroup_list'] && this.detail['tabgroup_list'][0].setting_list || []; return this.detail['tabgroup_list'] && this.detail['tabgroup_list'][0].setting_list || [];
......
Markdown 格式
0% 或
您添加了 0 人 到此讨论。请谨慎行事。
请先完成此评论的编辑!
请 注册 或者 后发表评论