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

xignzi006 发布系统代码

上级 0ed21461
...@@ -19,6 +19,16 @@ ...@@ -19,6 +19,16 @@
"viewtag": "3aae044bf3c4e3a671ad89955fd060a4", "viewtag": "3aae044bf3c4e3a671ad89955fd060a4",
"memo": "" "memo": ""
}, },
"websitechanneltreegridview": {
"title": "站点频道",
"caption": "站点频道",
"viewtype": "DETREEGRIDVIEW",
"viewmodule": "WebSite",
"viewname": "WebSiteChannelTreeGridView",
"viewfilename": "web-site-channel-tree-grid-view",
"viewtag": "3dd833cae2245eaec339dd13a7aae4de",
"memo": ""
},
"websitecontenteditview": { "websitecontenteditview": {
"title": "站点内容", "title": "站点内容",
"caption": "站点内容", "caption": "站点内容",
......
...@@ -22,6 +22,10 @@ export default { ...@@ -22,6 +22,10 @@ export default {
caption: "站点频道", caption: "站点频道",
title: "站点频道", title: "站点频道",
}, },
treegridview: {
caption: "站点频道",
title: "站点频道",
},
contenttreeview: { contenttreeview: {
caption: "频道内容", caption: "频道内容",
title: "频道内容", title: "频道内容",
...@@ -147,6 +151,8 @@ export default { ...@@ -147,6 +151,8 @@ export default {
tip: "Copy {0}", tip: "Copy {0}",
}, },
}, },
treegridviewtoolbar_toolbar: {
},
channelcontent_treeview: { channelcontent_treeview: {
nodes: { nodes: {
root: "默认根节点", root: "默认根节点",
......
...@@ -21,6 +21,10 @@ export default { ...@@ -21,6 +21,10 @@ export default {
caption: "站点频道", caption: "站点频道",
title: "站点频道", title: "站点频道",
}, },
treegridview: {
caption: "站点频道",
title: "站点频道",
},
contenttreeview: { contenttreeview: {
caption: "频道内容", caption: "频道内容",
title: "频道内容", title: "频道内容",
...@@ -146,6 +150,8 @@ export default { ...@@ -146,6 +150,8 @@ export default {
tip: "拷贝", tip: "拷贝",
}, },
}, },
treegridviewtoolbar_toolbar: {
},
channelcontent_treeview: { channelcontent_treeview: {
nodes: { nodes: {
root: "默认根节点", root: "默认根节点",
......
...@@ -23,6 +23,14 @@ mock.onGet('./assets/json/view-config.json').reply((config: any) => { ...@@ -23,6 +23,14 @@ mock.onGet('./assets/json/view-config.json').reply((config: any) => {
"viewname": "WebSiteResourceGridView", "viewname": "WebSiteResourceGridView",
"viewtag": "3aae044bf3c4e3a671ad89955fd060a4" "viewtag": "3aae044bf3c4e3a671ad89955fd060a4"
}, },
"websitechanneltreegridview": {
"title": "站点频道",
"caption": "站点频道",
"viewtype": "DETREEGRIDVIEW",
"viewmodule": "WebSite",
"viewname": "WebSiteChannelTreeGridView",
"viewtag": "3dd833cae2245eaec339dd13a7aae4de"
},
"websitecontenteditview": { "websitecontenteditview": {
"title": "站点内容", "title": "站点内容",
"caption": "站点内容", "caption": "站点内容",
......
...@@ -3,11 +3,11 @@ export const PageComponents = { ...@@ -3,11 +3,11 @@ export const PageComponents = {
Vue.component('web-site-grid-view', () => import('@pages/web-site/web-site-grid-view/web-site-grid-view.vue')); Vue.component('web-site-grid-view', () => import('@pages/web-site/web-site-grid-view/web-site-grid-view.vue'));
Vue.component('web-site-channel-edit-view', () => import('@pages/web-site/web-site-channel-edit-view/web-site-channel-edit-view.vue')); Vue.component('web-site-channel-edit-view', () => import('@pages/web-site/web-site-channel-edit-view/web-site-channel-edit-view.vue'));
Vue.component('web-site-content-grid-view', () => import('@pages/web-site/web-site-content-grid-view/web-site-content-grid-view.vue')); Vue.component('web-site-content-grid-view', () => import('@pages/web-site/web-site-content-grid-view/web-site-content-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-content-tree-view', () => import('@pages/web-site/web-site-channel-content-tree-view/web-site-channel-content-tree-view.vue')); Vue.component('web-site-channel-content-tree-view', () => import('@pages/web-site/web-site-channel-content-tree-view/web-site-channel-content-tree-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-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'));
} }
}; };
\ No newline at end of file
...@@ -150,6 +150,35 @@ const router = new Router({ ...@@ -150,6 +150,35 @@ 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: {
...@@ -282,35 +311,6 @@ const router = new Router({ ...@@ -282,35 +311,6 @@ 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: {
......
...@@ -4,23 +4,23 @@ ...@@ -4,23 +4,23 @@
export const viewstate: any = { export const viewstate: any = {
appviews: [ appviews: [
{ {
viewtag: '217b6c971b8e8981b6ed12189607c795', viewtag: '3aae044bf3c4e3a671ad89955fd060a4',
viewmodule: 'WebSite', viewmodule: 'WebSite',
viewname: 'WebSiteChannelGridView', viewname: 'WebSiteResourceGridView',
viewaction: '', viewaction: '',
viewdatachange: false, viewdatachange: false,
refviews: [ refviews: [
'a7a0d344965e73bc3007248ca2cfdfa9', '522fbb98f1202b6544acbd2b91c542ef',
], ],
}, },
{ {
viewtag: '3aae044bf3c4e3a671ad89955fd060a4', viewtag: '3dd833cae2245eaec339dd13a7aae4de',
viewmodule: 'WebSite', viewmodule: 'WebSite',
viewname: 'WebSiteResourceGridView', viewname: 'WebSiteChannelTreeGridView',
viewaction: '', viewaction: '',
viewdatachange: false, viewdatachange: false,
refviews: [ refviews: [
'522fbb98f1202b6544acbd2b91c542ef', 'a7a0d344965e73bc3007248ca2cfdfa9',
], ],
}, },
{ {
...@@ -97,8 +97,8 @@ export const viewstate: any = { ...@@ -97,8 +97,8 @@ export const viewstate: any = {
viewdatachange: false, viewdatachange: false,
refviews: [ refviews: [
'ae5751b832d4b1fcd33a2195a2425390', 'ae5751b832d4b1fcd33a2195a2425390',
'3dd833cae2245eaec339dd13a7aae4de',
'9b9de8c2724ef66a73380159197e7d72', '9b9de8c2724ef66a73380159197e7d72',
'217b6c971b8e8981b6ed12189607c795',
'3aae044bf3c4e3a671ad89955fd060a4', '3aae044bf3c4e3a671ad89955fd060a4',
], ],
}, },
......
...@@ -80,6 +80,7 @@ export default class WebSiteChannelUIServiceBase extends UIService { ...@@ -80,6 +80,7 @@ export default class WebSiteChannelUIServiceBase extends UIService {
*/ */
public initViewMap(){ public initViewMap(){
this.allViewMap.set('MDATAVIEW:',{viewname:'gridview',srfappde:'websitechannels'}); this.allViewMap.set('MDATAVIEW:',{viewname:'gridview',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'});
} }
......
...@@ -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: 'gridview', parameterName: 'gridview' }, { pathName: 'treegridview', parameterName: 'treegridview' },
]; ];
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-grid-view', viewname: 'web-site-channel-tree-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: 'websitechannelgridview', codename: 'websitechanneltreegridview',
deResParameters: [], deResParameters: [],
routepath: '/website/:website?/websitechannels/:websitechannel?/gridview/:gridview?', routepath: '/website/:website?/websitechannels/:websitechannel?/treegridview/:treegridview?',
parameters: [ parameters: [
{ pathName: 'websitechannels', parameterName: 'websitechannel' }, { pathName: 'websitechannels', parameterName: 'websitechannel' },
{ pathName: 'gridview', parameterName: 'gridview' }, { pathName: 'treegridview', parameterName: 'treegridview' },
], ],
}, },
{ {
......
...@@ -525,7 +525,7 @@ export default class ChannelContentService extends ControlService { ...@@ -525,7 +525,7 @@ export default class ChannelContentService extends ControlService {
strNodeId += this.TREENODE_SEPARATOR; strNodeId += this.TREENODE_SEPARATOR;
strNodeId += strId; strNodeId += strId;
Object.assign(treeNode, { id: strNodeId }); Object.assign(treeNode, { id: strNodeId });
Object.assign(treeNode, { expanded: filter.isautoexpand }); Object.assign(treeNode, { expanded: bFirst });
Object.assign(treeNode, { leaf: false }); Object.assign(treeNode, { leaf: false });
Object.assign(treeNode, { curData: entity }); Object.assign(treeNode, { curData: entity });
Object.assign(treeNode, { nodeid: treeNode.srfkey }); Object.assign(treeNode, { nodeid: treeNode.srfkey });
......
Markdown 格式
0% or
您添加了 0 到此讨论。请谨慎行事。
先完成此消息的编辑!
想要评论请 注册