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

xignzi006 发布系统代码

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