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

xignzi006 发布系统代码

上级 a00802db
...@@ -99,6 +99,16 @@ ...@@ -99,6 +99,16 @@
"viewtag": "d3e1d08292c9d8474b8b6ef7b161b045", "viewtag": "d3e1d08292c9d8474b8b6ef7b161b045",
"memo": "" "memo": ""
}, },
"websitechanneltreegridexview": {
"title": "站点频道",
"caption": "站点频道",
"viewtype": "DETREEGRIDEXVIEW",
"viewmodule": "WebSite",
"viewname": "WebSiteChannelTreeGridExView",
"viewfilename": "web-site-channel-tree-grid-ex-view",
"viewtag": "d7e02c16521bd2aed0b2719902aa9c81",
"memo": ""
},
"website": { "website": {
"title": "站点内容管理", "title": "站点内容管理",
"caption": "站点内容管理", "caption": "站点内容管理",
......
...@@ -34,6 +34,10 @@ export default { ...@@ -34,6 +34,10 @@ export default {
caption: "站点频道", caption: "站点频道",
title: "站点频道", title: "站点频道",
}, },
treegridexview: {
caption: "站点频道",
title: "站点频道",
},
}, },
main_form: { main_form: {
details: { details: {
...@@ -153,6 +157,8 @@ export default { ...@@ -153,6 +157,8 @@ export default {
}, },
treegridviewtoolbar_toolbar: { treegridviewtoolbar_toolbar: {
}, },
treegridexviewtoolbar_toolbar: {
},
channelcontent_treeview: { channelcontent_treeview: {
nodes: { nodes: {
root: "默认根节点", root: "默认根节点",
......
...@@ -33,6 +33,10 @@ export default { ...@@ -33,6 +33,10 @@ export default {
caption: "站点频道", caption: "站点频道",
title: "站点频道", title: "站点频道",
}, },
treegridexview: {
caption: "站点频道",
title: "站点频道",
},
}, },
main_form: { main_form: {
details: { details: {
...@@ -152,6 +156,8 @@ export default { ...@@ -152,6 +156,8 @@ export default {
}, },
treegridviewtoolbar_toolbar: { treegridviewtoolbar_toolbar: {
}, },
treegridexviewtoolbar_toolbar: {
},
channelcontent_treeview: { channelcontent_treeview: {
nodes: { nodes: {
root: "默认根节点", root: "默认根节点",
...@@ -159,4 +165,8 @@ export default { ...@@ -159,4 +165,8 @@ export default {
uiactions: { uiactions: {
}, },
}, },
treegridex_treegridex: {
uiactions: {
},
},
}; };
\ No newline at end of file
...@@ -87,6 +87,14 @@ mock.onGet('./assets/json/view-config.json').reply((config: any) => { ...@@ -87,6 +87,14 @@ mock.onGet('./assets/json/view-config.json').reply((config: any) => {
"viewname": "WebSiteContentGridView", "viewname": "WebSiteContentGridView",
"viewtag": "d3e1d08292c9d8474b8b6ef7b161b045" "viewtag": "d3e1d08292c9d8474b8b6ef7b161b045"
}, },
"websitechanneltreegridexview": {
"title": "站点频道",
"caption": "站点频道",
"viewtype": "DETREEGRIDEXVIEW",
"viewmodule": "WebSite",
"viewname": "WebSiteChannelTreeGridExView",
"viewtag": "d7e02c16521bd2aed0b2719902aa9c81"
},
"website": { "website": {
"title": "站点内容管理", "title": "站点内容管理",
"caption": "站点内容管理", "caption": "站点内容管理",
......
...@@ -7,6 +7,7 @@ export const PageComponents = { ...@@ -7,6 +7,7 @@ export const PageComponents = {
Vue.component('web-site-edit-view', () => import('@pages/web-site/web-site-edit-view/web-site-edit-view.vue')); Vue.component('web-site-edit-view', () => import('@pages/web-site/web-site-edit-view/web-site-edit-view.vue'));
Vue.component('web-site-content-edit-view', () => import('@pages/web-site/web-site-content-edit-view/web-site-content-edit-view.vue')); Vue.component('web-site-content-edit-view', () => import('@pages/web-site/web-site-content-edit-view/web-site-content-edit-view.vue'));
Vue.component('web-site-resource-edit-view', () => import('@pages/web-site/web-site-resource-edit-view/web-site-resource-edit-view.vue')); Vue.component('web-site-resource-edit-view', () => import('@pages/web-site/web-site-resource-edit-view/web-site-resource-edit-view.vue'));
Vue.component('web-site-channel-grid-view', () => import('@pages/web-site/web-site-channel-grid-view/web-site-channel-grid-view.vue'));
Vue.component('web-site-resource-grid-view', () => import('@pages/web-site/web-site-resource-grid-view/web-site-resource-grid-view.vue')); Vue.component('web-site-resource-grid-view', () => import('@pages/web-site/web-site-resource-grid-view/web-site-resource-grid-view.vue'));
Vue.component('web-site-channel-tree-grid-view', () => import('@pages/web-site/web-site-channel-tree-grid-view/web-site-channel-tree-grid-view.vue')); Vue.component('web-site-channel-tree-grid-view', () => import('@pages/web-site/web-site-channel-tree-grid-view/web-site-channel-tree-grid-view.vue'));
} }
......
...@@ -150,35 +150,6 @@ const router = new Router({ ...@@ -150,35 +150,6 @@ const router = new Router({
}, },
component: () => import('@pages/web-site/web-site-content-grid-view/web-site-content-grid-view.vue'), component: () => import('@pages/web-site/web-site-content-grid-view/web-site-content-grid-view.vue'),
}, },
{
path: 'websites/:website?/websitechannels/:websitechannel?/treegridview/:treegridview?',
meta: {
caption: 'entities.websitechannel.views.treegridview.title',
info:'',
parameters: [
{ pathName: 'website', parameterName: 'website' },
{ pathName: 'websites', parameterName: 'website' },
{ pathName: 'websitechannels', parameterName: 'websitechannel' },
{ pathName: 'treegridview', parameterName: 'treegridview' },
],
requireAuth: true,
},
component: () => import('@pages/web-site/web-site-channel-tree-grid-view/web-site-channel-tree-grid-view.vue'),
},
{
path: 'websitechannels/:websitechannel?/treegridview/:treegridview?',
meta: {
caption: 'entities.websitechannel.views.treegridview.title',
info:'',
parameters: [
{ pathName: 'website', parameterName: 'website' },
{ pathName: 'websitechannels', parameterName: 'websitechannel' },
{ pathName: 'treegridview', parameterName: 'treegridview' },
],
requireAuth: true,
},
component: () => import('@pages/web-site/web-site-channel-tree-grid-view/web-site-channel-tree-grid-view.vue'),
},
{ {
path: 'websites/:website?/websitechannels/:websitechannel?/contenttreeview/:contenttreeview?', path: 'websites/:website?/websitechannels/:websitechannel?/contenttreeview/:contenttreeview?',
meta: { meta: {
...@@ -311,6 +282,35 @@ const router = new Router({ ...@@ -311,6 +282,35 @@ const router = new Router({
}, },
component: () => import('@pages/web-site/web-site-resource-edit-view/web-site-resource-edit-view.vue'), component: () => import('@pages/web-site/web-site-resource-edit-view/web-site-resource-edit-view.vue'),
}, },
{
path: 'websites/:website?/websitechannels/:websitechannel?/gridview/:gridview?',
meta: {
caption: 'entities.websitechannel.views.gridview.title',
info:'',
parameters: [
{ pathName: 'website', parameterName: 'website' },
{ pathName: 'websites', parameterName: 'website' },
{ pathName: 'websitechannels', parameterName: 'websitechannel' },
{ pathName: 'gridview', parameterName: 'gridview' },
],
requireAuth: true,
},
component: () => import('@pages/web-site/web-site-channel-grid-view/web-site-channel-grid-view.vue'),
},
{
path: 'websitechannels/:websitechannel?/gridview/:gridview?',
meta: {
caption: 'entities.websitechannel.views.gridview.title',
info:'',
parameters: [
{ pathName: 'website', parameterName: 'website' },
{ pathName: 'websitechannels', parameterName: 'websitechannel' },
{ pathName: 'gridview', parameterName: 'gridview' },
],
requireAuth: true,
},
component: () => import('@pages/web-site/web-site-channel-grid-view/web-site-channel-grid-view.vue'),
},
{ {
path: 'websites/:website?/websiteresources/:websiteresource?/gridview/:gridview?', path: 'websites/:website?/websiteresources/:websiteresource?/gridview/:gridview?',
meta: { meta: {
......
...@@ -3,6 +3,16 @@ ...@@ -3,6 +3,16 @@
*/ */
export const viewstate: any = { export const viewstate: any = {
appviews: [ appviews: [
{
viewtag: '217b6c971b8e8981b6ed12189607c795',
viewmodule: 'WebSite',
viewname: 'WebSiteChannelGridView',
viewaction: '',
viewdatachange: false,
refviews: [
'a7a0d344965e73bc3007248ca2cfdfa9',
],
},
{ {
viewtag: '3aae044bf3c4e3a671ad89955fd060a4', viewtag: '3aae044bf3c4e3a671ad89955fd060a4',
viewmodule: 'WebSite', viewmodule: 'WebSite',
...@@ -97,8 +107,8 @@ export const viewstate: any = { ...@@ -97,8 +107,8 @@ export const viewstate: any = {
viewdatachange: false, viewdatachange: false,
refviews: [ refviews: [
'ae5751b832d4b1fcd33a2195a2425390', 'ae5751b832d4b1fcd33a2195a2425390',
'3dd833cae2245eaec339dd13a7aae4de',
'9b9de8c2724ef66a73380159197e7d72', '9b9de8c2724ef66a73380159197e7d72',
'217b6c971b8e8981b6ed12189607c795',
'3aae044bf3c4e3a671ad89955fd060a4', '3aae044bf3c4e3a671ad89955fd060a4',
], ],
}, },
......
...@@ -83,6 +83,7 @@ export default class WebSiteChannelUIServiceBase extends UIService { ...@@ -83,6 +83,7 @@ export default class WebSiteChannelUIServiceBase extends UIService {
this.allViewMap.set(':',{viewname:'treegridview',srfappde:'websitechannels'}); this.allViewMap.set(':',{viewname:'treegridview',srfappde:'websitechannels'});
this.allViewMap.set(':',{viewname:'contenttreeview',srfappde:'websitechannels'}); this.allViewMap.set(':',{viewname:'contenttreeview',srfappde:'websitechannels'});
this.allViewMap.set('EDITVIEW:',{viewname:'editview',srfappde:'websitechannels'}); this.allViewMap.set('EDITVIEW:',{viewname:'editview',srfappde:'websitechannels'});
this.allViewMap.set(':',{viewname:'treegridexview',srfappde:'websitechannels'});
} }
/** /**
......
...@@ -46,7 +46,7 @@ export class WebSiteBase extends Vue { ...@@ -46,7 +46,7 @@ export class WebSiteBase extends Vue {
const deResParameters: any[] = []; const deResParameters: any[] = [];
const parameters: any[] = [ const parameters: any[] = [
{ pathName: 'websitechannels', parameterName: 'websitechannel' }, { pathName: 'websitechannels', parameterName: 'websitechannel' },
{ pathName: 'treegridview', parameterName: 'treegridview' }, { pathName: 'gridview', parameterName: 'gridview' },
]; ];
const path: string = this.$viewTool.buildUpRoutePath(this.$route, {}, deResParameters, parameters, [], viewparam); const path: string = this.$viewTool.buildUpRoutePath(this.$route, {}, deResParameters, parameters, [], viewparam);
if(Object.is(this.$route.fullPath,path)){ if(Object.is(this.$route.fullPath,path)){
......
...@@ -129,7 +129,7 @@ export default class WebSiteModel { ...@@ -129,7 +129,7 @@ export default class WebSiteModel {
textcls: '', textcls: '',
appfunctag: '_3', appfunctag: '_3',
appfuncyype: 'APPVIEW', appfuncyype: 'APPVIEW',
viewname: 'web-site-channel-tree-grid-view', viewname: 'web-site-channel-grid-view',
resourcetag: '', resourcetag: '',
} }
, ,
...@@ -268,12 +268,12 @@ export default class WebSiteModel { ...@@ -268,12 +268,12 @@ export default class WebSiteModel {
appfunctag: '_3', appfunctag: '_3',
appfuncyype: 'APPVIEW', appfuncyype: 'APPVIEW',
openmode: '', openmode: '',
codename: 'websitechanneltreegridview', codename: 'websitechannelgridview',
deResParameters: [], deResParameters: [],
routepath: '/website/:website?/websitechannels/:websitechannel?/treegridview/:treegridview?', routepath: '/website/:website?/websitechannels/:websitechannel?/gridview/:gridview?',
parameters: [ parameters: [
{ pathName: 'websitechannels', parameterName: 'websitechannel' }, { pathName: 'websitechannels', parameterName: 'websitechannel' },
{ pathName: 'treegridview', parameterName: 'treegridview' }, { pathName: 'gridview', parameterName: 'gridview' },
], ],
}, },
{ {
......
Markdown 格式
0% or
您添加了 0 到此讨论。请谨慎行事。
先完成此消息的编辑!
想要评论请 注册