Skip to content
项目
群组
代码片段
帮助
正在加载...
帮助
提交反馈
为 GitLab 提交贡献
登录
切换导航
I
ibizlab-generator
项目
项目
详情
动态
版本
周期分析
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
统计图
议题
0
议题
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
CI / CD
CI / CD
流水线
作业
计划
统计图
Wiki
Wiki
代码片段
代码片段
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
统计图
创建新议题
作业
提交
议题看板
打开侧边栏
ibiz4jteam
ibizlab-generator
提交
7dbf2fd1
提交
7dbf2fd1
编写于
12月 27, 2021
作者:
RedPig97
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
update: 更新
上级
0a918a66
变更
5
隐藏空白字符变更
内嵌
并排
正在显示
5 个修改的文件
包含
16 行增加
和
24 行删除
+16
-24
auto-complete.hbs
...c/main/resources/templ/r7/@macro/editor/auto-complete.hbs
+2
-2
dropdown-list.hbs
...c/main/resources/templ/r7/@macro/editor/dropdown-list.hbs
+3
-0
include-editor.hbs
.../main/resources/templ/r7/@macro/editor/include-editor.hbs
+2
-0
IbizAutoComplete.vue
.../app_{{apps}}/src/components/editors/IbizAutoComplete.vue
+9
-18
IbizUpload.vue
...mpl/r7/app_{{apps}}/src/components/editors/IbizUpload.vue
+0
-4
未找到文件。
modules/ibizlab-generator-core/src/main/resources/templ/r7/@macro/editor/auto-complete.hbs
浏览文件 @
7dbf2fd1
...
...
@@ -17,8 +17,8 @@
localParam=
"
{{
item
.
psEditor
.
psNavigateParams
}}
"
{{/if}}
{{#if
item
.
psEditor
.
psAppDataEntity
}}
deMajorField=
"
{{
item
.
psEditor
.
psAppDataEntity
.
majorPSAppDEField
.
codename
}}
"
deKeyField=
"
{{
item
.
psEditor
.
psAppDataEntity
.
codeName
}}
"
{{!-- deMajorField="getDeMajorField({{item.psEditor.psAppDataEntity.codeName}})" --}}
{{!-- deKeyField="{{item.psEditor.psAppDataEntity.codeName}}" --}}
{{/if}}
{{!-- :acParams="getAcParams({{item.psEditor}})" --}}
{{#if
item
.
psEditor
.
editorParams
.
sort
}}
...
...
modules/ibizlab-generator-core/src/main/resources/templ/r7/@macro/editor/dropdown-list.hbs
浏览文件 @
7dbf2fd1
...
...
@@ -22,6 +22,9 @@
{{#if
item
.
psEditor
.
psNavigateParams
}}
localParam=
"
{{
item
.
psEditor
.
psNavigateParams
}}
"
{{/if}}
{{#
eq
item
.
psEditor
.
editorType
"MDROPDOWNLIST"
}}
:multiple=
"true"
{{/
eq
}}
:contextProp=
"state.context"
:viewParamsProp=
"state.viewParams"
@
editorEvent=
"handleEditorEvent"
/>
modules/ibizlab-generator-core/src/main/resources/templ/r7/@macro/editor/include-editor.hbs
浏览文件 @
7dbf2fd1
...
...
@@ -4,6 +4,8 @@
{{#
*
inline
"AC_FS_NOBUTTON"
}}{{>
@macro
/
editor
/
auto-complete
.
hbs
}}{{/
inline
}}
{{#
*
inline
"CHECKBOXLIST"
}}{{>
@macro
/
editor
/
checkbox-list
.
hbs
}}{{/
inline
}}
{{#
*
inline
"CHECKBOX"
}}{{>
@macro
/
editor
/
checkbox
.
hbs
}}{{/
inline
}}
{{#
*
inline
"LISTBOXPICKUP"
}}{{>
@macro
/
editor
/
checkbox-list
.
hbs
}}{{/
inline
}}
{{#
*
inline
"LISTBOX"
}}{{>
@macro
/
editor
/
checkbox-list
.
hbs
}}{{/
inline
}}
{{#
*
inline
"PICKEREX_LINKONLY"
}}{{>
@macro
/
editor
/
data-picker
.
hbs
}}{{/
inline
}}
{{#
*
inline
"PICKER"
}}{{>
@macro
/
editor
/
data-picker
.
hbs
}}{{/
inline
}}
{{#
*
inline
"PICKEREX_NOBUTTON"
}}{{>
@macro
/
editor
/
data-picker
.
hbs
}}{{/
inline
}}
...
...
modules/ibizlab-generator-core/src/main/resources/templ/r7/app_{{apps}}/src/components/editors/IbizAutoComplete.vue
浏览文件 @
7dbf2fd1
...
...
@@ -16,11 +16,6 @@ interface AutoCompleteProps {
*/
name
:
string
;
/**
* @description 值项
*/
valueItem
:
string
;
/**
* @description 占位提示信息
*/
...
...
@@ -67,14 +62,14 @@ interface AutoCompleteProps {
sort
?:
string
;
/**
* @description
是否展开下拉框
* @description
外键值附加数据
*/
open
:
boolean
;
pickUpData
?:
string
;
/**
* @description
外键值附加数据
* @description
是否默认展开
*/
pickUpData
?:
string
;
defaultOpen
:
boolean
;
/**
* @description 禁用
...
...
@@ -95,7 +90,7 @@ const props = withDefaults(defineProps<AutoCompleteProps>(), {
disabled
:
false
,
readonly
:
false
,
showButton
:
true
,
o
pen
:
true
,
defaultO
pen
:
true
,
});
const
emit
=
defineEmits
<
EditorEmit
>
();
const
{
navContext
,
navViewParam
}
=
handleEditorNavParams
(
props
);
...
...
@@ -134,7 +129,7 @@ const onSearch = (value: string) => {
};
const
filterOption
=
(
inputValue
:
string
,
option
:
IParam
)
=>
{
return
option
[
props
.
deMajorField
].
includes
(
inputValue
)
;
return
option
[
props
.
deMajorField
].
toUpperCase
().
indexOf
(
inputValue
.
toUpperCase
())
>=
0
;
}
const
onSelect
=
(
value
:
any
)
=>
{
...
...
@@ -146,11 +141,6 @@ const onSelect = (value: any) => {
action
:
"valueChange"
,
data
:
selectItem
[
props
.
deMajorField
],
});
emit
(
"editorEvent"
,
{
tag
:
props
.
valueItem
,
action
:
"valueChange"
,
data
:
selectItem
[
props
.
deKeyField
],
});
}
</
script
>
...
...
@@ -159,15 +149,16 @@ const onSelect = (value: any) => {
<a-auto-complete
:class=
"['app-editor-container', `app-auto-complete-$
{name}`]"
:allowClear="true"
:value="value"
v-model
:value="value"
:placeholder="placeholder"
:options="items"
:filterOption="filterOption"
:disabled="disabled || readonly"
@search="onSearch"
:defaultOpen="true"
>
<template
#
option=
"
{ srfmajortext: caption,srfkey: value }">
<div
@
click=
"onSelect(value)"
>
{{
caption
}}
</div>
<div
@
click=
"onSelect(value)"
>
\
{{
caption
}}
</div>
</
template
>
</a-auto-complete>
</template>
...
...
modules/ibizlab-generator-core/src/main/resources/templ/r7/app_{{apps}}/src/components/editors/IbizUpload.vue
浏览文件 @
7dbf2fd1
...
...
@@ -107,10 +107,6 @@ const previewFile = (file: IParam) => {
}
const
onChange
=
(
$event
:
any
)
=>
{
if
(
$event
.
fileList
.
length
>
props
.
limit
)
{
console
.
log
(
`当前限制选择
${
props
.
limit
}
个文件, 共选择了
${
$event
.
fileList
.
length
}
个文件`
);
return
;
}
fileList
.
value
=
$event
.
fileList
;
emit
(
"editorEvent"
,
{
tag
:
props
.
name
,
...
...
编辑
预览
Markdown
格式
0%
请重试
or
添加新附件
添加附件
取消
您添加了
0
人
到此讨论。请谨慎行事。
先完成此消息的编辑!
取消
想要评论请
注册
或
登录