提交 698f8ce9 authored 作者: 王诒正's avatar 王诒正

案例页面新增字段

上级 ecf93376
...@@ -143,6 +143,12 @@ ...@@ -143,6 +143,12 @@
<div> <div>
<span><strong>产品信息:</strong></span><span>{{ production.name }}</span> <span><strong>产品信息:</strong></span><span>{{ production.name }}</span>
</div> </div>
<div>
<span><strong>类型:</strong></span><span>{{ production.show_type }}</span>
</div>
<div>
<span><strong>输入提示:</strong></span><span>{{ production.show_info }}</span>
</div>
<div class="bottom clearfix"> <div class="bottom clearfix">
<span><strong>关键词配置</strong></span> <span><strong>关键词配置</strong></span>
<div v-if="production.keywords" v-for="(keyword, i) in production.keywords" :key="i"> <div v-if="production.keywords" v-for="(keyword, i) in production.keywords" :key="i">
...@@ -161,6 +167,12 @@ ...@@ -161,6 +167,12 @@
<div> <div>
<span><strong>产品信息:</strong></span><span>{{ production.name }}</span> <span><strong>产品信息:</strong></span><span>{{ production.name }}</span>
</div> </div>
<div>
<span><strong>类型:</strong></span><span>{{ production.show_type }}</span>
</div>
<div>
<span><strong>输入提示:</strong></span><span>{{ production.show_info }}</span>
</div>
<div class="bottom clearfix"> <div class="bottom clearfix">
<span><strong>关键词配置</strong></span> <span><strong>关键词配置</strong></span>
<div v-if="production.keywords" v-for="(keyword, i) in production.keywords" :key="i"> <div v-if="production.keywords" v-for="(keyword, i) in production.keywords" :key="i">
...@@ -179,6 +191,12 @@ ...@@ -179,6 +191,12 @@
<div> <div>
<span><strong>产品信息:</strong></span><span>{{ production.name }}</span> <span><strong>产品信息:</strong></span><span>{{ production.name }}</span>
</div> </div>
<div>
<span><strong>类型:</strong></span><span>{{ production.show_type }}</span>
</div>
<div>
<span><strong>输入提示:</strong></span><span>{{ production.show_info }}</span>
</div>
<div class="bottom clearfix"> <div class="bottom clearfix">
<span><strong>关键词配置</strong></span> <span><strong>关键词配置</strong></span>
<div v-if="production.keywords" v-for="(keyword, i) in production.keywords" :key="i"> <div v-if="production.keywords" v-for="(keyword, i) in production.keywords" :key="i">
...@@ -268,6 +286,25 @@ ...@@ -268,6 +286,25 @@
<el-input size="mini" v-model="item.name" placeholder="请输入内容" style="width: 50%"></el-input> <el-input size="mini" v-model="item.name" placeholder="请输入内容" style="width: 50%"></el-input>
</span> </span>
</div> </div>
<div style="margin-left: 5%; margin-top: 2%; margin-right: 5%">
<span>
类别:
<el-select size="mini" v-model="item.show_type" placeholder="请选择">
<el-option
v-for="(showTypeItem, showTypeItemIndex) in show_types"
:key="'show_type_' + showTypeItemIndex"
:label="showTypeItem"
:value="showTypeItem">
</el-option>
</el-select>
</span>
</div>
<div style=" margin-top: 2%; margin-right: 5%">
<span>
输入提示:
<el-input size="mini" v-model="item.show_info" placeholder="请输入内容" style="width: 50%"></el-input>
</span>
</div>
<div v-for="(keywrod, index1) in item.keywords" :key="'production-'+index1" style="margin-top: 2%"> <div v-for="(keywrod, index1) in item.keywords" :key="'production-'+index1" style="margin-top: 2%">
<el-card> <el-card>
<span> <span>
...@@ -297,6 +334,25 @@ ...@@ -297,6 +334,25 @@
<el-input size="mini" v-model="fundItem.name" placeholder="请输入内容" style="width: 50%"></el-input> <el-input size="mini" v-model="fundItem.name" placeholder="请输入内容" style="width: 50%"></el-input>
</span> </span>
</div> </div>
<div style="margin-left: 5%; margin-top: 2%; margin-right: 5%">
<span>
类别:
<el-select size="mini" v-model="fundItem.show_type" placeholder="请选择">
<el-option
v-for="(showTypeItem, showTypeItemIndex) in show_types"
:key="'show_type_' + showTypeItemIndex"
:label="showTypeItem"
:value="showTypeItem">
</el-option>
</el-select>
</span>
</div>
<div style=" margin-top: 2%; margin-right: 5%">
<span>
输入提示:
<el-input size="mini" v-model="fundItem.show_info" placeholder="请输入内容" style="width: 50%"></el-input>
</span>
</div>
<div v-for="(fundKeywrod, fundIndex1) in fundItem.keywords" :key="'fund-'+fundIndex1" style="margin-top: 2%"> <div v-for="(fundKeywrod, fundIndex1) in fundItem.keywords" :key="'fund-'+fundIndex1" style="margin-top: 2%">
<el-card> <el-card>
<span> <span>
...@@ -326,6 +382,25 @@ ...@@ -326,6 +382,25 @@
<el-input size="mini" v-model="investItem.name" placeholder="请输入内容" style="width: 50%"></el-input> <el-input size="mini" v-model="investItem.name" placeholder="请输入内容" style="width: 50%"></el-input>
</span> </span>
</div> </div>
<div style="margin-left: 5%; margin-top: 2%; margin-right: 5%">
<span>
类别:
<el-select size="mini" v-model="investItem.show_type" placeholder="请选择">
<el-option
v-for="(showTypeItem, showTypeItemIndex) in show_types"
:key="'show_type_' + showTypeItemIndex"
:label="showTypeItem"
:value="showTypeItem">
</el-option>
</el-select>
</span>
</div>
<div style=" margin-top: 2%; margin-right: 5%">
<span>
输入提示:
<el-input size="mini" v-model="investItem.show_info" placeholder="请输入内容" style="width: 50%"></el-input>
</span>
</div>
<div v-for="(investKeyword, investIndex1) in investItem.keywords" :key="'invest-'+investIndex1" style="margin-top: 2%"> <div v-for="(investKeyword, investIndex1) in investItem.keywords" :key="'invest-'+investIndex1" style="margin-top: 2%">
<el-card> <el-card>
<span> <span>
...@@ -390,6 +465,7 @@ export default { ...@@ -390,6 +465,7 @@ export default {
investDialogFormVisible: false, investDialogFormVisible: false,
drawer: false, drawer: false,
direction: 'rtl', direction: 'rtl',
show_types: ['input', 'textarea'],
addForm: { addForm: {
name: '', name: '',
level: '', level: '',
...@@ -399,6 +475,8 @@ export default { ...@@ -399,6 +475,8 @@ export default {
production_detail: [ production_detail: [
{ {
name: '', name: '',
show_type: 'input',
show_info: '',
keywords: [ keywords: [
{ {
name: '', name: '',
...@@ -410,6 +488,8 @@ export default { ...@@ -410,6 +488,8 @@ export default {
fund_detail: [ fund_detail: [
{ {
name: '', name: '',
show_type: 'input',
show_info: '',
keywords: [ keywords: [
{ {
name: '', name: '',
...@@ -421,6 +501,8 @@ export default { ...@@ -421,6 +501,8 @@ export default {
invest_detail: [ invest_detail: [
{ {
name: '', name: '',
show_type: 'input',
show_info: '',
keywords: [ keywords: [
{ {
name: '', name: '',
...@@ -552,6 +634,8 @@ export default { ...@@ -552,6 +634,8 @@ export default {
production_detail: [ production_detail: [
{ {
name: '', name: '',
show_type: 'input',
show_info: '',
keywords: [ keywords: [
{ {
name: '', name: '',
...@@ -563,6 +647,8 @@ export default { ...@@ -563,6 +647,8 @@ export default {
fund_detail: [ fund_detail: [
{ {
name: '', name: '',
show_type: 'input',
show_info: '',
keywords: [ keywords: [
{ {
name: '', name: '',
...@@ -574,6 +660,8 @@ export default { ...@@ -574,6 +660,8 @@ export default {
invest_detail: [ invest_detail: [
{ {
name: '', name: '',
show_type: 'input',
show_info: '',
keywords: [ keywords: [
{ {
name: '', name: '',
...@@ -703,13 +791,13 @@ export default { ...@@ -703,13 +791,13 @@ export default {
addNames(detailName, index) { addNames(detailName, index) {
switch (detailName) { switch (detailName) {
case 'production_detail': case 'production_detail':
this.addForm.production_detail.push({ name: '', keywords: [{ name: '', score: 0 }] }) this.addForm.production_detail.push({ name: '', show_type: 'input', show_info: '', keywords: [{ name: '', score: 0 }] })
break break
case 'fund_detail': case 'fund_detail':
this.addForm.fund_detail.push({ name: '', keywords: [{ name: '', score: 0 }] }) this.addForm.fund_detail.push({ name: '', show_type: 'input', show_info: '', keywords: [{ name: '', score: 0 }] })
break break
case 'invest_detail': case 'invest_detail':
this.addForm.invest_detail.push({ name: '', keywords: [{ name: '', score: 0 }] }) this.addForm.invest_detail.push({ name: '', show_type: 'input', show_info: '', keywords: [{ name: '', score: 0 }] })
break break
} }
}, },
......
...@@ -85,6 +85,23 @@ ...@@ -85,6 +85,23 @@
<span> <span>
二级标题: 二级标题:
<el-input size="mini" v-model="item.name" placeholder="请输入内容" style="width: 50%"></el-input> <el-input size="mini" v-model="item.name" placeholder="请输入内容" style="width: 50%"></el-input>
<span style="margin-left: 2%">
类别:
<el-select size="mini" v-model="item.show_type" placeholder="请选择">
<el-option
v-for="(showTypeItem, showTypeItemIndex) in show_types"
:key="'show_type_' + showTypeItemIndex"
:label="showTypeItem"
:value="showTypeItem">
</el-option>
</el-select>
</span>
</span>
</div>
<div style="margin-top: 2%; margin-right: 5%">
<span>
输入提示:
<el-input size="mini" v-model="item.show_info" placeholder="请输入内容" style="width: 80%"></el-input>
</span> </span>
</div> </div>
<div v-for="(keywrod, index1) in item.keywords" :key="'production-'+index1" style="margin-top: 2%"> <div v-for="(keywrod, index1) in item.keywords" :key="'production-'+index1" style="margin-top: 2%">
...@@ -115,6 +132,23 @@ ...@@ -115,6 +132,23 @@
二级标题: 二级标题:
<el-input size="mini" v-model="fundItem.name" placeholder="请输入内容" style="width: 50%"></el-input> <el-input size="mini" v-model="fundItem.name" placeholder="请输入内容" style="width: 50%"></el-input>
</span> </span>
<span style="margin-left: 2%">
类别:
<el-select size="mini" v-model="fundItem.show_type" placeholder="请选择">
<el-option
v-for="(showTypeItem, showTypeItemIndex) in show_types"
:key="'show_type_' + showTypeItemIndex"
:label="showTypeItem"
:value="showTypeItem">
</el-option>
</el-select>
</span>
</div>
<div style="margin-top: 2%; margin-right: 5%">
<span>
输入提示:
<el-input size="mini" v-model="fundItem.show_info" placeholder="请输入内容" style="width: 80%"></el-input>
</span>
</div> </div>
<div v-for="(fundKeywrod, fundIndex1) in fundItem.keywords" :key="'fund-'+fundIndex1" style="margin-top: 2%"> <div v-for="(fundKeywrod, fundIndex1) in fundItem.keywords" :key="'fund-'+fundIndex1" style="margin-top: 2%">
<el-card> <el-card>
...@@ -143,6 +177,23 @@ ...@@ -143,6 +177,23 @@
<span> <span>
二级标题: 二级标题:
<el-input size="mini" v-model="investItem.name" placeholder="请输入内容" style="width: 50%"></el-input> <el-input size="mini" v-model="investItem.name" placeholder="请输入内容" style="width: 50%"></el-input>
<span style="margin-left: 2%">
类别:
<el-select size="mini" v-model="investItem.show_type" placeholder="请选择">
<el-option
v-for="(showTypeItem, showTypeItemIndex) in show_types"
:key="'show_type_' + showTypeItemIndex"
:label="showTypeItem"
:value="showTypeItem">
</el-option>
</el-select>
</span>
</span>
</div>
<div style="margin-top: 2%; margin-right: 5%">
<span>
输入提示:
<el-input size="mini" v-model="investItem.show_info" placeholder="请输入内容" style="width: 80%"></el-input>
</span> </span>
</div> </div>
<div v-for="(investKeyword, investIndex1) in investItem.keywords" :key="'invest-'+investIndex1" style="margin-top: 2%"> <div v-for="(investKeyword, investIndex1) in investItem.keywords" :key="'invest-'+investIndex1" style="margin-top: 2%">
...@@ -186,6 +237,7 @@ export default { ...@@ -186,6 +237,7 @@ export default {
visible: false, visible: false,
accessoryFiles: [], accessoryFiles: [],
urlFiles: [], urlFiles: [],
show_types: ['input', 'textarea'],
updateForm: { updateForm: {
name: '', name: '',
level: '', level: '',
...@@ -195,6 +247,8 @@ export default { ...@@ -195,6 +247,8 @@ export default {
production_detail: [ production_detail: [
{ {
name: '', name: '',
show_type: 'input',
show_info: '',
keywords: [ keywords: [
{ {
name: '', name: '',
...@@ -206,6 +260,8 @@ export default { ...@@ -206,6 +260,8 @@ export default {
fund_detail: [ fund_detail: [
{ {
name: '', name: '',
show_type: 'input',
show_info: '',
keywords: [ keywords: [
{ {
name: '', name: '',
...@@ -217,6 +273,8 @@ export default { ...@@ -217,6 +273,8 @@ export default {
invest_detail: [ invest_detail: [
{ {
name: '', name: '',
show_type: 'input',
show_info: '',
keywords: [ keywords: [
{ {
name: '', name: '',
...@@ -366,13 +424,13 @@ export default { ...@@ -366,13 +424,13 @@ export default {
addNames(detailName, index) { addNames(detailName, index) {
switch (detailName) { switch (detailName) {
case 'production_detail': case 'production_detail':
this.updateForm.production_detail.push({ name: '', keywords: [{ name: '', score: 0 }] }) this.updateForm.production_detail.push({ name: '', show_type: 'input', show_info: '', keywords: [{ name: '', score: 0 }] })
break break
case 'fund_detail': case 'fund_detail':
this.updateForm.fund_detail.push({ name: '', keywords: [{ name: '', score: 0 }] }) this.updateForm.fund_detail.push({ name: '', show_type: 'input', show_info: '', keywords: [{ name: '', score: 0 }] })
break break
case 'invest_detail': case 'invest_detail':
this.updateForm.invest_detail.push({ name: '', keywords: [{ name: '', score: 0 }] }) this.updateForm.invest_detail.push({ name: '', show_type: 'input', show_info: '', keywords: [{ name: '', score: 0 }] })
break break
} }
}, },
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论