|
@@ -132,10 +132,10 @@
|
|
|
</style>
|
|
</style>
|
|
|
<template>
|
|
<template>
|
|
|
<section>
|
|
<section>
|
|
|
- <p><span>信息管理></span>新增表单</p>
|
|
|
|
|
|
|
+ <p><span>信息管理></span>新增模板</p>
|
|
|
<div class="content">
|
|
<div class="content">
|
|
|
<div class="content-item">
|
|
<div class="content-item">
|
|
|
- <div class='item-title'>表单组件</div>
|
|
|
|
|
|
|
+ <div class='item-title'>模板组件</div>
|
|
|
<el-row>
|
|
<el-row>
|
|
|
<el-col :span='12'>
|
|
<el-col :span='12'>
|
|
|
<div class='model' @click="addWidget(0)">
|
|
<div class='model' @click="addWidget(0)">
|
|
@@ -180,7 +180,7 @@
|
|
|
</el-row>
|
|
</el-row>
|
|
|
</div>
|
|
</div>
|
|
|
<div class="content-item middle">
|
|
<div class="content-item middle">
|
|
|
- <div class='item-title'>新建表单</div>
|
|
|
|
|
|
|
+ <div class='item-title'>编辑模板-{{title}}</div>
|
|
|
|
|
|
|
|
<el-form size="small" label-width="" label-position="top">
|
|
<el-form size="small" label-width="" label-position="top">
|
|
|
<vuedraggable class="wrapper" v-model="widgetList">
|
|
<vuedraggable class="wrapper" v-model="widgetList">
|
|
@@ -269,7 +269,7 @@
|
|
|
</transition-group>
|
|
</transition-group>
|
|
|
</vuedraggable>
|
|
</vuedraggable>
|
|
|
<el-form-item v-if="this.widgetList.length">
|
|
<el-form-item v-if="this.widgetList.length">
|
|
|
- <el-button size="medium" type="primary" @click="dialogVisible = false">提交</el-button>
|
|
|
|
|
|
|
+ <el-button size="medium" type="primary" @click="$router.push('/message/template')">保存</el-button>
|
|
|
</el-form-item>
|
|
</el-form-item>
|
|
|
</el-form>
|
|
</el-form>
|
|
|
</div>
|
|
</div>
|
|
@@ -277,7 +277,7 @@
|
|
|
<div class='item-title'>效果预览</div>
|
|
<div class='item-title'>效果预览</div>
|
|
|
<div class='item-main'>
|
|
<div class='item-main'>
|
|
|
<img src="" alt="">
|
|
<img src="" alt="">
|
|
|
- <h5 align='center' class="tpl_title">期刊读者满意度调查</h5>
|
|
|
|
|
|
|
+ <h5 align='center' class="tpl_title">{{title}}</h5>
|
|
|
<el-form ref="form" :model="form" class="tpl_form">
|
|
<el-form ref="form" :model="form" class="tpl_form">
|
|
|
<el-form-item v-for="(item,index) in widgetList" :key="index" :label="item.label">
|
|
<el-form-item v-for="(item,index) in widgetList" :key="index" :label="item.label">
|
|
|
<el-input v-if="item.type=='input'" v-model="form.label" :placeholder="item.placeholder"></el-input>
|
|
<el-input v-if="item.type=='input'" v-model="form.label" :placeholder="item.placeholder"></el-input>
|
|
@@ -325,6 +325,7 @@ export default {
|
|
|
components: {vuedraggable},
|
|
components: {vuedraggable},
|
|
|
data(){
|
|
data(){
|
|
|
return{
|
|
return{
|
|
|
|
|
+ title:this.$route.query.title,
|
|
|
edit:0,
|
|
edit:0,
|
|
|
form:{name:'',page:1,page_size:20},
|
|
form:{name:'',page:1,page_size:20},
|
|
|
total:1,
|
|
total:1,
|