|
@@ -374,9 +374,7 @@
|
|
|
<h5 align='center' class="tpl_title">{{title}}</h5>
|
|
<h5 align='center' class="tpl_title">{{title}}</h5>
|
|
|
<el-form ref="form" :model="form" class="tpl_form over_y">
|
|
<el-form ref="form" :model="form" class="tpl_form over_y">
|
|
|
<template v-for="(item,index) in widgetList">
|
|
<template v-for="(item,index) in widgetList">
|
|
|
- <el-form-item :key="index" :label="item.label+'(单选)'" v-if="item.type=='radio'">
|
|
|
|
|
- <el-form-item :key="index" :label="item.label+'(多选)'" v-if="item.type=='checkbox'">
|
|
|
|
|
- <el-form-item :key="index" :label="item.label" v-if="item.type!='input'&&item.type!='textarea'">
|
|
|
|
|
|
|
+ <el-form-item :key="index" :label="item.label+item.cntype">
|
|
|
<el-input :class="item.require?'require':''" v-if="item.type=='input'" v-model="form.label" :placeholder="item.placeholder"></el-input>
|
|
<el-input :class="item.require?'require':''" v-if="item.type=='input'" v-model="form.label" :placeholder="item.placeholder"></el-input>
|
|
|
<el-input :class="item.require?'require':''" v-if="item.type=='textarea'" type="textarea" v-model="form.label" :placeholder="item.placeholder"></el-input>
|
|
<el-input :class="item.require?'require':''" v-if="item.type=='textarea'" type="textarea" v-model="form.label" :placeholder="item.placeholder"></el-input>
|
|
|
<el-radio-group class="cus_select" v-if="item.type=='radio'" :class="item.require?'require':''">
|
|
<el-radio-group class="cus_select" v-if="item.type=='radio'" :class="item.require?'require':''">
|
|
@@ -460,21 +458,27 @@ export default {
|
|
|
stdWidgetList: [
|
|
stdWidgetList: [
|
|
|
{
|
|
{
|
|
|
type: "input",
|
|
type: "input",
|
|
|
|
|
+ cntype:"",
|
|
|
label: "请输入标题",
|
|
label: "请输入标题",
|
|
|
placeholder: "请输入",
|
|
placeholder: "请输入",
|
|
|
- edit: true,
|
|
|
|
|
|
|
+ edit: false,
|
|
|
|
|
+ require:true
|
|
|
},
|
|
},
|
|
|
{
|
|
{
|
|
|
type: "textarea",
|
|
type: "textarea",
|
|
|
|
|
+ cntype:"",
|
|
|
label: "请输入标题",
|
|
label: "请输入标题",
|
|
|
placeholder: "请输入",
|
|
placeholder: "请输入",
|
|
|
- edit: true,
|
|
|
|
|
|
|
+ edit: false,
|
|
|
|
|
+ require:true
|
|
|
},
|
|
},
|
|
|
{
|
|
{
|
|
|
type: "radio",
|
|
type: "radio",
|
|
|
|
|
+ cntype:"(单选)",
|
|
|
label: "请输入标题",
|
|
label: "请输入标题",
|
|
|
placeholder: "请输入",
|
|
placeholder: "请输入",
|
|
|
- edit: true,
|
|
|
|
|
|
|
+ edit: false,
|
|
|
|
|
+ require:true,
|
|
|
items: [
|
|
items: [
|
|
|
{ label: "选项", value: "选项值" },
|
|
{ label: "选项", value: "选项值" },
|
|
|
{ label: "选项1", value: "选项值" },
|
|
{ label: "选项1", value: "选项值" },
|
|
@@ -482,9 +486,11 @@ export default {
|
|
|
},
|
|
},
|
|
|
{
|
|
{
|
|
|
type: "checkbox",
|
|
type: "checkbox",
|
|
|
|
|
+ cntype:"(多选)",
|
|
|
label: "请输入标题",
|
|
label: "请输入标题",
|
|
|
placeholder: "请输入",
|
|
placeholder: "请输入",
|
|
|
- edit: true,
|
|
|
|
|
|
|
+ edit: false,
|
|
|
|
|
+ require:true,
|
|
|
items: [
|
|
items: [
|
|
|
{ label: "选项", value: "选项值" },
|
|
{ label: "选项", value: "选项值" },
|
|
|
{ label: "选项1", value: "选项值" },
|
|
{ label: "选项1", value: "选项值" },
|