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

ShineKOT 发布系统代码 [后台服务,演示应用]

上级 e9d4ccef
......@@ -56,6 +56,9 @@
"VMGroup32":[
{"tag":"ViewMsg30","position":"TOP","type":"ERROR"}
],
"VMGroup35":[
{"tag":"ViewMsg34","position":"TOP","type":"ERROR"}
],
"VMGroup14":[
{"tag":"ViewMsg13","position":"TOP","type":"ERROR"}
],
......
......@@ -240,6 +240,7 @@ export default {
menuitem120: "分页导航",
menuitem121: "多编辑视图",
menuitem115: "多表单(行记录)",
menuitem123: "多表单(上分页)",
menuitem122: "数据关系栏",
menuitem116: "编辑视图(左右关系)",
menuitem117: "编辑视图(上下关系)",
......
......@@ -240,6 +240,7 @@ export default {
menuitem120: "分页导航",
menuitem121: "多编辑视图",
menuitem115: "多表单(行记录)",
menuitem123: "多表单(上分页)",
menuitem122: "数据关系栏",
menuitem116: "编辑视图(左右关系)",
menuitem117: "编辑视图(上下关系)",
......
......@@ -192,34 +192,6 @@ export default {
uiactions: {
},
},
rulesform_form: {
details: {
group1: "系统值规则",
grouppanel1: "属性值规则",
formpage1: "基本信息",
srfupdatedate: "更新时间",
srforikey: "",
srfkey: "图书标识",
srfmajortext: "图书名称",
srftempmode: "",
srfuf: "",
srfdeid: "",
srfsourcekey: "",
ibizbookname: "非空",
ibizbookid: "图书标识",
author: "包含大写字母",
subtext: "包含小写字母",
icon: "正则式",
price: "数值范围",
type: "字符长度",
press: "右包含",
booknumber: "左包含",
lendouttime: "大于当前时间",
returntime: "规则组",
},
uiactions: {
},
},
interfuncform_form: {
details: {
group1: "编辑表单内置功能",
......@@ -253,6 +225,34 @@ export default {
uiactions: {
},
},
rulesform_form: {
details: {
group1: "系统值规则",
grouppanel1: "属性值规则",
formpage1: "基本信息",
srfupdatedate: "更新时间",
srforikey: "",
srfkey: "图书标识",
srfmajortext: "图书名称",
srftempmode: "",
srfuf: "",
srfdeid: "",
srfsourcekey: "",
ibizbookname: "非空",
ibizbookid: "图书标识",
author: "包含大写字母",
subtext: "包含小写字母",
icon: "正则式",
price: "数值范围",
type: "字符长度",
press: "右包含",
booknumber: "左包含",
lendouttime: "大于当前时间",
returntime: "规则组",
},
uiactions: {
},
},
rowedit_grid: {
columns: {
ibizbookname: "图书名称",
......@@ -587,6 +587,16 @@ export default {
tip: "数据导入",
},
},
interfunceditviewtoolbar_toolbar: {
tbitem3: {
caption: "Save",
tip: "Save",
},
tbitem5: {
caption: "Save And Close",
tip: "Save And Close Window",
},
},
usr4gridviewtoolbar_toolbar: {
},
groupbycodelistlistviewtoolbar_toolbar: {
......@@ -983,16 +993,6 @@ export default {
tip: "数据导入",
},
},
interfunceditviewtoolbar_toolbar: {
tbitem3: {
caption: "Save",
tip: "Save",
},
tbitem5: {
caption: "Save And Close",
tip: "Save And Close Window",
},
},
usr5gridviewtoolbar_toolbar: {
},
valuerulesgridviewtoolbar_toolbar: {
......
......@@ -191,34 +191,6 @@ export default {
uiactions: {
},
},
rulesform_form: {
details: {
group1: "系统值规则",
grouppanel1: "属性值规则",
formpage1: "基本信息",
srfupdatedate: "更新时间",
srforikey: "",
srfkey: "图书标识",
srfmajortext: "图书名称",
srftempmode: "",
srfuf: "",
srfdeid: "",
srfsourcekey: "",
ibizbookname: "非空",
ibizbookid: "图书标识",
author: "包含大写字母",
subtext: "包含小写字母",
icon: "正则式",
price: "数值范围",
type: "字符长度",
press: "右包含",
booknumber: "左包含",
lendouttime: "大于当前时间",
returntime: "规则组",
},
uiactions: {
},
},
interfuncform_form: {
details: {
group1: "编辑表单内置功能",
......@@ -252,6 +224,34 @@ export default {
uiactions: {
},
},
rulesform_form: {
details: {
group1: "系统值规则",
grouppanel1: "属性值规则",
formpage1: "基本信息",
srfupdatedate: "更新时间",
srforikey: "",
srfkey: "图书标识",
srfmajortext: "图书名称",
srftempmode: "",
srfuf: "",
srfdeid: "",
srfsourcekey: "",
ibizbookname: "非空",
ibizbookid: "图书标识",
author: "包含大写字母",
subtext: "包含小写字母",
icon: "正则式",
price: "数值范围",
type: "字符长度",
press: "右包含",
booknumber: "左包含",
lendouttime: "大于当前时间",
returntime: "规则组",
},
uiactions: {
},
},
rowedit_grid: {
columns: {
ibizbookname: "图书名称",
......@@ -586,6 +586,16 @@ export default {
tip: "数据导入",
},
},
interfunceditviewtoolbar_toolbar: {
tbitem3: {
caption: "保存",
tip: "保存",
},
tbitem5: {
caption: "保存并关闭",
tip: "保存并关闭",
},
},
usr4gridviewtoolbar_toolbar: {
},
groupbycodelistlistviewtoolbar_toolbar: {
......@@ -982,16 +992,6 @@ export default {
tip: "数据导入",
},
},
interfunceditviewtoolbar_toolbar: {
tbitem3: {
caption: "保存",
tip: "保存",
},
tbitem5: {
caption: "保存并关闭",
tip: "保存并关闭",
},
},
usr5gridviewtoolbar_toolbar: {
},
valuerulesgridviewtoolbar_toolbar: {
......
......@@ -68,6 +68,7 @@ export class MessageServiceRegister {
this.allMessageService.set('ViewMsg21', () => import('@/message/view-msg21/view-msg21-message'));
this.allMessageService.set('ViewMsg11', () => import('@/message/view-msg11/view-msg11-message'));
this.allMessageService.set('ViewMsg25', () => import('@/message/view-msg25/view-msg25-message'));
this.allMessageService.set('ViewMsg34', () => import('@/message/view-msg34/view-msg34-message'));
this.allMessageService.set('ViewMsg3', () => import('@/message/view-msg3/view-msg3-message'));
this.allMessageService.set('ViewMsg6', () => import('@/message/view-msg6/view-msg6-message'));
this.allMessageService.set('ViewMsg14', () => import('@/message/view-msg14/view-msg14-message'));
......
import ViewMessageService from '../view-message-service';
/**
* 多表单编辑(上分页)视图消息服务对象基类
*
* @export
* @class ViewMsg34MessageServiceBase
*/
export default class ViewMsg34MessageServiceBase extends ViewMessageService {
/**
* Creates an instance of ViewMsg34MessageServiceBase.
*
* @param {*} [opts={}]
* @memberof ViewMsg34MessageServiceBase
*/
constructor(opts: any = {}) {
super(opts);
}
/**
* 初始化基础参数
*
* @memberof ViewMsg34MessageServiceBase
*/
public initBasicParam(){
this.id = "E5D738F1-92CA-4603-8935-567AFD43CC3F";
this.name = "多表单编辑(上分页)";
this.codename = "ViewMsg34";
this.title = "";
this.content = "多表单编辑:该视图为图书多表单编辑视图上分页样式。";
this.closeMode = 0;
this.position = "TOP";
this.type = "error";
this.isEnableRemove = false;
this.order = 1;
this.dynamicMode = "STATIC";
this.hasMessageTemp = false;
this.messageType = "TEXT";
}
/**
* 转化消息模板标题和内容
*
* @target {*} target 返回目标数据
* @param {*} context 应用上下文
* @param {*} viewparam 视图参数
* @param {*} item 源数据
*
* @memberof ViewMsg34MessageServiceBase
*/
public translateMessageTemp(target:any,context:any,viewparam:any,item?:any){
if(this.hasMessageTemp && Object.is(this.messageType,"HTML")){
Object.assign(target,{title:``});
Object.assign(target,{content:``});
}
if(this.hasMessageTemp && Object.is(this.messageType,"TEXT")){
Object.assign(target,{title:""});
Object.assign(target,{content:""});
}
}
}
\ No newline at end of file
import ViewMsg34MessageServiceBase from './view-msg34-message-base';
/**
* 多表单编辑(上分页)视图消息服务对象
*
* @export
* @class ViewMsg34MessageService
*/
export default class ViewMsg34MessageService extends ViewMsg34MessageServiceBase {
/**
* Creates an instance of ViewMsg34MessageService.
*
* @param {*} [opts={}]
* @memberof ViewMsg34MessageService
*/
constructor(opts: any = {}) {
super(opts);
}
}
\ No newline at end of file
......@@ -1419,6 +1419,24 @@ mock.onGet('v7/main-menuappmenu').reply((config: any) => {
textcls: '',
appfunctag: 'AppFunc36',
resourcetag: '',
},
{
id: '4E9C28D9-5020-4C9C-9A0D-9714E6655AF7',
name: 'menuitem123',
text: '多表单(上分页)',
type: 'MENUITEM',
counterid: '',
tooltip: '多表单(上分页)',
expanded: false,
separator: false,
hidden: false,
hidesidebar: false,
opendefault: false,
iconcls: '',
icon: '',
textcls: '',
appfunctag: 'AppFunc43',
resourcetag: '',
},
],
},
......
......@@ -1439,6 +1439,9 @@ mock.onGet('./assets/json/view-message-group.json').reply((config: any) => {
"VMGroup32":[
{"tag":"ViewMsg30","position":"TOP","type":"ERROR"}
],
"VMGroup35":[
{"tag":"ViewMsg34","position":"TOP","type":"ERROR"}
],
"VMGroup14":[
{"tag":"ViewMsg13","position":"TOP","type":"ERROR"}
],
......
.ibizbookusr2-medit-view9{
position: relative;
}
.ibizbookusr2-medit-view9{
display: block;
}
\ No newline at end of file
<script lang='tsx'>
import { Component } from 'vue-property-decorator';
import IBIZBOOKUsr2MEditView9Base from './ibizbookusr2-medit-view9-base.vue';
import view_meditviewpanel from '@widgets/ibizbook/main-multieditviewpanel/main-multieditviewpanel.vue';
@Component({
components: {
view_meditviewpanel,
},
beforeRouteEnter: (to: any, from: any, next: any) => {
next((vm: any) => {
if(!Object.is(vm.navModel,"route")){
vm.initNavDataWithTab(vm.viewCacheData);
}
vm.$store.commit('addCurPageViewtag', { fullPath: to.fullPath, viewtag: vm.viewtag });
});
},
})
export default class IBIZBOOKUsr2MEditView9 extends IBIZBOOKUsr2MEditView9Base {
}
</script>
\ No newline at end of file
......@@ -53,8 +53,8 @@ export const PageComponents = {
Vue.component('ibizsample0003-f2-tree-exp-view', () => import('@pages/sample/ibizsample0003-f2-tree-exp-view/ibizsample0003-f2-tree-exp-view.vue'));
Vue.component('ibizsample0003-sf3-edit-view', () => import('@pages/sample/ibizsample0003-sf3-edit-view/ibizsample0003-sf3-edit-view.vue'));
Vue.component('ibizorder-sf15-grid-view', () => import('@pages/sample/ibizorder-sf15-grid-view/ibizorder-sf15-grid-view.vue'));
Vue.component('ibizorder-line-chart-view', () => import('@pages/sample/ibizorder-line-chart-view/ibizorder-line-chart-view.vue'));
Vue.component('ibizorder-edit-view', () => import('@pages/sample/ibizorder-edit-view/ibizorder-edit-view.vue'));
Vue.component('ibizorder-line-chart-view', () => import('@pages/sample/ibizorder-line-chart-view/ibizorder-line-chart-view.vue'));
Vue.component('ibizorder-odsp-d-wfgrid-view', () => import('@pages/sample/ibizorder-odsp-d-wfgrid-view/ibizorder-odsp-d-wfgrid-view.vue'));
Vue.component('ibizorder-detail-grid-view', () => import('@pages/sample/ibizorder-detail-grid-view/ibizorder-detail-grid-view.vue'));
Vue.component('ibizorder-sf2-edit-view', () => import('@pages/sample/ibizorder-sf2-edit-view/ibizorder-sf2-edit-view.vue'));
......@@ -117,6 +117,7 @@ export const PageComponents = {
Vue.component('ibizorder-f13-edit-view', () => import('@pages/sample/ibizorder-f13-edit-view/ibizorder-f13-edit-view.vue'));
Vue.component('ibizorder-detail-f6-edit-view', () => import('@pages/sample/ibizorder-detail-f6-edit-view/ibizorder-detail-f6-edit-view.vue'));
Vue.component('ibizbookusr4-grid-view', () => import('@pages/sample/ibizbookusr4-grid-view/ibizbookusr4-grid-view.vue'));
Vue.component('ibizbookusr2-medit-view9', () => import('@pages/sample/ibizbookusr2-medit-view9/ibizbookusr2-medit-view9.vue'));
Vue.component('ibizorder-sedit-view3', () => import('@pages/sample/ibizorder-sedit-view3/ibizorder-sedit-view3.vue'));
Vue.component('ibizorder-odsp-d10-wfgrid-view', () => import('@pages/sample/ibizorder-odsp-d10-wfgrid-view/ibizorder-odsp-d10-wfgrid-view.vue'));
Vue.component('ibizbookinternal-func-grid-view', () => import('@pages/sample/ibizbookinternal-func-grid-view/ibizbookinternal-func-grid-view.vue'));
......
......@@ -838,32 +838,32 @@ const router = new Router({
component: () => import('@pages/sample/ibizorder-sf15-grid-view/ibizorder-sf15-grid-view.vue'),
},
{
path: 'ibizorders/:ibizorder?/linechartview/:linechartview?',
path: 'ibizorders/:ibizorder?/editview/:editview?',
meta: {
caption: 'entities.ibizorder.views.linechartview.caption',
caption: 'entities.ibizorder.views.editview.caption',
info:'',
parameters: [
{ pathName: 'index', parameterName: 'index' },
{ pathName: 'ibizorders', parameterName: 'ibizorder' },
{ pathName: 'linechartview', parameterName: 'linechartview' },
{ pathName: 'editview', parameterName: 'editview' },
],
requireAuth: true,
},
component: () => import('@pages/sample/ibizorder-line-chart-view/ibizorder-line-chart-view.vue'),
component: () => import('@pages/sample/ibizorder-edit-view/ibizorder-edit-view.vue'),
},
{
path: 'ibizorders/:ibizorder?/editview/:editview?',
path: 'ibizorders/:ibizorder?/linechartview/:linechartview?',
meta: {
caption: 'entities.ibizorder.views.editview.caption',
caption: 'entities.ibizorder.views.linechartview.caption',
info:'',
parameters: [
{ pathName: 'index', parameterName: 'index' },
{ pathName: 'ibizorders', parameterName: 'ibizorder' },
{ pathName: 'editview', parameterName: 'editview' },
{ pathName: 'linechartview', parameterName: 'linechartview' },
],
requireAuth: true,
},
component: () => import('@pages/sample/ibizorder-edit-view/ibizorder-edit-view.vue'),
component: () => import('@pages/sample/ibizorder-line-chart-view/ibizorder-line-chart-view.vue'),
},
{
path: 'ibizorders/:ibizorder?/odsp_d_wfgridview/:odsp_d_wfgridview?',
......@@ -1748,6 +1748,20 @@ const router = new Router({
},
component: () => import('@pages/sample/ibizbookusr4-grid-view/ibizbookusr4-grid-view.vue'),
},
{
path: 'ibizbooks/:ibizbook?/usr2meditview9/:usr2meditview9?',
meta: {
caption: 'entities.ibizbook.views.usr2meditview9.caption',
info:'',
parameters: [
{ pathName: 'index', parameterName: 'index' },
{ pathName: 'ibizbooks', parameterName: 'ibizbook' },
{ pathName: 'usr2meditview9', parameterName: 'usr2meditview9' },
],
requireAuth: true,
},
component: () => import('@pages/sample/ibizbookusr2-medit-view9/ibizbookusr2-medit-view9.vue'),
},
{
path: 'ibizorders/:ibizorder?/seditview3/:seditview3?',
meta: {
......@@ -2879,6 +2893,19 @@ const router = new Router({
},
component: () => import('@pages/sample/ibizorder-detail-sedit-view9/ibizorder-detail-sedit-view9.vue'),
},
{
path: '/ibizbooks/:ibizbook?/usr2meditview9/:usr2meditview9?',
meta: {
caption: 'entities.ibizbook.views.usr2meditview9.caption',
info:'',
parameters: [
{ pathName: 'ibizbooks', parameterName: 'ibizbook' },
{ pathName: 'usr2meditview9', parameterName: 'usr2meditview9' },
],
requireAuth: true,
},
component: () => import('@pages/sample/ibizbookusr2-medit-view9/ibizbookusr2-medit-view9.vue'),
},
{
path: '/ibizsample0002s/:ibizsample0002?/pickupview/:pickupview?',
meta: {
......
......@@ -230,6 +230,7 @@ export const viewstate: any = {
'9f80ed66360fbbb9bc57c575fdd8814f',
'94e6694a65d9cacb171b6e0b581216ba',
'8a4ccafa81445d49488874a8c7575932',
'5686558064d641b7ff599746970461cd',
'3bbf72a3e5b59fed0dee362a9b1384a8',
'fdb8ed39fbfea00f65416b9aaebd64e7',
'f73da4cb47a88d3fe5b92716e0137741',
......@@ -589,6 +590,16 @@ export const viewstate: any = {
'ec6cfd868c34a036250a813b24068519',
],
},
{
viewtag: '5686558064d641b7ff599746970461cd',
viewmodule: 'Sample',
viewname: 'IBIZBOOKUsr2MEditView9',
viewaction: '',
viewdatachange: false,
refviews: [
'de9166f936946237e2d0e5367db078c2',
],
},
{
viewtag: '581e6727bc5983c238cc9990ba5fdcac',
viewmodule: 'Sample',
......
......@@ -629,6 +629,9 @@ export default class MainMenuBase extends Vue implements ControlInterface {
case 'Auto375':
this.clickAuto375(item);
return;
case 'AppFunc43':
this.clickAppFunc43(item);
return;
case 'Auto39':
this.clickAuto39(item);
return;
......@@ -1663,6 +1666,29 @@ export default class MainMenuBase extends Vue implements ControlInterface {
})
}
/**
* 功能名称
*
* @param {*} [item={}]
* @memberof MainMenu
*/
public clickAppFunc43(item: any = {}) {
const viewparam: any = {};
Object.assign(viewparam, {});
const deResParameters: any[] = [];
const parameters: any[] = [
{ pathName: 'ibizbooks', parameterName: 'ibizbook' },
{ pathName: 'usr2meditview9', parameterName: 'usr2meditview9' },
];
const path: string = this.$viewTool.buildUpRoutePath(this.$route, {}, deResParameters, parameters, [], viewparam);
if(Object.is(this.$route.fullPath,path)){
return;
}
this.$nextTick(function(){
this.$router.push(path);
})
}
/**
* 后台界面行为
*
......
......@@ -1500,6 +1500,25 @@ export default class MainMenuModel {
appfunctag: 'AppFunc36',
resourcetag: '',
authtag:'Web-MainMenu-menuitem115',
},
{
id: '4E9C28D9-5020-4C9C-9A0D-9714E6655AF7',
name: 'menuitem123',
text: '多表单(上分页)',
type: 'MENUITEM',
counterid: '',
tooltip: '多表单(上分页)',
expanded: false,
separator: false,
hidden: false,
hidesidebar: false,
opendefault: false,
iconcls: '',
icon: '',
textcls: '',
appfunctag: 'AppFunc43',
resourcetag: '',
authtag:'Web-MainMenu-menuitem123',
},
],
},
......
Markdown 格式
0% or
您添加了 0 到此讨论。请谨慎行事。
先完成此消息的编辑!
想要评论请 注册