提交 586cbedc 编写于 作者: ibizdev's avatar ibizdev

xignzi006 发布系统代码

上级 821b97bc
......@@ -482,7 +482,7 @@ mock.onGet('v7/centralappmenu').reply((config: any) => {
hidden: false,
hidesidebar: false,
opendefault: false,
iconcls: '',
iconcls: 'fa fa-list',
icon: '',
textcls: '',
appfunctag: '_2',
......
......@@ -533,7 +533,7 @@ export default class CentralModel {
hidden: false,
hidesidebar: false,
opendefault: false,
iconcls: '',
iconcls: 'fa fa-list',
icon: '',
textcls: '',
appfunctag: '_2',
......
<template>
<div class='tabviewpanel'>
<tabs :value="activiedTabViewPanel" :animated="false" class='tabexppanel' name='infotabexppanel' @on-click="tabPanelClick">
<tab-pane :index="0" name='tabviewpanel5' tab='infotabexppanel' class=''
<tab-pane :index="0" name='tabviewpanel' tab='infotabexppanel' class=''
:label="(h) =>{
return h('div', [
h('span', '营销列表'),
h('i',{
class:'fa fa-info-circle',
style:{
'margin-right' : '2px'
}
}),
h('span', '概览'),
h('Badge', {
props: {
count: undefined,
......@@ -13,21 +19,21 @@
})
])
}" >
<view_tabviewpanel5
<view_tabviewpanel
:viewState="viewState"
:viewparams="JSON.parse(JSON.stringify(viewparams))"
:context="JSON.parse(JSON.stringify(context))"
v-if="isInit.tabviewpanel5"
name="tabviewpanel5"
ref='tabviewpanel5'
v-if="isInit.tabviewpanel"
name="tabviewpanel"
ref='tabviewpanel'
@viewpanelDatasChange = "tabViewPanelDatasChange"
@closeview="closeView($event)">
</view_tabviewpanel5>
</view_tabviewpanel>
</tab-pane>
<tab-pane :index="1" name='tabviewpanel4' tab='infotabexppanel' class=''
<tab-pane :index="1" name='tabviewpanel2' tab='infotabexppanel' class=''
:label="(h) =>{
return h('div', [
h('span', '活动响应'),
h('span', '活动项目'),
h('Badge', {
props: {
count: undefined,
......@@ -36,16 +42,16 @@
})
])
}" >
<view_tabviewpanel4
<view_tabviewpanel2
:viewState="viewState"
:viewparams="JSON.parse(JSON.stringify(viewparams))"
:context="JSON.parse(JSON.stringify(context))"
v-if="isInit.tabviewpanel4"
name="tabviewpanel4"
ref='tabviewpanel4'
v-if="isInit.tabviewpanel2"
name="tabviewpanel2"
ref='tabviewpanel2'
@viewpanelDatasChange = "tabViewPanelDatasChange"
@closeview="closeView($event)">
</view_tabviewpanel4>
</view_tabviewpanel2>
</tab-pane>
<tab-pane :index="2" name='tabviewpanel3' tab='infotabexppanel' class=''
:label="(h) =>{
......@@ -70,16 +76,10 @@
@closeview="closeView($event)">
</view_tabviewpanel3>
</tab-pane>
<tab-pane :index="3" name='tabviewpanel' tab='infotabexppanel' class=''
<tab-pane :index="3" name='tabviewpanel4' tab='infotabexppanel' class=''
:label="(h) =>{
return h('div', [
h('i',{
class:'fa fa-info-circle',
style:{
'margin-right' : '2px'
}
}),
h('span', '概览'),
h('span', '活动响应'),
h('Badge', {
props: {
count: undefined,
......@@ -88,21 +88,21 @@
})
])
}" >
<view_tabviewpanel
<view_tabviewpanel4
:viewState="viewState"
:viewparams="JSON.parse(JSON.stringify(viewparams))"
:context="JSON.parse(JSON.stringify(context))"
v-if="isInit.tabviewpanel"
name="tabviewpanel"
ref='tabviewpanel'
v-if="isInit.tabviewpanel4"
name="tabviewpanel4"
ref='tabviewpanel4'
@viewpanelDatasChange = "tabViewPanelDatasChange"
@closeview="closeView($event)">
</view_tabviewpanel>
</view_tabviewpanel4>
</tab-pane>
<tab-pane :index="4" name='tabviewpanel2' tab='infotabexppanel' class=''
<tab-pane :index="4" name='tabviewpanel5' tab='infotabexppanel' class=''
:label="(h) =>{
return h('div', [
h('span', '活动项目'),
h('span', '营销列表'),
h('Badge', {
props: {
count: undefined,
......@@ -111,16 +111,16 @@
})
])
}" >
<view_tabviewpanel2
<view_tabviewpanel5
:viewState="viewState"
:viewparams="JSON.parse(JSON.stringify(viewparams))"
:context="JSON.parse(JSON.stringify(context))"
v-if="isInit.tabviewpanel2"
name="tabviewpanel2"
ref='tabviewpanel2'
v-if="isInit.tabviewpanel5"
name="tabviewpanel5"
ref='tabviewpanel5'
@viewpanelDatasChange = "tabViewPanelDatasChange"
@closeview="closeView($event)">
</view_tabviewpanel2>
</view_tabviewpanel5>
</tab-pane>
</tabs>
</div>
......@@ -256,11 +256,11 @@ export default class InfotabexppanelBase extends Vue implements ControlInterface
* @memberof Infotabexppanel
*/
public isInit: any = {
tabviewpanel5: true ,
tabviewpanel4: false ,
tabviewpanel3: false ,
tabviewpanel: false ,
tabviewpanel: true ,
tabviewpanel2: false ,
tabviewpanel3: false ,
tabviewpanel4: false ,
tabviewpanel5: false ,
}
/**
......@@ -298,7 +298,7 @@ export default class InfotabexppanelBase extends Vue implements ControlInterface
* @type {string}
* @memberof Infotabexppanel
*/
public activiedTabViewPanel: string = 'tabviewpanel5';
public activiedTabViewPanel: string = 'tabviewpanel';
/**
* 分页视图面板数据变更
......
<script lang='tsx'>
import { Component } from 'vue-property-decorator';
import InfotabexppanelBase from './infotabexppanel-tabexppanel-base.vue';
import view_tabviewpanel5 from '@widgets/campaign/infotabviewpanel5-tabviewpanel/infotabviewpanel5-tabviewpanel.vue';
import view_tabviewpanel4 from '@widgets/campaign/infotabviewpanel4-tabviewpanel/infotabviewpanel4-tabviewpanel.vue';
import view_tabviewpanel3 from '@widgets/campaign/infotabviewpanel3-tabviewpanel/infotabviewpanel3-tabviewpanel.vue';
import view_tabviewpanel from '@widgets/campaign/infotabviewpanel-tabviewpanel/infotabviewpanel-tabviewpanel.vue';
import view_tabviewpanel2 from '@widgets/campaign/infotabviewpanel2-tabviewpanel/infotabviewpanel2-tabviewpanel.vue';
import view_tabviewpanel3 from '@widgets/campaign/infotabviewpanel3-tabviewpanel/infotabviewpanel3-tabviewpanel.vue';
import view_tabviewpanel4 from '@widgets/campaign/infotabviewpanel4-tabviewpanel/infotabviewpanel4-tabviewpanel.vue';
import view_tabviewpanel5 from '@widgets/campaign/infotabviewpanel5-tabviewpanel/infotabviewpanel5-tabviewpanel.vue';
@Component({
components: {
view_tabviewpanel5,
view_tabviewpanel4,
view_tabviewpanel3,
view_tabviewpanel,
view_tabviewpanel2,
view_tabviewpanel3,
view_tabviewpanel4,
view_tabviewpanel5,
}
})
......
<template>
<div class='portlet pt-info ' :style="{'height': isAdaptiveSize ? 'calc(100% - 16px)' : (height > 0 ? height+'px' :'300px'),}">
<p class='portlet-title'>
<span>
市场活动
</span>
</p>
<div class="portlet-with-title">
<div class="portlet-without-title">
<campaign-info :viewdata="JSON.stringify(context)" :viewDefaultUsage="false" ></campaign-info>
</div>
</div>
......
Markdown 格式
0% or
您添加了 0 到此讨论。请谨慎行事。
先完成此消息的编辑!
想要评论请 注册