Skip to content
项目
群组
代码片段
帮助
正在加载...
帮助
提交反馈
为 GitLab 提交贡献
登录
切换导航
T
TrainSys
项目
项目
详情
动态
版本
周期分析
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
统计图
议题
0
议题
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
CI / CD
CI / CD
流水线
作业
计划
统计图
Wiki
Wiki
代码片段
代码片段
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
统计图
创建新议题
作业
提交
议题看板
打开侧边栏
苏州培训方案
TrainSys
提交
388d9503
提交
388d9503
编写于
9月 16, 2022
作者:
ibizdev
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
lxm1993 发布系统代码 [TrainSys,网页端]
上级
4d80e1fb
变更
9
显示空白字符变更
内嵌
并排
正在显示
9 个修改的文件
包含
251 行增加
和
48 行删除
+251
-48
app-form-item.vue
...vue/src/components/common/app-form-item/app-form-item.vue
+15
-16
app-embed-picker.less
...iz-vue/src/styles/components/common/app-embed-picker.less
+7
-6
app-form-item.less
.../ibiz-vue/src/styles/components/common/app-form-item.less
+24
-23
app-default-searchform.less
...src/styles/components/control/app-default-searchform.less
+7
-0
view-container2.less
...packages/ibiz-vue/src/styles/objects/view-container2.less
+8
-1
h2_table.xml
trainsys-core/src/main/resources/liquibase/h2_table.xml
+2
-2
Reginfo.json
...lab/trainsys/PSSYSAPPS/Web/PSAPPDATAENTITIES/Reginfo.json
+22
-0
ReginfoStuInfoList.json
...ainsys/PSSYSAPPS/Web/PSAPPDEVIEWS/ReginfoStuInfoList.json
+72
-0
PSSYSAPP.json
...ces/model/cn/ibizlab/trainsys/PSSYSAPPS/Web/PSSYSAPP.json
+94
-0
未找到文件。
app_Web/packages/ibiz-vue/src/components/common/app-form-item/app-form-item.vue
浏览文件 @
388d9503
...
@@ -40,23 +40,22 @@
...
@@ -40,23 +40,22 @@
<el-tooltip
v-if=
"isShowTip"
placement=
"top"
effect=
"light"
popper-class=
"app-form-item__tip"
>
<el-tooltip
v-if=
"isShowTip"
placement=
"top"
effect=
"light"
popper-class=
"app-form-item__tip"
>
<i
v-if=
"iconInfo && iconInfo.cssClass"
:class=
"iconInfo.cssClass"
/>
<i
v-if=
"iconInfo && iconInfo.cssClass"
:class=
"iconInfo.cssClass"
/>
<img
v-else-if=
"iconInfo && iconInfo.imagePath"
:src=
"iconInfo.imagePath"
alt=
""
>
<img
v-else-if=
"iconInfo && iconInfo.imagePath"
:src=
"iconInfo.imagePath"
alt=
""
>
<span
v-html=
"caption"
></span>
{{
caption
}}
<template
>
<template
>
<span
slot=
"content"
v-html=
"caption"
></span>
<span
slot=
"content"
v-html=
"caption"
></span>
</
template
>
</
template
>
</el-tooltip>
</el-tooltip>
<
template
v-if=
"!isShowTip"
class=
"app-form-item__show-tip"
>
<
template
v-else
class=
"app-form-item__show-tip"
>
<i
v-if=
"iconInfo && iconInfo.cssClass"
:class=
"iconInfo.cssClass"
/>
<i
v-if=
"iconInfo && iconInfo.cssClass"
:class=
"iconInfo.cssClass"
/>
<img
v-else-if=
"iconInfo && iconInfo.imagePath"
:src=
"iconInfo.imagePath"
alt=
""
>
<img
v-else-if=
"iconInfo && iconInfo.imagePath"
:src=
"iconInfo.imagePath"
alt=
""
>
<span
v-html=
"caption"
></span>
{{
caption
}}
</
template
>
</
template
>
</span>
</span>
</span>
</span>
<div
<div
v-if=
"viewStyle !== 'STYLE2' && ( Object.is(this.labelPos,'TOP') || Object.is(this.labelPos,'LEFT') || Object.is(this.labelPos,'RIGHT') )"
v-if=
"viewStyle !== 'STYLE2' && ( Object.is(this.labelPos,'TOP') || Object.is(this.labelPos,'LEFT') || Object.is(this.labelPos,'RIGHT') )"
class=
"app-form-item__content"
class=
"app-form-item__content"
:style=
"slotstyle"
:style=
"slotstyle"
>
>
<form-item
:prop=
"name"
:error=
"error"
:rules=
"rules"
>
<form-item
:prop=
"name"
:error=
"error"
:rules=
"rules"
>
<slot></slot>
<slot></slot>
</form-item>
</form-item>
...
...
app_Web/packages/ibiz-vue/src/styles/components/common/app-embed-picker.less
浏览文件 @
388d9503
.app-embed-picker {
.app-embed-picker {
height: 100%;
.app-embed-picker__value, .app-embed-picker__placeholder {
.app-embed-picker__value, .app-embed-picker__placeholder {
line-height: 32px;
line-height: 32px;
height: 32px;
height: 32px;
...
...
app_Web/packages/ibiz-vue/src/styles/components/common/app-form-item.less
浏览文件 @
388d9503
...
@@ -15,30 +15,30 @@
...
@@ -15,30 +15,30 @@
font-weight: 600;
font-weight: 600;
}
}
&.label--top, &.label--bottom {
&.label--top, &.label--bottom {
.app-form-item__label {
>
.app-form-item__label {
display: block;
display: block;
}
}
}
}
&.label--left, &.label--right {
&.label--left, &.label--right {
//todo 编辑器样式名待修改
//todo 编辑器样式名待修改
.app-form-item__label, .editor
{
>.app-form-item__label
{
height: 100%
;
height: 36px
;
}
}
}
}
&.label--left {
&.label--left {
.app-form-item__label {
>
.app-form-item__label {
float: left;
float: left;
text-align: right;
text-align: right;
}
}
}
}
&.label--right {
&.label--right {
.app-form-item__label {
>
.app-form-item__label {
float: right;
float: right;
padding: 6px 0px 6px 10px;
padding: 6px 0px 6px 10px;
}
}
}
}
&.label--none {
&.label--none {
.app-form-item__label {
>
.app-form-item__label {
display: none;
display: none;
}
}
}
}
...
@@ -54,6 +54,7 @@
...
@@ -54,6 +54,7 @@
}
}
}
}
> .ivu-form-item {
> .ivu-form-item {
height: 100%;
margin-bottom: 16px;
margin-bottom: 16px;
}
}
}
}
\ No newline at end of file
app_Web/packages/ibiz-vue/src/styles/components/control/app-default-searchform.less
浏览文件 @
388d9503
...
@@ -5,6 +5,13 @@
...
@@ -5,6 +5,13 @@
width: 100%;
width: 100%;
border: 0;
border: 0;
}
}
.app-form-item.label--left,
.app-form-item.label--right {
>.app-form-item__label {
position: relative;
top: -5px;
}
}
.app-form-item__content > .ivu-form-item {
.app-form-item__content > .ivu-form-item {
margin-bottom: 8px;
margin-bottom: 8px;
}
}
...
...
app_Web/packages/ibiz-vue/src/styles/objects/view-container2.less
浏览文件 @
388d9503
// 嵌入视图容器布局
// 嵌入视图容器布局
.view-container2{
.view-container2
{
padding: 4px;
padding: 4px;
.view-content__left,
.view-content__right,
.view-content__body {
flex-grow: 1;
min-height: 0;
min-width: 0;
}
}
}
\ No newline at end of file
trainsys-core/src/main/resources/liquibase/h2_table.xml
浏览文件 @
388d9503
...
@@ -194,7 +194,7 @@
...
@@ -194,7 +194,7 @@
</changeSet>
</changeSet>
<!--输出实体[REGINFO]数据结构 -->
<!--输出实体[REGINFO]数据结构 -->
<changeSet
author=
"root"
id=
"tab-reginfo-
88
-8"
>
<changeSet
author=
"root"
id=
"tab-reginfo-
91
-8"
>
<createTable
tableName=
"T_REGINFO"
>
<createTable
tableName=
"T_REGINFO"
>
<column
name=
"UPDATEDATE"
remarks=
""
type=
"DATETIME"
>
<column
name=
"UPDATEDATE"
remarks=
""
type=
"DATETIME"
>
</column>
</column>
...
@@ -303,7 +303,7 @@
...
@@ -303,7 +303,7 @@
</changeSet>
</changeSet>
<!--输出实体[REGINFO]外键关系 -->
<!--输出实体[REGINFO]外键关系 -->
<changeSet
author=
"root"
id=
"fk-reginfo-
88
-12"
>
<changeSet
author=
"root"
id=
"fk-reginfo-
91
-12"
>
<addForeignKeyConstraint
baseColumnNames=
"STUDENTID"
baseTableName=
"T_REGINFO"
constraintName=
"F328B6E61632896255"
deferrable=
"false"
initiallyDeferred=
"false"
onDelete=
"RESTRICT"
onUpdate=
"RESTRICT"
referencedColumnNames=
"STUDENTID"
referencedTableName=
"T_STUDENT"
validate=
"true"
/>
<addForeignKeyConstraint
baseColumnNames=
"STUDENTID"
baseTableName=
"T_REGINFO"
constraintName=
"F328B6E61632896255"
deferrable=
"false"
initiallyDeferred=
"false"
onDelete=
"RESTRICT"
onUpdate=
"RESTRICT"
referencedColumnNames=
"STUDENTID"
referencedTableName=
"T_STUDENT"
validate=
"true"
/>
</changeSet>
</changeSet>
...
...
trainsys-core/src/main/resources/model/cn/ibizlab/trainsys/PSSYSAPPS/Web/PSAPPDATAENTITIES/Reginfo.json
浏览文件 @
388d9503
...
@@ -807,6 +807,28 @@
...
@@ -807,6 +807,28 @@
"requestPath"
:
"/select"
,
"requestPath"
:
"/select"
,
"builtinMethod"
:
false
"builtinMethod"
:
false
}
],
}
],
"getAllPSAppDEUIActions"
:
[
{
"actionTarget"
:
"SINGLEKEY"
,
"caption"
:
"选项操作"
,
"codeName"
:
"openOpt"
,
"getFrontPSAppView"
:
{
"modelref"
:
true
,
"path"
:
"PSSYSAPPS/Web/PSAPPDEVIEWS/ReginfofOptionView.json"
,
"viewType"
:
"DEOPTVIEW"
},
"frontProcessType"
:
"WIZARD"
,
"fullCodeName"
:
"Reginfo_openOpt"
,
"name"
:
"打开选项操作视图"
,
"getPSAppDataEntity"
:
{
"modelref"
:
true
,
"path"
:
"PSSYSAPPS/Web/PSAPPDATAENTITIES/Reginfo.json"
},
"timeout"
:
60000
,
"uIActionMode"
:
"FRONT"
,
"uIActionTag"
:
"openOpt"
,
"uIActionType"
:
"DEUIACTION"
,
"id"
:
"openOpt@Reginfo"
}
],
"getAllPSDEOPPrivs"
:
[
{
"getAllPSDEOPPrivs"
:
[
{
"logicName"
:
"建立"
,
"logicName"
:
"建立"
,
"name"
:
"CREATE"
"name"
:
"CREATE"
...
...
trainsys-core/src/main/resources/model/cn/ibizlab/trainsys/PSSYSAPPS/Web/PSAPPDEVIEWS/ReginfoStuInfoList.json
浏览文件 @
388d9503
...
@@ -32,6 +32,17 @@
...
@@ -32,6 +32,17 @@
}
]
}
]
}
],
}
],
"getPSAppViewLogics"
:
[
{
"getPSAppViewLogics"
:
[
{
"eventArg"
:
"tbitem1_openopt"
,
"eventNames"
:
"CLICK"
,
"logicTrigger"
:
"CTRLEVENT"
,
"logicType"
:
"APPVIEWUIACTION"
,
"name"
:
"toolbar_tbitem1_openopt_click"
,
"getPSAppViewUIAction"
:
{
"modelref"
:
true
,
"id"
:
"toolbar_tbitem1_openopt"
},
"getPSViewCtrlName"
:
"toolbar"
},
{
"eventArg"
:
"tbitem3"
,
"eventArg"
:
"tbitem3"
,
"eventNames"
:
"CLICK"
,
"eventNames"
:
"CLICK"
,
"logicTrigger"
:
"CTRLEVENT"
,
"logicTrigger"
:
"CTRLEVENT"
,
...
@@ -244,6 +255,18 @@
...
@@ -244,6 +255,18 @@
}
}
}
],
}
],
"getPSAppViewUIActions"
:
[
{
"getPSAppViewUIActions"
:
[
{
"name"
:
"toolbar_tbitem1_openopt"
,
"getPSUIAction"
:
{
"getPSAppDataEntity"
:
{
"modelref"
:
true
,
"path"
:
"PSSYSAPPS/Web/PSAPPDATAENTITIES/Reginfo.json"
},
"modelref"
:
true
,
"id"
:
"openOpt@Reginfo"
},
"uIActionTarget"
:
"SINGLEKEY"
,
"xDataControlName"
:
"grid"
},
{
"name"
:
"toolbar_tbitem3"
,
"name"
:
"toolbar_tbitem3"
,
"getPSUIAction"
:
{
"getPSUIAction"
:
{
"modelref"
:
true
,
"modelref"
:
true
,
...
@@ -1057,6 +1080,16 @@
...
@@ -1057,6 +1080,16 @@
"path"
:
"PSSYSAPPS/Web/PSAPPDATAENTITIES/Reginfo.json"
"path"
:
"PSSYSAPPS/Web/PSAPPDATAENTITIES/Reginfo.json"
},
},
"getPSControlLogics"
:
[
{
"getPSControlLogics"
:
[
{
"eventArg"
:
"tbitem1_openopt"
,
"eventNames"
:
"CLICK"
,
"logicTag"
:
"toolbar"
,
"logicType"
:
"APPVIEWLOGIC"
,
"name"
:
"toolbar_tbitem1_openopt_click"
,
"getPSAppViewLogic"
:
{
"modelref"
:
true
,
"id"
:
"toolbar_tbitem1_openopt_click"
}
},
{
"eventArg"
:
"tbitem3"
,
"eventArg"
:
"tbitem3"
,
"eventNames"
:
"CLICK"
,
"eventNames"
:
"CLICK"
,
"logicTag"
:
"toolbar"
,
"logicTag"
:
"toolbar"
,
...
@@ -1191,6 +1224,45 @@
...
@@ -1191,6 +1224,45 @@
"id"
:
"TOOLBAR"
"id"
:
"TOOLBAR"
},
},
"getPSDEToolbarItems"
:
[
{
"getPSDEToolbarItems"
:
[
{
"caption"
:
"选项操作"
,
"groupExtractMode"
:
"ITEM"
,
"itemType"
:
"DEUIACTION"
,
"name"
:
"tbitem1_openopt"
,
"noPrivDisplayMode"
:
2
,
"getPSAppViewUIAction"
:
{
"modelref"
:
true
,
"id"
:
"toolbar_tbitem1_openopt"
},
"getPSUIAction"
:
{
"actionTarget"
:
"SINGLEKEY"
,
"caption"
:
"选项操作"
,
"codeName"
:
"openOpt"
,
"getFrontPSAppView"
:
{
"modelref"
:
true
,
"path"
:
"PSSYSAPPS/Web/PSAPPDEVIEWS/ReginfofOptionView.json"
,
"viewType"
:
"DEOPTVIEW"
},
"frontProcessType"
:
"WIZARD"
,
"fullCodeName"
:
"Reginfo_openOpt"
,
"name"
:
"打开选项操作视图"
,
"getPSAppDataEntity"
:
{
"modelref"
:
true
,
"path"
:
"PSSYSAPPS/Web/PSAPPDATAENTITIES/Reginfo.json"
},
"timeout"
:
60000
,
"uIActionMode"
:
"FRONT"
,
"uIActionTag"
:
"openOpt"
,
"uIActionType"
:
"DEUIACTION"
,
"id"
:
"openOpt@Reginfo"
},
"tooltip"
:
"选项操作"
,
"showCaption"
:
true
,
"showIcon"
:
true
},
{
"itemType"
:
"SEPERATOR"
,
"name"
:
"tbitem2"
,
"spanMode"
:
false
},
{
"getCapPSLanguageRes"
:
{
"getCapPSLanguageRes"
:
{
"lanResTag"
:
"TBB.TEXT.*.NEW"
"lanResTag"
:
"TBB.TEXT.*.NEW"
},
},
...
...
trainsys-core/src/main/resources/model/cn/ibizlab/trainsys/PSSYSAPPS/Web/PSSYSAPP.json
浏览文件 @
388d9503
...
@@ -1604,6 +1604,17 @@
...
@@ -1604,6 +1604,17 @@
}
]
}
]
}
],
}
],
"getPSAppViewLogics"
:
[
{
"getPSAppViewLogics"
:
[
{
"eventArg"
:
"tbitem1_openopt"
,
"eventNames"
:
"CLICK"
,
"logicTrigger"
:
"CTRLEVENT"
,
"logicType"
:
"APPVIEWUIACTION"
,
"name"
:
"toolbar_tbitem1_openopt_click"
,
"getPSAppViewUIAction"
:
{
"modelref"
:
true
,
"id"
:
"toolbar_tbitem1_openopt"
},
"getPSViewCtrlName"
:
"toolbar"
},
{
"eventArg"
:
"tbitem3"
,
"eventArg"
:
"tbitem3"
,
"eventNames"
:
"CLICK"
,
"eventNames"
:
"CLICK"
,
"logicTrigger"
:
"CTRLEVENT"
,
"logicTrigger"
:
"CTRLEVENT"
,
...
@@ -1816,6 +1827,18 @@
...
@@ -1816,6 +1827,18 @@
}
}
}
],
}
],
"getPSAppViewUIActions"
:
[
{
"getPSAppViewUIActions"
:
[
{
"name"
:
"toolbar_tbitem1_openopt"
,
"getPSUIAction"
:
{
"getPSAppDataEntity"
:
{
"modelref"
:
true
,
"path"
:
"PSSYSAPPS/Web/PSAPPDATAENTITIES/Reginfo.json"
},
"modelref"
:
true
,
"id"
:
"openOpt@Reginfo"
},
"uIActionTarget"
:
"SINGLEKEY"
,
"xDataControlName"
:
"grid"
},
{
"name"
:
"toolbar_tbitem3"
,
"name"
:
"toolbar_tbitem3"
,
"getPSUIAction"
:
{
"getPSUIAction"
:
{
"modelref"
:
true
,
"modelref"
:
true
,
...
@@ -2629,6 +2652,16 @@
...
@@ -2629,6 +2652,16 @@
"path"
:
"PSSYSAPPS/Web/PSAPPDATAENTITIES/Reginfo.json"
"path"
:
"PSSYSAPPS/Web/PSAPPDATAENTITIES/Reginfo.json"
},
},
"getPSControlLogics"
:
[
{
"getPSControlLogics"
:
[
{
"eventArg"
:
"tbitem1_openopt"
,
"eventNames"
:
"CLICK"
,
"logicTag"
:
"toolbar"
,
"logicType"
:
"APPVIEWLOGIC"
,
"name"
:
"toolbar_tbitem1_openopt_click"
,
"getPSAppViewLogic"
:
{
"modelref"
:
true
,
"id"
:
"toolbar_tbitem1_openopt_click"
}
},
{
"eventArg"
:
"tbitem3"
,
"eventArg"
:
"tbitem3"
,
"eventNames"
:
"CLICK"
,
"eventNames"
:
"CLICK"
,
"logicTag"
:
"toolbar"
,
"logicTag"
:
"toolbar"
,
...
@@ -2763,6 +2796,45 @@
...
@@ -2763,6 +2796,45 @@
"id"
:
"TOOLBAR"
"id"
:
"TOOLBAR"
},
},
"getPSDEToolbarItems"
:
[
{
"getPSDEToolbarItems"
:
[
{
"caption"
:
"选项操作"
,
"groupExtractMode"
:
"ITEM"
,
"itemType"
:
"DEUIACTION"
,
"name"
:
"tbitem1_openopt"
,
"noPrivDisplayMode"
:
2
,
"getPSAppViewUIAction"
:
{
"modelref"
:
true
,
"id"
:
"toolbar_tbitem1_openopt"
},
"getPSUIAction"
:
{
"actionTarget"
:
"SINGLEKEY"
,
"caption"
:
"选项操作"
,
"codeName"
:
"openOpt"
,
"getFrontPSAppView"
:
{
"modelref"
:
true
,
"path"
:
"PSSYSAPPS/Web/PSAPPDEVIEWS/ReginfofOptionView.json"
,
"viewType"
:
"DEOPTVIEW"
},
"frontProcessType"
:
"WIZARD"
,
"fullCodeName"
:
"Reginfo_openOpt"
,
"name"
:
"打开选项操作视图"
,
"getPSAppDataEntity"
:
{
"modelref"
:
true
,
"path"
:
"PSSYSAPPS/Web/PSAPPDATAENTITIES/Reginfo.json"
},
"timeout"
:
60000
,
"uIActionMode"
:
"FRONT"
,
"uIActionTag"
:
"openOpt"
,
"uIActionType"
:
"DEUIACTION"
,
"id"
:
"openOpt@Reginfo"
},
"tooltip"
:
"选项操作"
,
"showCaption"
:
true
,
"showIcon"
:
true
},
{
"itemType"
:
"SEPERATOR"
,
"name"
:
"tbitem2"
,
"spanMode"
:
false
},
{
"getCapPSLanguageRes"
:
{
"getCapPSLanguageRes"
:
{
"lanResTag"
:
"TBB.TEXT.*.NEW"
"lanResTag"
:
"TBB.TEXT.*.NEW"
},
},
...
@@ -12894,6 +12966,28 @@
...
@@ -12894,6 +12966,28 @@
"requestPath"
:
"/select"
,
"requestPath"
:
"/select"
,
"builtinMethod"
:
false
"builtinMethod"
:
false
}
],
}
],
"getAllPSAppDEUIActions"
:
[
{
"actionTarget"
:
"SINGLEKEY"
,
"caption"
:
"选项操作"
,
"codeName"
:
"openOpt"
,
"getFrontPSAppView"
:
{
"modelref"
:
true
,
"path"
:
"PSSYSAPPS/Web/PSAPPDEVIEWS/ReginfofOptionView.json"
,
"viewType"
:
"DEOPTVIEW"
},
"frontProcessType"
:
"WIZARD"
,
"fullCodeName"
:
"Reginfo_openOpt"
,
"name"
:
"打开选项操作视图"
,
"getPSAppDataEntity"
:
{
"modelref"
:
true
,
"path"
:
"PSSYSAPPS/Web/PSAPPDATAENTITIES/Reginfo.json"
},
"timeout"
:
60000
,
"uIActionMode"
:
"FRONT"
,
"uIActionTag"
:
"openOpt"
,
"uIActionType"
:
"DEUIACTION"
,
"id"
:
"openOpt@Reginfo"
}
],
"getAllPSDEOPPrivs"
:
[
{
"getAllPSDEOPPrivs"
:
[
{
"logicName"
:
"建立"
,
"logicName"
:
"建立"
,
"name"
:
"CREATE"
"name"
:
"CREATE"
...
...
编辑
预览
Markdown
格式
0%
请重试
or
添加新附件
添加附件
取消
您添加了
0
人
到此讨论。请谨慎行事。
先完成此消息的编辑!
取消
想要评论请
注册
或
登录