Browse Source

后端联调开始6

master
dai_siki 6 years ago
parent
commit
ec4ace3e86
  1. 13
      epmet-oper-web/src/assets/scss/modules/wx-mini/index-set.scss
  2. 119
      epmet-oper-web/src/views/modules/wx-mini/index-set.vue

13
epmet-oper-web/src/assets/scss/modules/wx-mini/index-set.scss

@ -45,6 +45,7 @@
.d-item {
margin: 5px 0;
line-height: 24px;
overflow: hidden;
.d-item-region {
margin-right: 4px;
font-size: 10px;
@ -182,7 +183,7 @@
cursor: pointer;
&.z-focused {
box-shadow: 0 0 12px 3px rgba(#67C23A, 0.5);
box-shadow: 0 0 12px 3px rgba(#67c23a, 0.5);
}
.d-cpt-operate {
@ -224,6 +225,16 @@
}
}
.mw-cpt-placeholder {
position: relative;
line-height: 40px;
text-align: center;
font-size: 17px;
font-family: PingFang SC;
font-weight: 500;
color: rgba(255, 76, 82, 1);
}
.mw-cpt-top_title {
position: relative;

119
epmet-oper-web/src/views/modules/wx-mini/index-set.vue

@ -85,7 +85,12 @@
<img class="d-cpt-avatar" v-if="item.demoData.avatar" :src="item.demoData.avatar">
<img class="d-cpt-avatar" v-else src="@/assets/img/modules/wx-mini/index-set/page/avatar-mini.png">
</div>
</div>
<div class="mw-cpt-placeholder" v-else>
<div class="d-cpt-wrap">
{{ item.componentName }}
</div>
</div>
<div class="d-cpt-operate z-small"
v-show="focusedCpt.tempOnlyId===item.tempOnlyId"
@click.stop>
@ -96,7 +101,6 @@
</div>
</div>
</div>
</div>
<div class="mw-phone-ban" v-show="!isInPreview || banCptList.length>0" :class="{'z-none': !isInPreview}">
<div class="mw-phone-hint" v-show="!isInPreview" :class="{'z-out-left': banCptList.length>0}">{{ getCptRegionName('ban') }}</div>
<div class="mw-cpt"
@ -117,7 +121,12 @@
</div>
</div>
</div>
</div>
<div class="mw-cpt-placeholder" v-else>
<div class="d-cpt-wrap">
{{ item.componentName }}
</div>
</div>
<div class="d-cpt-operate z-small"
v-show="focusedCpt.tempOnlyId===item.tempOnlyId"
@click.stop>
@ -128,7 +137,6 @@
</div>
</div>
</div>
</div>
<div class="mw-phone-fixed" v-show="!isInPreview || fixedCptList.length>0" :class="{'z-none': !isInPreview}">
<div class="mw-phone-hint" v-show="!isInPreview" :class="{'z-out-down': fixedCptList.length>0}">{{ getCptRegionName('fixed') }}</div>
<div class="mw-cpt"
@ -141,7 +149,12 @@
<img v-else src="@/assets/img/modules/wx-mini/index-set/page/msg.png">
<span>{{ item.demoData.text }}</span>
</div>
</div>
<div class="mw-cpt-placeholder" v-else>
<div class="d-cpt-wrap">
{{ item.componentName }}
</div>
</div>
<div class="d-cpt-operate z-small"
v-show="focusedCpt.tempOnlyId===item.tempOnlyId"
@click.stop>
@ -152,7 +165,6 @@
</div>
</div>
</div>
</div>
<div class="mw-phone-cnt" v-show="!isInPreview || cntCptList.length>0" :class="{'z-none': !isInPreview}">
<div class="mw-phone-hint" v-show="!isInPreview" :class="{'z-out-left': cntCptList.length>0}">{{ getCptRegionName('cnt') }}</div>
<div class="mw-cpt"
@ -177,7 +189,7 @@
</div>
</div>
<div class="mw-cpt-cnt_menus"
v-if="item.componentFrontId==='resi-functionList-extend-moreFunctionIcons'">
v-else-if="item.componentFrontId==='resi-functionList-extend-moreFunctionIcons'">
<div class="d-cpt-wrap">
<div class="list">
<div class="item" :key="subindex" v-for="(subitem, subindex) in item.demoData.list">
@ -192,7 +204,7 @@
</div>
</div>
<div class="mw-cpt-cnt_groups"
v-if="item.componentFrontId==='resi-functionList-group-recommendGroupSlider'">
v-else-if="item.componentFrontId==='resi-functionList-group-recommendGroupSlider'">
<div class="d-cpt-wrap">
<div class="list">
<div class="item" :key="subindex" v-for="(subitem, subindex) in item.demoData.list">
@ -219,6 +231,11 @@
</div>
</div>
</div>
<div class="mw-cpt-placeholder" v-else>
<div class="d-cpt-wrap">
{{ item.componentName }}
</div>
</div>
<div class="d-cpt-operate"
v-show="focusedCpt.tempOnlyId===item.tempOnlyId"
@click.stop>
@ -316,6 +333,47 @@ export default {
functionName: '通用组件',
functionType: 1, // 1 2
isUnfold: true,
componentList: [
{
componentId: '7',
componentName: '新闻列表',
componentFrontId: 'resi-functionList-hall-hotSubjectList',
region: 'functionList',
configuration: {
// bgc: '#fff'
},
demoData: {
list: [
{
pic: '',
title: '我是新闻标题,我是新闻标题,我是新闻标题,我是新闻标题,我是新闻标题',
author: '大港路党支部',
date: '2020-01-02'
},
{
pic: '',
title: '我是新闻标题',
author: '大港路党支部',
date: '2020-01-02'
},
{
pic: '',
title: '我是新闻标题',
author: '大港路党支部',
date: '2020-01-02'
}
]
},
configurationDescription: ''
}
]
},
//
{
functionId: '1',
functionName: '议事厅',
functionType: 2, // 1 2
isUnfold: false,
componentList: [
{
componentId: '1',
@ -329,6 +387,7 @@ export default {
avatar: '',
title: '青岛市市北区大港路第二网格'
},
region: 'titleList',
configurationDescription: '请配置具体内容'
},
{
@ -342,6 +401,7 @@ export default {
pic: '',
title: '轮播图新闻标题'
},
region: 'topList',
configurationDescription: '请配置具体内容'
},
{
@ -355,21 +415,14 @@ export default {
ico: '',
text: '有新消息!'
},
region: 'floatingList',
configurationDescription: ''
}
]
},
//
{
functionId: '1',
functionName: '议事厅',
functionType: 2, // 1 2
isUnfold: false,
componentList: [
{
componentId: '5',
componentName: '功能菜单',
componentFrontId: 'resi-functionList-extend-moreFunctionIcons',
region: 'functionList',
configuration: {
// bgc: '#eee'
},
@ -399,6 +452,7 @@ export default {
componentId: '6',
componentName: '热门群',
componentFrontId: 'resi-functionList-group-recommendGroupSlider',
region: 'functionList',
configuration: {
// bgc: '#fff'
},
@ -434,37 +488,6 @@ export default {
]
},
configurationDescription: ''
},
{
componentId: '7',
componentName: '新闻列表',
componentFrontId: 'resi-functionList-hall-hotSubjectList',
configuration: {
// bgc: '#fff'
},
demoData: {
list: [
{
pic: '',
title: '我是新闻标题,我是新闻标题,我是新闻标题,我是新闻标题,我是新闻标题',
author: '大港路党支部',
date: '2020-01-02'
},
{
pic: '',
title: '我是新闻标题',
author: '大港路党支部',
date: '2020-01-02'
},
{
pic: '',
title: '我是新闻标题',
author: '大港路党支部',
date: '2020-01-02'
}
]
},
configurationDescription: ''
}
]
}

Loading…
Cancel
Save