Skip to content
项目
群组
代码片段
帮助
正在加载...
帮助
提交反馈
为 GitLab 提交贡献
登录
切换导航
I
ibizlab-generator
项目
项目
详情
动态
版本
周期分析
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
统计图
议题
0
议题
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
CI / CD
CI / CD
流水线
作业
计划
统计图
Wiki
Wiki
代码片段
代码片段
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
统计图
创建新议题
作业
提交
议题看板
打开侧边栏
ibiz4jteam
ibizlab-generator
提交
1f7541e2
提交
1f7541e2
编写于
1月 26, 2022
作者:
RedPig97
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
update: 更新
上级
5b6ee299
变更
7
显示空白字符变更
内嵌
并排
正在显示
7 个修改的文件
包含
33 行增加
和
9 行删除
+33
-9
input.hbs
...ain/resources/templ/r7/@macro/front-end/editors/input.hbs
+3
-0
form-item.hbs
...mpl/r7/@macro/front-end/widgets/form-detail/form-item.hbs
+3
-1
app-form-item.vue
...l/r7/app_{{apps}}/src/components/common/app-form-item.vue
+5
-1
app-grid-view-layout.vue
...p_{{apps}}/src/components/layout/app-grid-view-layout.vue
+14
-5
app-form-item.scss
...p_{{apps}}/src/style/components/common/app-form-item.scss
+5
-0
index.scss
...pl/r7/app_{{apps}}/src/style/components/common/index.scss
+2
-1
{{pages@DEGRIDVIEW}}.vue.hbs
...dules}}/{{pages@DEGRIDVIEW}}/{{pages@DEGRIDVIEW}}.vue.hbs
+1
-1
未找到文件。
modules/ibizlab-generator-core/src/main/resources/templ/r7/@macro/front-end/editors/input.hbs
浏览文件 @
1f7541e2
...
@@ -39,6 +39,9 @@
...
@@ -39,6 +39,9 @@
{{#
eq
item
.
psEditor
.
editorType
"TEXTAREA"
}}
{{#
eq
item
.
psEditor
.
editorType
"TEXTAREA"
}}
type=
"textarea"
type=
"textarea"
{{/
eq
}}
{{/
eq
}}
{{#
eq
item
.
psEditor
.
editorType
"TEXTAREA_10"
}}
type=
"textarea"
{{/
eq
}}
{{#if
(
or
(
eq
ctrlType
'form'
)
(
eq
ctrlType
'panel'
))
}}
{{#if
(
or
(
eq
ctrlType
'form'
)
(
eq
ctrlType
'panel'
))
}}
:value=
"state.data.
{{
item
.
psEditor
.
name
}}
"
:value=
"state.data.
{{
item
.
psEditor
.
name
}}
"
@
editorEvent=
"onEditorEvent"
@
editorEvent=
"onEditorEvent"
...
...
modules/ibizlab-generator-core/src/main/resources/templ/r7/@macro/front-end/widgets/form-detail/form-item.hbs
浏览文件 @
1f7541e2
{{>
@macro
/
front-end
/
editors
/
include-editor
.
hbs
}}
{{>
@macro
/
front-end
/
editors
/
include-editor
.
hbs
}}
{{#
neq
item
.
psEditor
.
editorType
"HIDDEN"
}}
{{#
eq
item
.
psLayoutPos
'FLEX'
}}
{{#
eq
item
.
psLayoutPos
'FLEX'
}}
<div
style=
"flex-grow:
{{#if
item
.
psLayoutPos
.
grow
}}{{
item
.
psLayoutPos
.
grow
}}{{else}}
0
{{/if}}
;"
>
<div
style=
"flex-grow:
{{#if
item
.
psLayoutPos
.
grow
}}{{
item
.
psLayoutPos
.
grow
}}{{else}}
0
{{/if}}
;"
>
<AppFormItem
<AppFormItem
...
@@ -47,3 +48,4 @@
...
@@ -47,3 +48,4 @@
</AppFormItem>
</AppFormItem>
</a-col>
</a-col>
{{/
eq
}}
{{/
eq
}}
{{/
neq
}}
\ No newline at end of file
modules/ibizlab-generator-core/src/main/resources/templ/r7/app_{{apps}}/src/components/common/app-form-item.vue
浏览文件 @
1f7541e2
...
@@ -42,10 +42,14 @@ const initRules = () => {
...
@@ -42,10 +42,14 @@ const initRules = () => {
:rules=
"itemRules"
:rules=
"itemRules"
:help=
"error"
:help=
"error"
:required=
"required"
:required=
"required"
class=
"app-form-item"
:labelCol=
"
{ style: { width: `${labelWidth}px` } }"
:validateStatus="error ? 'error' : 'validating'"
:validateStatus="error ? 'error' : 'validating'"
>
>
<template
#
label
>
<template
#
label
>
<label
:style=
"
{ width: labelWidth + 'px' }" :class="titleStyle">
{{
label
}}
</label>
<label
:class=
"titleStyle"
>
<div
class=
"label-title"
>
{{
label
}}
</div>
</label>
</
template
>
</
template
>
<slot></slot>
<slot></slot>
</a-form-item>
</a-form-item>
...
...
modules/ibizlab-generator-core/src/main/resources/templ/r7/app_{{apps}}/src/components/layout/app-grid-view-layout.vue
浏览文件 @
1f7541e2
...
@@ -3,7 +3,7 @@
...
@@ -3,7 +3,7 @@
</
script
>
</
script
>
<
template
>
<
template
>
<AppViewBaseLayout>
<AppViewBaseLayout
class=
"app-grid-view-layout"
>
<template
v-slot:header-top
>
<template
v-slot:header-top
>
<slot
name=
"topMessage"
/>
<slot
name=
"topMessage"
/>
</
template
>
</
template
>
...
@@ -11,16 +11,20 @@
...
@@ -11,16 +11,20 @@
<slot
name=
"caption"
/>
<slot
name=
"caption"
/>
</
template
>
</
template
>
<
template
v-slot:header-content
>
<
template
v-slot:header-content
>
<slot
name=
"quickGroupSearch"
/>
<slot
name=
"quickSearch"
/>
</
template
>
</
template
>
<
template
v-slot:header-right
>
<
template
v-slot:header-right
>
<div
class=
"grid-view__header-right"
>
<slot
name=
"quickGroupSearch"
/>
<slot
name=
"quickSearch"
/>
<slot
name=
"toolbar"
/>
<slot
name=
"toolbar"
/>
</div>
</
template
>
</
template
>
<
template
v-slot:header-bottom
>
<
template
v-slot:header-bottom
>
<div>
<slot
name=
"quickSearchForm"
/>
<slot
name=
"quickSearchForm"
/>
<slot
name=
"searchForm"
/>
<slot
name=
"searchForm"
/>
<slot
name=
"searchBar"
/>
<slot
name=
"searchBar"
/>
</div>
</
template
>
</
template
>
<
template
v-slot:body-top
>
<
template
v-slot:body-top
>
<slot
name=
"bodyMessage"
/>
<slot
name=
"bodyMessage"
/>
...
@@ -33,6 +37,11 @@
...
@@ -33,6 +37,11 @@
</template>
</template>
<
style
lang=
"scss"
>
<
style
lang=
"scss"
>
.app-grid-view-layout
{
.grid-view__header-right
{
display
:
flex
;
flex-wrap
:
nowrap
;
}
}
</
style
>
</
style
>
\ No newline at end of file
modules/ibizlab-generator-core/src/main/resources/templ/r7/app_{{apps}}/src/style/components/common/app-form-item.scss
0 → 100644
浏览文件 @
1f7541e2
.app-form-item
{
.ant-form-item-label
{
width
:
130px
;
}
}
\ No newline at end of file
modules/ibizlab-generator-core/src/main/resources/templ/r7/app_{{apps}}/src/style/components/common/index.scss
浏览文件 @
1f7541e2
...
@@ -5,3 +5,4 @@
...
@@ -5,3 +5,4 @@
@use
'./app-menu-center.scss'
;
@use
'./app-menu-center.scss'
;
@use
'./app-user.scss'
;
@use
'./app-user.scss'
;
@use
'./lock.scss'
;
@use
'./lock.scss'
;
@use
'./app-form-item.scss'
;
\ No newline at end of file
modules/ibizlab-generator-core/src/main/resources/templ/r7/app_{{apps}}/src/views/{{appModules}}/{{pages@DEGRIDVIEW}}/{{pages@DEGRIDVIEW}}.vue.hbs
浏览文件 @
1f7541e2
...
@@ -68,7 +68,7 @@ const { state, grid, onCtrlEvent, onToolbarEvent, onQuickGroupEvent, onQuickSear
...
@@ -68,7 +68,7 @@ const { state, grid, onCtrlEvent, onToolbarEvent, onQuickGroupEvent, onQuickSear
<template
v-slot:quickSearch
>
<template
v-slot:quickSearch
>
<div
class=
'app-quick-search'
>
<div
class=
'app-quick-search'
>
<a-input
v-if=
"state.enableQuickSearch"
@
pressEnter=
"onQuickSearchEvent($event)"
allowClear
/>
<a-input
v-if=
"state.enableQuickSearch"
@
pressEnter=
"onQuickSearchEvent($event)"
allowClear
/>
<a-popover
trigger=
"click"
:overlayStyle=
"{width: '50%'}"
>
<a-popover
trigger=
"click"
:overlayStyle=
"{width: '50%'}"
placement=
"bottom"
>
<template
#
content
>
<template
#
content
>
<
{{
codeName
}}
SearchForm
<
{{
codeName
}}
SearchForm
v-if=
"state.expandSearchForm"
v-if=
"state.expandSearchForm"
...
...
编辑
预览
Markdown
格式
0%
请重试
or
添加新附件
添加附件
取消
您添加了
0
人
到此讨论。请谨慎行事。
先完成此消息的编辑!
取消
想要评论请
注册
或
登录