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

lxm1993 发布系统代码 [TrainSys,网页端]

上级 e200c852
<template>
<div class="ibiz-page-tag" v-if="navHistory.historyList.length > 0">
<div class="move-btn move-left" @click="leftMove">
<div class="move-btn ibiz-page-tag__left" @click="leftMove">
<icon type="ios-arrow-back" />
</div>
<div ref="scrollBody" class="tags-body">
<div ref="scrollBody" class="ibiz-page-tag__body">
<div
ref="scrollChild"
class="tags-container"
:style="{ left: styleLeft + 'px' }"
>
<transition-group name="tags-transition">
<transition-group name="tags-transition" class="ibiz-page-tag__body__tags">
<template v-for="(item, index) of navHistory.historyList">
<Tag
ref="tagElement"
......@@ -20,7 +20,7 @@
@click.native="changePage(item)"
@on-close="onClose(item)"
>
<div class="tag-text">
<div class="body__tags__tag-text">
<div
:title="translate(item)"
class="tag-caption-content"
......@@ -40,7 +40,7 @@
</transition-group>
</div>
</div>
<div class="move-btn move-right" @click="rightMove">
<div class="move-btn ibiz-page-tag__right" @click="rightMove">
<icon type="ios-arrow-forward" />
</div>
<Dropdown
......
......@@ -4,130 +4,52 @@
box-sizing: border-box;
height: 34px;
padding: 0 60px 0 30px;
// background: var(--leftsidebar-background-color);
margin: 0;
.tags-body {
position: relative;
width: 100%;
height: 100%;
overflow: hidden;
.tags-container {
position: absolute;
overflow: visible;
white-space: nowrap;
transition: left 0.3s ease;
.ivu-tag {
margin: 0;
height: 34px;
line-height: 34px;
border: 0;
border-radius: 0;
// border-right: 1px solid var(--view-background-color-light);
// background: var(--app-background-color-light);
font-size: 14px;
.ivu-tag-text {
// color: var(--view-font-color);
> i::before {
vertical-align: initial;
}
}
.text-icon {
height: 16px;
margin-bottom: -3px;
}
.ivu-icon-ios-close {
visibility: hidden;
}
.tag-text {
cursor: pointer;
display: table-cell;
.ivu-tooltip {
display: block;
.ivu-tooltip-rel {
display: block;
max-width: 200px;
overflow: hidden;
text-overflow: ellipsis;
}
}
.tag-caption-content {
max-width: 250px;
text-overflow: ellipsis;
white-space: nowrap;
overflow: hidden;
}
}
}
// .ivu-tag.tag-is-active {
// // background: var(--view-background-color);
// .ivu-tag-text {
// color: var(--view-font-color);
// }
// .ivu-icon {
// color: var(--view-font-color);
// }
// }
.ivu-tag:hover,
.ivu-tag.tag-is-active {
.ivu-icon-ios-close {
visibility: initial;
}
// .ivu-icon {
// color: var(--view-font-color);
// }
}
span {
.ivu-tag:last-child {
border-right: none;
}
}
}
}
.ibiz-page-tag__body {
position: relative;
width: 100%;
height: 100%;
overflow: hidden;
.ivu-tag:hover,
.ivu-tag.tag-is-active {
.ivu-icon-ios-close {
visibility: initial;
}
}
span {
.ivu-tag:last-child {
border-right: none;
}
}
}
}
.move-btn {
font-size: 18px;
width: 30px;
height: 34px;
line-height: 34px;
// background-color: var(--app-leftsidebar-background-color);
// border-left: var(1px solid --view-dividing-line-color-bright);
// border-right: var(1px solid --view-dividing-line-color-bright);
text-align: center;
cursor: pointer;
}
// .move-btn:hover {
// background: #efefef;
// }
.move-left,
.move-right,
.move-btn:hover {
background: #efefef;
}
.ibiz-page-tag__left,
.ibiz-page-tag__right,
.ivu-dropdown {
position: absolute;
top: 0;
// color: var(--app-leftsidebar-font-color);
}
.move-left {
.ibiz-page-tag__left {
left: 0;
}
.move-right {
.ibiz-page-tag__right {
right: 30px;
}
......@@ -135,17 +57,38 @@
right: 0;
}
}
// .app-page-more {
// background: var(--app-background-color);
// .ivu-dropdown-item {
// color: var(--app-font-color);
// }
// .ivu-dropdown-item:hover {
// background: var(--app-background-color-bright);
// color: var(--app-font-color-bright);
// }
// }
.ibiz-page-tag__body__tags {
position: absolute;
overflow: visible;
white-space: nowrap;
transition: left 0.3s ease;
.ivu-tag {
margin: 0;
height: 34px;
line-height: 34px;
border: 0;
border-radius: 0;
font-size: 14px;
.ivu-tag-text {
> i::before {
vertical-align: initial;
}
}
.text-icon {
height: 16px;
margin-bottom: -3px;
}
.ivu-icon-ios-close {
visibility: hidden;
}
}
.tags-transition-move {
transition: transform 0.3s;
}
......@@ -156,6 +99,29 @@
}
}
.body__tags__tag-text {
cursor: pointer;
display: table-cell;
.ivu-tooltip {
display: block;
.ivu-tooltip-rel {
display: block;
max-width: 200px;
overflow: hidden;
text-overflow: ellipsis;
}
}
.tag-caption-content {
max-width: 250px;
text-overflow: ellipsis;
white-space: nowrap;
overflow: hidden;
}
}
.app-theme-default {
.view-style2 .ibiz-page-tag {
background-color: #57A3FD;
......
......@@ -2190,4 +2190,46 @@ body {
> div:nth-child(1) {
border-right: 1px solid @app-divider-color;
}
}
.studio-view.view-container{
.quick-search{
.ivu-input.ivu-input-default.ivu-input-with-suffix:hover {
border-color: @color-primary-base;
}
}
}
.studio-view.view-container.show-footer{
> .view-footer {
border-top: 1px solid @app-divider-color;
}
}
.ibiz-page-tag__body__tags{
.ivu-tag {
border-right: 1px solid @app-divider-color;
}
.ivu-tag.tag-is-active {
background: @app-background-color;
.ivu-tag-text {
color: @app-text-color;
}
.ivu-icon {
color: @app-text-color;
}
}
}
.ibiz-page-tag{
.move-btn{
border-left: 1px solid @app-divider-color;
border-right: 1px solid @app-divider-color;
}
}
.app-page-more{
.ivu-dropdown-item:hover{
color: @color-primary-base;
}
}
\ No newline at end of file
......@@ -194,7 +194,7 @@
</changeSet>
<!--输出实体[REGINFO]数据结构 -->
<changeSet author="root" id="tab-reginfo-91-8">
<changeSet author="root" id="tab-reginfo-94-8">
<createTable tableName="T_REGINFO">
<column name="UPDATEDATE" remarks="" type="DATETIME">
</column>
......@@ -303,7 +303,7 @@
</changeSet>
<!--输出实体[REGINFO]外键关系 -->
<changeSet author="root" id="fk-reginfo-91-12">
<changeSet author="root" id="fk-reginfo-94-12">
<addForeignKeyConstraint baseColumnNames="STUDENTID" baseTableName="T_REGINFO" constraintName="F328B6E61632896255" deferrable="false" initiallyDeferred="false" onDelete="RESTRICT" onUpdate="RESTRICT" referencedColumnNames="STUDENTID" referencedTableName="T_STUDENT" validate="true"/>
</changeSet>
......
......@@ -2192,6 +2192,12 @@
"name" : "学员登记信息实体数据重定向视图",
"realModelSubType" : "DEREDIRECTVIEW",
"realModelType" : "PSDEVIEWBASE"
}, {
"codeName" : "OptionView",
"logicName" : "学员登记信息实体选项操作视图",
"name" : "学员登记信息实体选项操作视图",
"realModelSubType" : "DEOPTVIEW",
"realModelType" : "PSDEVIEWBASE"
}, {
"codeName" : "PickupView",
"logicName" : "学员登记信息实体数据选择视图",
......@@ -2225,6 +2231,13 @@
"name" : "学员登记信息实体数据多项选择视图",
"realModelSubType" : "DEMPICKUPVIEW",
"realModelType" : "PSDEVIEWBASE"
}, {
"codeName" : "optForm",
"logicName" : "选项操作",
"modelTag2" : "0",
"name" : "选项操作",
"realModelSubType" : "EDITFORM",
"realModelType" : "PSDEFORM"
}, {
"codeName" : "Main",
"logicName" : "主编辑表单",
......
......@@ -813,7 +813,7 @@
"codeName" : "openOpt",
"getFrontPSAppView" : {
"modelref" : true,
"path" : "PSSYSAPPS/Web/PSAPPDEVIEWS/ReginfofOptionView.json",
"path" : "PSSYSAPPS/Web/PSAPPDEVIEWS/ReginfoOptionView.json",
"viewType" : "DEOPTVIEW"
},
"frontProcessType" : "WIZARD",
......
{
"codeName" : "OptForm",
"controlType" : "FORM",
"getCreatePSControlAction" : {
"modelref" : true,
"id" : "create"
},
"dynaModelFilePath" : "PSSYSAPPS/Web/PSAPPDATAENTITIES/Reginfo/PSFORMS/OptForm.json",
"getGetDraftFromPSControlAction" : {
"modelref" : true,
"id" : "loaddraftfrom"
},
"getGetDraftPSControlAction" : {
"modelref" : true,
"id" : "loaddraft"
},
"getGetPSControlAction" : {
"modelref" : true,
"id" : "load"
},
"hookEventNames" : [ "LOAD", "SAVE", "REMOVE" ],
"logicName" : "选项操作",
"getPSAppDataEntity" : {
"modelref" : true,
"path" : "PSSYSAPPS/Web/PSAPPDATAENTITIES/Reginfo.json"
},
"getPSControlLogics" : [ {
"eventNames" : "LOAD;SAVE;REMOVE",
"logicTag" : "form",
"logicType" : "APPVIEWENGINE",
"name" : "engine_form",
"getPSAppViewEngine" : {
"modelref" : true,
"id" : "engine"
}
} ],
"getPSDEFormItems" : [ {
"id" : "srfupdatedate",
"hidden" : true,
"dataType" : 5,
"getPSAppDEField" : {
"name" : "UPDATEDATE",
"codeName" : "UpdateDate"
}
}, {
"id" : "srforikey",
"hidden" : true,
"dataType" : 25
}, {
"id" : "srfkey",
"hidden" : true,
"dataType" : 25,
"getPSAppDEField" : {
"name" : "REGINFOID",
"codeName" : "ReginfoId"
}
}, {
"id" : "srfmajortext",
"hidden" : true,
"dataType" : 25,
"getPSAppDEField" : {
"name" : "REGINFONAME",
"codeName" : "ReginfoName"
}
}, {
"id" : "srftempmode",
"hidden" : true,
"dataType" : 25
}, {
"id" : "srfuf",
"hidden" : true,
"dataType" : 25
}, {
"id" : "srfdeid",
"hidden" : true,
"dataType" : 25
}, {
"id" : "srfsourcekey",
"hidden" : true,
"dataType" : 25
}, {
"id" : "reginfoname",
"dataType" : 25,
"getPSAppDEField" : {
"name" : "REGINFONAME",
"codeName" : "ReginfoName"
}
}, {
"id" : "createman",
"dataType" : 25,
"getPSAppDEField" : {
"name" : "CREATEMAN",
"codeName" : "CreateMan"
}
}, {
"id" : "createdate",
"dataType" : 5,
"getPSAppDEField" : {
"name" : "CREATEDATE",
"codeName" : "CreateDate"
}
}, {
"id" : "updateman",
"dataType" : 25,
"getPSAppDEField" : {
"name" : "UPDATEMAN",
"codeName" : "UpdateMan"
}
}, {
"id" : "updatedate",
"dataType" : 5,
"getPSAppDEField" : {
"name" : "UPDATEDATE",
"codeName" : "UpdateDate"
}
}, {
"id" : "reginfoid",
"hidden" : true,
"dataType" : 25,
"getPSAppDEField" : {
"name" : "REGINFOID",
"codeName" : "ReginfoId"
}
} ],
"getPSDEFormPages" : [ {
"caption" : "基本信息",
"codeName" : "formpage1",
"detailStyle" : "DEFAULT",
"detailType" : "FORMPAGE",
"name" : "formpage1",
"getPSDEFormDetails" : [ {
"actionGroupExtractMode" : "ITEM",
"caption" : "学员登记信息基本信息",
"codeName" : "group1",
"detailStyle" : "DEFAULT",
"detailType" : "GROUPPANEL",
"name" : "group1",
"getPSDEFormDetails" : [ {
"caption" : "学员登记信息名称",
"codeName" : "reginfoname",
"dataType" : 25,
"detailStyle" : "DEFAULT",
"detailType" : "FORMITEM",
"enableCond" : 3,
"ignoreInput" : 0,
"labelPos" : "LEFT",
"labelWidth" : 130,
"name" : "reginfoname",
"noPrivDisplayMode" : 1,
"getPSAppDEField" : {
"name" : "REGINFONAME",
"codeName" : "ReginfoName"
},
"getPSEditor" : {
"editorType" : "TEXTBOX",
"maxLength" : 200,
"name" : "reginfoname"
},
"getPSLayoutPos" : {
"colMD" : 24,
"layout" : "TABLE_24COL"
},
"allowEmpty" : true,
"showCaption" : true
} ],
"getPSLayout" : {
"columnCount" : 24,
"layout" : "TABLE_24COL"
},
"getPSLayoutPos" : {
"colMD" : 24,
"layout" : "TABLE_24COL"
},
"infoGroupMode" : false,
"showCaption" : true
} ],
"getPSLayout" : {
"columnCount" : 24,
"layout" : "TABLE_24COL"
},
"infoGroupMode" : false
}, {
"caption" : "其它",
"codeName" : "formpage2",
"detailStyle" : "DEFAULT",
"detailType" : "FORMPAGE",
"name" : "formpage2",
"getPSDEFormDetails" : [ {
"actionGroupExtractMode" : "ITEM",
"caption" : "操作信息",
"codeName" : "group2",
"detailStyle" : "DEFAULT",
"detailType" : "GROUPPANEL",
"name" : "group2",
"getPSDEFormDetails" : [ {
"caption" : "建立人",
"codeName" : "createman",
"dataType" : 25,
"detailStyle" : "DEFAULT",
"detailType" : "FORMITEM",
"enableCond" : 3,
"ignoreInput" : 3,
"labelPos" : "LEFT",
"labelWidth" : 130,
"name" : "createman",
"noPrivDisplayMode" : 1,
"getPSAppDEField" : {
"name" : "CREATEMAN",
"codeName" : "CreateMan"
},
"getPSEditor" : {
"editorType" : "SPAN",
"name" : "createman",
"getPSAppCodeList" : {
"modelref" : true,
"path" : "PSSYSAPPS/Web/PSAPPCODELISTS/SysOperator.json"
},
"enableLinkView" : false
},
"getPSLayoutPos" : {
"colMD" : 24,
"layout" : "TABLE_24COL"
},
"allowEmpty" : true,
"convertToCodeItemText" : true,
"showCaption" : true
}, {
"caption" : "建立时间",
"codeName" : "createdate",
"dataType" : 5,
"detailStyle" : "DEFAULT",
"detailType" : "FORMITEM",
"enableCond" : 3,
"ignoreInput" : 3,
"labelPos" : "LEFT",
"labelWidth" : 130,
"name" : "createdate",
"noPrivDisplayMode" : 1,
"getPSAppDEField" : {
"name" : "CREATEDATE",
"codeName" : "CreateDate"
},
"getPSEditor" : {
"editorType" : "SPAN",
"name" : "createdate",
"enableLinkView" : false
},
"getPSLayoutPos" : {
"colMD" : 24,
"layout" : "TABLE_24COL"
},
"valueFormat" : "YYYY-MM-DD HH:mm:ss",
"allowEmpty" : true,
"showCaption" : true
}, {
"caption" : "更新人",
"codeName" : "updateman",
"dataType" : 25,
"detailStyle" : "DEFAULT",
"detailType" : "FORMITEM",
"enableCond" : 3,
"ignoreInput" : 3,
"labelPos" : "LEFT",
"labelWidth" : 130,
"name" : "updateman",
"noPrivDisplayMode" : 1,
"getPSAppDEField" : {
"name" : "UPDATEMAN",
"codeName" : "UpdateMan"
},
"getPSEditor" : {
"editorType" : "SPAN",
"name" : "updateman",
"getPSAppCodeList" : {
"modelref" : true,
"path" : "PSSYSAPPS/Web/PSAPPCODELISTS/SysOperator.json"
},
"enableLinkView" : false
},
"getPSLayoutPos" : {
"colMD" : 24,
"layout" : "TABLE_24COL"
},
"allowEmpty" : true,
"convertToCodeItemText" : true,
"showCaption" : true
}, {
"caption" : "更新时间",
"codeName" : "updatedate",
"dataType" : 5,
"detailStyle" : "DEFAULT",
"detailType" : "FORMITEM",
"enableCond" : 3,
"ignoreInput" : 3,
"labelPos" : "LEFT",
"labelWidth" : 130,
"name" : "updatedate",
"noPrivDisplayMode" : 1,
"getPSAppDEField" : {
"name" : "UPDATEDATE",
"codeName" : "UpdateDate"
},
"getPSEditor" : {
"editorType" : "SPAN",
"name" : "updatedate",
"enableLinkView" : false
},
"getPSLayoutPos" : {
"colMD" : 24,
"layout" : "TABLE_24COL"
},
"valueFormat" : "YYYY-MM-DD HH:mm:ss",
"allowEmpty" : true,
"showCaption" : true
} ],
"getPSLayout" : {
"columnCount" : 24,
"layout" : "TABLE_24COL"
},
"getPSLayoutPos" : {
"colMD" : 24,
"layout" : "TABLE_24COL"
},
"infoGroupMode" : false,
"showCaption" : true
} ],
"getPSLayout" : {
"columnCount" : 24,
"layout" : "TABLE_24COL"
},
"infoGroupMode" : false
} ],
"getPSLayout" : {
"columnCount" : 24,
"layout" : "TABLE_24COL"
},
"getRemovePSControlAction" : {
"modelref" : true,
"id" : "remove"
},
"tabHeaderPos" : "TOP",
"getUpdatePSControlAction" : {
"modelref" : true,
"id" : "update"
},
"noTabHeader" : false,
"modelid" : "ADFB3FDF-76C0-4554-B0E4-F557DC525085",
"modeltype" : "PSDEFORM_EDITFORM"
}
\ No newline at end of file
......@@ -1239,7 +1239,7 @@
"codeName" : "openOpt",
"getFrontPSAppView" : {
"modelref" : true,
"path" : "PSSYSAPPS/Web/PSAPPDEVIEWS/ReginfofOptionView.json",
"path" : "PSSYSAPPS/Web/PSAPPDEVIEWS/ReginfoOptionView.json",
"viewType" : "DEOPTVIEW"
},
"frontProcessType" : "WIZARD",
......
......@@ -1147,6 +1147,12 @@
"viewType" : "DEGRIDVIEW",
"resource" : "Book",
"view" : "GridView"
}, {
"modelref" : true,
"path" : "PSSYSAPPS/Web/PSAPPDEVIEWS/ReginfoOptionView.json",
"viewType" : "DEOPTVIEW",
"resource" : "Reginfo",
"view" : "OptionView"
}, {
"modelref" : true,
"path" : "PSSYSAPPS/Web/PSAPPDEVIEWS/BookTypeGridView.json",
......@@ -2811,7 +2817,7 @@
"codeName" : "openOpt",
"getFrontPSAppView" : {
"modelref" : true,
"path" : "PSSYSAPPS/Web/PSAPPDEVIEWS/ReginfofOptionView.json",
"path" : "PSSYSAPPS/Web/PSAPPDEVIEWS/ReginfoOptionView.json",
"viewType" : "DEOPTVIEW"
},
"frontProcessType" : "WIZARD",
......@@ -12972,7 +12978,7 @@
"codeName" : "openOpt",
"getFrontPSAppView" : {
"modelref" : true,
"path" : "PSSYSAPPS/Web/PSAPPDEVIEWS/ReginfofOptionView.json",
"path" : "PSSYSAPPS/Web/PSAPPDEVIEWS/ReginfoOptionView.json",
"viewType" : "DEOPTVIEW"
},
"frontProcessType" : "WIZARD",
......
Markdown 格式
0% or
您添加了 0 到此讨论。请谨慎行事。
先完成此消息的编辑!
想要评论请 注册