Skip to content
项目
群组
代码片段
帮助
正在加载...
帮助
提交反馈
为 GitLab 提交贡献
登录
切换导航
I
ibztask
项目
项目
详情
动态
版本
周期分析
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
统计图
议题
0
议题
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
CI / CD
CI / CD
流水线
作业
计划
统计图
Wiki
Wiki
代码片段
代码片段
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
统计图
创建新议题
作业
提交
议题看板
打开侧边栏
ibiz4jteam
ibztask
提交
0bea7a93
提交
0bea7a93
编写于
6月 19, 2020
作者:
ibizdev
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
ibiz4j 发布系统代码
上级
eff85059
变更
29
隐藏空白字符变更
内嵌
并排
正在显示
29 个修改的文件
包含
948 行增加
和
884 行删除
+948
-884
en-US.ts
app_web/src/locale/lang/en-US.ts
+29
-29
zh-CN.ts
app_web/src/locale/lang/zh-CN.ts
+29
-29
codelist_en_US.ts
app_web/src/locale/lanres/codelist/codelist_en_US.ts
+3
-3
codelist_zh_CN.ts
app_web/src/locale/lanres/codelist/codelist_zh_CN.ts
+3
-3
jobs-info_en_US.ts
...b/src/locale/lanres/entities/jobs-info/jobs-info_en_US.ts
+17
-17
jobs-info_zh_CN.ts
...b/src/locale/lanres/entities/jobs-info/jobs-info_zh_CN.ts
+74
-74
jobs-lock_en_US.ts
...b/src/locale/lanres/entities/jobs-lock/jobs-lock_en_US.ts
+4
-4
jobs-lock_zh_CN.ts
...b/src/locale/lanres/entities/jobs-lock/jobs-lock_zh_CN.ts
+4
-4
jobs-log_en_US.ts
...web/src/locale/lanres/entities/jobs-log/jobs-log_en_US.ts
+12
-12
jobs-log_zh_CN.ts
...web/src/locale/lanres/entities/jobs-log/jobs-log_zh_CN.ts
+45
-45
jobs-registry_en_US.ts
...cale/lanres/entities/jobs-registry/jobs-registry_en_US.ts
+7
-7
jobs-registry_zh_CN.ts
...cale/lanres/entities/jobs-registry/jobs-registry_zh_CN.ts
+41
-41
codelist.ts
app_web/src/mock/codelist/codelist.ts
+8
-8
task-index-view-appmenu-base.vue
.../task-index-view-appmenu/task-index-view-appmenu-base.vue
+42
-42
default-searchform-base.vue
.../jobs-info/default-searchform/default-searchform-base.vue
+11
-11
main-form-base.vue
app_web/src/widgets/jobs-info/main-form/main-form-base.vue
+97
-97
main-grid-base.vue
app_web/src/widgets/jobs-info/main-grid/main-grid-base.vue
+103
-81
main-grid.less
app_web/src/widgets/jobs-info/main-grid/main-grid.less
+5
-4
default-searchform-base.vue
...s/jobs-log/default-searchform/default-searchform-base.vue
+11
-11
main-form-base.vue
app_web/src/widgets/jobs-log/main-form/main-form-base.vue
+92
-92
main-grid-base.vue
app_web/src/widgets/jobs-log/main-grid/main-grid-base.vue
+102
-81
main-grid.less
app_web/src/widgets/jobs-log/main-grid/main-grid.less
+5
-4
default-searchform-base.vue
...s-registry/default-searchform/default-searchform-base.vue
+11
-11
main-form-base.vue
...eb/src/widgets/jobs-registry/main-form/main-form-base.vue
+86
-86
main-grid-base.vue
...eb/src/widgets/jobs-registry/main-grid/main-grid-base.vue
+98
-81
main-grid.less
app_web/src/widgets/jobs-registry/main-grid/main-grid.less
+5
-4
JobsInfoServiceImpl.java
...n/ibizlab/core/task/service/impl/JobsInfoServiceImpl.java
+1
-1
XxlJobConfig.java
...c/main/java/cn/ibizlab/core/util/config/XxlJobConfig.java
+2
-1
application-sys.yml
ibztask-util/src/main/resources/application-sys.yml
+1
-1
未找到文件。
app_web/src/locale/lang/en-US.ts
浏览文件 @
0bea7a93
...
@@ -9,50 +9,50 @@ import userCustom_en_US from '@locale/lanres/userCustom/userCustom_en_US';
...
@@ -9,50 +9,50 @@ import userCustom_en_US from '@locale/lanres/userCustom/userCustom_en_US';
export
default
{
export
default
{
app
:
{
app
:
{
commonWords
:{
commonWords
:{
error
:
'Error'
,
error
:
"Error"
,
success
:
'Success'
,
success
:
"Success"
,
ok
:
'OK'
,
ok
:
"OK"
,
cancel
:
'Cancel'
,
cancel
:
"Cancel"
,
},
},
local
:{
local
:{
new
:
'New'
new
:
"New"
},
},
gridpage
:
{
gridpage
:
{
choicecolumns
:
'Choice columns'
,
choicecolumns
:
"Choice columns"
,
refresh
:
'refresh'
,
refresh
:
"refresh"
,
show
:
'Show'
,
show
:
"Show"
,
records
:
'records'
,
records
:
"records"
,
totle
:
'totle'
,
totle
:
"totle"
,
},
},
tabpage
:
{
tabpage
:
{
sureclosetip
:
{
sureclosetip
:
{
title
:
'Close warning'
,
title
:
"Close warning"
,
content
:
'Form data Changed, are sure close?'
,
content
:
"Form data Changed, are sure close?"
,
},
},
closeall
:
'Close all'
,
closeall
:
"Close all"
,
closeother
:
'Close other'
,
closeother
:
"Close other"
,
},
},
fileUpload
:
{
fileUpload
:
{
caption
:
'Upload'
,
caption
:
"Upload"
,
},
},
searchButton
:
{
searchButton
:
{
search
:
'Search'
,
search
:
"Search"
,
reset
:
'Reset'
,
reset
:
"Reset"
,
},
},
calendar
:{
calendar
:{
today
:
'today'
,
today
:
"today"
,
month
:
'month'
,
month
:
"month"
,
week
:
'week'
,
week
:
"week"
,
day
:
'day'
,
day
:
"day"
,
list
:
'list'
,
list
:
"list"
,
dateSelectModalTitle
:
'select the time you wanted'
,
dateSelectModalTitle
:
"select the time you wanted"
,
gotoDate
:
'goto'
,
gotoDate
:
"goto"
,
},
},
// 非实体视图
// 非实体视图
views
:
{
views
:
{
taskindexview
:
{
taskindexview
:
{
caption
:
'ibizlab-task'
,
caption
:
"ibizlab-task"
,
title
:
'ibizlab-task'
,
title
:
"ibizlab-task"
,
},
},
},
},
utilview
:{
utilview
:{
...
@@ -62,9 +62,9 @@ export default {
...
@@ -62,9 +62,9 @@ export default {
},
},
menus
:
{
menus
:
{
taskindexview
:
{
taskindexview
:
{
menuitem3
:
'注册'
,
menuitem3
:
"注册"
,
menuitem1
:
'任务'
,
menuitem1
:
"任务"
,
menuitem2
:
'日志'
,
menuitem2
:
"日志"
,
},
},
},
},
},
},
...
...
app_web/src/locale/lang/zh-CN.ts
浏览文件 @
0bea7a93
...
@@ -9,50 +9,50 @@ import userCustom_zh_CN from '@locale/lanres/userCustom/userCustom_zh_CN';
...
@@ -9,50 +9,50 @@ import userCustom_zh_CN from '@locale/lanres/userCustom/userCustom_zh_CN';
export
default
{
export
default
{
app
:
{
app
:
{
commonWords
:{
commonWords
:{
error
:
'失败'
,
error
:
"失败"
,
success
:
'成功'
,
success
:
"成功"
,
ok
:
'确认'
,
ok
:
"确认"
,
cancel
:
'取消'
,
cancel
:
"取消"
,
},
},
local
:{
local
:{
new
:
'新建'
new
:
"新建"
},
},
gridpage
:
{
gridpage
:
{
choicecolumns
:
'选择列'
,
choicecolumns
:
"选择列"
,
refresh
:
'刷新'
,
refresh
:
"刷新"
,
show
:
'显示'
,
show
:
"显示"
,
records
:
'条'
,
records
:
"条"
,
totle
:
'共'
,
totle
:
"共"
,
},
},
tabpage
:
{
tabpage
:
{
sureclosetip
:
{
sureclosetip
:
{
title
:
'关闭提醒'
,
title
:
"关闭提醒"
,
content
:
'表单数据已经修改,确定要关闭?'
,
content
:
"表单数据已经修改,确定要关闭?"
,
},
},
closeall
:
'关闭所有'
,
closeall
:
"关闭所有"
,
closeother
:
'关闭其他'
,
closeother
:
"关闭其他"
,
},
},
fileUpload
:
{
fileUpload
:
{
caption
:
'上传'
,
caption
:
"上传"
,
},
},
searchButton
:
{
searchButton
:
{
search
:
'搜索'
,
search
:
"搜索"
,
reset
:
'重置'
,
reset
:
"重置"
,
},
},
calendar
:{
calendar
:{
today
:
'今天'
,
today
:
"今天"
,
month
:
'月'
,
month
:
"月"
,
week
:
'周'
,
week
:
"周"
,
day
:
'天'
,
day
:
"天"
,
list
:
'列'
,
list
:
"列"
,
dateSelectModalTitle
:
'选择要跳转的时间'
,
dateSelectModalTitle
:
"选择要跳转的时间"
,
gotoDate
:
'跳转'
,
gotoDate
:
"跳转"
,
},
},
// 非实体视图
// 非实体视图
views
:
{
views
:
{
taskindexview
:
{
taskindexview
:
{
caption
:
'ibizlab-task'
,
caption
:
"ibizlab-task"
,
title
:
'ibizlab-task'
,
title
:
"ibizlab-task"
,
},
},
},
},
utilview
:{
utilview
:{
...
@@ -62,9 +62,9 @@ export default {
...
@@ -62,9 +62,9 @@ export default {
},
},
menus
:
{
menus
:
{
taskindexview
:
{
taskindexview
:
{
menuitem3
:
'注册'
,
menuitem3
:
"注册"
,
menuitem1
:
'任务'
,
menuitem1
:
"任务"
,
menuitem2
:
'日志'
,
menuitem2
:
"日志"
,
},
},
},
},
},
},
...
...
app_web/src/locale/lanres/codelist/codelist_en_US.ts
浏览文件 @
0bea7a93
export
default
{
export
default
{
CodeListJobStatus
:
{
CodeListJobStatus
:
{
'0'
:
'ENABLED'
,
"0"
:
"ENABLED"
,
'1'
:
'DISABLED'
,
"1"
:
"DISABLED"
,
empty
:
''
,
"empty"
:
""
},
},
};
};
\ No newline at end of file
app_web/src/locale/lanres/codelist/codelist_zh_CN.ts
浏览文件 @
0bea7a93
export
default
{
export
default
{
CodeListJobStatus
:
{
CodeListJobStatus
:
{
'0'
:
'ENABLED'
,
"0"
:
"ENABLED"
,
'1'
:
'DISABLED'
,
"1"
:
"DISABLED"
,
empty
:
''
,
"empty"
:
""
,
},
},
};
};
\ No newline at end of file
app_web/src/locale/lanres/entities/jobs-info/jobs-info_en_US.ts
浏览文件 @
0bea7a93
export
default
{
export
default
{
fields
:
{
fields
:
{
id
:
'主键ID'
,
id
:
"主键ID"
,
tenant_id
:
'租户ID'
,
tenant_id
:
"租户ID"
,
app
:
'服务名'
,
app
:
"服务名"
,
cron
:
'任务执行CRON'
,
cron
:
"任务执行CRON"
,
handler
:
'执行器任务HANDLER'
,
handler
:
"执行器任务HANDLER"
,
param
:
'执行器任务参数'
,
param
:
"执行器任务参数"
,
timeout
:
'任务执行超时时间(秒)'
,
timeout
:
"任务执行超时时间(秒)"
,
fail_retry_count
:
'失败重试次数'
,
fail_retry_count
:
"失败重试次数"
,
last_time
:
'上次调度时间'
,
last_time
:
"上次调度时间"
,
next_time
:
'下次调度时间'
,
next_time
:
"下次调度时间"
,
author
:
'所有者'
,
author
:
"所有者"
,
remark
:
'备注'
,
remark
:
"备注"
,
status
:
'状态'
,
status
:
"状态"
,
update_time
:
'更新时间'
,
update_time
:
"更新时间"
,
create_time
:
'创建时间'
,
create_time
:
"创建时间"
,
},
},
views
:
{
views
:
{
gridview
:
{
gridview
:
{
caption
:
"任务信息"
,
caption
:
"任务信息"
,
title
:
'任务信息表格视图'
,
title
:
"任务信息表格视图"
,
},
},
editview
:
{
editview
:
{
caption
:
"任务信息"
,
caption
:
"任务信息"
,
title
:
'任务信息编辑视图'
,
title
:
"任务信息编辑视图"
,
},
},
},
},
main_form
:
{
main_form
:
{
...
...
app_web/src/locale/lanres/entities/jobs-info/jobs-info_zh_CN.ts
浏览文件 @
0bea7a93
export
default
{
export
default
{
fields
:
{
fields
:
{
id
:
'主键ID'
,
id
:
"主键ID"
,
tenant_id
:
'租户ID'
,
tenant_id
:
"租户ID"
,
app
:
'服务名'
,
app
:
"服务名"
,
cron
:
'任务执行CRON'
,
cron
:
"任务执行CRON"
,
handler
:
'执行器任务HANDLER'
,
handler
:
"执行器任务HANDLER"
,
param
:
'执行器任务参数'
,
param
:
"执行器任务参数"
,
timeout
:
'任务执行超时时间(秒)'
,
timeout
:
"任务执行超时时间(秒)"
,
fail_retry_count
:
'失败重试次数'
,
fail_retry_count
:
"失败重试次数"
,
last_time
:
'上次调度时间'
,
last_time
:
"上次调度时间"
,
next_time
:
'下次调度时间'
,
next_time
:
"下次调度时间"
,
author
:
'所有者'
,
author
:
"所有者"
,
remark
:
'备注'
,
remark
:
"备注"
,
status
:
'状态'
,
status
:
"状态"
,
update_time
:
'更新时间'
,
update_time
:
"更新时间"
,
create_time
:
'创建时间'
,
create_time
:
"创建时间"
,
},
},
views
:
{
views
:
{
gridview
:
{
gridview
:
{
caption
:
'任务信息'
,
caption
:
"任务信息"
,
title
:
'任务信息表格视图'
,
title
:
"任务信息表格视图"
,
},
},
editview
:
{
editview
:
{
caption
:
'任务信息'
,
caption
:
"任务信息"
,
title
:
'任务信息编辑视图'
,
title
:
"任务信息编辑视图"
,
},
},
},
},
main_form
:
{
main_form
:
{
details
:
{
details
:
{
group1
:
'任务信息基本信息'
,
group1
:
"任务信息基本信息"
,
formpage1
:
'基本信息'
,
formpage1
:
"基本信息"
,
srforikey
:
''
,
srforikey
:
""
,
srfkey
:
'主键ID'
,
srfkey
:
"主键ID"
,
srfmajortext
:
'执行器任务HANDLER'
,
srfmajortext
:
"执行器任务HANDLER"
,
srftempmode
:
''
,
srftempmode
:
""
,
srfuf
:
''
,
srfuf
:
""
,
srfdeid
:
''
,
srfdeid
:
""
,
srfsourcekey
:
''
,
srfsourcekey
:
""
,
app
:
'服务名'
,
app
:
"服务名"
,
handler
:
'执行器任务HANDLER'
,
handler
:
"执行器任务HANDLER"
,
cron
:
'任务执行CRON'
,
cron
:
"任务执行CRON"
,
param
:
'执行器任务参数'
,
param
:
"执行器任务参数"
,
last_time
:
'上次调度时间'
,
last_time
:
"上次调度时间"
,
next_time
:
'下次调度时间'
,
next_time
:
"下次调度时间"
,
timeout
:
'任务执行超时时间(秒)'
,
timeout
:
"任务执行超时时间(秒)"
,
fail_retry_count
:
'失败重试次数'
,
fail_retry_count
:
"失败重试次数"
,
author
:
'所有者'
,
author
:
"所有者"
,
remark
:
'备注'
,
remark
:
"备注"
,
status
:
'状态'
,
status
:
"状态"
,
tenant_id
:
'租户ID'
,
tenant_id
:
"租户ID"
,
create_time
:
'创建时间'
,
create_time
:
"创建时间"
,
update_time
:
'更新时间'
,
update_time
:
"更新时间"
,
id
:
'主键ID'
,
id
:
"主键ID"
,
},
},
uiactions
:
{
uiactions
:
{
},
},
},
},
main_grid
:
{
main_grid
:
{
columns
:
{
columns
:
{
id
:
'主键ID'
,
id
:
"主键ID"
,
app
:
'服务名'
,
app
:
"服务名"
,
handler
:
'执行器任务HANDLER'
,
handler
:
"执行器任务HANDLER"
,
cron
:
'任务执行CRON'
,
cron
:
"任务执行CRON"
,
last_time
:
'上次调度时间'
,
last_time
:
"上次调度时间"
,
next_time
:
'下次调度时间'
,
next_time
:
"下次调度时间"
,
status
:
'状态'
,
status
:
"状态"
,
timeout
:
'任务执行超时时间(秒)'
,
timeout
:
"任务执行超时时间(秒)"
,
update_time
:
'更新时间'
,
update_time
:
"更新时间"
,
},
},
uiactions
:
{
uiactions
:
{
},
},
},
},
default_searchform
:
{
default_searchform
:
{
details
:
{
details
:
{
formpage1
:
'常规条件'
,
formpage1
:
"常规条件"
,
n_app_like
:
'服务名(文本包含(%))'
,
n_app_like
:
"服务名(文本包含(%))"
,
n_handler_like
:
'执行器任务HANDLER(文本包含(%))'
,
n_handler_like
:
"执行器任务HANDLER(文本包含(%))"
,
n_status_eq
:
'状态(等于(=))'
,
n_status_eq
:
"状态(等于(=))"
,
},
},
uiactions
:
{
uiactions
:
{
},
},
},
},
gridviewtoolbar_toolbar
:
{
gridviewtoolbar_toolbar
:
{
deuiaction1
:
{
deuiaction1
:
{
caption
:
'启动'
,
caption
:
"启动"
,
tip
:
'启动'
,
tip
:
"启动"
,
},
},
deuiaction2
:
{
deuiaction2
:
{
caption
:
'停止'
,
caption
:
"停止"
,
tip
:
'停止'
,
tip
:
"停止"
,
},
},
deuiaction3
:
{
deuiaction3
:
{
caption
:
'执行'
,
caption
:
"执行"
,
tip
:
'执行'
,
tip
:
"执行"
,
},
},
deuiaction4
:
{
deuiaction4
:
{
caption
:
'新建'
,
caption
:
"新建"
,
tip
:
'新建'
,
tip
:
"新建"
,
},
},
deuiaction5
:
{
deuiaction5
:
{
caption
:
'编辑'
,
caption
:
"编辑"
,
tip
:
'编辑'
,
tip
:
"编辑"
,
},
},
deuiaction6
:
{
deuiaction6
:
{
caption
:
'删除'
,
caption
:
"删除"
,
tip
:
'删除'
,
tip
:
"删除"
,
},
},
deuiaction7
:
{
deuiaction7
:
{
caption
:
'过滤'
,
caption
:
"过滤"
,
tip
:
'过滤'
,
tip
:
"过滤"
,
},
},
},
},
editviewtoolbar_toolbar
:
{
editviewtoolbar_toolbar
:
{
tbitem3
:
{
tbitem3
:
{
caption
:
'保存'
,
caption
:
"保存"
,
tip
:
'保存'
,
tip
:
"保存"
,
},
},
deuiaction1
:
{
deuiaction1
:
{
caption
:
'关闭'
,
caption
:
"关闭"
,
tip
:
'关闭'
,
tip
:
"关闭"
,
},
},
},
},
};
};
\ No newline at end of file
app_web/src/locale/lanres/entities/jobs-lock/jobs-lock_en_US.ts
浏览文件 @
0bea7a93
export
default
{
export
default
{
fields
:
{
fields
:
{
id
:
'主键ID'
,
id
:
"主键ID"
,
name
:
'名称'
,
name
:
"名称"
,
owner
:
'持有者'
,
owner
:
"持有者"
,
create_time
:
'创建时间'
,
create_time
:
"创建时间"
,
},
},
};
};
\ No newline at end of file
app_web/src/locale/lanres/entities/jobs-lock/jobs-lock_zh_CN.ts
浏览文件 @
0bea7a93
export
default
{
export
default
{
fields
:
{
fields
:
{
id
:
'主键ID'
,
id
:
"主键ID"
,
name
:
'名称'
,
name
:
"名称"
,
owner
:
'持有者'
,
owner
:
"持有者"
,
create_time
:
'创建时间'
,
create_time
:
"创建时间"
,
},
},
};
};
\ No newline at end of file
app_web/src/locale/lanres/entities/jobs-log/jobs-log_en_US.ts
浏览文件 @
0bea7a93
export
default
{
export
default
{
fields
:
{
fields
:
{
id
:
'主键ID'
,
id
:
"主键ID"
,
job_id
:
'任务ID'
,
job_id
:
"任务ID"
,
address
:
'执行地址'
,
address
:
"执行地址"
,
handler
:
'执行器任务HANDLER'
,
handler
:
"执行器任务HANDLER"
,
param
:
'执行器任务参数'
,
param
:
"执行器任务参数"
,
fail_retry_count
:
'失败重试次数'
,
fail_retry_count
:
"失败重试次数"
,
trigger_code
:
'触发器调度返回码'
,
trigger_code
:
"触发器调度返回码"
,
trigger_type
:
'触发器调度类型'
,
trigger_type
:
"触发器调度类型"
,
trigger_msg
:
'触发器调度信息'
,
trigger_msg
:
"触发器调度信息"
,
create_time
:
'创建时间'
,
create_time
:
"创建时间"
,
},
},
views
:
{
views
:
{
editview
:
{
editview
:
{
caption
:
"任务调度日志"
,
caption
:
"任务调度日志"
,
title
:
'任务调度日志编辑视图'
,
title
:
"任务调度日志编辑视图"
,
},
},
gridview
:
{
gridview
:
{
caption
:
"任务调度日志"
,
caption
:
"任务调度日志"
,
title
:
'任务调度日志表格视图'
,
title
:
"任务调度日志表格视图"
,
},
},
},
},
main_form
:
{
main_form
:
{
...
...
app_web/src/locale/lanres/entities/jobs-log/jobs-log_zh_CN.ts
浏览文件 @
0bea7a93
export
default
{
export
default
{
fields
:
{
fields
:
{
id
:
'主键ID'
,
id
:
"主键ID"
,
job_id
:
'任务ID'
,
job_id
:
"任务ID"
,
address
:
'执行地址'
,
address
:
"执行地址"
,
handler
:
'执行器任务HANDLER'
,
handler
:
"执行器任务HANDLER"
,
param
:
'执行器任务参数'
,
param
:
"执行器任务参数"
,
fail_retry_count
:
'失败重试次数'
,
fail_retry_count
:
"失败重试次数"
,
trigger_code
:
'触发器调度返回码'
,
trigger_code
:
"触发器调度返回码"
,
trigger_type
:
'触发器调度类型'
,
trigger_type
:
"触发器调度类型"
,
trigger_msg
:
'触发器调度信息'
,
trigger_msg
:
"触发器调度信息"
,
create_time
:
'创建时间'
,
create_time
:
"创建时间"
,
},
},
views
:
{
views
:
{
editview
:
{
editview
:
{
caption
:
'任务调度日志'
,
caption
:
"任务调度日志"
,
title
:
'任务调度日志编辑视图'
,
title
:
"任务调度日志编辑视图"
,
},
},
gridview
:
{
gridview
:
{
caption
:
'任务调度日志'
,
caption
:
"任务调度日志"
,
title
:
'任务调度日志表格视图'
,
title
:
"任务调度日志表格视图"
,
},
},
},
},
main_form
:
{
main_form
:
{
details
:
{
details
:
{
group1
:
'任务调度日志基本信息'
,
group1
:
"任务调度日志基本信息"
,
formpage1
:
'基本信息'
,
formpage1
:
"基本信息"
,
srforikey
:
''
,
srforikey
:
""
,
srfkey
:
'主键ID'
,
srfkey
:
"主键ID"
,
srfmajortext
:
'执行器任务HANDLER'
,
srfmajortext
:
"执行器任务HANDLER"
,
srftempmode
:
''
,
srftempmode
:
""
,
srfuf
:
''
,
srfuf
:
""
,
srfdeid
:
''
,
srfdeid
:
""
,
srfsourcekey
:
''
,
srfsourcekey
:
""
,
job_id
:
'任务ID'
,
job_id
:
"任务ID"
,
handler
:
'执行器任务HANDLER'
,
handler
:
"执行器任务HANDLER"
,
param
:
'执行器任务参数'
,
param
:
"执行器任务参数"
,
fail_retry_count
:
'失败重试次数'
,
fail_retry_count
:
"失败重试次数"
,
trigger_code
:
'触发器调度返回码'
,
trigger_code
:
"触发器调度返回码"
,
trigger_type
:
'触发器调度类型'
,
trigger_type
:
"触发器调度类型"
,
trigger_msg
:
'触发器调度信息'
,
trigger_msg
:
"触发器调度信息"
,
address
:
'执行地址'
,
address
:
"执行地址"
,
create_time
:
'创建时间'
,
create_time
:
"创建时间"
,
id
:
'主键ID'
,
id
:
"主键ID"
,
},
},
uiactions
:
{
uiactions
:
{
},
},
},
},
main_grid
:
{
main_grid
:
{
columns
:
{
columns
:
{
id
:
'主键ID'
,
id
:
"主键ID"
,
job_id
:
'任务ID'
,
job_id
:
"任务ID"
,
handler
:
'执行器任务HANDLER'
,
handler
:
"执行器任务HANDLER"
,
address
:
'执行地址'
,
address
:
"执行地址"
,
trigger_code
:
'触发器调度返回码'
,
trigger_code
:
"触发器调度返回码"
,
trigger_type
:
'触发器调度类型'
,
trigger_type
:
"触发器调度类型"
,
fail_retry_count
:
'失败重试次数'
,
fail_retry_count
:
"失败重试次数"
,
create_time
:
'创建时间'
,
create_time
:
"创建时间"
,
},
},
uiactions
:
{
uiactions
:
{
},
},
},
},
default_searchform
:
{
default_searchform
:
{
details
:
{
details
:
{
formpage1
:
'常规条件'
,
formpage1
:
"常规条件"
,
n_job_id_eq
:
'任务ID(等于(=))'
,
n_job_id_eq
:
"任务ID(等于(=))"
,
n_handler_like
:
'执行器任务HANDLER(文本包含(%))'
,
n_handler_like
:
"执行器任务HANDLER(文本包含(%))"
,
n_trigger_code_eq
:
'触发器调度返回码(等于(=))'
,
n_trigger_code_eq
:
"触发器调度返回码(等于(=))"
,
},
},
uiactions
:
{
uiactions
:
{
},
},
...
...
app_web/src/locale/lanres/entities/jobs-registry/jobs-registry_en_US.ts
浏览文件 @
0bea7a93
export
default
{
export
default
{
fields
:
{
fields
:
{
id
:
'主键ID'
,
id
:
"主键ID"
,
app
:
'服务名'
,
app
:
"服务名"
,
address
:
'执行地址'
,
address
:
"执行地址"
,
status
:
'状态'
,
status
:
"状态"
,
update_time
:
'更新时间'
,
update_time
:
"更新时间"
,
},
},
views
:
{
views
:
{
editview
:
{
editview
:
{
caption
:
"任务注册信息"
,
caption
:
"任务注册信息"
,
title
:
'任务注册信息编辑视图'
,
title
:
"任务注册信息编辑视图"
,
},
},
gridview
:
{
gridview
:
{
caption
:
"任务注册信息"
,
caption
:
"任务注册信息"
,
title
:
'任务注册信息表格视图'
,
title
:
"任务注册信息表格视图"
,
},
},
},
},
main_form
:
{
main_form
:
{
...
...
app_web/src/locale/lanres/entities/jobs-registry/jobs-registry_zh_CN.ts
浏览文件 @
0bea7a93
export
default
{
export
default
{
fields
:
{
fields
:
{
id
:
'主键ID'
,
id
:
"主键ID"
,
app
:
'服务名'
,
app
:
"服务名"
,
address
:
'执行地址'
,
address
:
"执行地址"
,
status
:
'状态'
,
status
:
"状态"
,
update_time
:
'更新时间'
,
update_time
:
"更新时间"
,
},
},
views
:
{
views
:
{
editview
:
{
editview
:
{
caption
:
'任务注册信息'
,
caption
:
"任务注册信息"
,
title
:
'任务注册信息编辑视图'
,
title
:
"任务注册信息编辑视图"
,
},
},
gridview
:
{
gridview
:
{
caption
:
'任务注册信息'
,
caption
:
"任务注册信息"
,
title
:
'任务注册信息表格视图'
,
title
:
"任务注册信息表格视图"
,
},
},
},
},
main_form
:
{
main_form
:
{
details
:
{
details
:
{
group1
:
'任务注册信息基本信息'
,
group1
:
"任务注册信息基本信息"
,
formpage1
:
'基本信息'
,
formpage1
:
"基本信息"
,
srforikey
:
''
,
srforikey
:
""
,
srfkey
:
'主键ID'
,
srfkey
:
"主键ID"
,
srfmajortext
:
'服务名'
,
srfmajortext
:
"服务名"
,
srftempmode
:
''
,
srftempmode
:
""
,
srfuf
:
''
,
srfuf
:
""
,
srfdeid
:
''
,
srfdeid
:
""
,
srfsourcekey
:
''
,
srfsourcekey
:
""
,
app
:
'服务名'
,
app
:
"服务名"
,
address
:
'执行地址'
,
address
:
"执行地址"
,
status
:
'状态'
,
status
:
"状态"
,
id
:
'主键ID'
,
id
:
"主键ID"
,
},
},
uiactions
:
{
uiactions
:
{
},
},
},
},
main_grid
:
{
main_grid
:
{
columns
:
{
columns
:
{
id
:
'主键ID'
,
id
:
"主键ID"
,
app
:
'服务名'
,
app
:
"服务名"
,
address
:
'执行地址'
,
address
:
"执行地址"
,
status
:
'状态'
,
status
:
"状态"
,
},
},
uiactions
:
{
uiactions
:
{
},
},
},
},
default_searchform
:
{
default_searchform
:
{
details
:
{
details
:
{
formpage1
:
'常规条件'
,
formpage1
:
"常规条件"
,
n_app_like
:
'服务名(文本包含(%))'
,
n_app_like
:
"服务名(文本包含(%))"
,
n_status_eq
:
'状态(等于(=))'
,
n_status_eq
:
"状态(等于(=))"
,
},
},
uiactions
:
{
uiactions
:
{
},
},
},
},
editviewtoolbar_toolbar
:
{
editviewtoolbar_toolbar
:
{
tbitem3
:
{
tbitem3
:
{
caption
:
'保存'
,
caption
:
"保存"
,
tip
:
'保存'
,
tip
:
"保存"
,
},
},
deuiaction1
:
{
deuiaction1
:
{
caption
:
'关闭'
,
caption
:
"关闭"
,
tip
:
'关闭'
,
tip
:
"关闭"
,
},
},
},
},
gridviewtoolbar_toolbar
:
{
gridviewtoolbar_toolbar
:
{
tbitem3
:
{
tbitem3
:
{
caption
:
'新建'
,
caption
:
"新建"
,
tip
:
'新建'
,
tip
:
"新建"
,
},
},
tbitem4
:
{
tbitem4
:
{
caption
:
'编辑'
,
caption
:
"编辑"
,
tip
:
'编辑'
,
tip
:
"编辑"
,
},
},
tbitem8
:
{
tbitem8
:
{
caption
:
'删除'
,
caption
:
"删除"
,
tip
:
'删除'
,
tip
:
"删除"
,
},
},
deuiaction1
:
{
deuiaction1
:
{
caption
:
'过滤'
,
caption
:
"过滤"
,
tip
:
'过滤'
,
tip
:
"过滤"
,
},
},
},
},
};
};
\ No newline at end of file
app_web/src/mock/codelist/codelist.ts
浏览文件 @
0bea7a93
...
@@ -8,14 +8,14 @@ mock.onGet('./assets/json/data-dictionary.json').reply((config: any) => {
...
@@ -8,14 +8,14 @@ mock.onGet('./assets/json/data-dictionary.json').reply((config: any) => {
let
status
=
MockAdapter
.
mockStatus
(
config
);
let
status
=
MockAdapter
.
mockStatus
(
config
);
return
[
status
,
[
return
[
status
,
[
{
{
srfkey
:
'CodeListJobStatus'
,
srfkey
:
"CodeListJobStatus"
,
emptytext
:
'未定义'
,
emptytext
:
"未定义"
,
"codelisttype"
:
"static"
,
"codelisttype"
:
"static"
,
items
:
[
items
:
[
{
{
id
:
'0'
,
id
:
"0"
,
label
:
'ENABLED'
,
label
:
"ENABLED"
,
text
:
'ENABLED'
,
text
:
"ENABLED"
,
"data"
:
""
,
"data"
:
""
,
"codename"
:
"Item_0"
,
"codename"
:
"Item_0"
,
"color"
:
"rgba(58, 116, 7, 1)"
,
"color"
:
"rgba(58, 116, 7, 1)"
,
...
@@ -24,9 +24,9 @@ mock.onGet('./assets/json/data-dictionary.json').reply((config: any) => {
...
@@ -24,9 +24,9 @@ mock.onGet('./assets/json/data-dictionary.json').reply((config: any) => {
disabled
:
false
,
disabled
:
false
,
},
},
{
{
id
:
'1'
,
id
:
"1"
,
label
:
'DISABLED'
,
label
:
"DISABLED"
,
text
:
'DISABLED'
,
text
:
"DISABLED"
,
"data"
:
""
,
"data"
:
""
,
"codename"
:
"Item_1"
,
"codename"
:
"Item_1"
,
"color"
:
"rgba(67, 65, 65, 1)"
,
"color"
:
"rgba(67, 65, 65, 1)"
,
...
...
app_web/src/widgets/app/task-index-view-appmenu/task-index-view-appmenu-base.vue
浏览文件 @
0bea7a93
...
@@ -141,7 +141,7 @@ export default class TaskIndexViewBase extends Vue implements ControlInterface {
...
@@ -141,7 +141,7 @@ export default class TaskIndexViewBase extends Vue implements ControlInterface {
* 名称
* 名称
*
*
* @type {string}
* @type {string}
* @memberof TaskIndexView
* @memberof TaskIndexView
Base
*/
*/
@
Prop
()
public
name
?:
string
;
@
Prop
()
public
name
?:
string
;
...
@@ -149,7 +149,7 @@ export default class TaskIndexViewBase extends Vue implements ControlInterface {
...
@@ -149,7 +149,7 @@ export default class TaskIndexViewBase extends Vue implements ControlInterface {
* 视图通讯对象
* 视图通讯对象
*
*
* @type {Subject<ViewState>}
* @type {Subject<ViewState>}
* @memberof TaskIndexView
* @memberof TaskIndexView
Base
*/
*/
@
Prop
()
public
viewState
!
:
Subject
<
ViewState
>
;
@
Prop
()
public
viewState
!
:
Subject
<
ViewState
>
;
...
@@ -157,7 +157,7 @@ export default class TaskIndexViewBase extends Vue implements ControlInterface {
...
@@ -157,7 +157,7 @@ export default class TaskIndexViewBase extends Vue implements ControlInterface {
* 应用上下文
* 应用上下文
*
*
* @type {*}
* @type {*}
* @memberof TaskIndexView
* @memberof TaskIndexView
Base
*/
*/
@
Prop
()
public
context
:
any
;
@
Prop
()
public
context
:
any
;
...
@@ -165,7 +165,7 @@ export default class TaskIndexViewBase extends Vue implements ControlInterface {
...
@@ -165,7 +165,7 @@ export default class TaskIndexViewBase extends Vue implements ControlInterface {
* 视图参数
* 视图参数
*
*
* @type {*}
* @type {*}
* @memberof TaskIndexView
* @memberof TaskIndexView
Base
*/
*/
@
Prop
()
public
viewparams
:
any
;
@
Prop
()
public
viewparams
:
any
;
...
@@ -174,7 +174,7 @@ export default class TaskIndexViewBase extends Vue implements ControlInterface {
...
@@ -174,7 +174,7 @@ export default class TaskIndexViewBase extends Vue implements ControlInterface {
*
*
* @public
* @public
* @type {(Subscription | undefined)}
* @type {(Subscription | undefined)}
* @memberof TaskIndexView
* @memberof TaskIndexView
Base
*/
*/
public
viewStateEvent
:
Subscription
|
undefined
;
public
viewStateEvent
:
Subscription
|
undefined
;
...
@@ -182,7 +182,7 @@ export default class TaskIndexViewBase extends Vue implements ControlInterface {
...
@@ -182,7 +182,7 @@ export default class TaskIndexViewBase extends Vue implements ControlInterface {
* 获取部件类型
* 获取部件类型
*
*
* @returns {string}
* @returns {string}
* @memberof TaskIndexView
* @memberof TaskIndexView
Base
*/
*/
public
getControlType
():
string
{
public
getControlType
():
string
{
return
'APPMENU'
return
'APPMENU'
...
@@ -194,7 +194,7 @@ export default class TaskIndexViewBase extends Vue implements ControlInterface {
...
@@ -194,7 +194,7 @@ export default class TaskIndexViewBase extends Vue implements ControlInterface {
* 建构部件服务对象
* 建构部件服务对象
*
*
* @type {TaskIndexViewService}
* @type {TaskIndexViewService}
* @memberof TaskIndexView
* @memberof TaskIndexView
Base
*/
*/
public
service
:
TaskIndexViewService
=
new
TaskIndexViewService
({
$store
:
this
.
$store
});
public
service
:
TaskIndexViewService
=
new
TaskIndexViewService
({
$store
:
this
.
$store
});
...
@@ -204,7 +204,7 @@ export default class TaskIndexViewBase extends Vue implements ControlInterface {
...
@@ -204,7 +204,7 @@ export default class TaskIndexViewBase extends Vue implements ControlInterface {
* 关闭视图
* 关闭视图
*
*
* @param {any} args
* @param {any} args
* @memberof TaskIndexView
* @memberof TaskIndexView
Base
*/
*/
public
closeView
(
args
:
any
):
void
{
public
closeView
(
args
:
any
):
void
{
let
_this
:
any
=
this
;
let
_this
:
any
=
this
;
...
@@ -214,7 +214,7 @@ export default class TaskIndexViewBase extends Vue implements ControlInterface {
...
@@ -214,7 +214,7 @@ export default class TaskIndexViewBase extends Vue implements ControlInterface {
/**
/**
* 计数器刷新
* 计数器刷新
*
*
* @memberof TaskIndexView
* @memberof TaskIndexView
Base
*/
*/
public
counterRefresh
(){
public
counterRefresh
(){
const
_this
:
any
=
this
;
const
_this
:
any
=
this
;
...
@@ -232,7 +232,7 @@ export default class TaskIndexViewBase extends Vue implements ControlInterface {
...
@@ -232,7 +232,7 @@ export default class TaskIndexViewBase extends Vue implements ControlInterface {
* 获取多项数据
* 获取多项数据
*
*
* @returns {any[]}
* @returns {any[]}
* @memberof TaskIndexView
* @memberof TaskIndexView
Base
*/
*/
public
getDatas
():
any
[]
{
public
getDatas
():
any
[]
{
return
[];
return
[];
...
@@ -242,7 +242,7 @@ export default class TaskIndexViewBase extends Vue implements ControlInterface {
...
@@ -242,7 +242,7 @@ export default class TaskIndexViewBase extends Vue implements ControlInterface {
* 获取单项树
* 获取单项树
*
*
* @returns {*}
* @returns {*}
* @memberof TaskIndexView
* @memberof TaskIndexView
Base
*/
*/
public
getData
():
any
{
public
getData
():
any
{
return
null
;
return
null
;
...
@@ -252,7 +252,7 @@ export default class TaskIndexViewBase extends Vue implements ControlInterface {
...
@@ -252,7 +252,7 @@ export default class TaskIndexViewBase extends Vue implements ControlInterface {
* 导航模式(route:面包屑模式、tab:分页导航模式)
* 导航模式(route:面包屑模式、tab:分页导航模式)
*
*
* @type {string}
* @type {string}
* @memberof TaskIndexView
* @memberof TaskIndexView
Base
*/
*/
@
Prop
({
default
:
'tab'
})
public
navModel
?:
string
;
@
Prop
({
default
:
'tab'
})
public
navModel
?:
string
;
...
@@ -260,7 +260,7 @@ export default class TaskIndexViewBase extends Vue implements ControlInterface {
...
@@ -260,7 +260,7 @@ export default class TaskIndexViewBase extends Vue implements ControlInterface {
* 视图标识
* 视图标识
*
*
* @type {string}
* @type {string}
* @memberof TaskIndexView
* @memberof TaskIndexView
Base
*/
*/
@
Prop
()
public
viewtag
!
:
string
;
@
Prop
()
public
viewtag
!
:
string
;
...
@@ -269,7 +269,7 @@ export default class TaskIndexViewBase extends Vue implements ControlInterface {
...
@@ -269,7 +269,7 @@ export default class TaskIndexViewBase extends Vue implements ControlInterface {
*
*
* @public
* @public
* @type {TaskIndexViewModel}
* @type {TaskIndexViewModel}
* @memberof TaskIndexView
* @memberof TaskIndexView
Base
*/
*/
public
menuMode
:
TaskIndexViewModel
=
new
TaskIndexViewModel
();
public
menuMode
:
TaskIndexViewModel
=
new
TaskIndexViewModel
();
...
@@ -277,7 +277,7 @@ export default class TaskIndexViewBase extends Vue implements ControlInterface {
...
@@ -277,7 +277,7 @@ export default class TaskIndexViewBase extends Vue implements ControlInterface {
* 显示处理提示
* 显示处理提示
*
*
* @type {boolean}
* @type {boolean}
* @memberof TaskIndexView
* @memberof TaskIndexView
Base
*/
*/
@
Prop
({
default
:
true
})
public
showBusyIndicator
?:
boolean
;
@
Prop
({
default
:
true
})
public
showBusyIndicator
?:
boolean
;
...
@@ -286,7 +286,7 @@ export default class TaskIndexViewBase extends Vue implements ControlInterface {
...
@@ -286,7 +286,7 @@ export default class TaskIndexViewBase extends Vue implements ControlInterface {
*
*
* @public
* @public
* @type {any[]}
* @type {any[]}
* @memberof TaskIndexView
* @memberof TaskIndexView
Base
*/
*/
@
Provide
()
@
Provide
()
public
menus
:
any
[]
=
[];
public
menus
:
any
[]
=
[];
...
@@ -295,7 +295,7 @@ export default class TaskIndexViewBase extends Vue implements ControlInterface {
...
@@ -295,7 +295,7 @@ export default class TaskIndexViewBase extends Vue implements ControlInterface {
* 菜单收缩改变
* 菜单收缩改变
*
*
* @type {boolean}
* @type {boolean}
* @memberof TaskIndexView
* @memberof TaskIndexView
Base
*/
*/
@
Model
()
public
collapsechange
?:
boolean
;
@
Model
()
public
collapsechange
?:
boolean
;
...
@@ -304,7 +304,7 @@ export default class TaskIndexViewBase extends Vue implements ControlInterface {
...
@@ -304,7 +304,7 @@ export default class TaskIndexViewBase extends Vue implements ControlInterface {
*
*
* @param {*} newVal
* @param {*} newVal
* @param {*} oldVal
* @param {*} oldVal
* @memberof TaskIndexView
* @memberof TaskIndexView
Base
*/
*/
@
Watch
(
'collapsechange'
)
@
Watch
(
'collapsechange'
)
onCollapsechangeChange
(
newVal
:
any
,
oldVal
:
any
)
{
onCollapsechangeChange
(
newVal
:
any
,
oldVal
:
any
)
{
...
@@ -317,7 +317,7 @@ export default class TaskIndexViewBase extends Vue implements ControlInterface {
...
@@ -317,7 +317,7 @@ export default class TaskIndexViewBase extends Vue implements ControlInterface {
* 当前模式,菜单在顶部还是在底部
* 当前模式,菜单在顶部还是在底部
*
*
* @type {*}
* @type {*}
* @memberof TaskIndexView
* @memberof TaskIndexView
Base
*/
*/
@
Prop
()
mode
:
any
;
@
Prop
()
mode
:
any
;
...
@@ -325,7 +325,7 @@ export default class TaskIndexViewBase extends Vue implements ControlInterface {
...
@@ -325,7 +325,7 @@ export default class TaskIndexViewBase extends Vue implements ControlInterface {
* 当前菜单是否在默认视图上
* 当前菜单是否在默认视图上
*
*
* @type {*}
* @type {*}
* @memberof TaskIndexView
* @memberof TaskIndexView
Base
*/
*/
@
Prop
({
default
:
false
})
isDefaultPage
?:
boolean
;
@
Prop
({
default
:
false
})
isDefaultPage
?:
boolean
;
...
@@ -333,7 +333,7 @@ export default class TaskIndexViewBase extends Vue implements ControlInterface {
...
@@ -333,7 +333,7 @@ export default class TaskIndexViewBase extends Vue implements ControlInterface {
* 默认打开视图
* 默认打开视图
*
*
* @type {*}
* @type {*}
* @memberof TaskIndexView
* @memberof TaskIndexView
Base
*/
*/
@
Prop
()
defPSAppView
:
any
;
@
Prop
()
defPSAppView
:
any
;
...
@@ -341,7 +341,7 @@ export default class TaskIndexViewBase extends Vue implements ControlInterface {
...
@@ -341,7 +341,7 @@ export default class TaskIndexViewBase extends Vue implements ControlInterface {
* 默认激活的index
* 默认激活的index
*
*
* @type {*}
* @type {*}
* @memberof TaskIndexView
* @memberof TaskIndexView
Base
*/
*/
@
Provide
()
defaultActive
:
any
=
null
;
@
Provide
()
defaultActive
:
any
=
null
;
...
@@ -349,7 +349,7 @@ export default class TaskIndexViewBase extends Vue implements ControlInterface {
...
@@ -349,7 +349,7 @@ export default class TaskIndexViewBase extends Vue implements ControlInterface {
* 当前选中主题
* 当前选中主题
*
*
* @type {*}
* @type {*}
* @memberof TaskIndexView
* @memberof TaskIndexView
Base
*/
*/
@
Prop
()
selectTheme
:
any
;
@
Prop
()
selectTheme
:
any
;
...
@@ -357,7 +357,7 @@ export default class TaskIndexViewBase extends Vue implements ControlInterface {
...
@@ -357,7 +357,7 @@ export default class TaskIndexViewBase extends Vue implements ControlInterface {
* 默认打开的index数组
* 默认打开的index数组
*
*
* @type {any[]}
* @type {any[]}
* @memberof TaskIndexView
* @memberof TaskIndexView
Base
*/
*/
@
Provide
()
public
defaultOpeneds
:
any
[]
=
[];
@
Provide
()
public
defaultOpeneds
:
any
[]
=
[];
...
@@ -365,7 +365,7 @@ export default class TaskIndexViewBase extends Vue implements ControlInterface {
...
@@ -365,7 +365,7 @@ export default class TaskIndexViewBase extends Vue implements ControlInterface {
* 是否展开
* 是否展开
*
*
* @type {boolean}
* @type {boolean}
* @memberof TaskIndexView
* @memberof TaskIndexView
Base
*/
*/
@
Provide
()
public
isCollapse
:
boolean
=
false
;
@
Provide
()
public
isCollapse
:
boolean
=
false
;
...
@@ -373,7 +373,7 @@ export default class TaskIndexViewBase extends Vue implements ControlInterface {
...
@@ -373,7 +373,7 @@ export default class TaskIndexViewBase extends Vue implements ControlInterface {
* 触发方式,默认click
* 触发方式,默认click
*
*
* @type {string}
* @type {string}
* @memberof TaskIndexView
* @memberof TaskIndexView
Base
*/
*/
@
Provide
()
trigger
:
string
=
'click'
;
@
Provide
()
trigger
:
string
=
'click'
;
...
@@ -381,13 +381,13 @@ export default class TaskIndexViewBase extends Vue implements ControlInterface {
...
@@ -381,13 +381,13 @@ export default class TaskIndexViewBase extends Vue implements ControlInterface {
* 计数器数据
* 计数器数据
*
*
* @type {*}
* @type {*}
* @memberof TaskIndexView
* @memberof TaskIndexView
Base
*/
*/
public
counterdata
:
any
=
{};
public
counterdata
:
any
=
{};
/**
/**
* vue 生命周期
* vue 生命周期
*
*
* @memberof TaskIndexView
* @memberof TaskIndexView
Base
*/
*/
public
created
()
{
public
created
()
{
this
.
afterCreated
();
this
.
afterCreated
();
...
@@ -396,7 +396,7 @@ export default class TaskIndexViewBase extends Vue implements ControlInterface {
...
@@ -396,7 +396,7 @@ export default class TaskIndexViewBase extends Vue implements ControlInterface {
/**
/**
* 执行created后的逻辑
* 执行created后的逻辑
*
*
* @memberof TaskIndexView
* @memberof TaskIndexView
Base
*/
*/
public
afterCreated
(){
public
afterCreated
(){
if
(
Object
.
is
(
this
.
mode
,
'horizontal'
))
{
if
(
Object
.
is
(
this
.
mode
,
'horizontal'
))
{
...
@@ -415,7 +415,7 @@ export default class TaskIndexViewBase extends Vue implements ControlInterface {
...
@@ -415,7 +415,7 @@ export default class TaskIndexViewBase extends Vue implements ControlInterface {
/**
/**
* vue 生命周期
* vue 生命周期
*
*
* @memberof TaskIndexView
* @memberof TaskIndexView
Base
*/
*/
public
destroyed
()
{
public
destroyed
()
{
this
.
afterDestroy
();
this
.
afterDestroy
();
...
@@ -424,7 +424,7 @@ export default class TaskIndexViewBase extends Vue implements ControlInterface {
...
@@ -424,7 +424,7 @@ export default class TaskIndexViewBase extends Vue implements ControlInterface {
/**
/**
* 执行destroyed后的逻辑
* 执行destroyed后的逻辑
*
*
* @memberof TaskIndexView
* @memberof TaskIndexView
Base
*/
*/
public
afterDestroy
()
{
public
afterDestroy
()
{
if
(
this
.
viewStateEvent
)
{
if
(
this
.
viewStateEvent
)
{
...
@@ -437,7 +437,7 @@ export default class TaskIndexViewBase extends Vue implements ControlInterface {
...
@@ -437,7 +437,7 @@ export default class TaskIndexViewBase extends Vue implements ControlInterface {
* 处理菜单默认选中项
* 处理菜单默认选中项
*
*
* @public
* @public
* @memberof TaskIndexView
* @memberof TaskIndexView
Base
*/
*/
public
doMenuSelect
():
void
{
public
doMenuSelect
():
void
{
if
(
!
this
.
isDefaultPage
)
{
if
(
!
this
.
isDefaultPage
)
{
...
@@ -479,7 +479,7 @@ export default class TaskIndexViewBase extends Vue implements ControlInterface {
...
@@ -479,7 +479,7 @@ export default class TaskIndexViewBase extends Vue implements ControlInterface {
* @param {any[]} items
* @param {any[]} items
* @param {string} appfunctag
* @param {string} appfunctag
* @returns {boolean}
* @returns {boolean}
* @memberof TaskIndexView
* @memberof TaskIndexView
Base
*/
*/
public
computeMenuSelect
(
items
:
any
[],
appfunctag
:
string
):
boolean
{
public
computeMenuSelect
(
items
:
any
[],
appfunctag
:
string
):
boolean
{
const
appFuncs
:
any
[]
=
this
.
menuMode
.
getAppFuncs
();
const
appFuncs
:
any
[]
=
this
.
menuMode
.
getAppFuncs
();
...
@@ -515,7 +515,7 @@ export default class TaskIndexViewBase extends Vue implements ControlInterface {
...
@@ -515,7 +515,7 @@ export default class TaskIndexViewBase extends Vue implements ControlInterface {
* @param {any[]} items
* @param {any[]} items
* @param {string} name
* @param {string} name
* @returns
* @returns
* @memberof TaskIndexView
* @memberof TaskIndexView
Base
*/
*/
public
compute
(
items
:
any
[],
name
:
string
)
{
public
compute
(
items
:
any
[],
name
:
string
)
{
const
item
:
any
=
{};
const
item
:
any
=
{};
...
@@ -542,7 +542,7 @@ export default class TaskIndexViewBase extends Vue implements ControlInterface {
...
@@ -542,7 +542,7 @@ export default class TaskIndexViewBase extends Vue implements ControlInterface {
*
*
* @public
* @public
* @param {*} item
* @param {*} item
* @memberof TaskIndexView
* @memberof TaskIndexView
Base
*/
*/
public
setHideSideBar
(
item
:
any
):
void
{
public
setHideSideBar
(
item
:
any
):
void
{
if
(
item
.
hidesidebar
)
{
if
(
item
.
hidesidebar
)
{
...
@@ -556,7 +556,7 @@ export default class TaskIndexViewBase extends Vue implements ControlInterface {
...
@@ -556,7 +556,7 @@ export default class TaskIndexViewBase extends Vue implements ControlInterface {
* @param {*} index
* @param {*} index
* @param {any[]} indexs
* @param {any[]} indexs
* @returns
* @returns
* @memberof TaskIndexView
* @memberof TaskIndexView
Base
*/
*/
public
select
(
index
:
any
,
indexs
:
any
[])
{
public
select
(
index
:
any
,
indexs
:
any
[])
{
let
item
=
this
.
compute
(
this
.
menus
,
index
);
let
item
=
this
.
compute
(
this
.
menus
,
index
);
...
@@ -571,7 +571,7 @@ export default class TaskIndexViewBase extends Vue implements ControlInterface {
...
@@ -571,7 +571,7 @@ export default class TaskIndexViewBase extends Vue implements ControlInterface {
*
*
* @public
* @public
* @param {*} item 菜单数据
* @param {*} item 菜单数据
* @memberof TaskIndexView
* @memberof TaskIndexView
Base
*/
*/
public
click
(
item
:
any
)
{
public
click
(
item
:
any
)
{
if
(
item
)
{
if
(
item
)
{
...
@@ -671,7 +671,7 @@ export default class TaskIndexViewBase extends Vue implements ControlInterface {
...
@@ -671,7 +671,7 @@ export default class TaskIndexViewBase extends Vue implements ControlInterface {
* 数据加载
* 数据加载
*
*
* @param {*} data
* @param {*} data
* @memberof TaskIndexView
* @memberof TaskIndexView
Base
*/
*/
public
load
(
data
:
any
)
{
public
load
(
data
:
any
)
{
this
.
handleMenusResource
(
this
.
menuMode
.
getAppMenuItems
());
this
.
handleMenusResource
(
this
.
menuMode
.
getAppMenuItems
());
...
@@ -681,7 +681,7 @@ export default class TaskIndexViewBase extends Vue implements ControlInterface {
...
@@ -681,7 +681,7 @@ export default class TaskIndexViewBase extends Vue implements ControlInterface {
* 通过统一资源标识计算菜单
* 通过统一资源标识计算菜单
*
*
* @param {*} data
* @param {*} data
* @memberof TaskIndexView
* @memberof TaskIndexView
Base
*/
*/
public
handleMenusResource
(
inputMenus
:
Array
<
any
>
){
public
handleMenusResource
(
inputMenus
:
Array
<
any
>
){
if
(
Environment
.
enablePermissionValid
){
if
(
Environment
.
enablePermissionValid
){
...
@@ -696,7 +696,7 @@ export default class TaskIndexViewBase extends Vue implements ControlInterface {
...
@@ -696,7 +696,7 @@ export default class TaskIndexViewBase extends Vue implements ControlInterface {
* 计算有效菜单项
* 计算有效菜单项
*
*
* @param {*} data
* @param {*} data
* @memberof TaskIndexView
* @memberof TaskIndexView
Base
*/
*/
public
computedEffectiveMenus
(
inputMenus
:
Array
<
any
>
){
public
computedEffectiveMenus
(
inputMenus
:
Array
<
any
>
){
inputMenus
.
forEach
((
_item
:
any
)
=>
{
inputMenus
.
forEach
((
_item
:
any
)
=>
{
...
@@ -714,7 +714,7 @@ export default class TaskIndexViewBase extends Vue implements ControlInterface {
...
@@ -714,7 +714,7 @@ export default class TaskIndexViewBase extends Vue implements ControlInterface {
*
*
* @public
* @public
* @param {any[]} items
* @param {any[]} items
* @memberof TaskIndexView
* @memberof TaskIndexView
Base
*/
*/
public
dataProcess
(
items
:
any
[]):
void
{
public
dataProcess
(
items
:
any
[]):
void
{
items
.
forEach
((
_item
:
any
)
=>
{
items
.
forEach
((
_item
:
any
)
=>
{
...
@@ -732,7 +732,7 @@ export default class TaskIndexViewBase extends Vue implements ControlInterface {
...
@@ -732,7 +732,7 @@ export default class TaskIndexViewBase extends Vue implements ControlInterface {
*
*
* @readonly
* @readonly
* @type {string}
* @type {string}
* @memberof TaskIndexView
* @memberof TaskIndexView
Base
*/
*/
get
popperClass
():
string
{
get
popperClass
():
string
{
return
'app-popper-menu '
+
this
.
selectTheme
;
return
'app-popper-menu '
+
this
.
selectTheme
;
...
...
app_web/src/widgets/jobs-info/default-searchform/default-searchform-base.vue
浏览文件 @
0bea7a93
...
@@ -69,7 +69,7 @@ export default class DefaultBase extends Vue implements ControlInterface {
...
@@ -69,7 +69,7 @@ export default class DefaultBase extends Vue implements ControlInterface {
* 名称
* 名称
*
*
* @type {string}
* @type {string}
* @memberof Default
* @memberof Default
Base
*/
*/
@
Prop
()
public
name
?:
string
;
@
Prop
()
public
name
?:
string
;
...
@@ -77,7 +77,7 @@ export default class DefaultBase extends Vue implements ControlInterface {
...
@@ -77,7 +77,7 @@ export default class DefaultBase extends Vue implements ControlInterface {
* 视图通讯对象
* 视图通讯对象
*
*
* @type {Subject<ViewState>}
* @type {Subject<ViewState>}
* @memberof Default
* @memberof Default
Base
*/
*/
@
Prop
()
public
viewState
!
:
Subject
<
ViewState
>
;
@
Prop
()
public
viewState
!
:
Subject
<
ViewState
>
;
...
@@ -85,7 +85,7 @@ export default class DefaultBase extends Vue implements ControlInterface {
...
@@ -85,7 +85,7 @@ export default class DefaultBase extends Vue implements ControlInterface {
* 应用上下文
* 应用上下文
*
*
* @type {*}
* @type {*}
* @memberof Default
* @memberof Default
Base
*/
*/
@
Prop
()
public
context
:
any
;
@
Prop
()
public
context
:
any
;
...
@@ -93,7 +93,7 @@ export default class DefaultBase extends Vue implements ControlInterface {
...
@@ -93,7 +93,7 @@ export default class DefaultBase extends Vue implements ControlInterface {
* 视图参数
* 视图参数
*
*
* @type {*}
* @type {*}
* @memberof Default
* @memberof Default
Base
*/
*/
@
Prop
()
public
viewparams
:
any
;
@
Prop
()
public
viewparams
:
any
;
...
@@ -102,7 +102,7 @@ export default class DefaultBase extends Vue implements ControlInterface {
...
@@ -102,7 +102,7 @@ export default class DefaultBase extends Vue implements ControlInterface {
*
*
* @public
* @public
* @type {(Subscription | undefined)}
* @type {(Subscription | undefined)}
* @memberof Default
* @memberof Default
Base
*/
*/
public
viewStateEvent
:
Subscription
|
undefined
;
public
viewStateEvent
:
Subscription
|
undefined
;
...
@@ -110,7 +110,7 @@ export default class DefaultBase extends Vue implements ControlInterface {
...
@@ -110,7 +110,7 @@ export default class DefaultBase extends Vue implements ControlInterface {
* 获取部件类型
* 获取部件类型
*
*
* @returns {string}
* @returns {string}
* @memberof Default
* @memberof Default
Base
*/
*/
public
getControlType
():
string
{
public
getControlType
():
string
{
return
'SEARCHFORM'
return
'SEARCHFORM'
...
@@ -122,7 +122,7 @@ export default class DefaultBase extends Vue implements ControlInterface {
...
@@ -122,7 +122,7 @@ export default class DefaultBase extends Vue implements ControlInterface {
* 计数器服务对象集合
* 计数器服务对象集合
*
*
* @type {Array<*>}
* @type {Array<*>}
* @memberof Default
* @memberof Default
Base
*/
*/
public
counterServiceArray
:
Array
<
any
>
=
[];
public
counterServiceArray
:
Array
<
any
>
=
[];
...
@@ -130,7 +130,7 @@ export default class DefaultBase extends Vue implements ControlInterface {
...
@@ -130,7 +130,7 @@ export default class DefaultBase extends Vue implements ControlInterface {
* 建构部件服务对象
* 建构部件服务对象
*
*
* @type {DefaultService}
* @type {DefaultService}
* @memberof Default
* @memberof Default
Base
*/
*/
public
service
:
DefaultService
=
new
DefaultService
({
$store
:
this
.
$store
});
public
service
:
DefaultService
=
new
DefaultService
({
$store
:
this
.
$store
});
...
@@ -138,7 +138,7 @@ export default class DefaultBase extends Vue implements ControlInterface {
...
@@ -138,7 +138,7 @@ export default class DefaultBase extends Vue implements ControlInterface {
* 实体服务对象
* 实体服务对象
*
*
* @type {JobsInfoService}
* @type {JobsInfoService}
* @memberof Default
* @memberof Default
Base
*/
*/
public
appEntityService
:
JobsInfoService
=
new
JobsInfoService
({
$store
:
this
.
$store
});
public
appEntityService
:
JobsInfoService
=
new
JobsInfoService
({
$store
:
this
.
$store
});
...
@@ -148,7 +148,7 @@ export default class DefaultBase extends Vue implements ControlInterface {
...
@@ -148,7 +148,7 @@ export default class DefaultBase extends Vue implements ControlInterface {
* 关闭视图
* 关闭视图
*
*
* @param {any} args
* @param {any} args
* @memberof Default
* @memberof Default
Base
*/
*/
public
closeView
(
args
:
any
):
void
{
public
closeView
(
args
:
any
):
void
{
let
_this
:
any
=
this
;
let
_this
:
any
=
this
;
...
@@ -158,7 +158,7 @@ export default class DefaultBase extends Vue implements ControlInterface {
...
@@ -158,7 +158,7 @@ export default class DefaultBase extends Vue implements ControlInterface {
/**
/**
* 计数器刷新
* 计数器刷新
*
*
* @memberof Default
* @memberof Default
Base
*/
*/
public
counterRefresh
(){
public
counterRefresh
(){
const
_this
:
any
=
this
;
const
_this
:
any
=
this
;
...
...
app_web/src/widgets/jobs-info/main-form/main-form-base.vue
浏览文件 @
0bea7a93
...
@@ -140,7 +140,7 @@ export default class MainBase extends Vue implements ControlInterface {
...
@@ -140,7 +140,7 @@ export default class MainBase extends Vue implements ControlInterface {
* 名称
* 名称
*
*
* @type {string}
* @type {string}
* @memberof Main
* @memberof Main
Base
*/
*/
@
Prop
()
public
name
?:
string
;
@
Prop
()
public
name
?:
string
;
...
@@ -148,7 +148,7 @@ export default class MainBase extends Vue implements ControlInterface {
...
@@ -148,7 +148,7 @@ export default class MainBase extends Vue implements ControlInterface {
* 视图通讯对象
* 视图通讯对象
*
*
* @type {Subject<ViewState>}
* @type {Subject<ViewState>}
* @memberof Main
* @memberof Main
Base
*/
*/
@
Prop
()
public
viewState
!
:
Subject
<
ViewState
>
;
@
Prop
()
public
viewState
!
:
Subject
<
ViewState
>
;
...
@@ -156,7 +156,7 @@ export default class MainBase extends Vue implements ControlInterface {
...
@@ -156,7 +156,7 @@ export default class MainBase extends Vue implements ControlInterface {
* 应用上下文
* 应用上下文
*
*
* @type {*}
* @type {*}
* @memberof Main
* @memberof Main
Base
*/
*/
@
Prop
()
public
context
:
any
;
@
Prop
()
public
context
:
any
;
...
@@ -164,7 +164,7 @@ export default class MainBase extends Vue implements ControlInterface {
...
@@ -164,7 +164,7 @@ export default class MainBase extends Vue implements ControlInterface {
* 视图参数
* 视图参数
*
*
* @type {*}
* @type {*}
* @memberof Main
* @memberof Main
Base
*/
*/
@
Prop
()
public
viewparams
:
any
;
@
Prop
()
public
viewparams
:
any
;
...
@@ -173,7 +173,7 @@ export default class MainBase extends Vue implements ControlInterface {
...
@@ -173,7 +173,7 @@ export default class MainBase extends Vue implements ControlInterface {
*
*
* @public
* @public
* @type {(Subscription | undefined)}
* @type {(Subscription | undefined)}
* @memberof Main
* @memberof Main
Base
*/
*/
public
viewStateEvent
:
Subscription
|
undefined
;
public
viewStateEvent
:
Subscription
|
undefined
;
...
@@ -181,7 +181,7 @@ export default class MainBase extends Vue implements ControlInterface {
...
@@ -181,7 +181,7 @@ export default class MainBase extends Vue implements ControlInterface {
* 获取部件类型
* 获取部件类型
*
*
* @returns {string}
* @returns {string}
* @memberof Main
* @memberof Main
Base
*/
*/
public
getControlType
():
string
{
public
getControlType
():
string
{
return
'FORM'
return
'FORM'
...
@@ -193,7 +193,7 @@ export default class MainBase extends Vue implements ControlInterface {
...
@@ -193,7 +193,7 @@ export default class MainBase extends Vue implements ControlInterface {
* 计数器服务对象集合
* 计数器服务对象集合
*
*
* @type {Array<*>}
* @type {Array<*>}
* @memberof Main
* @memberof Main
Base
*/
*/
public
counterServiceArray
:
Array
<
any
>
=
[];
public
counterServiceArray
:
Array
<
any
>
=
[];
...
@@ -201,7 +201,7 @@ export default class MainBase extends Vue implements ControlInterface {
...
@@ -201,7 +201,7 @@ export default class MainBase extends Vue implements ControlInterface {
* 建构部件服务对象
* 建构部件服务对象
*
*
* @type {MainService}
* @type {MainService}
* @memberof Main
* @memberof Main
Base
*/
*/
public
service
:
MainService
=
new
MainService
({
$store
:
this
.
$store
});
public
service
:
MainService
=
new
MainService
({
$store
:
this
.
$store
});
...
@@ -209,7 +209,7 @@ export default class MainBase extends Vue implements ControlInterface {
...
@@ -209,7 +209,7 @@ export default class MainBase extends Vue implements ControlInterface {
* 实体服务对象
* 实体服务对象
*
*
* @type {JobsInfoService}
* @type {JobsInfoService}
* @memberof Main
* @memberof Main
Base
*/
*/
public
appEntityService
:
JobsInfoService
=
new
JobsInfoService
({
$store
:
this
.
$store
});
public
appEntityService
:
JobsInfoService
=
new
JobsInfoService
({
$store
:
this
.
$store
});
...
@@ -219,7 +219,7 @@ export default class MainBase extends Vue implements ControlInterface {
...
@@ -219,7 +219,7 @@ export default class MainBase extends Vue implements ControlInterface {
* 关闭视图
* 关闭视图
*
*
* @param {any} args
* @param {any} args
* @memberof Main
* @memberof Main
Base
*/
*/
public
closeView
(
args
:
any
):
void
{
public
closeView
(
args
:
any
):
void
{
let
_this
:
any
=
this
;
let
_this
:
any
=
this
;
...
@@ -229,7 +229,7 @@ export default class MainBase extends Vue implements ControlInterface {
...
@@ -229,7 +229,7 @@ export default class MainBase extends Vue implements ControlInterface {
/**
/**
* 计数器刷新
* 计数器刷新
*
*
* @memberof Main
* @memberof Main
Base
*/
*/
public
counterRefresh
(){
public
counterRefresh
(){
const
_this
:
any
=
this
;
const
_this
:
any
=
this
;
...
@@ -246,7 +246,7 @@ export default class MainBase extends Vue implements ControlInterface {
...
@@ -246,7 +246,7 @@ export default class MainBase extends Vue implements ControlInterface {
/**
/**
* 工作流审批意见控件绑定值
* 工作流审批意见控件绑定值
*
*
* @memberof Main
* @memberof Main
Base
*/
*/
public
srfwfmemo
:
string
=
""
;
public
srfwfmemo
:
string
=
""
;
...
@@ -254,7 +254,7 @@ export default class MainBase extends Vue implements ControlInterface {
...
@@ -254,7 +254,7 @@ export default class MainBase extends Vue implements ControlInterface {
* 获取多项数据
* 获取多项数据
*
*
* @returns {any[]}
* @returns {any[]}
* @memberof Main
* @memberof Main
Base
*/
*/
public
getDatas
():
any
[]
{
public
getDatas
():
any
[]
{
return
[
this
.
data
];
return
[
this
.
data
];
...
@@ -264,7 +264,7 @@ export default class MainBase extends Vue implements ControlInterface {
...
@@ -264,7 +264,7 @@ export default class MainBase extends Vue implements ControlInterface {
* 获取单项树
* 获取单项树
*
*
* @returns {*}
* @returns {*}
* @memberof Main
* @memberof Main
Base
*/
*/
public
getData
():
any
{
public
getData
():
any
{
return
this
.
data
;
return
this
.
data
;
...
@@ -274,7 +274,7 @@ export default class MainBase extends Vue implements ControlInterface {
...
@@ -274,7 +274,7 @@ export default class MainBase extends Vue implements ControlInterface {
* 是否默认保存
* 是否默认保存
*
*
* @type {boolean}
* @type {boolean}
* @memberof Main
* @memberof Main
Base
*/
*/
@
Prop
({
default
:
false
})
public
autosave
?:
boolean
;
@
Prop
({
default
:
false
})
public
autosave
?:
boolean
;
...
@@ -282,7 +282,7 @@ export default class MainBase extends Vue implements ControlInterface {
...
@@ -282,7 +282,7 @@ export default class MainBase extends Vue implements ControlInterface {
* 显示处理提示
* 显示处理提示
*
*
* @type {boolean}
* @type {boolean}
* @memberof Main
* @memberof Main
Base
*/
*/
@
Prop
({
default
:
true
})
public
showBusyIndicator
?:
boolean
;
@
Prop
({
default
:
true
})
public
showBusyIndicator
?:
boolean
;
...
@@ -290,7 +290,7 @@ export default class MainBase extends Vue implements ControlInterface {
...
@@ -290,7 +290,7 @@ export default class MainBase extends Vue implements ControlInterface {
* 部件行为--submit
* 部件行为--submit
*
*
* @type {string}
* @type {string}
* @memberof Main
* @memberof Main
Base
*/
*/
@
Prop
()
public
WFSubmitAction
!
:
string
;
@
Prop
()
public
WFSubmitAction
!
:
string
;
...
@@ -298,7 +298,7 @@ export default class MainBase extends Vue implements ControlInterface {
...
@@ -298,7 +298,7 @@ export default class MainBase extends Vue implements ControlInterface {
* 部件行为--start
* 部件行为--start
*
*
* @type {string}
* @type {string}
* @memberof Main
* @memberof Main
Base
*/
*/
@
Prop
()
public
WFStartAction
!
:
string
;
@
Prop
()
public
WFStartAction
!
:
string
;
...
@@ -306,7 +306,7 @@ export default class MainBase extends Vue implements ControlInterface {
...
@@ -306,7 +306,7 @@ export default class MainBase extends Vue implements ControlInterface {
* 部件行为--update
* 部件行为--update
*
*
* @type {string}
* @type {string}
* @memberof Main
* @memberof Main
Base
*/
*/
@
Prop
()
public
updateAction
!
:
string
;
@
Prop
()
public
updateAction
!
:
string
;
...
@@ -314,7 +314,7 @@ export default class MainBase extends Vue implements ControlInterface {
...
@@ -314,7 +314,7 @@ export default class MainBase extends Vue implements ControlInterface {
* 部件行为--remove
* 部件行为--remove
*
*
* @type {string}
* @type {string}
* @memberof Main
* @memberof Main
Base
*/
*/
@
Prop
()
public
removeAction
!
:
string
;
@
Prop
()
public
removeAction
!
:
string
;
...
@@ -322,7 +322,7 @@ export default class MainBase extends Vue implements ControlInterface {
...
@@ -322,7 +322,7 @@ export default class MainBase extends Vue implements ControlInterface {
* 部件行为--loaddraft
* 部件行为--loaddraft
*
*
* @type {string}
* @type {string}
* @memberof Main
* @memberof Main
Base
*/
*/
@
Prop
()
public
loaddraftAction
!
:
string
;
@
Prop
()
public
loaddraftAction
!
:
string
;
...
@@ -330,7 +330,7 @@ export default class MainBase extends Vue implements ControlInterface {
...
@@ -330,7 +330,7 @@ export default class MainBase extends Vue implements ControlInterface {
* 部件行为--load
* 部件行为--load
*
*
* @type {string}
* @type {string}
* @memberof Main
* @memberof Main
Base
*/
*/
@
Prop
()
public
loadAction
!
:
string
;
@
Prop
()
public
loadAction
!
:
string
;
...
@@ -338,7 +338,7 @@ export default class MainBase extends Vue implements ControlInterface {
...
@@ -338,7 +338,7 @@ export default class MainBase extends Vue implements ControlInterface {
* 部件行为--create
* 部件行为--create
*
*
* @type {string}
* @type {string}
* @memberof Main
* @memberof Main
Base
*/
*/
@
Prop
()
public
createAction
!
:
string
;
@
Prop
()
public
createAction
!
:
string
;
...
@@ -346,7 +346,7 @@ export default class MainBase extends Vue implements ControlInterface {
...
@@ -346,7 +346,7 @@ export default class MainBase extends Vue implements ControlInterface {
* 部件行为--create
* 部件行为--create
*
*
* @type {string}
* @type {string}
* @memberof Main
* @memberof Main
Base
*/
*/
@
Prop
()
public
searchAction
!
:
string
;
@
Prop
()
public
searchAction
!
:
string
;
...
@@ -354,7 +354,7 @@ export default class MainBase extends Vue implements ControlInterface {
...
@@ -354,7 +354,7 @@ export default class MainBase extends Vue implements ControlInterface {
* 视图标识
* 视图标识
*
*
* @type {string}
* @type {string}
* @memberof Main
* @memberof Main
Base
*/
*/
@
Prop
()
public
viewtag
!
:
string
;
@
Prop
()
public
viewtag
!
:
string
;
...
@@ -362,7 +362,7 @@ export default class MainBase extends Vue implements ControlInterface {
...
@@ -362,7 +362,7 @@ export default class MainBase extends Vue implements ControlInterface {
* 表单状态
* 表单状态
*
*
* @type {Subject<any>}
* @type {Subject<any>}
* @memberof Main
* @memberof Main
Base
*/
*/
public
formState
:
Subject
<
any
>
=
new
Subject
();
public
formState
:
Subject
<
any
>
=
new
Subject
();
...
@@ -370,7 +370,7 @@ export default class MainBase extends Vue implements ControlInterface {
...
@@ -370,7 +370,7 @@ export default class MainBase extends Vue implements ControlInterface {
* 忽略表单项值变化
* 忽略表单项值变化
*
*
* @type {boolean}
* @type {boolean}
* @memberof Main
* @memberof Main
Base
*/
*/
public
ignorefieldvaluechange
:
boolean
=
false
;
public
ignorefieldvaluechange
:
boolean
=
false
;
...
@@ -379,7 +379,7 @@ export default class MainBase extends Vue implements ControlInterface {
...
@@ -379,7 +379,7 @@ export default class MainBase extends Vue implements ControlInterface {
*
*
* @public
* @public
* @type {Subject<any>}
* @type {Subject<any>}
* @memberof Main
* @memberof Main
Base
*/
*/
public
dataChang
:
Subject
<
any
>
=
new
Subject
();
public
dataChang
:
Subject
<
any
>
=
new
Subject
();
...
@@ -388,7 +388,7 @@ export default class MainBase extends Vue implements ControlInterface {
...
@@ -388,7 +388,7 @@ export default class MainBase extends Vue implements ControlInterface {
*
*
* @public
* @public
* @type {(Subscription | undefined)}
* @type {(Subscription | undefined)}
* @memberof Main
* @memberof Main
Base
*/
*/
public
dataChangEvent
:
Subscription
|
undefined
;
public
dataChangEvent
:
Subscription
|
undefined
;
...
@@ -397,7 +397,7 @@ export default class MainBase extends Vue implements ControlInterface {
...
@@ -397,7 +397,7 @@ export default class MainBase extends Vue implements ControlInterface {
*
*
* @public
* @public
* @type {*}
* @type {*}
* @memberof Main
* @memberof Main
Base
*/
*/
public
oldData
:
any
=
{};
public
oldData
:
any
=
{};
...
@@ -405,7 +405,7 @@ export default class MainBase extends Vue implements ControlInterface {
...
@@ -405,7 +405,7 @@ export default class MainBase extends Vue implements ControlInterface {
* 表单数据对象
* 表单数据对象
*
*
* @type {*}
* @type {*}
* @memberof Main
* @memberof Main
Base
*/
*/
public
data
:
any
=
{
public
data
:
any
=
{
srforikey
:
null
,
srforikey
:
null
,
...
@@ -437,7 +437,7 @@ export default class MainBase extends Vue implements ControlInterface {
...
@@ -437,7 +437,7 @@ export default class MainBase extends Vue implements ControlInterface {
* 当前执行的行为逻辑
* 当前执行的行为逻辑
*
*
* @type {string}
* @type {string}
* @memberof Main
* @memberof Main
Base
*/
*/
public
currentAction
:
string
=
""
;
public
currentAction
:
string
=
""
;
...
@@ -445,7 +445,7 @@ export default class MainBase extends Vue implements ControlInterface {
...
@@ -445,7 +445,7 @@ export default class MainBase extends Vue implements ControlInterface {
* 关系界面计数器
* 关系界面计数器
*
*
* @type {number}
* @type {number}
* @memberof Main
* @memberof Main
Base
*/
*/
public
drcounter
:
number
=
0
;
public
drcounter
:
number
=
0
;
...
@@ -453,7 +453,7 @@ export default class MainBase extends Vue implements ControlInterface {
...
@@ -453,7 +453,7 @@ export default class MainBase extends Vue implements ControlInterface {
* 需要等待关系界面保存时,第一次调用save参数的备份
* 需要等待关系界面保存时,第一次调用save参数的备份
*
*
* @type {number}
* @type {number}
* @memberof Main
* @memberof Main
Base
*/
*/
public
drsaveopt
:
any
=
{};
public
drsaveopt
:
any
=
{};
...
@@ -461,7 +461,7 @@ export default class MainBase extends Vue implements ControlInterface {
...
@@ -461,7 +461,7 @@ export default class MainBase extends Vue implements ControlInterface {
* 表单保存回调存储对象
* 表单保存回调存储对象
*
*
* @type {any}
* @type {any}
* @memberof Main
* @memberof Main
Base
*/
*/
public
saveState
:
any
;
public
saveState
:
any
;
...
@@ -469,7 +469,7 @@ export default class MainBase extends Vue implements ControlInterface {
...
@@ -469,7 +469,7 @@ export default class MainBase extends Vue implements ControlInterface {
* 属性值规则
* 属性值规则
*
*
* @type {*}
* @type {*}
* @memberof Main
* @memberof Main
Base
*/
*/
public
rules
:
any
=
{
public
rules
:
any
=
{
srforikey
:
[
srforikey
:
[
...
@@ -610,7 +610,7 @@ export default class MainBase extends Vue implements ControlInterface {
...
@@ -610,7 +610,7 @@ export default class MainBase extends Vue implements ControlInterface {
* 详情模型集合
* 详情模型集合
*
*
* @type {*}
* @type {*}
* @memberof Main
* @memberof Main
Base
*/
*/
public
detailsModel
:
any
=
{
public
detailsModel
:
any
=
{
group1
:
new
FormGroupPanelModel
({
caption
:
'任务信息基本信息'
,
detailType
:
'GROUPPANEL'
,
name
:
'group1'
,
visible
:
true
,
isShowCaption
:
false
,
form
:
this
,
uiActionGroup
:
{
caption
:
''
,
langbase
:
'entities.jobsinfo.main_form'
,
extractMode
:
'ITEM'
,
details
:
[]
}
})
group1
:
new
FormGroupPanelModel
({
caption
:
'任务信息基本信息'
,
detailType
:
'GROUPPANEL'
,
name
:
'group1'
,
visible
:
true
,
isShowCaption
:
false
,
form
:
this
,
uiActionGroup
:
{
caption
:
''
,
langbase
:
'entities.jobsinfo.main_form'
,
extractMode
:
'ITEM'
,
details
:
[]
}
})
...
@@ -668,7 +668,7 @@ export default class MainBase extends Vue implements ControlInterface {
...
@@ -668,7 +668,7 @@ export default class MainBase extends Vue implements ControlInterface {
*
*
* @param {*} newVal
* @param {*} newVal
* @param {*} oldVal
* @param {*} oldVal
* @memberof Main
* @memberof Main
Base
*/
*/
@
Watch
(
'data.srforikey'
)
@
Watch
(
'data.srforikey'
)
onSrforikeyChange
(
newVal
:
any
,
oldVal
:
any
)
{
onSrforikeyChange
(
newVal
:
any
,
oldVal
:
any
)
{
...
@@ -680,7 +680,7 @@ export default class MainBase extends Vue implements ControlInterface {
...
@@ -680,7 +680,7 @@ export default class MainBase extends Vue implements ControlInterface {
*
*
* @param {*} newVal
* @param {*} newVal
* @param {*} oldVal
* @param {*} oldVal
* @memberof Main
* @memberof Main
Base
*/
*/
@
Watch
(
'data.srfkey'
)
@
Watch
(
'data.srfkey'
)
onSrfkeyChange
(
newVal
:
any
,
oldVal
:
any
)
{
onSrfkeyChange
(
newVal
:
any
,
oldVal
:
any
)
{
...
@@ -692,7 +692,7 @@ export default class MainBase extends Vue implements ControlInterface {
...
@@ -692,7 +692,7 @@ export default class MainBase extends Vue implements ControlInterface {
*
*
* @param {*} newVal
* @param {*} newVal
* @param {*} oldVal
* @param {*} oldVal
* @memberof Main
* @memberof Main
Base
*/
*/
@
Watch
(
'data.srfmajortext'
)
@
Watch
(
'data.srfmajortext'
)
onSrfmajortextChange
(
newVal
:
any
,
oldVal
:
any
)
{
onSrfmajortextChange
(
newVal
:
any
,
oldVal
:
any
)
{
...
@@ -704,7 +704,7 @@ export default class MainBase extends Vue implements ControlInterface {
...
@@ -704,7 +704,7 @@ export default class MainBase extends Vue implements ControlInterface {
*
*
* @param {*} newVal
* @param {*} newVal
* @param {*} oldVal
* @param {*} oldVal
* @memberof Main
* @memberof Main
Base
*/
*/
@
Watch
(
'data.srftempmode'
)
@
Watch
(
'data.srftempmode'
)
onSrftempmodeChange
(
newVal
:
any
,
oldVal
:
any
)
{
onSrftempmodeChange
(
newVal
:
any
,
oldVal
:
any
)
{
...
@@ -716,7 +716,7 @@ export default class MainBase extends Vue implements ControlInterface {
...
@@ -716,7 +716,7 @@ export default class MainBase extends Vue implements ControlInterface {
*
*
* @param {*} newVal
* @param {*} newVal
* @param {*} oldVal
* @param {*} oldVal
* @memberof Main
* @memberof Main
Base
*/
*/
@
Watch
(
'data.srfuf'
)
@
Watch
(
'data.srfuf'
)
onSrfufChange
(
newVal
:
any
,
oldVal
:
any
)
{
onSrfufChange
(
newVal
:
any
,
oldVal
:
any
)
{
...
@@ -728,7 +728,7 @@ export default class MainBase extends Vue implements ControlInterface {
...
@@ -728,7 +728,7 @@ export default class MainBase extends Vue implements ControlInterface {
*
*
* @param {*} newVal
* @param {*} newVal
* @param {*} oldVal
* @param {*} oldVal
* @memberof Main
* @memberof Main
Base
*/
*/
@
Watch
(
'data.srfdeid'
)
@
Watch
(
'data.srfdeid'
)
onSrfdeidChange
(
newVal
:
any
,
oldVal
:
any
)
{
onSrfdeidChange
(
newVal
:
any
,
oldVal
:
any
)
{
...
@@ -740,7 +740,7 @@ export default class MainBase extends Vue implements ControlInterface {
...
@@ -740,7 +740,7 @@ export default class MainBase extends Vue implements ControlInterface {
*
*
* @param {*} newVal
* @param {*} newVal
* @param {*} oldVal
* @param {*} oldVal
* @memberof Main
* @memberof Main
Base
*/
*/
@
Watch
(
'data.srfsourcekey'
)
@
Watch
(
'data.srfsourcekey'
)
onSrfsourcekeyChange
(
newVal
:
any
,
oldVal
:
any
)
{
onSrfsourcekeyChange
(
newVal
:
any
,
oldVal
:
any
)
{
...
@@ -752,7 +752,7 @@ export default class MainBase extends Vue implements ControlInterface {
...
@@ -752,7 +752,7 @@ export default class MainBase extends Vue implements ControlInterface {
*
*
* @param {*} newVal
* @param {*} newVal
* @param {*} oldVal
* @param {*} oldVal
* @memberof Main
* @memberof Main
Base
*/
*/
@
Watch
(
'data.app'
)
@
Watch
(
'data.app'
)
onAppChange
(
newVal
:
any
,
oldVal
:
any
)
{
onAppChange
(
newVal
:
any
,
oldVal
:
any
)
{
...
@@ -764,7 +764,7 @@ export default class MainBase extends Vue implements ControlInterface {
...
@@ -764,7 +764,7 @@ export default class MainBase extends Vue implements ControlInterface {
*
*
* @param {*} newVal
* @param {*} newVal
* @param {*} oldVal
* @param {*} oldVal
* @memberof Main
* @memberof Main
Base
*/
*/
@
Watch
(
'data.handler'
)
@
Watch
(
'data.handler'
)
onHandlerChange
(
newVal
:
any
,
oldVal
:
any
)
{
onHandlerChange
(
newVal
:
any
,
oldVal
:
any
)
{
...
@@ -776,7 +776,7 @@ export default class MainBase extends Vue implements ControlInterface {
...
@@ -776,7 +776,7 @@ export default class MainBase extends Vue implements ControlInterface {
*
*
* @param {*} newVal
* @param {*} newVal
* @param {*} oldVal
* @param {*} oldVal
* @memberof Main
* @memberof Main
Base
*/
*/
@
Watch
(
'data.cron'
)
@
Watch
(
'data.cron'
)
onCronChange
(
newVal
:
any
,
oldVal
:
any
)
{
onCronChange
(
newVal
:
any
,
oldVal
:
any
)
{
...
@@ -788,7 +788,7 @@ export default class MainBase extends Vue implements ControlInterface {
...
@@ -788,7 +788,7 @@ export default class MainBase extends Vue implements ControlInterface {
*
*
* @param {*} newVal
* @param {*} newVal
* @param {*} oldVal
* @param {*} oldVal
* @memberof Main
* @memberof Main
Base
*/
*/
@
Watch
(
'data.param'
)
@
Watch
(
'data.param'
)
onParamChange
(
newVal
:
any
,
oldVal
:
any
)
{
onParamChange
(
newVal
:
any
,
oldVal
:
any
)
{
...
@@ -800,7 +800,7 @@ export default class MainBase extends Vue implements ControlInterface {
...
@@ -800,7 +800,7 @@ export default class MainBase extends Vue implements ControlInterface {
*
*
* @param {*} newVal
* @param {*} newVal
* @param {*} oldVal
* @param {*} oldVal
* @memberof Main
* @memberof Main
Base
*/
*/
@
Watch
(
'data.last_time'
)
@
Watch
(
'data.last_time'
)
onLast_timeChange
(
newVal
:
any
,
oldVal
:
any
)
{
onLast_timeChange
(
newVal
:
any
,
oldVal
:
any
)
{
...
@@ -812,7 +812,7 @@ export default class MainBase extends Vue implements ControlInterface {
...
@@ -812,7 +812,7 @@ export default class MainBase extends Vue implements ControlInterface {
*
*
* @param {*} newVal
* @param {*} newVal
* @param {*} oldVal
* @param {*} oldVal
* @memberof Main
* @memberof Main
Base
*/
*/
@
Watch
(
'data.next_time'
)
@
Watch
(
'data.next_time'
)
onNext_timeChange
(
newVal
:
any
,
oldVal
:
any
)
{
onNext_timeChange
(
newVal
:
any
,
oldVal
:
any
)
{
...
@@ -824,7 +824,7 @@ export default class MainBase extends Vue implements ControlInterface {
...
@@ -824,7 +824,7 @@ export default class MainBase extends Vue implements ControlInterface {
*
*
* @param {*} newVal
* @param {*} newVal
* @param {*} oldVal
* @param {*} oldVal
* @memberof Main
* @memberof Main
Base
*/
*/
@
Watch
(
'data.timeout'
)
@
Watch
(
'data.timeout'
)
onTimeoutChange
(
newVal
:
any
,
oldVal
:
any
)
{
onTimeoutChange
(
newVal
:
any
,
oldVal
:
any
)
{
...
@@ -836,7 +836,7 @@ export default class MainBase extends Vue implements ControlInterface {
...
@@ -836,7 +836,7 @@ export default class MainBase extends Vue implements ControlInterface {
*
*
* @param {*} newVal
* @param {*} newVal
* @param {*} oldVal
* @param {*} oldVal
* @memberof Main
* @memberof Main
Base
*/
*/
@
Watch
(
'data.fail_retry_count'
)
@
Watch
(
'data.fail_retry_count'
)
onFail_retry_countChange
(
newVal
:
any
,
oldVal
:
any
)
{
onFail_retry_countChange
(
newVal
:
any
,
oldVal
:
any
)
{
...
@@ -848,7 +848,7 @@ export default class MainBase extends Vue implements ControlInterface {
...
@@ -848,7 +848,7 @@ export default class MainBase extends Vue implements ControlInterface {
*
*
* @param {*} newVal
* @param {*} newVal
* @param {*} oldVal
* @param {*} oldVal
* @memberof Main
* @memberof Main
Base
*/
*/
@
Watch
(
'data.author'
)
@
Watch
(
'data.author'
)
onAuthorChange
(
newVal
:
any
,
oldVal
:
any
)
{
onAuthorChange
(
newVal
:
any
,
oldVal
:
any
)
{
...
@@ -860,7 +860,7 @@ export default class MainBase extends Vue implements ControlInterface {
...
@@ -860,7 +860,7 @@ export default class MainBase extends Vue implements ControlInterface {
*
*
* @param {*} newVal
* @param {*} newVal
* @param {*} oldVal
* @param {*} oldVal
* @memberof Main
* @memberof Main
Base
*/
*/
@
Watch
(
'data.remark'
)
@
Watch
(
'data.remark'
)
onRemarkChange
(
newVal
:
any
,
oldVal
:
any
)
{
onRemarkChange
(
newVal
:
any
,
oldVal
:
any
)
{
...
@@ -872,7 +872,7 @@ export default class MainBase extends Vue implements ControlInterface {
...
@@ -872,7 +872,7 @@ export default class MainBase extends Vue implements ControlInterface {
*
*
* @param {*} newVal
* @param {*} newVal
* @param {*} oldVal
* @param {*} oldVal
* @memberof Main
* @memberof Main
Base
*/
*/
@
Watch
(
'data.status'
)
@
Watch
(
'data.status'
)
onStatusChange
(
newVal
:
any
,
oldVal
:
any
)
{
onStatusChange
(
newVal
:
any
,
oldVal
:
any
)
{
...
@@ -884,7 +884,7 @@ export default class MainBase extends Vue implements ControlInterface {
...
@@ -884,7 +884,7 @@ export default class MainBase extends Vue implements ControlInterface {
*
*
* @param {*} newVal
* @param {*} newVal
* @param {*} oldVal
* @param {*} oldVal
* @memberof Main
* @memberof Main
Base
*/
*/
@
Watch
(
'data.tenant_id'
)
@
Watch
(
'data.tenant_id'
)
onTenant_idChange
(
newVal
:
any
,
oldVal
:
any
)
{
onTenant_idChange
(
newVal
:
any
,
oldVal
:
any
)
{
...
@@ -896,7 +896,7 @@ export default class MainBase extends Vue implements ControlInterface {
...
@@ -896,7 +896,7 @@ export default class MainBase extends Vue implements ControlInterface {
*
*
* @param {*} newVal
* @param {*} newVal
* @param {*} oldVal
* @param {*} oldVal
* @memberof Main
* @memberof Main
Base
*/
*/
@
Watch
(
'data.create_time'
)
@
Watch
(
'data.create_time'
)
onCreate_timeChange
(
newVal
:
any
,
oldVal
:
any
)
{
onCreate_timeChange
(
newVal
:
any
,
oldVal
:
any
)
{
...
@@ -908,7 +908,7 @@ export default class MainBase extends Vue implements ControlInterface {
...
@@ -908,7 +908,7 @@ export default class MainBase extends Vue implements ControlInterface {
*
*
* @param {*} newVal
* @param {*} newVal
* @param {*} oldVal
* @param {*} oldVal
* @memberof Main
* @memberof Main
Base
*/
*/
@
Watch
(
'data.update_time'
)
@
Watch
(
'data.update_time'
)
onUpdate_timeChange
(
newVal
:
any
,
oldVal
:
any
)
{
onUpdate_timeChange
(
newVal
:
any
,
oldVal
:
any
)
{
...
@@ -920,7 +920,7 @@ export default class MainBase extends Vue implements ControlInterface {
...
@@ -920,7 +920,7 @@ export default class MainBase extends Vue implements ControlInterface {
*
*
* @param {*} newVal
* @param {*} newVal
* @param {*} oldVal
* @param {*} oldVal
* @memberof Main
* @memberof Main
Base
*/
*/
@
Watch
(
'data.id'
)
@
Watch
(
'data.id'
)
onIdChange
(
newVal
:
any
,
oldVal
:
any
)
{
onIdChange
(
newVal
:
any
,
oldVal
:
any
)
{
...
@@ -933,7 +933,7 @@ export default class MainBase extends Vue implements ControlInterface {
...
@@ -933,7 +933,7 @@ export default class MainBase extends Vue implements ControlInterface {
*
*
* @public
* @public
* @param {{ name: string, newVal: any, oldVal: any }} { name, newVal, oldVal }
* @param {{ name: string, newVal: any, oldVal: any }} { name, newVal, oldVal }
* @memberof Main
* @memberof Main
Base
*/
*/
public
resetFormData
({
name
,
newVal
,
oldVal
}:
{
name
:
string
,
newVal
:
any
,
oldVal
:
any
}):
void
{
public
resetFormData
({
name
,
newVal
,
oldVal
}:
{
name
:
string
,
newVal
:
any
,
oldVal
:
any
}):
void
{
}
}
...
@@ -942,7 +942,7 @@ export default class MainBase extends Vue implements ControlInterface {
...
@@ -942,7 +942,7 @@ export default class MainBase extends Vue implements ControlInterface {
* 置空对象
* 置空对象
*
*
* @param {any[]} args
* @param {any[]} args
* @memberof EditForm
* @memberof MainBase
*/
*/
public
ResetData
(
_datas
:
any
){
public
ResetData
(
_datas
:
any
){
if
(
Object
.
keys
(
_datas
).
length
>
0
){
if
(
Object
.
keys
(
_datas
).
length
>
0
){
...
@@ -959,7 +959,7 @@ export default class MainBase extends Vue implements ControlInterface {
...
@@ -959,7 +959,7 @@ export default class MainBase extends Vue implements ControlInterface {
*
*
* @public
* @public
* @param {{ name: string, newVal: any, oldVal: any }} { name, newVal, oldVal }
* @param {{ name: string, newVal: any, oldVal: any }} { name, newVal, oldVal }
* @memberof Main
* @memberof Main
Base
*/
*/
public
formLogic
({
name
,
newVal
,
oldVal
}:
{
name
:
string
,
newVal
:
any
,
oldVal
:
any
}):
void
{
public
formLogic
({
name
,
newVal
,
oldVal
}:
{
name
:
string
,
newVal
:
any
,
oldVal
:
any
}):
void
{
...
@@ -995,7 +995,7 @@ export default class MainBase extends Vue implements ControlInterface {
...
@@ -995,7 +995,7 @@ export default class MainBase extends Vue implements ControlInterface {
* @public
* @public
* @param {{ name: string, newVal: any, oldVal: any }} { name, newVal, oldVal }
* @param {{ name: string, newVal: any, oldVal: any }} { name, newVal, oldVal }
* @returns {void}
* @returns {void}
* @memberof Main
* @memberof Main
Base
*/
*/
public
formDataChange
({
name
,
newVal
,
oldVal
}:
{
name
:
string
,
newVal
:
any
,
oldVal
:
any
}):
void
{
public
formDataChange
({
name
,
newVal
,
oldVal
}:
{
name
:
string
,
newVal
:
any
,
oldVal
:
any
}):
void
{
if
(
this
.
ignorefieldvaluechange
)
{
if
(
this
.
ignorefieldvaluechange
)
{
...
@@ -1012,7 +1012,7 @@ export default class MainBase extends Vue implements ControlInterface {
...
@@ -1012,7 +1012,7 @@ export default class MainBase extends Vue implements ControlInterface {
* @public
* @public
* @param {*} [data={}]
* @param {*} [data={}]
* @param {string} [action]
* @param {string} [action]
* @memberof Main
* @memberof Main
Base
*/
*/
public
onFormLoad
(
data
:
any
=
{},
action
:
string
):
void
{
public
onFormLoad
(
data
:
any
=
{},
action
:
string
):
void
{
if
(
Object
.
is
(
action
,
"save"
)
||
Object
.
is
(
action
,
"autoSave"
)
||
Object
.
is
(
action
,
"submit"
))
if
(
Object
.
is
(
action
,
"save"
)
||
Object
.
is
(
action
,
"autoSave"
)
||
Object
.
is
(
action
,
"submit"
))
...
@@ -1033,7 +1033,7 @@ export default class MainBase extends Vue implements ControlInterface {
...
@@ -1033,7 +1033,7 @@ export default class MainBase extends Vue implements ControlInterface {
*
*
* @param {*} [_datas={}]
* @param {*} [_datas={}]
* @param {string} [action]
* @param {string} [action]
* @memberof Main
* @memberof Main
Base
*/
*/
public
fillForm
(
_datas
:
any
=
{},
action
:
string
):
void
{
public
fillForm
(
_datas
:
any
=
{},
action
:
string
):
void
{
this
.
ignorefieldvaluechange
=
true
;
this
.
ignorefieldvaluechange
=
true
;
...
@@ -1058,7 +1058,7 @@ export default class MainBase extends Vue implements ControlInterface {
...
@@ -1058,7 +1058,7 @@ export default class MainBase extends Vue implements ControlInterface {
*
*
* @public
* @public
* @param {*} data
* @param {*} data
* @memberof Main
* @memberof Main
Base
*/
*/
public
setFormEnableCond
(
data
:
any
):
void
{
public
setFormEnableCond
(
data
:
any
):
void
{
Object
.
values
(
this
.
detailsModel
).
forEach
((
detail
:
any
)
=>
{
Object
.
values
(
this
.
detailsModel
).
forEach
((
detail
:
any
)
=>
{
...
@@ -1074,7 +1074,7 @@ export default class MainBase extends Vue implements ControlInterface {
...
@@ -1074,7 +1074,7 @@ export default class MainBase extends Vue implements ControlInterface {
* 重置草稿表单状态
* 重置草稿表单状态
*
*
* @public
* @public
* @memberof Main
* @memberof Main
Base
*/
*/
public
resetDraftFormStates
():
void
{
public
resetDraftFormStates
():
void
{
const
form
:
any
=
this
.
$refs
.
form
;
const
form
:
any
=
this
.
$refs
.
form
;
...
@@ -1086,7 +1086,7 @@ export default class MainBase extends Vue implements ControlInterface {
...
@@ -1086,7 +1086,7 @@ export default class MainBase extends Vue implements ControlInterface {
/**
/**
* 重置校验结果
* 重置校验结果
*
*
* @memberof Main
* @memberof Main
Base
*/
*/
public
resetValidates
():
void
{
public
resetValidates
():
void
{
Object
.
values
(
this
.
detailsModel
).
forEach
((
detail
:
any
)
=>
{
Object
.
values
(
this
.
detailsModel
).
forEach
((
detail
:
any
)
=>
{
...
@@ -1102,7 +1102,7 @@ export default class MainBase extends Vue implements ControlInterface {
...
@@ -1102,7 +1102,7 @@ export default class MainBase extends Vue implements ControlInterface {
* 填充校验结果 (后台)
* 填充校验结果 (后台)
*
*
* @param {any[]} fieldErrors
* @param {any[]} fieldErrors
* @memberof Main
* @memberof Main
Base
*/
*/
public
fillValidates
(
fieldErrors
:
any
[]):
void
{
public
fillValidates
(
fieldErrors
:
any
[]):
void
{
fieldErrors
.
forEach
((
error
:
any
)
=>
{
fieldErrors
.
forEach
((
error
:
any
)
=>
{
...
@@ -1120,7 +1120,7 @@ export default class MainBase extends Vue implements ControlInterface {
...
@@ -1120,7 +1120,7 @@ export default class MainBase extends Vue implements ControlInterface {
* 表单校验状态
* 表单校验状态
*
*
* @returns {boolean}
* @returns {boolean}
* @memberof Main
* @memberof Main
Base
*/
*/
public
formValidateStatus
():
boolean
{
public
formValidateStatus
():
boolean
{
const
form
:
any
=
this
.
$refs
.
form
;
const
form
:
any
=
this
.
$refs
.
form
;
...
@@ -1135,7 +1135,7 @@ export default class MainBase extends Vue implements ControlInterface {
...
@@ -1135,7 +1135,7 @@ export default class MainBase extends Vue implements ControlInterface {
* 获取全部值
* 获取全部值
*
*
* @returns {*}
* @returns {*}
* @memberof Main
* @memberof Main
Base
*/
*/
public
getValues
():
any
{
public
getValues
():
any
{
return
this
.
data
;
return
this
.
data
;
...
@@ -1146,7 +1146,7 @@ export default class MainBase extends Vue implements ControlInterface {
...
@@ -1146,7 +1146,7 @@ export default class MainBase extends Vue implements ControlInterface {
*
*
* @param {{ name: string, value: any }} $event
* @param {{ name: string, value: any }} $event
* @returns {void}
* @returns {void}
* @memberof Main
* @memberof Main
Base
*/
*/
public
onFormItemValueChange
(
$event
:
{
name
:
string
,
value
:
any
}):
void
{
public
onFormItemValueChange
(
$event
:
{
name
:
string
,
value
:
any
}):
void
{
if
(
!
$event
)
{
if
(
!
$event
)
{
...
@@ -1164,7 +1164,7 @@ export default class MainBase extends Vue implements ControlInterface {
...
@@ -1164,7 +1164,7 @@ export default class MainBase extends Vue implements ControlInterface {
* @param {string} name
* @param {string} name
* @param {*} value
* @param {*} value
* @returns {void}
* @returns {void}
* @memberof Main
* @memberof Main
Base
*/
*/
public
setDataItemValue
(
name
:
string
,
value
:
any
):
void
{
public
setDataItemValue
(
name
:
string
,
value
:
any
):
void
{
if
(
!
name
||
Object
.
is
(
name
,
''
)
||
!
this
.
data
.
hasOwnProperty
(
name
))
{
if
(
!
name
||
Object
.
is
(
name
,
''
)
||
!
this
.
data
.
hasOwnProperty
(
name
))
{
...
@@ -1182,7 +1182,7 @@ export default class MainBase extends Vue implements ControlInterface {
...
@@ -1182,7 +1182,7 @@ export default class MainBase extends Vue implements ControlInterface {
* 分组界面行为事件
* 分组界面行为事件
*
*
* @param {*} $event
* @param {*} $event
* @memberof Main
* @memberof Main
Base
*/
*/
public
groupUIActionClick
(
$event
:
any
):
void
{
public
groupUIActionClick
(
$event
:
any
):
void
{
if
(
!
$event
)
{
if
(
!
$event
)
{
...
@@ -1194,7 +1194,7 @@ export default class MainBase extends Vue implements ControlInterface {
...
@@ -1194,7 +1194,7 @@ export default class MainBase extends Vue implements ControlInterface {
/**
/**
* Vue声明周期(处理组件的输入属性)
* Vue声明周期(处理组件的输入属性)
*
*
* @memberof Main
* @memberof Main
Base
*/
*/
public
created
():
void
{
public
created
():
void
{
this
.
afterCreated
();
this
.
afterCreated
();
...
@@ -1203,7 +1203,7 @@ export default class MainBase extends Vue implements ControlInterface {
...
@@ -1203,7 +1203,7 @@ export default class MainBase extends Vue implements ControlInterface {
/**
/**
* 执行created后的逻辑
* 执行created后的逻辑
*
*
* @memberof Main
* @memberof Main
Base
*/
*/
public
afterCreated
(){
public
afterCreated
(){
if
(
this
.
viewState
)
{
if
(
this
.
viewState
)
{
...
@@ -1260,7 +1260,7 @@ export default class MainBase extends Vue implements ControlInterface {
...
@@ -1260,7 +1260,7 @@ export default class MainBase extends Vue implements ControlInterface {
/**
/**
* vue 生命周期
* vue 生命周期
*
*
* @memberof Main
* @memberof Main
Base
*/
*/
public
destroyed
()
{
public
destroyed
()
{
this
.
afterDestroy
();
this
.
afterDestroy
();
...
@@ -1269,7 +1269,7 @@ export default class MainBase extends Vue implements ControlInterface {
...
@@ -1269,7 +1269,7 @@ export default class MainBase extends Vue implements ControlInterface {
/**
/**
* 执行destroyed后的逻辑
* 执行destroyed后的逻辑
*
*
* @memberof Main
* @memberof Main
Base
*/
*/
public
afterDestroy
()
{
public
afterDestroy
()
{
if
(
this
.
viewStateEvent
)
{
if
(
this
.
viewStateEvent
)
{
...
@@ -1284,7 +1284,7 @@ export default class MainBase extends Vue implements ControlInterface {
...
@@ -1284,7 +1284,7 @@ export default class MainBase extends Vue implements ControlInterface {
* 拷贝内容
* 拷贝内容
*
*
* @param {*} [arg={}]
* @param {*} [arg={}]
* @memberof @memberof Main
* @memberof @memberof Main
Base
*/
*/
public
copy
(
srfkey
:
string
):
void
{
public
copy
(
srfkey
:
string
):
void
{
let
copyData
=
this
.
$store
.
getters
.
getCopyData
(
srfkey
);
let
copyData
=
this
.
$store
.
getters
.
getCopyData
(
srfkey
);
...
@@ -1302,7 +1302,7 @@ export default class MainBase extends Vue implements ControlInterface {
...
@@ -1302,7 +1302,7 @@ export default class MainBase extends Vue implements ControlInterface {
/**
/**
*打印
*打印
*@memberof @memberof Main
*@memberof @memberof Main
Base
*/
*/
public
print
(){
public
print
(){
let
_this
:
any
=
this
;
let
_this
:
any
=
this
;
...
@@ -1313,7 +1313,7 @@ export default class MainBase extends Vue implements ControlInterface {
...
@@ -1313,7 +1313,7 @@ export default class MainBase extends Vue implements ControlInterface {
* 部件刷新
* 部件刷新
*
*
* @param {any[]} args
* @param {any[]} args
* @memberof Main
* @memberof Main
Base
*/
*/
public
refresh
(
args
:
any
[]):
void
{
public
refresh
(
args
:
any
[]):
void
{
let
arg
:
any
=
{};
let
arg
:
any
=
{};
...
@@ -1335,7 +1335,7 @@ export default class MainBase extends Vue implements ControlInterface {
...
@@ -1335,7 +1335,7 @@ export default class MainBase extends Vue implements ControlInterface {
*
*
* @param {*} [arg={}]
* @param {*} [arg={}]
* @returns {void}
* @returns {void}
* @memberof Main
* @memberof Main
Base
*/
*/
public
autoLoad
(
arg
:
any
=
{}):
void
{
public
autoLoad
(
arg
:
any
=
{}):
void
{
if
(
arg
.
srfkey
&&
!
Object
.
is
(
arg
.
srfkey
,
''
))
{
if
(
arg
.
srfkey
&&
!
Object
.
is
(
arg
.
srfkey
,
''
))
{
...
@@ -1356,7 +1356,7 @@ export default class MainBase extends Vue implements ControlInterface {
...
@@ -1356,7 +1356,7 @@ export default class MainBase extends Vue implements ControlInterface {
*
*
* @public
* @public
* @param {*} [opt={}]
* @param {*} [opt={}]
* @memberof Main
* @memberof Main
Base
*/
*/
public
load
(
opt
:
any
=
{}):
void
{
public
load
(
opt
:
any
=
{}):
void
{
if
(
!
this
.
loadAction
){
if
(
!
this
.
loadAction
){
...
@@ -1391,7 +1391,7 @@ export default class MainBase extends Vue implements ControlInterface {
...
@@ -1391,7 +1391,7 @@ export default class MainBase extends Vue implements ControlInterface {
* 加载草稿
* 加载草稿
*
*
* @param {*} [opt={}]
* @param {*} [opt={}]
* @memberof Main
* @memberof Main
Base
*/
*/
public
loadDraft
(
opt
:
any
=
{}):
void
{
public
loadDraft
(
opt
:
any
=
{}):
void
{
if
(
!
this
.
loaddraftAction
){
if
(
!
this
.
loaddraftAction
){
...
@@ -1445,7 +1445,7 @@ export default class MainBase extends Vue implements ControlInterface {
...
@@ -1445,7 +1445,7 @@ export default class MainBase extends Vue implements ControlInterface {
* 自动保存
* 自动保存
*
*
* @param {*} [opt={}]
* @param {*} [opt={}]
* @memberof Main
* @memberof Main
Base
*/
*/
public
autoSave
(
opt
:
any
=
{}):
void
{
public
autoSave
(
opt
:
any
=
{}):
void
{
if
(
!
this
.
formValidateStatus
())
{
if
(
!
this
.
formValidateStatus
())
{
...
@@ -1496,7 +1496,7 @@ export default class MainBase extends Vue implements ControlInterface {
...
@@ -1496,7 +1496,7 @@ export default class MainBase extends Vue implements ControlInterface {
* @param {boolean} [showResultInfo]
* @param {boolean} [showResultInfo]
* @param {boolean} [ifStateNext] formState是否下发通知
* @param {boolean} [ifStateNext] formState是否下发通知
* @returns {Promise<any>}
* @returns {Promise<any>}
* @memberof Main
* @memberof Main
Base
*/
*/
public
async
save
(
opt
:
any
=
{},
showResultInfo
?:
boolean
,
ifStateNext
:
boolean
=
true
):
Promise
<
any
>
{
public
async
save
(
opt
:
any
=
{},
showResultInfo
?:
boolean
,
ifStateNext
:
boolean
=
true
):
Promise
<
any
>
{
return
new
Promise
((
resolve
:
any
,
reject
:
any
)
=>
{
return
new
Promise
((
resolve
:
any
,
reject
:
any
)
=>
{
...
@@ -1566,7 +1566,7 @@ export default class MainBase extends Vue implements ControlInterface {
...
@@ -1566,7 +1566,7 @@ export default class MainBase extends Vue implements ControlInterface {
*
*
* @public
* @public
* @param {*} [opt={}]
* @param {*} [opt={}]
* @memberof
EditForm
* @memberof
MainBase
*/
*/
public
remove
(
opt
:
Array
<
any
>
=
[],
showResultInfo
?:
boolean
):
Promise
<
any
>
{
public
remove
(
opt
:
Array
<
any
>
=
[],
showResultInfo
?:
boolean
):
Promise
<
any
>
{
return
new
Promise
((
resolve
:
any
,
reject
:
any
)
=>
{
return
new
Promise
((
resolve
:
any
,
reject
:
any
)
=>
{
...
@@ -1600,7 +1600,7 @@ export default class MainBase extends Vue implements ControlInterface {
...
@@ -1600,7 +1600,7 @@ export default class MainBase extends Vue implements ControlInterface {
* @param {*} [data={}]
* @param {*} [data={}]
* @param {*} [localdata={}]
* @param {*} [localdata={}]
* @returns {Promise<any>}
* @returns {Promise<any>}
* @memberof Main
* @memberof Main
Base
*/
*/
public
async
wfstart
(
data
:
any
,
localdata
?:
any
):
Promise
<
any
>
{
public
async
wfstart
(
data
:
any
,
localdata
?:
any
):
Promise
<
any
>
{
return
new
Promise
((
resolve
:
any
,
reject
:
any
)
=>
{
return
new
Promise
((
resolve
:
any
,
reject
:
any
)
=>
{
...
@@ -1656,7 +1656,7 @@ export default class MainBase extends Vue implements ControlInterface {
...
@@ -1656,7 +1656,7 @@ export default class MainBase extends Vue implements ControlInterface {
* @param {*} [data={}]
* @param {*} [data={}]
* @param {*} [localdata={}]
* @param {*} [localdata={}]
* @returns {Promise<any>}
* @returns {Promise<any>}
* @memberof Main
* @memberof Main
Base
*/
*/
public
async
wfsubmit
(
data
:
any
,
localdata
?:
any
):
Promise
<
any
>
{
public
async
wfsubmit
(
data
:
any
,
localdata
?:
any
):
Promise
<
any
>
{
return
new
Promise
((
resolve
:
any
,
reject
:
any
)
=>
{
return
new
Promise
((
resolve
:
any
,
reject
:
any
)
=>
{
...
@@ -1732,7 +1732,7 @@ export default class MainBase extends Vue implements ControlInterface {
...
@@ -1732,7 +1732,7 @@ export default class MainBase extends Vue implements ControlInterface {
* @param {string[]} updateDetails 更新项
* @param {string[]} updateDetails 更新项
* @param {boolean} [showloading] 是否显示加载状态
* @param {boolean} [showloading] 是否显示加载状态
* @returns {void}
* @returns {void}
* @memberof Main
* @memberof Main
Base
*/
*/
public
updateFormItems
(
mode
:
string
,
data
:
any
=
{},
updateDetails
:
string
[],
showloading
?:
boolean
):
void
{
public
updateFormItems
(
mode
:
string
,
data
:
any
=
{},
updateDetails
:
string
[],
showloading
?:
boolean
):
void
{
if
(
!
mode
||
(
mode
&&
Object
.
is
(
mode
,
''
)))
{
if
(
!
mode
||
(
mode
&&
Object
.
is
(
mode
,
''
)))
{
...
@@ -1777,7 +1777,7 @@ export default class MainBase extends Vue implements ControlInterface {
...
@@ -1777,7 +1777,7 @@ export default class MainBase extends Vue implements ControlInterface {
* 回车事件
* 回车事件
*
*
* @param {*} $event
* @param {*} $event
* @memberof Main
* @memberof Main
Base
*/
*/
public
onEnter
(
$event
:
any
):
void
{
public
onEnter
(
$event
:
any
):
void
{
}
}
...
@@ -1786,7 +1786,7 @@ export default class MainBase extends Vue implements ControlInterface {
...
@@ -1786,7 +1786,7 @@ export default class MainBase extends Vue implements ControlInterface {
* 保存并退出
* 保存并退出
*
*
* @param {any[]} args
* @param {any[]} args
* @memberof Main
* @memberof Main
Base
*/
*/
public
saveAndExit
(
data
:
any
[]):
Promise
<
any
>
{
public
saveAndExit
(
data
:
any
[]):
Promise
<
any
>
{
let
_this
=
this
;
let
_this
=
this
;
...
@@ -1811,7 +1811,7 @@ export default class MainBase extends Vue implements ControlInterface {
...
@@ -1811,7 +1811,7 @@ export default class MainBase extends Vue implements ControlInterface {
* 保存并新建
* 保存并新建
*
*
* @param {any[]} args
* @param {any[]} args
* @memberof Main
* @memberof Main
Base
*/
*/
public
saveAndNew
(
data
:
any
[]):
Promise
<
any
>
{
public
saveAndNew
(
data
:
any
[]):
Promise
<
any
>
{
let
_this
=
this
;
let
_this
=
this
;
...
@@ -1834,7 +1834,7 @@ export default class MainBase extends Vue implements ControlInterface {
...
@@ -1834,7 +1834,7 @@ export default class MainBase extends Vue implements ControlInterface {
* 删除并退出
* 删除并退出
*
*
* @param {any[]} args
* @param {any[]} args
* @memberof Main
* @memberof Main
Base
*/
*/
public
removeAndExit
(
data
:
any
[]):
Promise
<
any
>
{
public
removeAndExit
(
data
:
any
[]):
Promise
<
any
>
{
let
_this
=
this
;
let
_this
=
this
;
...
@@ -1858,7 +1858,7 @@ export default class MainBase extends Vue implements ControlInterface {
...
@@ -1858,7 +1858,7 @@ export default class MainBase extends Vue implements ControlInterface {
* 关系界面数据保存完成
* 关系界面数据保存完成
*
*
* @param {any} $event
* @param {any} $event
* @memberof Main
* @memberof Main
Base
*/
*/
public
drdatasaved
(
$event
:
any
){
public
drdatasaved
(
$event
:
any
){
let
_this
=
this
;
let
_this
=
this
;
...
@@ -1881,14 +1881,14 @@ export default class MainBase extends Vue implements ControlInterface {
...
@@ -1881,14 +1881,14 @@ export default class MainBase extends Vue implements ControlInterface {
/**
/**
* 新建默认值
* 新建默认值
* @memberof Main
* @memberof Main
Base
*/
*/
public
createDefault
(){
public
createDefault
(){
}
}
/**
/**
* 更新默认值
* 更新默认值
* @memberof Main
* @memberof Main
Base
*/
*/
public
updateDefault
(){
public
updateDefault
(){
}
}
...
...
app_web/src/widgets/jobs-info/main-grid/main-grid-base.vue
浏览文件 @
0bea7a93
...
@@ -195,7 +195,7 @@ export default class MainBase extends Vue implements ControlInterface {
...
@@ -195,7 +195,7 @@ export default class MainBase extends Vue implements ControlInterface {
* 名称
* 名称
*
*
* @type {string}
* @type {string}
* @memberof Main
* @memberof Main
Base
*/
*/
@
Prop
()
public
name
?:
string
;
@
Prop
()
public
name
?:
string
;
...
@@ -203,7 +203,7 @@ export default class MainBase extends Vue implements ControlInterface {
...
@@ -203,7 +203,7 @@ export default class MainBase extends Vue implements ControlInterface {
* 视图通讯对象
* 视图通讯对象
*
*
* @type {Subject<ViewState>}
* @type {Subject<ViewState>}
* @memberof Main
* @memberof Main
Base
*/
*/
@
Prop
()
public
viewState
!
:
Subject
<
ViewState
>
;
@
Prop
()
public
viewState
!
:
Subject
<
ViewState
>
;
...
@@ -211,7 +211,7 @@ export default class MainBase extends Vue implements ControlInterface {
...
@@ -211,7 +211,7 @@ export default class MainBase extends Vue implements ControlInterface {
* 应用上下文
* 应用上下文
*
*
* @type {*}
* @type {*}
* @memberof Main
* @memberof Main
Base
*/
*/
@
Prop
()
public
context
:
any
;
@
Prop
()
public
context
:
any
;
...
@@ -219,7 +219,7 @@ export default class MainBase extends Vue implements ControlInterface {
...
@@ -219,7 +219,7 @@ export default class MainBase extends Vue implements ControlInterface {
* 视图参数
* 视图参数
*
*
* @type {*}
* @type {*}
* @memberof Main
* @memberof Main
Base
*/
*/
@
Prop
()
public
viewparams
:
any
;
@
Prop
()
public
viewparams
:
any
;
...
@@ -228,7 +228,7 @@ export default class MainBase extends Vue implements ControlInterface {
...
@@ -228,7 +228,7 @@ export default class MainBase extends Vue implements ControlInterface {
*
*
* @public
* @public
* @type {(Subscription | undefined)}
* @type {(Subscription | undefined)}
* @memberof Main
* @memberof Main
Base
*/
*/
public
viewStateEvent
:
Subscription
|
undefined
;
public
viewStateEvent
:
Subscription
|
undefined
;
...
@@ -236,7 +236,7 @@ export default class MainBase extends Vue implements ControlInterface {
...
@@ -236,7 +236,7 @@ export default class MainBase extends Vue implements ControlInterface {
* 获取部件类型
* 获取部件类型
*
*
* @returns {string}
* @returns {string}
* @memberof Main
* @memberof Main
Base
*/
*/
public
getControlType
():
string
{
public
getControlType
():
string
{
return
'GRID'
return
'GRID'
...
@@ -248,7 +248,7 @@ export default class MainBase extends Vue implements ControlInterface {
...
@@ -248,7 +248,7 @@ export default class MainBase extends Vue implements ControlInterface {
* 计数器服务对象集合
* 计数器服务对象集合
*
*
* @type {Array<*>}
* @type {Array<*>}
* @memberof Main
* @memberof Main
Base
*/
*/
public
counterServiceArray
:
Array
<
any
>
=
[];
public
counterServiceArray
:
Array
<
any
>
=
[];
...
@@ -256,7 +256,7 @@ export default class MainBase extends Vue implements ControlInterface {
...
@@ -256,7 +256,7 @@ export default class MainBase extends Vue implements ControlInterface {
* 建构部件服务对象
* 建构部件服务对象
*
*
* @type {MainService}
* @type {MainService}
* @memberof Main
* @memberof Main
Base
*/
*/
public
service
:
MainService
=
new
MainService
({
$store
:
this
.
$store
});
public
service
:
MainService
=
new
MainService
({
$store
:
this
.
$store
});
...
@@ -264,7 +264,7 @@ export default class MainBase extends Vue implements ControlInterface {
...
@@ -264,7 +264,7 @@ export default class MainBase extends Vue implements ControlInterface {
* 实体服务对象
* 实体服务对象
*
*
* @type {JobsInfoService}
* @type {JobsInfoService}
* @memberof Main
* @memberof Main
Base
*/
*/
public
appEntityService
:
JobsInfoService
=
new
JobsInfoService
({
$store
:
this
.
$store
});
public
appEntityService
:
JobsInfoService
=
new
JobsInfoService
({
$store
:
this
.
$store
});
...
@@ -274,7 +274,7 @@ export default class MainBase extends Vue implements ControlInterface {
...
@@ -274,7 +274,7 @@ export default class MainBase extends Vue implements ControlInterface {
* 关闭视图
* 关闭视图
*
*
* @param {any} args
* @param {any} args
* @memberof Main
* @memberof Main
Base
*/
*/
public
closeView
(
args
:
any
):
void
{
public
closeView
(
args
:
any
):
void
{
let
_this
:
any
=
this
;
let
_this
:
any
=
this
;
...
@@ -284,7 +284,7 @@ export default class MainBase extends Vue implements ControlInterface {
...
@@ -284,7 +284,7 @@ export default class MainBase extends Vue implements ControlInterface {
/**
/**
* 计数器刷新
* 计数器刷新
*
*
* @memberof Main
* @memberof Main
Base
*/
*/
public
counterRefresh
(){
public
counterRefresh
(){
const
_this
:
any
=
this
;
const
_this
:
any
=
this
;
...
@@ -302,7 +302,7 @@ export default class MainBase extends Vue implements ControlInterface {
...
@@ -302,7 +302,7 @@ export default class MainBase extends Vue implements ControlInterface {
* 代码表服务对象
* 代码表服务对象
*
*
* @type {CodeListService}
* @type {CodeListService}
* @memberof Main
* @memberof Main
Base
*/
*/
public
codeListService
:
CodeListService
=
new
CodeListService
({
$store
:
this
.
$store
});
public
codeListService
:
CodeListService
=
new
CodeListService
({
$store
:
this
.
$store
});
...
@@ -310,7 +310,7 @@ export default class MainBase extends Vue implements ControlInterface {
...
@@ -310,7 +310,7 @@ export default class MainBase extends Vue implements ControlInterface {
* 获取多项数据
* 获取多项数据
*
*
* @returns {any[]}
* @returns {any[]}
* @memberof Main
* @memberof Main
Base
*/
*/
public
getDatas
():
any
[]
{
public
getDatas
():
any
[]
{
return
this
.
selections
;
return
this
.
selections
;
...
@@ -320,7 +320,7 @@ export default class MainBase extends Vue implements ControlInterface {
...
@@ -320,7 +320,7 @@ export default class MainBase extends Vue implements ControlInterface {
* 获取单项树
* 获取单项树
*
*
* @returns {*}
* @returns {*}
* @memberof Main
* @memberof Main
Base
*/
*/
public
getData
():
any
{
public
getData
():
any
{
return
this
.
selections
[
0
];
return
this
.
selections
[
0
];
...
@@ -330,14 +330,14 @@ export default class MainBase extends Vue implements ControlInterface {
...
@@ -330,14 +330,14 @@ export default class MainBase extends Vue implements ControlInterface {
* 打开新建数据视图
* 打开新建数据视图
*
*
* @type {any}
* @type {any}
* @memberof Main
* @memberof Main
Base
*/
*/
@
Prop
()
public
newdata
:
any
;
@
Prop
()
public
newdata
:
any
;
/**
/**
* 打开编辑数据视图
* 打开编辑数据视图
*
*
* @type {any}
* @type {any}
* @memberof Main
* @memberof Main
Base
*/
*/
@
Prop
()
public
opendata
:
any
;
@
Prop
()
public
opendata
:
any
;
...
@@ -345,7 +345,7 @@ export default class MainBase extends Vue implements ControlInterface {
...
@@ -345,7 +345,7 @@ export default class MainBase extends Vue implements ControlInterface {
* 显示处理提示
* 显示处理提示
*
*
* @type {boolean}
* @type {boolean}
* @memberof Main
* @memberof Main
Base
*/
*/
@
Prop
({
default
:
true
})
public
showBusyIndicator
?:
boolean
;
@
Prop
({
default
:
true
})
public
showBusyIndicator
?:
boolean
;
...
@@ -353,7 +353,7 @@ export default class MainBase extends Vue implements ControlInterface {
...
@@ -353,7 +353,7 @@ export default class MainBase extends Vue implements ControlInterface {
* 部件行为--update
* 部件行为--update
*
*
* @type {string}
* @type {string}
* @memberof Main
* @memberof Main
Base
*/
*/
@
Prop
()
public
updateAction
!
:
string
;
@
Prop
()
public
updateAction
!
:
string
;
...
@@ -361,7 +361,7 @@ export default class MainBase extends Vue implements ControlInterface {
...
@@ -361,7 +361,7 @@ export default class MainBase extends Vue implements ControlInterface {
* 部件行为--fetch
* 部件行为--fetch
*
*
* @type {string}
* @type {string}
* @memberof Main
* @memberof Main
Base
*/
*/
@
Prop
()
public
fetchAction
!
:
string
;
@
Prop
()
public
fetchAction
!
:
string
;
...
@@ -369,7 +369,7 @@ export default class MainBase extends Vue implements ControlInterface {
...
@@ -369,7 +369,7 @@ export default class MainBase extends Vue implements ControlInterface {
* 部件行为--remove
* 部件行为--remove
*
*
* @type {string}
* @type {string}
* @memberof Main
* @memberof Main
Base
*/
*/
@
Prop
()
public
removeAction
!
:
string
;
@
Prop
()
public
removeAction
!
:
string
;
...
@@ -377,7 +377,7 @@ export default class MainBase extends Vue implements ControlInterface {
...
@@ -377,7 +377,7 @@ export default class MainBase extends Vue implements ControlInterface {
* 部件行为--load
* 部件行为--load
*
*
* @type {string}
* @type {string}
* @memberof Main
* @memberof Main
Base
*/
*/
@
Prop
()
public
loadAction
!
:
string
;
@
Prop
()
public
loadAction
!
:
string
;
...
@@ -385,7 +385,7 @@ export default class MainBase extends Vue implements ControlInterface {
...
@@ -385,7 +385,7 @@ export default class MainBase extends Vue implements ControlInterface {
* 部件行为--loaddraft
* 部件行为--loaddraft
*
*
* @type {string}
* @type {string}
* @memberof Main
* @memberof Main
Base
*/
*/
@
Prop
()
public
loaddraftAction
!
:
string
;
@
Prop
()
public
loaddraftAction
!
:
string
;
...
@@ -393,7 +393,7 @@ export default class MainBase extends Vue implements ControlInterface {
...
@@ -393,7 +393,7 @@ export default class MainBase extends Vue implements ControlInterface {
* 部件行为--create
* 部件行为--create
*
*
* @type {string}
* @type {string}
* @memberof Main
* @memberof Main
Base
*/
*/
@
Prop
()
public
createAction
!
:
string
;
@
Prop
()
public
createAction
!
:
string
;
...
@@ -401,7 +401,7 @@ export default class MainBase extends Vue implements ControlInterface {
...
@@ -401,7 +401,7 @@ export default class MainBase extends Vue implements ControlInterface {
* 当前页
* 当前页
*
*
* @type {number}
* @type {number}
* @memberof Main
* @memberof Main
Base
*/
*/
public
curPage
:
number
=
1
;
public
curPage
:
number
=
1
;
...
@@ -409,7 +409,7 @@ export default class MainBase extends Vue implements ControlInterface {
...
@@ -409,7 +409,7 @@ export default class MainBase extends Vue implements ControlInterface {
* 数据
* 数据
*
*
* @type {any[]}
* @type {any[]}
* @memberof Main
* @memberof Main
Base
*/
*/
public
items
:
any
[]
=
[];
public
items
:
any
[]
=
[];
...
@@ -417,7 +417,7 @@ export default class MainBase extends Vue implements ControlInterface {
...
@@ -417,7 +417,7 @@ export default class MainBase extends Vue implements ControlInterface {
* 是否支持分页
* 是否支持分页
*
*
* @type {boolean}
* @type {boolean}
* @memberof Main
* @memberof Main
Base
*/
*/
public
isEnablePagingBar
:
boolean
=
true
;
public
isEnablePagingBar
:
boolean
=
true
;
...
@@ -425,7 +425,7 @@ export default class MainBase extends Vue implements ControlInterface {
...
@@ -425,7 +425,7 @@ export default class MainBase extends Vue implements ControlInterface {
* 是否禁用排序
* 是否禁用排序
*
*
* @type {boolean}
* @type {boolean}
* @memberof Main
* @memberof Main
Base
*/
*/
public
isNoSort
:
boolean
=
false
;
public
isNoSort
:
boolean
=
false
;
...
@@ -433,7 +433,7 @@ export default class MainBase extends Vue implements ControlInterface {
...
@@ -433,7 +433,7 @@ export default class MainBase extends Vue implements ControlInterface {
* 排序方向
* 排序方向
*
*
* @type {string}
* @type {string}
* @memberof Main
* @memberof Main
Base
*/
*/
public
minorSortDir
:
string
=
''
;
public
minorSortDir
:
string
=
''
;
...
@@ -441,7 +441,7 @@ export default class MainBase extends Vue implements ControlInterface {
...
@@ -441,7 +441,7 @@ export default class MainBase extends Vue implements ControlInterface {
* 排序字段
* 排序字段
*
*
* @type {string}
* @type {string}
* @memberof Main
* @memberof Main
Base
*/
*/
public
minorSortPSDEF
:
string
=
''
;
public
minorSortPSDEF
:
string
=
''
;
...
@@ -449,7 +449,7 @@ export default class MainBase extends Vue implements ControlInterface {
...
@@ -449,7 +449,7 @@ export default class MainBase extends Vue implements ControlInterface {
* 分页条数
* 分页条数
*
*
* @type {number}
* @type {number}
* @memberof Main
* @memberof Main
Base
*/
*/
public
limit
:
number
=
20
;
public
limit
:
number
=
20
;
...
@@ -457,7 +457,7 @@ export default class MainBase extends Vue implements ControlInterface {
...
@@ -457,7 +457,7 @@ export default class MainBase extends Vue implements ControlInterface {
* 是否显示标题
* 是否显示标题
*
*
* @type {boolean}
* @type {boolean}
* @memberof Main
* @memberof Main
Base
*/
*/
public
isHideHeader
:
boolean
=
false
;
public
isHideHeader
:
boolean
=
false
;
...
@@ -465,7 +465,7 @@ export default class MainBase extends Vue implements ControlInterface {
...
@@ -465,7 +465,7 @@ export default class MainBase extends Vue implements ControlInterface {
* 是否默认选中第一条数据
* 是否默认选中第一条数据
*
*
* @type {boolean}
* @type {boolean}
* @memberof Main
* @memberof Main
Base
*/
*/
@
Prop
({
default
:
false
})
public
isSelectFirstDefault
!
:
boolean
;
@
Prop
({
default
:
false
})
public
isSelectFirstDefault
!
:
boolean
;
...
@@ -473,7 +473,7 @@ export default class MainBase extends Vue implements ControlInterface {
...
@@ -473,7 +473,7 @@ export default class MainBase extends Vue implements ControlInterface {
* 是否单选
* 是否单选
*
*
* @type {boolean}
* @type {boolean}
* @memberof Main
* @memberof Main
Base
*/
*/
@
Prop
()
public
isSingleSelect
?:
boolean
;
@
Prop
()
public
isSingleSelect
?:
boolean
;
...
@@ -481,7 +481,7 @@ export default class MainBase extends Vue implements ControlInterface {
...
@@ -481,7 +481,7 @@ export default class MainBase extends Vue implements ControlInterface {
* 选中数据字符串
* 选中数据字符串
*
*
* @type {string}
* @type {string}
* @memberof Main
* @memberof Main
Base
*/
*/
@
Prop
()
public
selectedData
?:
string
;
@
Prop
()
public
selectedData
?:
string
;
...
@@ -490,7 +490,7 @@ export default class MainBase extends Vue implements ControlInterface {
...
@@ -490,7 +490,7 @@ export default class MainBase extends Vue implements ControlInterface {
*
*
* @param {*} newVal
* @param {*} newVal
* @param {*} oldVal
* @param {*} oldVal
* @memberof Main
Tre
e
* @memberof Main
Bas
e
*/
*/
@
Watch
(
'selectedData'
)
@
Watch
(
'selectedData'
)
public
onValueChange
(
newVal
:
any
,
oldVal
:
any
)
{
public
onValueChange
(
newVal
:
any
,
oldVal
:
any
)
{
...
@@ -518,7 +518,7 @@ export default class MainBase extends Vue implements ControlInterface {
...
@@ -518,7 +518,7 @@ export default class MainBase extends Vue implements ControlInterface {
* 2 双击激活
* 2 双击激活
*
*
* @type {(number | 0 | 1 | 2)}
* @type {(number | 0 | 1 | 2)}
* @memberof Main
* @memberof Main
Base
*/
*/
@
Prop
({
default
:
2
})
public
gridRowActiveMode
!
:
number
;
@
Prop
({
default
:
2
})
public
gridRowActiveMode
!
:
number
;
...
@@ -526,7 +526,7 @@ export default class MainBase extends Vue implements ControlInterface {
...
@@ -526,7 +526,7 @@ export default class MainBase extends Vue implements ControlInterface {
* 是否开启行编辑
* 是否开启行编辑
*
*
* @type {boolean}
* @type {boolean}
* @memberof Main
* @memberof Main
Base
*/
*/
@
Prop
({
default
:
false
})
public
isOpenEdit
!
:
boolean
;
@
Prop
({
default
:
false
})
public
isOpenEdit
!
:
boolean
;
...
@@ -534,7 +534,7 @@ export default class MainBase extends Vue implements ControlInterface {
...
@@ -534,7 +534,7 @@ export default class MainBase extends Vue implements ControlInterface {
* 实际是否开启行编辑
* 实际是否开启行编辑
*
*
* @type {boolean}
* @type {boolean}
* @memberof Main
* @memberof Main
Base
*/
*/
public
actualIsOpenEdit
:
boolean
=
this
.
isOpenEdit
;
public
actualIsOpenEdit
:
boolean
=
this
.
isOpenEdit
;
...
@@ -542,7 +542,7 @@ export default class MainBase extends Vue implements ControlInterface {
...
@@ -542,7 +542,7 @@ export default class MainBase extends Vue implements ControlInterface {
* 总条数
* 总条数
*
*
* @type {number}
* @type {number}
* @memberof Main
* @memberof Main
Base
*/
*/
public
totalrow
:
number
=
0
;
public
totalrow
:
number
=
0
;
...
@@ -569,7 +569,7 @@ export default class MainBase extends Vue implements ControlInterface {
...
@@ -569,7 +569,7 @@ export default class MainBase extends Vue implements ControlInterface {
* 表格是否显示
* 表格是否显示
*
*
* @type {boolean}
* @type {boolean}
* @memberof Main
* @memberof Main
Base
*/
*/
public
isDisplay
:
boolean
=
true
;
public
isDisplay
:
boolean
=
true
;
...
@@ -577,7 +577,7 @@ export default class MainBase extends Vue implements ControlInterface {
...
@@ -577,7 +577,7 @@ export default class MainBase extends Vue implements ControlInterface {
* 部件刷新
* 部件刷新
*
*
* @param {any[]} args
* @param {any[]} args
* @memberof Main
* @memberof Main
Base
*/
*/
public
refresh
(
args
:
any
[]):
void
{
public
refresh
(
args
:
any
[]):
void
{
this
.
load
();
this
.
load
();
...
@@ -603,7 +603,7 @@ export default class MainBase extends Vue implements ControlInterface {
...
@@ -603,7 +603,7 @@ export default class MainBase extends Vue implements ControlInterface {
* 所有列成员
* 所有列成员
*
*
* @type {any[]}
* @type {any[]}
* @memberof Main
* @memberof Main
Base
*/
*/
public
allColumns
:
any
[]
=
[
public
allColumns
:
any
[]
=
[
{
{
...
@@ -675,7 +675,7 @@ export default class MainBase extends Vue implements ControlInterface {
...
@@ -675,7 +675,7 @@ export default class MainBase extends Vue implements ControlInterface {
* 表格模型集合
* 表格模型集合
*
*
* @type {*}
* @type {*}
* @memberof Main
* @memberof Main
Base
*/
*/
public
gridItemsModel
:
any
[]
=
[];
public
gridItemsModel
:
any
[]
=
[];
...
@@ -683,7 +683,7 @@ export default class MainBase extends Vue implements ControlInterface {
...
@@ -683,7 +683,7 @@ export default class MainBase extends Vue implements ControlInterface {
* 获取表格行模型
* 获取表格行模型
*
*
* @type {*}
* @type {*}
* @memberof Main
* @memberof Main
Base
*/
*/
public
getGridRowModel
(){
public
getGridRowModel
(){
return
{
return
{
...
@@ -695,7 +695,7 @@ export default class MainBase extends Vue implements ControlInterface {
...
@@ -695,7 +695,7 @@ export default class MainBase extends Vue implements ControlInterface {
* 属性值规则
* 属性值规则
*
*
* @type {*}
* @type {*}
* @memberof Main
* @memberof Main
Base
*/
*/
public
rules
:
any
=
{
public
rules
:
any
=
{
srfkey
:
[
srfkey
:
[
...
@@ -712,7 +712,7 @@ export default class MainBase extends Vue implements ControlInterface {
...
@@ -712,7 +712,7 @@ export default class MainBase extends Vue implements ControlInterface {
* @param {number} rowIndex 行索引
* @param {number} rowIndex 行索引
* @returns Promise<any>
* @returns Promise<any>
*
*
* @memberof Main
* @memberof Main
Base
*/
*/
public
validate
(
property
:
string
,
data
:
any
,
rowIndex
:
number
):
Promise
<
any
>
{
public
validate
(
property
:
string
,
data
:
any
,
rowIndex
:
number
):
Promise
<
any
>
{
return
new
Promise
((
resolve
,
reject
)
=>
{
return
new
Promise
((
resolve
,
reject
)
=>
{
...
@@ -730,7 +730,7 @@ export default class MainBase extends Vue implements ControlInterface {
...
@@ -730,7 +730,7 @@ export default class MainBase extends Vue implements ControlInterface {
* 校验所有修改过的编辑项
* 校验所有修改过的编辑项
*
*
* @returns Promise<any>
* @returns Promise<any>
* @memberof Main
* @memberof Main
Base
*/
*/
public
async
validateAll
(){
public
async
validateAll
(){
let
validateState
=
true
;
let
validateState
=
true
;
...
@@ -752,7 +752,7 @@ export default class MainBase extends Vue implements ControlInterface {
...
@@ -752,7 +752,7 @@ export default class MainBase extends Vue implements ControlInterface {
* 表格数据加载
* 表格数据加载
*
*
* @param {*} [arg={}]
* @param {*} [arg={}]
* @memberof Main
* @memberof Main
Base
*/
*/
public
load
(
opt
:
any
=
{},
pageReset
:
boolean
=
false
):
void
{
public
load
(
opt
:
any
=
{},
pageReset
:
boolean
=
false
):
void
{
if
(
!
this
.
fetchAction
){
if
(
!
this
.
fetchAction
){
...
@@ -829,7 +829,7 @@ export default class MainBase extends Vue implements ControlInterface {
...
@@ -829,7 +829,7 @@ export default class MainBase extends Vue implements ControlInterface {
*
*
* @param {any[]} datas
* @param {any[]} datas
* @returns {Promise<any>}
* @returns {Promise<any>}
* @memberof Main
* @memberof Main
Base
*/
*/
public
async
remove
(
datas
:
any
[]):
Promise
<
any
>
{
public
async
remove
(
datas
:
any
[]):
Promise
<
any
>
{
if
(
!
this
.
removeAction
){
if
(
!
this
.
removeAction
){
...
@@ -935,7 +935,7 @@ export default class MainBase extends Vue implements ControlInterface {
...
@@ -935,7 +935,7 @@ export default class MainBase extends Vue implements ControlInterface {
* 批量添加
* 批量添加
*
*
* @param {*} [arg={}]
* @param {*} [arg={}]
* @memberof Main
* @memberof Main
Base
*/
*/
public
addBatch
(
arg
:
any
=
{}):
void
{
public
addBatch
(
arg
:
any
=
{}):
void
{
if
(
!
this
.
fetchAction
){
if
(
!
this
.
fetchAction
){
...
@@ -952,7 +952,7 @@ export default class MainBase extends Vue implements ControlInterface {
...
@@ -952,7 +952,7 @@ export default class MainBase extends Vue implements ControlInterface {
* 数据导入
* 数据导入
*
*
* @param {*} data
* @param {*} data
* @memberof Main
* @memberof Main
Base
*/
*/
public
importExcel
(
data
:
any
=
{}):
void
{
public
importExcel
(
data
:
any
=
{}):
void
{
//导入excel
//导入excel
...
@@ -981,7 +981,7 @@ export default class MainBase extends Vue implements ControlInterface {
...
@@ -981,7 +981,7 @@ export default class MainBase extends Vue implements ControlInterface {
* 数据导出
* 数据导出
*
*
* @param {*} data
* @param {*} data
* @memberof Main
* @memberof Main
Base
*/
*/
public
exportExcel
(
data
:
any
=
{}):
void
{
public
exportExcel
(
data
:
any
=
{}):
void
{
// 导出Excel
// 导出Excel
...
@@ -1052,7 +1052,7 @@ export default class MainBase extends Vue implements ControlInterface {
...
@@ -1052,7 +1052,7 @@ export default class MainBase extends Vue implements ControlInterface {
* @param {*} filterVal
* @param {*} filterVal
* @param {*} jsonData
* @param {*} jsonData
* @returns {[]}
* @returns {[]}
* @memberof Main
* @memberof Main
Base
*/
*/
public
async
formatExcelData
(
filterVal
:
any
,
jsonData
:
any
)
{
public
async
formatExcelData
(
filterVal
:
any
,
jsonData
:
any
)
{
let
codelistColumns
:
Array
<
any
>
=
[
let
codelistColumns
:
Array
<
any
>
=
[
...
@@ -1092,7 +1092,7 @@ export default class MainBase extends Vue implements ControlInterface {
...
@@ -1092,7 +1092,7 @@ export default class MainBase extends Vue implements ControlInterface {
* @param {any[]} items 代码表数据
* @param {any[]} items 代码表数据
* @param {*} value
* @param {*} value
* @returns {*}
* @returns {*}
* @memberof Main
* @memberof Main
Base
*/
*/
public
getCodelistValue
(
items
:
any
[],
value
:
any
,
codelist
:
any
,){
public
getCodelistValue
(
items
:
any
[],
value
:
any
,
codelist
:
any
,){
if
(
!
value
){
if
(
!
value
){
...
@@ -1145,7 +1145,7 @@ export default class MainBase extends Vue implements ControlInterface {
...
@@ -1145,7 +1145,7 @@ export default class MainBase extends Vue implements ControlInterface {
* @param {any[]} items
* @param {any[]} items
* @param {*} value
* @param {*} value
* @returns {*}
* @returns {*}
* @memberof Main
* @memberof Main
Base
*/
*/
public
getItem
(
items
:
any
[],
value
:
any
,
codelist
:
any
):
any
{
public
getItem
(
items
:
any
[],
value
:
any
,
codelist
:
any
):
any
{
const
arr
:
Array
<
any
>
=
items
.
filter
(
item
=>
{
return
item
.
value
==
value
});
const
arr
:
Array
<
any
>
=
items
.
filter
(
item
=>
{
return
item
.
value
==
value
});
...
@@ -1162,7 +1162,7 @@ export default class MainBase extends Vue implements ControlInterface {
...
@@ -1162,7 +1162,7 @@ export default class MainBase extends Vue implements ControlInterface {
/**
/**
* 生命周期
* 生命周期
*
*
* @memberof Main
* @memberof Main
Base
*/
*/
public
created
():
void
{
public
created
():
void
{
this
.
afterCreated
();
this
.
afterCreated
();
...
@@ -1171,7 +1171,7 @@ export default class MainBase extends Vue implements ControlInterface {
...
@@ -1171,7 +1171,7 @@ export default class MainBase extends Vue implements ControlInterface {
/**
/**
* 执行created后的逻辑
* 执行created后的逻辑
*
*
* @memberof Main
* @memberof Main
Base
*/
*/
public
afterCreated
(){
public
afterCreated
(){
this
.
setColState
();
this
.
setColState
();
...
@@ -1196,7 +1196,7 @@ export default class MainBase extends Vue implements ControlInterface {
...
@@ -1196,7 +1196,7 @@ export default class MainBase extends Vue implements ControlInterface {
/**
/**
* vue 生命周期
* vue 生命周期
*
*
* @memberof Main
* @memberof Main
Base
*/
*/
public
destroyed
()
{
public
destroyed
()
{
this
.
afterDestroy
();
this
.
afterDestroy
();
...
@@ -1205,7 +1205,7 @@ export default class MainBase extends Vue implements ControlInterface {
...
@@ -1205,7 +1205,7 @@ export default class MainBase extends Vue implements ControlInterface {
/**
/**
* 执行destroyed后的逻辑
* 执行destroyed后的逻辑
*
*
* @memberof Main
* @memberof Main
Base
*/
*/
public
afterDestroy
()
{
public
afterDestroy
()
{
if
(
this
.
viewStateEvent
)
{
if
(
this
.
viewStateEvent
)
{
...
@@ -1217,7 +1217,7 @@ export default class MainBase extends Vue implements ControlInterface {
...
@@ -1217,7 +1217,7 @@ export default class MainBase extends Vue implements ControlInterface {
* 获取选中行胡数据
* 获取选中行胡数据
*
*
* @returns {any[]}
* @returns {any[]}
* @memberof Main
* @memberof Main
Base
*/
*/
public
getSelection
():
any
[]
{
public
getSelection
():
any
[]
{
return
this
.
selections
;
return
this
.
selections
;
...
@@ -1228,7 +1228,7 @@ export default class MainBase extends Vue implements ControlInterface {
...
@@ -1228,7 +1228,7 @@ export default class MainBase extends Vue implements ControlInterface {
*
*
* @param {*} $event
* @param {*} $event
* @returns {void}
* @returns {void}
* @memberof Main
* @memberof Main
Base
*/
*/
public
rowDBLClick
(
$event
:
any
):
void
{
public
rowDBLClick
(
$event
:
any
):
void
{
if
(
!
$event
||
this
.
actualIsOpenEdit
||
Object
.
is
(
this
.
gridRowActiveMode
,
0
))
{
if
(
!
$event
||
this
.
actualIsOpenEdit
||
Object
.
is
(
this
.
gridRowActiveMode
,
0
))
{
...
@@ -1252,7 +1252,7 @@ export default class MainBase extends Vue implements ControlInterface {
...
@@ -1252,7 +1252,7 @@ export default class MainBase extends Vue implements ControlInterface {
*
*
* @param {*} $event
* @param {*} $event
* @returns {void}
* @returns {void}
* @memberof
Main
* @memberof
MainBase
*/
*/
public
select
(
$event
:
any
):
void
{
public
select
(
$event
:
any
):
void
{
if
(
!
$event
)
{
if
(
!
$event
)
{
...
@@ -1267,7 +1267,7 @@ export default class MainBase extends Vue implements ControlInterface {
...
@@ -1267,7 +1267,7 @@ export default class MainBase extends Vue implements ControlInterface {
* 复选框数据全部选中
* 复选框数据全部选中
*
*
* @param {*} $event
* @param {*} $event
* @memberof
Main
* @memberof
MainBase
*/
*/
public
selectAll
(
$event
:
any
):
void
{
public
selectAll
(
$event
:
any
):
void
{
if
(
!
$event
)
{
if
(
!
$event
)
{
...
@@ -1284,7 +1284,7 @@ export default class MainBase extends Vue implements ControlInterface {
...
@@ -1284,7 +1284,7 @@ export default class MainBase extends Vue implements ControlInterface {
*
*
* @param {*} $event
* @param {*} $event
* @returns {void}
* @returns {void}
* @memberof Main
* @memberof Main
Base
*/
*/
public
rowClick
(
$event
:
any
,
ifAlways
:
boolean
=
false
):
void
{
public
rowClick
(
$event
:
any
,
ifAlways
:
boolean
=
false
):
void
{
if
(
!
ifAlways
&&
(
!
$event
||
this
.
actualIsOpenEdit
))
{
if
(
!
ifAlways
&&
(
!
$event
||
this
.
actualIsOpenEdit
))
{
...
@@ -1326,7 +1326,7 @@ export default class MainBase extends Vue implements ControlInterface {
...
@@ -1326,7 +1326,7 @@ export default class MainBase extends Vue implements ControlInterface {
*
*
* @param {*} $event
* @param {*} $event
* @returns {void}
* @returns {void}
* @memberof Main
* @memberof Main
Base
*/
*/
public
pageOnChange
(
$event
:
any
):
void
{
public
pageOnChange
(
$event
:
any
):
void
{
if
(
!
$event
)
{
if
(
!
$event
)
{
...
@@ -1344,7 +1344,7 @@ export default class MainBase extends Vue implements ControlInterface {
...
@@ -1344,7 +1344,7 @@ export default class MainBase extends Vue implements ControlInterface {
*
*
* @param {*} $event
* @param {*} $event
* @returns {void}
* @returns {void}
* @memberof Main
* @memberof Main
Base
*/
*/
public
onPageSizeChange
(
$event
:
any
):
void
{
public
onPageSizeChange
(
$event
:
any
):
void
{
if
(
!
$event
)
{
if
(
!
$event
)
{
...
@@ -1362,7 +1362,7 @@ export default class MainBase extends Vue implements ControlInterface {
...
@@ -1362,7 +1362,7 @@ export default class MainBase extends Vue implements ControlInterface {
/**
/**
* 分页刷新
* 分页刷新
*
*
* @memberof Main
* @memberof Main
Base
*/
*/
public
pageRefresh
():
void
{
public
pageRefresh
():
void
{
this
.
load
({});
this
.
load
({});
...
@@ -1372,7 +1372,7 @@ export default class MainBase extends Vue implements ControlInterface {
...
@@ -1372,7 +1372,7 @@ export default class MainBase extends Vue implements ControlInterface {
* 排序变化
* 排序变化
*
*
* @param {{ column: any, prop: any, order: any }} { column, prop, order }
* @param {{ column: any, prop: any, order: any }} { column, prop, order }
* @memberof Main
* @memberof Main
Base
*/
*/
public
onSortChange
({
column
,
prop
,
order
}:
{
column
:
any
,
prop
:
any
,
order
:
any
}):
void
{
public
onSortChange
({
column
,
prop
,
order
}:
{
column
:
any
,
prop
:
any
,
order
:
any
}):
void
{
const
dir
=
Object
.
is
(
order
,
'ascending'
)
?
'asc'
:
Object
.
is
(
order
,
'descending'
)
?
'desc'
:
''
;
const
dir
=
Object
.
is
(
order
,
'ascending'
)
?
'asc'
:
Object
.
is
(
order
,
'descending'
)
?
'desc'
:
''
;
...
@@ -1389,7 +1389,7 @@ export default class MainBase extends Vue implements ControlInterface {
...
@@ -1389,7 +1389,7 @@ export default class MainBase extends Vue implements ControlInterface {
*
*
* @param {{ row: any, rowIndex: any }} { row, rowIndex }
* @param {{ row: any, rowIndex: any }} { row, rowIndex }
* @returns {string}
* @returns {string}
* @memberof Main
* @memberof Main
Base
*/
*/
public
onRowClassName
({
row
,
rowIndex
}:
{
row
:
any
,
rowIndex
:
any
}):
string
{
public
onRowClassName
({
row
,
rowIndex
}:
{
row
:
any
,
rowIndex
:
any
}):
string
{
const
index
=
this
.
selections
.
findIndex
((
select
:
any
)
=>
Object
.
is
(
select
.
srfkey
,
row
.
srfkey
));
const
index
=
this
.
selections
.
findIndex
((
select
:
any
)
=>
Object
.
is
(
select
.
srfkey
,
row
.
srfkey
));
...
@@ -1404,7 +1404,7 @@ export default class MainBase extends Vue implements ControlInterface {
...
@@ -1404,7 +1404,7 @@ export default class MainBase extends Vue implements ControlInterface {
* @param {*} row
* @param {*} row
* @param {*} tag
* @param {*} tag
* @param {*} $event
* @param {*} $event
* @memberof Main
* @memberof Main
Base
*/
*/
public
uiAction
(
row
:
any
,
tag
:
any
,
$event
:
any
)
{
public
uiAction
(
row
:
any
,
tag
:
any
,
$event
:
any
)
{
// this.rowClick(row, true);
// this.rowClick(row, true);
...
@@ -1414,7 +1414,7 @@ export default class MainBase extends Vue implements ControlInterface {
...
@@ -1414,7 +1414,7 @@ export default class MainBase extends Vue implements ControlInterface {
/**
/**
* 设置列状态
* 设置列状态
*
*
* @memberof Main
* @memberof Main
Base
*/
*/
public
setColState
()
{
public
setColState
()
{
const
_data
:
any
=
localStorage
.
getItem
(
'jobs_info_main_grid'
);
const
_data
:
any
=
localStorage
.
getItem
(
'jobs_info_main_grid'
);
...
@@ -1432,7 +1432,7 @@ export default class MainBase extends Vue implements ControlInterface {
...
@@ -1432,7 +1432,7 @@ export default class MainBase extends Vue implements ControlInterface {
/**
/**
* 列变化
* 列变化
*
*
* @memberof Main
* @memberof Main
Base
*/
*/
public
onColChange
()
{
public
onColChange
()
{
localStorage
.
setItem
(
'jobs_info_main_grid'
,
JSON
.
stringify
(
this
.
allColumns
));
localStorage
.
setItem
(
'jobs_info_main_grid'
,
JSON
.
stringify
(
this
.
allColumns
));
...
@@ -1443,7 +1443,7 @@ export default class MainBase extends Vue implements ControlInterface {
...
@@ -1443,7 +1443,7 @@ export default class MainBase extends Vue implements ControlInterface {
*
*
* @param {string} name
* @param {string} name
* @returns {boolean}
* @returns {boolean}
* @memberof Main
* @memberof Main
Base
*/
*/
public
getColumnState
(
name
:
string
):
boolean
{
public
getColumnState
(
name
:
string
):
boolean
{
let
column
=
this
.
allColumns
.
find
((
col
:
any
)
=>
let
column
=
this
.
allColumns
.
find
((
col
:
any
)
=>
...
@@ -1457,7 +1457,7 @@ export default class MainBase extends Vue implements ControlInterface {
...
@@ -1457,7 +1457,7 @@ export default class MainBase extends Vue implements ControlInterface {
*
*
* @readonly
* @readonly
* @type {boolean}
* @type {boolean}
* @memberof Main
* @memberof Main
Base
*/
*/
get
adaptiveState
():
boolean
{
get
adaptiveState
():
boolean
{
return
!
this
.
allColumns
.
find
((
column
:
any
)
=>
column
.
show
&&
Object
.
is
(
column
.
util
,
'STAR'
));
return
!
this
.
allColumns
.
find
((
column
:
any
)
=>
column
.
show
&&
Object
.
is
(
column
.
util
,
'STAR'
));
...
@@ -1468,7 +1468,7 @@ export default class MainBase extends Vue implements ControlInterface {
...
@@ -1468,7 +1468,7 @@ export default class MainBase extends Vue implements ControlInterface {
*
*
* @param {*} $event
* @param {*} $event
* @returns {Promise<any>}
* @returns {Promise<any>}
* @memberof Main
* @memberof Main
Base
*/
*/
public
async
save
(
args
:
any
[],
params
?:
any
,
$event
?:
any
,
xData
?:
any
){
public
async
save
(
args
:
any
[],
params
?:
any
,
$event
?:
any
,
xData
?:
any
){
let
_this
=
this
;
let
_this
=
this
;
...
@@ -1524,7 +1524,7 @@ export default class MainBase extends Vue implements ControlInterface {
...
@@ -1524,7 +1524,7 @@ export default class MainBase extends Vue implements ControlInterface {
*
*
* @param {*} $event
* @param {*} $event
* @returns {void}
* @returns {void}
* @memberof Main
* @memberof Main
Base
*/
*/
public
newRow
(
args
:
any
[],
params
?:
any
,
$event
?:
any
,
xData
?:
any
):
void
{
public
newRow
(
args
:
any
[],
params
?:
any
,
$event
?:
any
,
xData
?:
any
):
void
{
if
(
!
this
.
loaddraftAction
){
if
(
!
this
.
loaddraftAction
){
...
@@ -1563,7 +1563,7 @@ export default class MainBase extends Vue implements ControlInterface {
...
@@ -1563,7 +1563,7 @@ export default class MainBase extends Vue implements ControlInterface {
* @param row 行数据
* @param row 行数据
* @param {{ name: string, value: any }} $event
* @param {{ name: string, value: any }} $event
* @returns {void}
* @returns {void}
* @memberof Main
* @memberof Main
Base
*/
*/
public
onGridItemValueChange
(
row
:
any
,
$event
:
{
name
:
string
,
value
:
any
},
rowIndex
:
number
):
void
{
public
onGridItemValueChange
(
row
:
any
,
$event
:
{
name
:
string
,
value
:
any
},
rowIndex
:
number
):
void
{
if
(
!
$event
)
{
if
(
!
$event
)
{
...
@@ -1584,7 +1584,7 @@ export default class MainBase extends Vue implements ControlInterface {
...
@@ -1584,7 +1584,7 @@ export default class MainBase extends Vue implements ControlInterface {
* @param property 列编辑项名
* @param property 列编辑项名
* @param row 列编辑项值
* @param row 列编辑项值
* @returns {void}
* @returns {void}
* @memberof Main
* @memberof Main
Base
*/
*/
public
gridEditItemChange
(
row
:
any
,
property
:
string
,
value
:
any
,
rowIndex
:
number
){
public
gridEditItemChange
(
row
:
any
,
property
:
string
,
value
:
any
,
rowIndex
:
number
){
row
.
rowDataState
=
row
.
rowDataState
?
row
.
rowDataState
:
"update"
;
row
.
rowDataState
=
row
.
rowDataState
?
row
.
rowDataState
:
"update"
;
...
@@ -1599,7 +1599,7 @@ export default class MainBase extends Vue implements ControlInterface {
...
@@ -1599,7 +1599,7 @@ export default class MainBase extends Vue implements ControlInterface {
* @param {string[]} updateDetails 更新项
* @param {string[]} updateDetails 更新项
* @param {boolean} [showloading] 是否显示加载状态
* @param {boolean} [showloading] 是否显示加载状态
* @returns {void}
* @returns {void}
* @memberof Main
* @memberof Main
Base
*/
*/
public
updateGridEditItem
(
mode
:
string
,
data
:
any
=
{},
updateDetails
:
string
[],
showloading
?:
boolean
):
void
{
public
updateGridEditItem
(
mode
:
string
,
data
:
any
=
{},
updateDetails
:
string
[],
showloading
?:
boolean
):
void
{
if
(
!
mode
||
(
mode
&&
Object
.
is
(
mode
,
''
)))
{
if
(
!
mode
||
(
mode
&&
Object
.
is
(
mode
,
''
)))
{
...
@@ -1639,7 +1639,7 @@ export default class MainBase extends Vue implements ControlInterface {
...
@@ -1639,7 +1639,7 @@ export default class MainBase extends Vue implements ControlInterface {
*
*
* @param {*} $args row 行数据,rowIndex 行索引
* @param {*} $args row 行数据,rowIndex 行索引
* @returns {void}
* @returns {void}
* @memberof Main
* @memberof Main
Base
*/
*/
public
getRowClassName
(
args
:{
row
:
any
,
rowIndex
:
number
}){
public
getRowClassName
(
args
:{
row
:
any
,
rowIndex
:
number
}){
let
isSelected
=
this
.
selections
.
some
((
item
:
any
)
=>
{
let
isSelected
=
this
.
selections
.
some
((
item
:
any
)
=>
{
...
@@ -1648,10 +1648,32 @@ export default class MainBase extends Vue implements ControlInterface {
...
@@ -1648,10 +1648,32 @@ export default class MainBase extends Vue implements ControlInterface {
return
isSelected
?
"grid-selected-row"
:
""
;
return
isSelected
?
"grid-selected-row"
:
""
;
}
}
/**
* 获取对应列class
*
* @param {*} $args row 行数据,column 列数据,rowIndex 行索引,列索引
* @returns {void}
* @memberof MainBase
*/
public
getCellClassName
(
args
:{
row
:
any
,
column
:
any
,
rowIndex
:
number
,
columnIndex
:
number
}){
let
hasRowEdit
:
any
=
{
'id'
:
false
,
'app'
:
false
,
'handler'
:
false
,
'cron'
:
false
,
'last_time'
:
false
,
'next_time'
:
false
,
'status'
:
false
,
'timeout'
:
false
,
'update_time'
:
false
,
}
return
(
hasRowEdit
[
args
.
column
.
property
]
&&
this
.
actualIsOpenEdit
)
?
"edit-cell"
:
"info-cell"
;
}
/**
/**
* 新建默认值
* 新建默认值
* @param {*} row 行数据
* @param {*} row 行数据
* @memberof Main
* @memberof Main
Base
*/
*/
public
createDefault
(
row
:
any
){
public
createDefault
(
row
:
any
){
}
}
...
...
app_web/src/widgets/jobs-info/main-grid/main-grid.less
浏览文件 @
0bea7a93
...
@@ -46,11 +46,12 @@
...
@@ -46,11 +46,12 @@
margin-bottom: unset !important;
margin-bottom: unset !important;
}
}
}
}
.el-table__body
td
{
.el-table__body
.edit-cell
{
padding:0;
padding:0;
}
.app-form-item{
.app-form-item{
margin-top: 20px;
margin-top: 20px;
margin-bottom: 20px;
}
}
}
}
}
.grid-pagination {
.grid-pagination {
...
...
app_web/src/widgets/jobs-log/default-searchform/default-searchform-base.vue
浏览文件 @
0bea7a93
...
@@ -57,7 +57,7 @@ export default class DefaultBase extends Vue implements ControlInterface {
...
@@ -57,7 +57,7 @@ export default class DefaultBase extends Vue implements ControlInterface {
* 名称
* 名称
*
*
* @type {string}
* @type {string}
* @memberof Default
* @memberof Default
Base
*/
*/
@
Prop
()
public
name
?:
string
;
@
Prop
()
public
name
?:
string
;
...
@@ -65,7 +65,7 @@ export default class DefaultBase extends Vue implements ControlInterface {
...
@@ -65,7 +65,7 @@ export default class DefaultBase extends Vue implements ControlInterface {
* 视图通讯对象
* 视图通讯对象
*
*
* @type {Subject<ViewState>}
* @type {Subject<ViewState>}
* @memberof Default
* @memberof Default
Base
*/
*/
@
Prop
()
public
viewState
!
:
Subject
<
ViewState
>
;
@
Prop
()
public
viewState
!
:
Subject
<
ViewState
>
;
...
@@ -73,7 +73,7 @@ export default class DefaultBase extends Vue implements ControlInterface {
...
@@ -73,7 +73,7 @@ export default class DefaultBase extends Vue implements ControlInterface {
* 应用上下文
* 应用上下文
*
*
* @type {*}
* @type {*}
* @memberof Default
* @memberof Default
Base
*/
*/
@
Prop
()
public
context
:
any
;
@
Prop
()
public
context
:
any
;
...
@@ -81,7 +81,7 @@ export default class DefaultBase extends Vue implements ControlInterface {
...
@@ -81,7 +81,7 @@ export default class DefaultBase extends Vue implements ControlInterface {
* 视图参数
* 视图参数
*
*
* @type {*}
* @type {*}
* @memberof Default
* @memberof Default
Base
*/
*/
@
Prop
()
public
viewparams
:
any
;
@
Prop
()
public
viewparams
:
any
;
...
@@ -90,7 +90,7 @@ export default class DefaultBase extends Vue implements ControlInterface {
...
@@ -90,7 +90,7 @@ export default class DefaultBase extends Vue implements ControlInterface {
*
*
* @public
* @public
* @type {(Subscription | undefined)}
* @type {(Subscription | undefined)}
* @memberof Default
* @memberof Default
Base
*/
*/
public
viewStateEvent
:
Subscription
|
undefined
;
public
viewStateEvent
:
Subscription
|
undefined
;
...
@@ -98,7 +98,7 @@ export default class DefaultBase extends Vue implements ControlInterface {
...
@@ -98,7 +98,7 @@ export default class DefaultBase extends Vue implements ControlInterface {
* 获取部件类型
* 获取部件类型
*
*
* @returns {string}
* @returns {string}
* @memberof Default
* @memberof Default
Base
*/
*/
public
getControlType
():
string
{
public
getControlType
():
string
{
return
'SEARCHFORM'
return
'SEARCHFORM'
...
@@ -110,7 +110,7 @@ export default class DefaultBase extends Vue implements ControlInterface {
...
@@ -110,7 +110,7 @@ export default class DefaultBase extends Vue implements ControlInterface {
* 计数器服务对象集合
* 计数器服务对象集合
*
*
* @type {Array<*>}
* @type {Array<*>}
* @memberof Default
* @memberof Default
Base
*/
*/
public
counterServiceArray
:
Array
<
any
>
=
[];
public
counterServiceArray
:
Array
<
any
>
=
[];
...
@@ -118,7 +118,7 @@ export default class DefaultBase extends Vue implements ControlInterface {
...
@@ -118,7 +118,7 @@ export default class DefaultBase extends Vue implements ControlInterface {
* 建构部件服务对象
* 建构部件服务对象
*
*
* @type {DefaultService}
* @type {DefaultService}
* @memberof Default
* @memberof Default
Base
*/
*/
public
service
:
DefaultService
=
new
DefaultService
({
$store
:
this
.
$store
});
public
service
:
DefaultService
=
new
DefaultService
({
$store
:
this
.
$store
});
...
@@ -126,7 +126,7 @@ export default class DefaultBase extends Vue implements ControlInterface {
...
@@ -126,7 +126,7 @@ export default class DefaultBase extends Vue implements ControlInterface {
* 实体服务对象
* 实体服务对象
*
*
* @type {JobsLogService}
* @type {JobsLogService}
* @memberof Default
* @memberof Default
Base
*/
*/
public
appEntityService
:
JobsLogService
=
new
JobsLogService
({
$store
:
this
.
$store
});
public
appEntityService
:
JobsLogService
=
new
JobsLogService
({
$store
:
this
.
$store
});
...
@@ -136,7 +136,7 @@ export default class DefaultBase extends Vue implements ControlInterface {
...
@@ -136,7 +136,7 @@ export default class DefaultBase extends Vue implements ControlInterface {
* 关闭视图
* 关闭视图
*
*
* @param {any} args
* @param {any} args
* @memberof Default
* @memberof Default
Base
*/
*/
public
closeView
(
args
:
any
):
void
{
public
closeView
(
args
:
any
):
void
{
let
_this
:
any
=
this
;
let
_this
:
any
=
this
;
...
@@ -146,7 +146,7 @@ export default class DefaultBase extends Vue implements ControlInterface {
...
@@ -146,7 +146,7 @@ export default class DefaultBase extends Vue implements ControlInterface {
/**
/**
* 计数器刷新
* 计数器刷新
*
*
* @memberof Default
* @memberof Default
Base
*/
*/
public
counterRefresh
(){
public
counterRefresh
(){
const
_this
:
any
=
this
;
const
_this
:
any
=
this
;
...
...
app_web/src/widgets/jobs-log/main-form/main-form-base.vue
浏览文件 @
0bea7a93
...
@@ -96,7 +96,7 @@ export default class MainBase extends Vue implements ControlInterface {
...
@@ -96,7 +96,7 @@ export default class MainBase extends Vue implements ControlInterface {
* 名称
* 名称
*
*
* @type {string}
* @type {string}
* @memberof Main
* @memberof Main
Base
*/
*/
@
Prop
()
public
name
?:
string
;
@
Prop
()
public
name
?:
string
;
...
@@ -104,7 +104,7 @@ export default class MainBase extends Vue implements ControlInterface {
...
@@ -104,7 +104,7 @@ export default class MainBase extends Vue implements ControlInterface {
* 视图通讯对象
* 视图通讯对象
*
*
* @type {Subject<ViewState>}
* @type {Subject<ViewState>}
* @memberof Main
* @memberof Main
Base
*/
*/
@
Prop
()
public
viewState
!
:
Subject
<
ViewState
>
;
@
Prop
()
public
viewState
!
:
Subject
<
ViewState
>
;
...
@@ -112,7 +112,7 @@ export default class MainBase extends Vue implements ControlInterface {
...
@@ -112,7 +112,7 @@ export default class MainBase extends Vue implements ControlInterface {
* 应用上下文
* 应用上下文
*
*
* @type {*}
* @type {*}
* @memberof Main
* @memberof Main
Base
*/
*/
@
Prop
()
public
context
:
any
;
@
Prop
()
public
context
:
any
;
...
@@ -120,7 +120,7 @@ export default class MainBase extends Vue implements ControlInterface {
...
@@ -120,7 +120,7 @@ export default class MainBase extends Vue implements ControlInterface {
* 视图参数
* 视图参数
*
*
* @type {*}
* @type {*}
* @memberof Main
* @memberof Main
Base
*/
*/
@
Prop
()
public
viewparams
:
any
;
@
Prop
()
public
viewparams
:
any
;
...
@@ -129,7 +129,7 @@ export default class MainBase extends Vue implements ControlInterface {
...
@@ -129,7 +129,7 @@ export default class MainBase extends Vue implements ControlInterface {
*
*
* @public
* @public
* @type {(Subscription | undefined)}
* @type {(Subscription | undefined)}
* @memberof Main
* @memberof Main
Base
*/
*/
public
viewStateEvent
:
Subscription
|
undefined
;
public
viewStateEvent
:
Subscription
|
undefined
;
...
@@ -137,7 +137,7 @@ export default class MainBase extends Vue implements ControlInterface {
...
@@ -137,7 +137,7 @@ export default class MainBase extends Vue implements ControlInterface {
* 获取部件类型
* 获取部件类型
*
*
* @returns {string}
* @returns {string}
* @memberof Main
* @memberof Main
Base
*/
*/
public
getControlType
():
string
{
public
getControlType
():
string
{
return
'FORM'
return
'FORM'
...
@@ -149,7 +149,7 @@ export default class MainBase extends Vue implements ControlInterface {
...
@@ -149,7 +149,7 @@ export default class MainBase extends Vue implements ControlInterface {
* 计数器服务对象集合
* 计数器服务对象集合
*
*
* @type {Array<*>}
* @type {Array<*>}
* @memberof Main
* @memberof Main
Base
*/
*/
public
counterServiceArray
:
Array
<
any
>
=
[];
public
counterServiceArray
:
Array
<
any
>
=
[];
...
@@ -157,7 +157,7 @@ export default class MainBase extends Vue implements ControlInterface {
...
@@ -157,7 +157,7 @@ export default class MainBase extends Vue implements ControlInterface {
* 建构部件服务对象
* 建构部件服务对象
*
*
* @type {MainService}
* @type {MainService}
* @memberof Main
* @memberof Main
Base
*/
*/
public
service
:
MainService
=
new
MainService
({
$store
:
this
.
$store
});
public
service
:
MainService
=
new
MainService
({
$store
:
this
.
$store
});
...
@@ -165,7 +165,7 @@ export default class MainBase extends Vue implements ControlInterface {
...
@@ -165,7 +165,7 @@ export default class MainBase extends Vue implements ControlInterface {
* 实体服务对象
* 实体服务对象
*
*
* @type {JobsLogService}
* @type {JobsLogService}
* @memberof Main
* @memberof Main
Base
*/
*/
public
appEntityService
:
JobsLogService
=
new
JobsLogService
({
$store
:
this
.
$store
});
public
appEntityService
:
JobsLogService
=
new
JobsLogService
({
$store
:
this
.
$store
});
...
@@ -175,7 +175,7 @@ export default class MainBase extends Vue implements ControlInterface {
...
@@ -175,7 +175,7 @@ export default class MainBase extends Vue implements ControlInterface {
* 关闭视图
* 关闭视图
*
*
* @param {any} args
* @param {any} args
* @memberof Main
* @memberof Main
Base
*/
*/
public
closeView
(
args
:
any
):
void
{
public
closeView
(
args
:
any
):
void
{
let
_this
:
any
=
this
;
let
_this
:
any
=
this
;
...
@@ -185,7 +185,7 @@ export default class MainBase extends Vue implements ControlInterface {
...
@@ -185,7 +185,7 @@ export default class MainBase extends Vue implements ControlInterface {
/**
/**
* 计数器刷新
* 计数器刷新
*
*
* @memberof Main
* @memberof Main
Base
*/
*/
public
counterRefresh
(){
public
counterRefresh
(){
const
_this
:
any
=
this
;
const
_this
:
any
=
this
;
...
@@ -202,7 +202,7 @@ export default class MainBase extends Vue implements ControlInterface {
...
@@ -202,7 +202,7 @@ export default class MainBase extends Vue implements ControlInterface {
/**
/**
* 工作流审批意见控件绑定值
* 工作流审批意见控件绑定值
*
*
* @memberof Main
* @memberof Main
Base
*/
*/
public
srfwfmemo
:
string
=
""
;
public
srfwfmemo
:
string
=
""
;
...
@@ -210,7 +210,7 @@ export default class MainBase extends Vue implements ControlInterface {
...
@@ -210,7 +210,7 @@ export default class MainBase extends Vue implements ControlInterface {
* 获取多项数据
* 获取多项数据
*
*
* @returns {any[]}
* @returns {any[]}
* @memberof Main
* @memberof Main
Base
*/
*/
public
getDatas
():
any
[]
{
public
getDatas
():
any
[]
{
return
[
this
.
data
];
return
[
this
.
data
];
...
@@ -220,7 +220,7 @@ export default class MainBase extends Vue implements ControlInterface {
...
@@ -220,7 +220,7 @@ export default class MainBase extends Vue implements ControlInterface {
* 获取单项树
* 获取单项树
*
*
* @returns {*}
* @returns {*}
* @memberof Main
* @memberof Main
Base
*/
*/
public
getData
():
any
{
public
getData
():
any
{
return
this
.
data
;
return
this
.
data
;
...
@@ -230,7 +230,7 @@ export default class MainBase extends Vue implements ControlInterface {
...
@@ -230,7 +230,7 @@ export default class MainBase extends Vue implements ControlInterface {
* 是否默认保存
* 是否默认保存
*
*
* @type {boolean}
* @type {boolean}
* @memberof Main
* @memberof Main
Base
*/
*/
@
Prop
({
default
:
false
})
public
autosave
?:
boolean
;
@
Prop
({
default
:
false
})
public
autosave
?:
boolean
;
...
@@ -238,7 +238,7 @@ export default class MainBase extends Vue implements ControlInterface {
...
@@ -238,7 +238,7 @@ export default class MainBase extends Vue implements ControlInterface {
* 显示处理提示
* 显示处理提示
*
*
* @type {boolean}
* @type {boolean}
* @memberof Main
* @memberof Main
Base
*/
*/
@
Prop
({
default
:
true
})
public
showBusyIndicator
?:
boolean
;
@
Prop
({
default
:
true
})
public
showBusyIndicator
?:
boolean
;
...
@@ -246,7 +246,7 @@ export default class MainBase extends Vue implements ControlInterface {
...
@@ -246,7 +246,7 @@ export default class MainBase extends Vue implements ControlInterface {
* 部件行为--submit
* 部件行为--submit
*
*
* @type {string}
* @type {string}
* @memberof Main
* @memberof Main
Base
*/
*/
@
Prop
()
public
WFSubmitAction
!
:
string
;
@
Prop
()
public
WFSubmitAction
!
:
string
;
...
@@ -254,7 +254,7 @@ export default class MainBase extends Vue implements ControlInterface {
...
@@ -254,7 +254,7 @@ export default class MainBase extends Vue implements ControlInterface {
* 部件行为--start
* 部件行为--start
*
*
* @type {string}
* @type {string}
* @memberof Main
* @memberof Main
Base
*/
*/
@
Prop
()
public
WFStartAction
!
:
string
;
@
Prop
()
public
WFStartAction
!
:
string
;
...
@@ -262,7 +262,7 @@ export default class MainBase extends Vue implements ControlInterface {
...
@@ -262,7 +262,7 @@ export default class MainBase extends Vue implements ControlInterface {
* 部件行为--update
* 部件行为--update
*
*
* @type {string}
* @type {string}
* @memberof Main
* @memberof Main
Base
*/
*/
@
Prop
()
public
updateAction
!
:
string
;
@
Prop
()
public
updateAction
!
:
string
;
...
@@ -270,7 +270,7 @@ export default class MainBase extends Vue implements ControlInterface {
...
@@ -270,7 +270,7 @@ export default class MainBase extends Vue implements ControlInterface {
* 部件行为--remove
* 部件行为--remove
*
*
* @type {string}
* @type {string}
* @memberof Main
* @memberof Main
Base
*/
*/
@
Prop
()
public
removeAction
!
:
string
;
@
Prop
()
public
removeAction
!
:
string
;
...
@@ -278,7 +278,7 @@ export default class MainBase extends Vue implements ControlInterface {
...
@@ -278,7 +278,7 @@ export default class MainBase extends Vue implements ControlInterface {
* 部件行为--loaddraft
* 部件行为--loaddraft
*
*
* @type {string}
* @type {string}
* @memberof Main
* @memberof Main
Base
*/
*/
@
Prop
()
public
loaddraftAction
!
:
string
;
@
Prop
()
public
loaddraftAction
!
:
string
;
...
@@ -286,7 +286,7 @@ export default class MainBase extends Vue implements ControlInterface {
...
@@ -286,7 +286,7 @@ export default class MainBase extends Vue implements ControlInterface {
* 部件行为--load
* 部件行为--load
*
*
* @type {string}
* @type {string}
* @memberof Main
* @memberof Main
Base
*/
*/
@
Prop
()
public
loadAction
!
:
string
;
@
Prop
()
public
loadAction
!
:
string
;
...
@@ -294,7 +294,7 @@ export default class MainBase extends Vue implements ControlInterface {
...
@@ -294,7 +294,7 @@ export default class MainBase extends Vue implements ControlInterface {
* 部件行为--create
* 部件行为--create
*
*
* @type {string}
* @type {string}
* @memberof Main
* @memberof Main
Base
*/
*/
@
Prop
()
public
createAction
!
:
string
;
@
Prop
()
public
createAction
!
:
string
;
...
@@ -302,7 +302,7 @@ export default class MainBase extends Vue implements ControlInterface {
...
@@ -302,7 +302,7 @@ export default class MainBase extends Vue implements ControlInterface {
* 部件行为--create
* 部件行为--create
*
*
* @type {string}
* @type {string}
* @memberof Main
* @memberof Main
Base
*/
*/
@
Prop
()
public
searchAction
!
:
string
;
@
Prop
()
public
searchAction
!
:
string
;
...
@@ -310,7 +310,7 @@ export default class MainBase extends Vue implements ControlInterface {
...
@@ -310,7 +310,7 @@ export default class MainBase extends Vue implements ControlInterface {
* 视图标识
* 视图标识
*
*
* @type {string}
* @type {string}
* @memberof Main
* @memberof Main
Base
*/
*/
@
Prop
()
public
viewtag
!
:
string
;
@
Prop
()
public
viewtag
!
:
string
;
...
@@ -318,7 +318,7 @@ export default class MainBase extends Vue implements ControlInterface {
...
@@ -318,7 +318,7 @@ export default class MainBase extends Vue implements ControlInterface {
* 表单状态
* 表单状态
*
*
* @type {Subject<any>}
* @type {Subject<any>}
* @memberof Main
* @memberof Main
Base
*/
*/
public
formState
:
Subject
<
any
>
=
new
Subject
();
public
formState
:
Subject
<
any
>
=
new
Subject
();
...
@@ -326,7 +326,7 @@ export default class MainBase extends Vue implements ControlInterface {
...
@@ -326,7 +326,7 @@ export default class MainBase extends Vue implements ControlInterface {
* 忽略表单项值变化
* 忽略表单项值变化
*
*
* @type {boolean}
* @type {boolean}
* @memberof Main
* @memberof Main
Base
*/
*/
public
ignorefieldvaluechange
:
boolean
=
false
;
public
ignorefieldvaluechange
:
boolean
=
false
;
...
@@ -335,7 +335,7 @@ export default class MainBase extends Vue implements ControlInterface {
...
@@ -335,7 +335,7 @@ export default class MainBase extends Vue implements ControlInterface {
*
*
* @public
* @public
* @type {Subject<any>}
* @type {Subject<any>}
* @memberof Main
* @memberof Main
Base
*/
*/
public
dataChang
:
Subject
<
any
>
=
new
Subject
();
public
dataChang
:
Subject
<
any
>
=
new
Subject
();
...
@@ -344,7 +344,7 @@ export default class MainBase extends Vue implements ControlInterface {
...
@@ -344,7 +344,7 @@ export default class MainBase extends Vue implements ControlInterface {
*
*
* @public
* @public
* @type {(Subscription | undefined)}
* @type {(Subscription | undefined)}
* @memberof Main
* @memberof Main
Base
*/
*/
public
dataChangEvent
:
Subscription
|
undefined
;
public
dataChangEvent
:
Subscription
|
undefined
;
...
@@ -353,7 +353,7 @@ export default class MainBase extends Vue implements ControlInterface {
...
@@ -353,7 +353,7 @@ export default class MainBase extends Vue implements ControlInterface {
*
*
* @public
* @public
* @type {*}
* @type {*}
* @memberof Main
* @memberof Main
Base
*/
*/
public
oldData
:
any
=
{};
public
oldData
:
any
=
{};
...
@@ -361,7 +361,7 @@ export default class MainBase extends Vue implements ControlInterface {
...
@@ -361,7 +361,7 @@ export default class MainBase extends Vue implements ControlInterface {
* 表单数据对象
* 表单数据对象
*
*
* @type {*}
* @type {*}
* @memberof Main
* @memberof Main
Base
*/
*/
public
data
:
any
=
{
public
data
:
any
=
{
srforikey
:
null
,
srforikey
:
null
,
...
@@ -388,7 +388,7 @@ export default class MainBase extends Vue implements ControlInterface {
...
@@ -388,7 +388,7 @@ export default class MainBase extends Vue implements ControlInterface {
* 当前执行的行为逻辑
* 当前执行的行为逻辑
*
*
* @type {string}
* @type {string}
* @memberof Main
* @memberof Main
Base
*/
*/
public
currentAction
:
string
=
""
;
public
currentAction
:
string
=
""
;
...
@@ -396,7 +396,7 @@ export default class MainBase extends Vue implements ControlInterface {
...
@@ -396,7 +396,7 @@ export default class MainBase extends Vue implements ControlInterface {
* 关系界面计数器
* 关系界面计数器
*
*
* @type {number}
* @type {number}
* @memberof Main
* @memberof Main
Base
*/
*/
public
drcounter
:
number
=
0
;
public
drcounter
:
number
=
0
;
...
@@ -404,7 +404,7 @@ export default class MainBase extends Vue implements ControlInterface {
...
@@ -404,7 +404,7 @@ export default class MainBase extends Vue implements ControlInterface {
* 需要等待关系界面保存时,第一次调用save参数的备份
* 需要等待关系界面保存时,第一次调用save参数的备份
*
*
* @type {number}
* @type {number}
* @memberof Main
* @memberof Main
Base
*/
*/
public
drsaveopt
:
any
=
{};
public
drsaveopt
:
any
=
{};
...
@@ -412,7 +412,7 @@ export default class MainBase extends Vue implements ControlInterface {
...
@@ -412,7 +412,7 @@ export default class MainBase extends Vue implements ControlInterface {
* 表单保存回调存储对象
* 表单保存回调存储对象
*
*
* @type {any}
* @type {any}
* @memberof Main
* @memberof Main
Base
*/
*/
public
saveState
:
any
;
public
saveState
:
any
;
...
@@ -420,7 +420,7 @@ export default class MainBase extends Vue implements ControlInterface {
...
@@ -420,7 +420,7 @@ export default class MainBase extends Vue implements ControlInterface {
* 属性值规则
* 属性值规则
*
*
* @type {*}
* @type {*}
* @memberof Main
* @memberof Main
Base
*/
*/
public
rules
:
any
=
{
public
rules
:
any
=
{
srforikey
:
[
srforikey
:
[
...
@@ -531,7 +531,7 @@ export default class MainBase extends Vue implements ControlInterface {
...
@@ -531,7 +531,7 @@ export default class MainBase extends Vue implements ControlInterface {
* 详情模型集合
* 详情模型集合
*
*
* @type {*}
* @type {*}
* @memberof Main
* @memberof Main
Base
*/
*/
public
detailsModel
:
any
=
{
public
detailsModel
:
any
=
{
group1
:
new
FormGroupPanelModel
({
caption
:
'任务调度日志基本信息'
,
detailType
:
'GROUPPANEL'
,
name
:
'group1'
,
visible
:
true
,
isShowCaption
:
false
,
form
:
this
,
uiActionGroup
:
{
caption
:
''
,
langbase
:
'entities.jobslog.main_form'
,
extractMode
:
'ITEM'
,
details
:
[]
}
})
group1
:
new
FormGroupPanelModel
({
caption
:
'任务调度日志基本信息'
,
detailType
:
'GROUPPANEL'
,
name
:
'group1'
,
visible
:
true
,
isShowCaption
:
false
,
form
:
this
,
uiActionGroup
:
{
caption
:
''
,
langbase
:
'entities.jobslog.main_form'
,
extractMode
:
'ITEM'
,
details
:
[]
}
})
...
@@ -579,7 +579,7 @@ export default class MainBase extends Vue implements ControlInterface {
...
@@ -579,7 +579,7 @@ export default class MainBase extends Vue implements ControlInterface {
*
*
* @param {*} newVal
* @param {*} newVal
* @param {*} oldVal
* @param {*} oldVal
* @memberof Main
* @memberof Main
Base
*/
*/
@
Watch
(
'data.srforikey'
)
@
Watch
(
'data.srforikey'
)
onSrforikeyChange
(
newVal
:
any
,
oldVal
:
any
)
{
onSrforikeyChange
(
newVal
:
any
,
oldVal
:
any
)
{
...
@@ -591,7 +591,7 @@ export default class MainBase extends Vue implements ControlInterface {
...
@@ -591,7 +591,7 @@ export default class MainBase extends Vue implements ControlInterface {
*
*
* @param {*} newVal
* @param {*} newVal
* @param {*} oldVal
* @param {*} oldVal
* @memberof Main
* @memberof Main
Base
*/
*/
@
Watch
(
'data.srfkey'
)
@
Watch
(
'data.srfkey'
)
onSrfkeyChange
(
newVal
:
any
,
oldVal
:
any
)
{
onSrfkeyChange
(
newVal
:
any
,
oldVal
:
any
)
{
...
@@ -603,7 +603,7 @@ export default class MainBase extends Vue implements ControlInterface {
...
@@ -603,7 +603,7 @@ export default class MainBase extends Vue implements ControlInterface {
*
*
* @param {*} newVal
* @param {*} newVal
* @param {*} oldVal
* @param {*} oldVal
* @memberof Main
* @memberof Main
Base
*/
*/
@
Watch
(
'data.srfmajortext'
)
@
Watch
(
'data.srfmajortext'
)
onSrfmajortextChange
(
newVal
:
any
,
oldVal
:
any
)
{
onSrfmajortextChange
(
newVal
:
any
,
oldVal
:
any
)
{
...
@@ -615,7 +615,7 @@ export default class MainBase extends Vue implements ControlInterface {
...
@@ -615,7 +615,7 @@ export default class MainBase extends Vue implements ControlInterface {
*
*
* @param {*} newVal
* @param {*} newVal
* @param {*} oldVal
* @param {*} oldVal
* @memberof Main
* @memberof Main
Base
*/
*/
@
Watch
(
'data.srftempmode'
)
@
Watch
(
'data.srftempmode'
)
onSrftempmodeChange
(
newVal
:
any
,
oldVal
:
any
)
{
onSrftempmodeChange
(
newVal
:
any
,
oldVal
:
any
)
{
...
@@ -627,7 +627,7 @@ export default class MainBase extends Vue implements ControlInterface {
...
@@ -627,7 +627,7 @@ export default class MainBase extends Vue implements ControlInterface {
*
*
* @param {*} newVal
* @param {*} newVal
* @param {*} oldVal
* @param {*} oldVal
* @memberof Main
* @memberof Main
Base
*/
*/
@
Watch
(
'data.srfuf'
)
@
Watch
(
'data.srfuf'
)
onSrfufChange
(
newVal
:
any
,
oldVal
:
any
)
{
onSrfufChange
(
newVal
:
any
,
oldVal
:
any
)
{
...
@@ -639,7 +639,7 @@ export default class MainBase extends Vue implements ControlInterface {
...
@@ -639,7 +639,7 @@ export default class MainBase extends Vue implements ControlInterface {
*
*
* @param {*} newVal
* @param {*} newVal
* @param {*} oldVal
* @param {*} oldVal
* @memberof Main
* @memberof Main
Base
*/
*/
@
Watch
(
'data.srfdeid'
)
@
Watch
(
'data.srfdeid'
)
onSrfdeidChange
(
newVal
:
any
,
oldVal
:
any
)
{
onSrfdeidChange
(
newVal
:
any
,
oldVal
:
any
)
{
...
@@ -651,7 +651,7 @@ export default class MainBase extends Vue implements ControlInterface {
...
@@ -651,7 +651,7 @@ export default class MainBase extends Vue implements ControlInterface {
*
*
* @param {*} newVal
* @param {*} newVal
* @param {*} oldVal
* @param {*} oldVal
* @memberof Main
* @memberof Main
Base
*/
*/
@
Watch
(
'data.srfsourcekey'
)
@
Watch
(
'data.srfsourcekey'
)
onSrfsourcekeyChange
(
newVal
:
any
,
oldVal
:
any
)
{
onSrfsourcekeyChange
(
newVal
:
any
,
oldVal
:
any
)
{
...
@@ -663,7 +663,7 @@ export default class MainBase extends Vue implements ControlInterface {
...
@@ -663,7 +663,7 @@ export default class MainBase extends Vue implements ControlInterface {
*
*
* @param {*} newVal
* @param {*} newVal
* @param {*} oldVal
* @param {*} oldVal
* @memberof Main
* @memberof Main
Base
*/
*/
@
Watch
(
'data.job_id'
)
@
Watch
(
'data.job_id'
)
onJob_idChange
(
newVal
:
any
,
oldVal
:
any
)
{
onJob_idChange
(
newVal
:
any
,
oldVal
:
any
)
{
...
@@ -675,7 +675,7 @@ export default class MainBase extends Vue implements ControlInterface {
...
@@ -675,7 +675,7 @@ export default class MainBase extends Vue implements ControlInterface {
*
*
* @param {*} newVal
* @param {*} newVal
* @param {*} oldVal
* @param {*} oldVal
* @memberof Main
* @memberof Main
Base
*/
*/
@
Watch
(
'data.handler'
)
@
Watch
(
'data.handler'
)
onHandlerChange
(
newVal
:
any
,
oldVal
:
any
)
{
onHandlerChange
(
newVal
:
any
,
oldVal
:
any
)
{
...
@@ -687,7 +687,7 @@ export default class MainBase extends Vue implements ControlInterface {
...
@@ -687,7 +687,7 @@ export default class MainBase extends Vue implements ControlInterface {
*
*
* @param {*} newVal
* @param {*} newVal
* @param {*} oldVal
* @param {*} oldVal
* @memberof Main
* @memberof Main
Base
*/
*/
@
Watch
(
'data.param'
)
@
Watch
(
'data.param'
)
onParamChange
(
newVal
:
any
,
oldVal
:
any
)
{
onParamChange
(
newVal
:
any
,
oldVal
:
any
)
{
...
@@ -699,7 +699,7 @@ export default class MainBase extends Vue implements ControlInterface {
...
@@ -699,7 +699,7 @@ export default class MainBase extends Vue implements ControlInterface {
*
*
* @param {*} newVal
* @param {*} newVal
* @param {*} oldVal
* @param {*} oldVal
* @memberof Main
* @memberof Main
Base
*/
*/
@
Watch
(
'data.fail_retry_count'
)
@
Watch
(
'data.fail_retry_count'
)
onFail_retry_countChange
(
newVal
:
any
,
oldVal
:
any
)
{
onFail_retry_countChange
(
newVal
:
any
,
oldVal
:
any
)
{
...
@@ -711,7 +711,7 @@ export default class MainBase extends Vue implements ControlInterface {
...
@@ -711,7 +711,7 @@ export default class MainBase extends Vue implements ControlInterface {
*
*
* @param {*} newVal
* @param {*} newVal
* @param {*} oldVal
* @param {*} oldVal
* @memberof Main
* @memberof Main
Base
*/
*/
@
Watch
(
'data.trigger_code'
)
@
Watch
(
'data.trigger_code'
)
onTrigger_codeChange
(
newVal
:
any
,
oldVal
:
any
)
{
onTrigger_codeChange
(
newVal
:
any
,
oldVal
:
any
)
{
...
@@ -723,7 +723,7 @@ export default class MainBase extends Vue implements ControlInterface {
...
@@ -723,7 +723,7 @@ export default class MainBase extends Vue implements ControlInterface {
*
*
* @param {*} newVal
* @param {*} newVal
* @param {*} oldVal
* @param {*} oldVal
* @memberof Main
* @memberof Main
Base
*/
*/
@
Watch
(
'data.trigger_type'
)
@
Watch
(
'data.trigger_type'
)
onTrigger_typeChange
(
newVal
:
any
,
oldVal
:
any
)
{
onTrigger_typeChange
(
newVal
:
any
,
oldVal
:
any
)
{
...
@@ -735,7 +735,7 @@ export default class MainBase extends Vue implements ControlInterface {
...
@@ -735,7 +735,7 @@ export default class MainBase extends Vue implements ControlInterface {
*
*
* @param {*} newVal
* @param {*} newVal
* @param {*} oldVal
* @param {*} oldVal
* @memberof Main
* @memberof Main
Base
*/
*/
@
Watch
(
'data.trigger_msg'
)
@
Watch
(
'data.trigger_msg'
)
onTrigger_msgChange
(
newVal
:
any
,
oldVal
:
any
)
{
onTrigger_msgChange
(
newVal
:
any
,
oldVal
:
any
)
{
...
@@ -747,7 +747,7 @@ export default class MainBase extends Vue implements ControlInterface {
...
@@ -747,7 +747,7 @@ export default class MainBase extends Vue implements ControlInterface {
*
*
* @param {*} newVal
* @param {*} newVal
* @param {*} oldVal
* @param {*} oldVal
* @memberof Main
* @memberof Main
Base
*/
*/
@
Watch
(
'data.address'
)
@
Watch
(
'data.address'
)
onAddressChange
(
newVal
:
any
,
oldVal
:
any
)
{
onAddressChange
(
newVal
:
any
,
oldVal
:
any
)
{
...
@@ -759,7 +759,7 @@ export default class MainBase extends Vue implements ControlInterface {
...
@@ -759,7 +759,7 @@ export default class MainBase extends Vue implements ControlInterface {
*
*
* @param {*} newVal
* @param {*} newVal
* @param {*} oldVal
* @param {*} oldVal
* @memberof Main
* @memberof Main
Base
*/
*/
@
Watch
(
'data.create_time'
)
@
Watch
(
'data.create_time'
)
onCreate_timeChange
(
newVal
:
any
,
oldVal
:
any
)
{
onCreate_timeChange
(
newVal
:
any
,
oldVal
:
any
)
{
...
@@ -771,7 +771,7 @@ export default class MainBase extends Vue implements ControlInterface {
...
@@ -771,7 +771,7 @@ export default class MainBase extends Vue implements ControlInterface {
*
*
* @param {*} newVal
* @param {*} newVal
* @param {*} oldVal
* @param {*} oldVal
* @memberof Main
* @memberof Main
Base
*/
*/
@
Watch
(
'data.id'
)
@
Watch
(
'data.id'
)
onIdChange
(
newVal
:
any
,
oldVal
:
any
)
{
onIdChange
(
newVal
:
any
,
oldVal
:
any
)
{
...
@@ -784,7 +784,7 @@ export default class MainBase extends Vue implements ControlInterface {
...
@@ -784,7 +784,7 @@ export default class MainBase extends Vue implements ControlInterface {
*
*
* @public
* @public
* @param {{ name: string, newVal: any, oldVal: any }} { name, newVal, oldVal }
* @param {{ name: string, newVal: any, oldVal: any }} { name, newVal, oldVal }
* @memberof Main
* @memberof Main
Base
*/
*/
public
resetFormData
({
name
,
newVal
,
oldVal
}:
{
name
:
string
,
newVal
:
any
,
oldVal
:
any
}):
void
{
public
resetFormData
({
name
,
newVal
,
oldVal
}:
{
name
:
string
,
newVal
:
any
,
oldVal
:
any
}):
void
{
}
}
...
@@ -793,7 +793,7 @@ export default class MainBase extends Vue implements ControlInterface {
...
@@ -793,7 +793,7 @@ export default class MainBase extends Vue implements ControlInterface {
* 置空对象
* 置空对象
*
*
* @param {any[]} args
* @param {any[]} args
* @memberof EditForm
* @memberof MainBase
*/
*/
public
ResetData
(
_datas
:
any
){
public
ResetData
(
_datas
:
any
){
if
(
Object
.
keys
(
_datas
).
length
>
0
){
if
(
Object
.
keys
(
_datas
).
length
>
0
){
...
@@ -810,7 +810,7 @@ export default class MainBase extends Vue implements ControlInterface {
...
@@ -810,7 +810,7 @@ export default class MainBase extends Vue implements ControlInterface {
*
*
* @public
* @public
* @param {{ name: string, newVal: any, oldVal: any }} { name, newVal, oldVal }
* @param {{ name: string, newVal: any, oldVal: any }} { name, newVal, oldVal }
* @memberof Main
* @memberof Main
Base
*/
*/
public
formLogic
({
name
,
newVal
,
oldVal
}:
{
name
:
string
,
newVal
:
any
,
oldVal
:
any
}):
void
{
public
formLogic
({
name
,
newVal
,
oldVal
}:
{
name
:
string
,
newVal
:
any
,
oldVal
:
any
}):
void
{
...
@@ -841,7 +841,7 @@ export default class MainBase extends Vue implements ControlInterface {
...
@@ -841,7 +841,7 @@ export default class MainBase extends Vue implements ControlInterface {
* @public
* @public
* @param {{ name: string, newVal: any, oldVal: any }} { name, newVal, oldVal }
* @param {{ name: string, newVal: any, oldVal: any }} { name, newVal, oldVal }
* @returns {void}
* @returns {void}
* @memberof Main
* @memberof Main
Base
*/
*/
public
formDataChange
({
name
,
newVal
,
oldVal
}:
{
name
:
string
,
newVal
:
any
,
oldVal
:
any
}):
void
{
public
formDataChange
({
name
,
newVal
,
oldVal
}:
{
name
:
string
,
newVal
:
any
,
oldVal
:
any
}):
void
{
if
(
this
.
ignorefieldvaluechange
)
{
if
(
this
.
ignorefieldvaluechange
)
{
...
@@ -858,7 +858,7 @@ export default class MainBase extends Vue implements ControlInterface {
...
@@ -858,7 +858,7 @@ export default class MainBase extends Vue implements ControlInterface {
* @public
* @public
* @param {*} [data={}]
* @param {*} [data={}]
* @param {string} [action]
* @param {string} [action]
* @memberof Main
* @memberof Main
Base
*/
*/
public
onFormLoad
(
data
:
any
=
{},
action
:
string
):
void
{
public
onFormLoad
(
data
:
any
=
{},
action
:
string
):
void
{
if
(
Object
.
is
(
action
,
"save"
)
||
Object
.
is
(
action
,
"autoSave"
)
||
Object
.
is
(
action
,
"submit"
))
if
(
Object
.
is
(
action
,
"save"
)
||
Object
.
is
(
action
,
"autoSave"
)
||
Object
.
is
(
action
,
"submit"
))
...
@@ -879,7 +879,7 @@ export default class MainBase extends Vue implements ControlInterface {
...
@@ -879,7 +879,7 @@ export default class MainBase extends Vue implements ControlInterface {
*
*
* @param {*} [_datas={}]
* @param {*} [_datas={}]
* @param {string} [action]
* @param {string} [action]
* @memberof Main
* @memberof Main
Base
*/
*/
public
fillForm
(
_datas
:
any
=
{},
action
:
string
):
void
{
public
fillForm
(
_datas
:
any
=
{},
action
:
string
):
void
{
this
.
ignorefieldvaluechange
=
true
;
this
.
ignorefieldvaluechange
=
true
;
...
@@ -904,7 +904,7 @@ export default class MainBase extends Vue implements ControlInterface {
...
@@ -904,7 +904,7 @@ export default class MainBase extends Vue implements ControlInterface {
*
*
* @public
* @public
* @param {*} data
* @param {*} data
* @memberof Main
* @memberof Main
Base
*/
*/
public
setFormEnableCond
(
data
:
any
):
void
{
public
setFormEnableCond
(
data
:
any
):
void
{
Object
.
values
(
this
.
detailsModel
).
forEach
((
detail
:
any
)
=>
{
Object
.
values
(
this
.
detailsModel
).
forEach
((
detail
:
any
)
=>
{
...
@@ -920,7 +920,7 @@ export default class MainBase extends Vue implements ControlInterface {
...
@@ -920,7 +920,7 @@ export default class MainBase extends Vue implements ControlInterface {
* 重置草稿表单状态
* 重置草稿表单状态
*
*
* @public
* @public
* @memberof Main
* @memberof Main
Base
*/
*/
public
resetDraftFormStates
():
void
{
public
resetDraftFormStates
():
void
{
const
form
:
any
=
this
.
$refs
.
form
;
const
form
:
any
=
this
.
$refs
.
form
;
...
@@ -932,7 +932,7 @@ export default class MainBase extends Vue implements ControlInterface {
...
@@ -932,7 +932,7 @@ export default class MainBase extends Vue implements ControlInterface {
/**
/**
* 重置校验结果
* 重置校验结果
*
*
* @memberof Main
* @memberof Main
Base
*/
*/
public
resetValidates
():
void
{
public
resetValidates
():
void
{
Object
.
values
(
this
.
detailsModel
).
forEach
((
detail
:
any
)
=>
{
Object
.
values
(
this
.
detailsModel
).
forEach
((
detail
:
any
)
=>
{
...
@@ -948,7 +948,7 @@ export default class MainBase extends Vue implements ControlInterface {
...
@@ -948,7 +948,7 @@ export default class MainBase extends Vue implements ControlInterface {
* 填充校验结果 (后台)
* 填充校验结果 (后台)
*
*
* @param {any[]} fieldErrors
* @param {any[]} fieldErrors
* @memberof Main
* @memberof Main
Base
*/
*/
public
fillValidates
(
fieldErrors
:
any
[]):
void
{
public
fillValidates
(
fieldErrors
:
any
[]):
void
{
fieldErrors
.
forEach
((
error
:
any
)
=>
{
fieldErrors
.
forEach
((
error
:
any
)
=>
{
...
@@ -966,7 +966,7 @@ export default class MainBase extends Vue implements ControlInterface {
...
@@ -966,7 +966,7 @@ export default class MainBase extends Vue implements ControlInterface {
* 表单校验状态
* 表单校验状态
*
*
* @returns {boolean}
* @returns {boolean}
* @memberof Main
* @memberof Main
Base
*/
*/
public
formValidateStatus
():
boolean
{
public
formValidateStatus
():
boolean
{
const
form
:
any
=
this
.
$refs
.
form
;
const
form
:
any
=
this
.
$refs
.
form
;
...
@@ -981,7 +981,7 @@ export default class MainBase extends Vue implements ControlInterface {
...
@@ -981,7 +981,7 @@ export default class MainBase extends Vue implements ControlInterface {
* 获取全部值
* 获取全部值
*
*
* @returns {*}
* @returns {*}
* @memberof Main
* @memberof Main
Base
*/
*/
public
getValues
():
any
{
public
getValues
():
any
{
return
this
.
data
;
return
this
.
data
;
...
@@ -992,7 +992,7 @@ export default class MainBase extends Vue implements ControlInterface {
...
@@ -992,7 +992,7 @@ export default class MainBase extends Vue implements ControlInterface {
*
*
* @param {{ name: string, value: any }} $event
* @param {{ name: string, value: any }} $event
* @returns {void}
* @returns {void}
* @memberof Main
* @memberof Main
Base
*/
*/
public
onFormItemValueChange
(
$event
:
{
name
:
string
,
value
:
any
}):
void
{
public
onFormItemValueChange
(
$event
:
{
name
:
string
,
value
:
any
}):
void
{
if
(
!
$event
)
{
if
(
!
$event
)
{
...
@@ -1010,7 +1010,7 @@ export default class MainBase extends Vue implements ControlInterface {
...
@@ -1010,7 +1010,7 @@ export default class MainBase extends Vue implements ControlInterface {
* @param {string} name
* @param {string} name
* @param {*} value
* @param {*} value
* @returns {void}
* @returns {void}
* @memberof Main
* @memberof Main
Base
*/
*/
public
setDataItemValue
(
name
:
string
,
value
:
any
):
void
{
public
setDataItemValue
(
name
:
string
,
value
:
any
):
void
{
if
(
!
name
||
Object
.
is
(
name
,
''
)
||
!
this
.
data
.
hasOwnProperty
(
name
))
{
if
(
!
name
||
Object
.
is
(
name
,
''
)
||
!
this
.
data
.
hasOwnProperty
(
name
))
{
...
@@ -1028,7 +1028,7 @@ export default class MainBase extends Vue implements ControlInterface {
...
@@ -1028,7 +1028,7 @@ export default class MainBase extends Vue implements ControlInterface {
* 分组界面行为事件
* 分组界面行为事件
*
*
* @param {*} $event
* @param {*} $event
* @memberof Main
* @memberof Main
Base
*/
*/
public
groupUIActionClick
(
$event
:
any
):
void
{
public
groupUIActionClick
(
$event
:
any
):
void
{
if
(
!
$event
)
{
if
(
!
$event
)
{
...
@@ -1040,7 +1040,7 @@ export default class MainBase extends Vue implements ControlInterface {
...
@@ -1040,7 +1040,7 @@ export default class MainBase extends Vue implements ControlInterface {
/**
/**
* Vue声明周期(处理组件的输入属性)
* Vue声明周期(处理组件的输入属性)
*
*
* @memberof Main
* @memberof Main
Base
*/
*/
public
created
():
void
{
public
created
():
void
{
this
.
afterCreated
();
this
.
afterCreated
();
...
@@ -1049,7 +1049,7 @@ export default class MainBase extends Vue implements ControlInterface {
...
@@ -1049,7 +1049,7 @@ export default class MainBase extends Vue implements ControlInterface {
/**
/**
* 执行created后的逻辑
* 执行created后的逻辑
*
*
* @memberof Main
* @memberof Main
Base
*/
*/
public
afterCreated
(){
public
afterCreated
(){
if
(
this
.
viewState
)
{
if
(
this
.
viewState
)
{
...
@@ -1106,7 +1106,7 @@ export default class MainBase extends Vue implements ControlInterface {
...
@@ -1106,7 +1106,7 @@ export default class MainBase extends Vue implements ControlInterface {
/**
/**
* vue 生命周期
* vue 生命周期
*
*
* @memberof Main
* @memberof Main
Base
*/
*/
public
destroyed
()
{
public
destroyed
()
{
this
.
afterDestroy
();
this
.
afterDestroy
();
...
@@ -1115,7 +1115,7 @@ export default class MainBase extends Vue implements ControlInterface {
...
@@ -1115,7 +1115,7 @@ export default class MainBase extends Vue implements ControlInterface {
/**
/**
* 执行destroyed后的逻辑
* 执行destroyed后的逻辑
*
*
* @memberof Main
* @memberof Main
Base
*/
*/
public
afterDestroy
()
{
public
afterDestroy
()
{
if
(
this
.
viewStateEvent
)
{
if
(
this
.
viewStateEvent
)
{
...
@@ -1130,7 +1130,7 @@ export default class MainBase extends Vue implements ControlInterface {
...
@@ -1130,7 +1130,7 @@ export default class MainBase extends Vue implements ControlInterface {
* 拷贝内容
* 拷贝内容
*
*
* @param {*} [arg={}]
* @param {*} [arg={}]
* @memberof @memberof Main
* @memberof @memberof Main
Base
*/
*/
public
copy
(
srfkey
:
string
):
void
{
public
copy
(
srfkey
:
string
):
void
{
let
copyData
=
this
.
$store
.
getters
.
getCopyData
(
srfkey
);
let
copyData
=
this
.
$store
.
getters
.
getCopyData
(
srfkey
);
...
@@ -1148,7 +1148,7 @@ export default class MainBase extends Vue implements ControlInterface {
...
@@ -1148,7 +1148,7 @@ export default class MainBase extends Vue implements ControlInterface {
/**
/**
*打印
*打印
*@memberof @memberof Main
*@memberof @memberof Main
Base
*/
*/
public
print
(){
public
print
(){
let
_this
:
any
=
this
;
let
_this
:
any
=
this
;
...
@@ -1159,7 +1159,7 @@ export default class MainBase extends Vue implements ControlInterface {
...
@@ -1159,7 +1159,7 @@ export default class MainBase extends Vue implements ControlInterface {
* 部件刷新
* 部件刷新
*
*
* @param {any[]} args
* @param {any[]} args
* @memberof Main
* @memberof Main
Base
*/
*/
public
refresh
(
args
:
any
[]):
void
{
public
refresh
(
args
:
any
[]):
void
{
let
arg
:
any
=
{};
let
arg
:
any
=
{};
...
@@ -1181,7 +1181,7 @@ export default class MainBase extends Vue implements ControlInterface {
...
@@ -1181,7 +1181,7 @@ export default class MainBase extends Vue implements ControlInterface {
*
*
* @param {*} [arg={}]
* @param {*} [arg={}]
* @returns {void}
* @returns {void}
* @memberof Main
* @memberof Main
Base
*/
*/
public
autoLoad
(
arg
:
any
=
{}):
void
{
public
autoLoad
(
arg
:
any
=
{}):
void
{
if
(
arg
.
srfkey
&&
!
Object
.
is
(
arg
.
srfkey
,
''
))
{
if
(
arg
.
srfkey
&&
!
Object
.
is
(
arg
.
srfkey
,
''
))
{
...
@@ -1202,7 +1202,7 @@ export default class MainBase extends Vue implements ControlInterface {
...
@@ -1202,7 +1202,7 @@ export default class MainBase extends Vue implements ControlInterface {
*
*
* @public
* @public
* @param {*} [opt={}]
* @param {*} [opt={}]
* @memberof Main
* @memberof Main
Base
*/
*/
public
load
(
opt
:
any
=
{}):
void
{
public
load
(
opt
:
any
=
{}):
void
{
if
(
!
this
.
loadAction
){
if
(
!
this
.
loadAction
){
...
@@ -1237,7 +1237,7 @@ export default class MainBase extends Vue implements ControlInterface {
...
@@ -1237,7 +1237,7 @@ export default class MainBase extends Vue implements ControlInterface {
* 加载草稿
* 加载草稿
*
*
* @param {*} [opt={}]
* @param {*} [opt={}]
* @memberof Main
* @memberof Main
Base
*/
*/
public
loadDraft
(
opt
:
any
=
{}):
void
{
public
loadDraft
(
opt
:
any
=
{}):
void
{
if
(
!
this
.
loaddraftAction
){
if
(
!
this
.
loaddraftAction
){
...
@@ -1291,7 +1291,7 @@ export default class MainBase extends Vue implements ControlInterface {
...
@@ -1291,7 +1291,7 @@ export default class MainBase extends Vue implements ControlInterface {
* 自动保存
* 自动保存
*
*
* @param {*} [opt={}]
* @param {*} [opt={}]
* @memberof Main
* @memberof Main
Base
*/
*/
public
autoSave
(
opt
:
any
=
{}):
void
{
public
autoSave
(
opt
:
any
=
{}):
void
{
if
(
!
this
.
formValidateStatus
())
{
if
(
!
this
.
formValidateStatus
())
{
...
@@ -1342,7 +1342,7 @@ export default class MainBase extends Vue implements ControlInterface {
...
@@ -1342,7 +1342,7 @@ export default class MainBase extends Vue implements ControlInterface {
* @param {boolean} [showResultInfo]
* @param {boolean} [showResultInfo]
* @param {boolean} [ifStateNext] formState是否下发通知
* @param {boolean} [ifStateNext] formState是否下发通知
* @returns {Promise<any>}
* @returns {Promise<any>}
* @memberof Main
* @memberof Main
Base
*/
*/
public
async
save
(
opt
:
any
=
{},
showResultInfo
?:
boolean
,
ifStateNext
:
boolean
=
true
):
Promise
<
any
>
{
public
async
save
(
opt
:
any
=
{},
showResultInfo
?:
boolean
,
ifStateNext
:
boolean
=
true
):
Promise
<
any
>
{
return
new
Promise
((
resolve
:
any
,
reject
:
any
)
=>
{
return
new
Promise
((
resolve
:
any
,
reject
:
any
)
=>
{
...
@@ -1412,7 +1412,7 @@ export default class MainBase extends Vue implements ControlInterface {
...
@@ -1412,7 +1412,7 @@ export default class MainBase extends Vue implements ControlInterface {
*
*
* @public
* @public
* @param {*} [opt={}]
* @param {*} [opt={}]
* @memberof
EditForm
* @memberof
MainBase
*/
*/
public
remove
(
opt
:
Array
<
any
>
=
[],
showResultInfo
?:
boolean
):
Promise
<
any
>
{
public
remove
(
opt
:
Array
<
any
>
=
[],
showResultInfo
?:
boolean
):
Promise
<
any
>
{
return
new
Promise
((
resolve
:
any
,
reject
:
any
)
=>
{
return
new
Promise
((
resolve
:
any
,
reject
:
any
)
=>
{
...
@@ -1446,7 +1446,7 @@ export default class MainBase extends Vue implements ControlInterface {
...
@@ -1446,7 +1446,7 @@ export default class MainBase extends Vue implements ControlInterface {
* @param {*} [data={}]
* @param {*} [data={}]
* @param {*} [localdata={}]
* @param {*} [localdata={}]
* @returns {Promise<any>}
* @returns {Promise<any>}
* @memberof Main
* @memberof Main
Base
*/
*/
public
async
wfstart
(
data
:
any
,
localdata
?:
any
):
Promise
<
any
>
{
public
async
wfstart
(
data
:
any
,
localdata
?:
any
):
Promise
<
any
>
{
return
new
Promise
((
resolve
:
any
,
reject
:
any
)
=>
{
return
new
Promise
((
resolve
:
any
,
reject
:
any
)
=>
{
...
@@ -1502,7 +1502,7 @@ export default class MainBase extends Vue implements ControlInterface {
...
@@ -1502,7 +1502,7 @@ export default class MainBase extends Vue implements ControlInterface {
* @param {*} [data={}]
* @param {*} [data={}]
* @param {*} [localdata={}]
* @param {*} [localdata={}]
* @returns {Promise<any>}
* @returns {Promise<any>}
* @memberof Main
* @memberof Main
Base
*/
*/
public
async
wfsubmit
(
data
:
any
,
localdata
?:
any
):
Promise
<
any
>
{
public
async
wfsubmit
(
data
:
any
,
localdata
?:
any
):
Promise
<
any
>
{
return
new
Promise
((
resolve
:
any
,
reject
:
any
)
=>
{
return
new
Promise
((
resolve
:
any
,
reject
:
any
)
=>
{
...
@@ -1578,7 +1578,7 @@ export default class MainBase extends Vue implements ControlInterface {
...
@@ -1578,7 +1578,7 @@ export default class MainBase extends Vue implements ControlInterface {
* @param {string[]} updateDetails 更新项
* @param {string[]} updateDetails 更新项
* @param {boolean} [showloading] 是否显示加载状态
* @param {boolean} [showloading] 是否显示加载状态
* @returns {void}
* @returns {void}
* @memberof Main
* @memberof Main
Base
*/
*/
public
updateFormItems
(
mode
:
string
,
data
:
any
=
{},
updateDetails
:
string
[],
showloading
?:
boolean
):
void
{
public
updateFormItems
(
mode
:
string
,
data
:
any
=
{},
updateDetails
:
string
[],
showloading
?:
boolean
):
void
{
if
(
!
mode
||
(
mode
&&
Object
.
is
(
mode
,
''
)))
{
if
(
!
mode
||
(
mode
&&
Object
.
is
(
mode
,
''
)))
{
...
@@ -1623,7 +1623,7 @@ export default class MainBase extends Vue implements ControlInterface {
...
@@ -1623,7 +1623,7 @@ export default class MainBase extends Vue implements ControlInterface {
* 回车事件
* 回车事件
*
*
* @param {*} $event
* @param {*} $event
* @memberof Main
* @memberof Main
Base
*/
*/
public
onEnter
(
$event
:
any
):
void
{
public
onEnter
(
$event
:
any
):
void
{
}
}
...
@@ -1632,7 +1632,7 @@ export default class MainBase extends Vue implements ControlInterface {
...
@@ -1632,7 +1632,7 @@ export default class MainBase extends Vue implements ControlInterface {
* 保存并退出
* 保存并退出
*
*
* @param {any[]} args
* @param {any[]} args
* @memberof Main
* @memberof Main
Base
*/
*/
public
saveAndExit
(
data
:
any
[]):
Promise
<
any
>
{
public
saveAndExit
(
data
:
any
[]):
Promise
<
any
>
{
let
_this
=
this
;
let
_this
=
this
;
...
@@ -1657,7 +1657,7 @@ export default class MainBase extends Vue implements ControlInterface {
...
@@ -1657,7 +1657,7 @@ export default class MainBase extends Vue implements ControlInterface {
* 保存并新建
* 保存并新建
*
*
* @param {any[]} args
* @param {any[]} args
* @memberof Main
* @memberof Main
Base
*/
*/
public
saveAndNew
(
data
:
any
[]):
Promise
<
any
>
{
public
saveAndNew
(
data
:
any
[]):
Promise
<
any
>
{
let
_this
=
this
;
let
_this
=
this
;
...
@@ -1680,7 +1680,7 @@ export default class MainBase extends Vue implements ControlInterface {
...
@@ -1680,7 +1680,7 @@ export default class MainBase extends Vue implements ControlInterface {
* 删除并退出
* 删除并退出
*
*
* @param {any[]} args
* @param {any[]} args
* @memberof Main
* @memberof Main
Base
*/
*/
public
removeAndExit
(
data
:
any
[]):
Promise
<
any
>
{
public
removeAndExit
(
data
:
any
[]):
Promise
<
any
>
{
let
_this
=
this
;
let
_this
=
this
;
...
@@ -1704,7 +1704,7 @@ export default class MainBase extends Vue implements ControlInterface {
...
@@ -1704,7 +1704,7 @@ export default class MainBase extends Vue implements ControlInterface {
* 关系界面数据保存完成
* 关系界面数据保存完成
*
*
* @param {any} $event
* @param {any} $event
* @memberof Main
* @memberof Main
Base
*/
*/
public
drdatasaved
(
$event
:
any
){
public
drdatasaved
(
$event
:
any
){
let
_this
=
this
;
let
_this
=
this
;
...
@@ -1727,14 +1727,14 @@ export default class MainBase extends Vue implements ControlInterface {
...
@@ -1727,14 +1727,14 @@ export default class MainBase extends Vue implements ControlInterface {
/**
/**
* 新建默认值
* 新建默认值
* @memberof Main
* @memberof Main
Base
*/
*/
public
createDefault
(){
public
createDefault
(){
}
}
/**
/**
* 更新默认值
* 更新默认值
* @memberof Main
* @memberof Main
Base
*/
*/
public
updateDefault
(){
public
updateDefault
(){
}
}
...
...
app_web/src/widgets/jobs-log/main-grid/main-grid-base.vue
浏览文件 @
0bea7a93
...
@@ -181,7 +181,7 @@ export default class MainBase extends Vue implements ControlInterface {
...
@@ -181,7 +181,7 @@ export default class MainBase extends Vue implements ControlInterface {
* 名称
* 名称
*
*
* @type {string}
* @type {string}
* @memberof Main
* @memberof Main
Base
*/
*/
@
Prop
()
public
name
?:
string
;
@
Prop
()
public
name
?:
string
;
...
@@ -189,7 +189,7 @@ export default class MainBase extends Vue implements ControlInterface {
...
@@ -189,7 +189,7 @@ export default class MainBase extends Vue implements ControlInterface {
* 视图通讯对象
* 视图通讯对象
*
*
* @type {Subject<ViewState>}
* @type {Subject<ViewState>}
* @memberof Main
* @memberof Main
Base
*/
*/
@
Prop
()
public
viewState
!
:
Subject
<
ViewState
>
;
@
Prop
()
public
viewState
!
:
Subject
<
ViewState
>
;
...
@@ -197,7 +197,7 @@ export default class MainBase extends Vue implements ControlInterface {
...
@@ -197,7 +197,7 @@ export default class MainBase extends Vue implements ControlInterface {
* 应用上下文
* 应用上下文
*
*
* @type {*}
* @type {*}
* @memberof Main
* @memberof Main
Base
*/
*/
@
Prop
()
public
context
:
any
;
@
Prop
()
public
context
:
any
;
...
@@ -205,7 +205,7 @@ export default class MainBase extends Vue implements ControlInterface {
...
@@ -205,7 +205,7 @@ export default class MainBase extends Vue implements ControlInterface {
* 视图参数
* 视图参数
*
*
* @type {*}
* @type {*}
* @memberof Main
* @memberof Main
Base
*/
*/
@
Prop
()
public
viewparams
:
any
;
@
Prop
()
public
viewparams
:
any
;
...
@@ -214,7 +214,7 @@ export default class MainBase extends Vue implements ControlInterface {
...
@@ -214,7 +214,7 @@ export default class MainBase extends Vue implements ControlInterface {
*
*
* @public
* @public
* @type {(Subscription | undefined)}
* @type {(Subscription | undefined)}
* @memberof Main
* @memberof Main
Base
*/
*/
public
viewStateEvent
:
Subscription
|
undefined
;
public
viewStateEvent
:
Subscription
|
undefined
;
...
@@ -222,7 +222,7 @@ export default class MainBase extends Vue implements ControlInterface {
...
@@ -222,7 +222,7 @@ export default class MainBase extends Vue implements ControlInterface {
* 获取部件类型
* 获取部件类型
*
*
* @returns {string}
* @returns {string}
* @memberof Main
* @memberof Main
Base
*/
*/
public
getControlType
():
string
{
public
getControlType
():
string
{
return
'GRID'
return
'GRID'
...
@@ -234,7 +234,7 @@ export default class MainBase extends Vue implements ControlInterface {
...
@@ -234,7 +234,7 @@ export default class MainBase extends Vue implements ControlInterface {
* 计数器服务对象集合
* 计数器服务对象集合
*
*
* @type {Array<*>}
* @type {Array<*>}
* @memberof Main
* @memberof Main
Base
*/
*/
public
counterServiceArray
:
Array
<
any
>
=
[];
public
counterServiceArray
:
Array
<
any
>
=
[];
...
@@ -242,7 +242,7 @@ export default class MainBase extends Vue implements ControlInterface {
...
@@ -242,7 +242,7 @@ export default class MainBase extends Vue implements ControlInterface {
* 建构部件服务对象
* 建构部件服务对象
*
*
* @type {MainService}
* @type {MainService}
* @memberof Main
* @memberof Main
Base
*/
*/
public
service
:
MainService
=
new
MainService
({
$store
:
this
.
$store
});
public
service
:
MainService
=
new
MainService
({
$store
:
this
.
$store
});
...
@@ -250,7 +250,7 @@ export default class MainBase extends Vue implements ControlInterface {
...
@@ -250,7 +250,7 @@ export default class MainBase extends Vue implements ControlInterface {
* 实体服务对象
* 实体服务对象
*
*
* @type {JobsLogService}
* @type {JobsLogService}
* @memberof Main
* @memberof Main
Base
*/
*/
public
appEntityService
:
JobsLogService
=
new
JobsLogService
({
$store
:
this
.
$store
});
public
appEntityService
:
JobsLogService
=
new
JobsLogService
({
$store
:
this
.
$store
});
...
@@ -260,7 +260,7 @@ export default class MainBase extends Vue implements ControlInterface {
...
@@ -260,7 +260,7 @@ export default class MainBase extends Vue implements ControlInterface {
* 关闭视图
* 关闭视图
*
*
* @param {any} args
* @param {any} args
* @memberof Main
* @memberof Main
Base
*/
*/
public
closeView
(
args
:
any
):
void
{
public
closeView
(
args
:
any
):
void
{
let
_this
:
any
=
this
;
let
_this
:
any
=
this
;
...
@@ -270,7 +270,7 @@ export default class MainBase extends Vue implements ControlInterface {
...
@@ -270,7 +270,7 @@ export default class MainBase extends Vue implements ControlInterface {
/**
/**
* 计数器刷新
* 计数器刷新
*
*
* @memberof Main
* @memberof Main
Base
*/
*/
public
counterRefresh
(){
public
counterRefresh
(){
const
_this
:
any
=
this
;
const
_this
:
any
=
this
;
...
@@ -288,7 +288,7 @@ export default class MainBase extends Vue implements ControlInterface {
...
@@ -288,7 +288,7 @@ export default class MainBase extends Vue implements ControlInterface {
* 代码表服务对象
* 代码表服务对象
*
*
* @type {CodeListService}
* @type {CodeListService}
* @memberof Main
* @memberof Main
Base
*/
*/
public
codeListService
:
CodeListService
=
new
CodeListService
({
$store
:
this
.
$store
});
public
codeListService
:
CodeListService
=
new
CodeListService
({
$store
:
this
.
$store
});
...
@@ -296,7 +296,7 @@ export default class MainBase extends Vue implements ControlInterface {
...
@@ -296,7 +296,7 @@ export default class MainBase extends Vue implements ControlInterface {
* 获取多项数据
* 获取多项数据
*
*
* @returns {any[]}
* @returns {any[]}
* @memberof Main
* @memberof Main
Base
*/
*/
public
getDatas
():
any
[]
{
public
getDatas
():
any
[]
{
return
this
.
selections
;
return
this
.
selections
;
...
@@ -306,7 +306,7 @@ export default class MainBase extends Vue implements ControlInterface {
...
@@ -306,7 +306,7 @@ export default class MainBase extends Vue implements ControlInterface {
* 获取单项树
* 获取单项树
*
*
* @returns {*}
* @returns {*}
* @memberof Main
* @memberof Main
Base
*/
*/
public
getData
():
any
{
public
getData
():
any
{
return
this
.
selections
[
0
];
return
this
.
selections
[
0
];
...
@@ -316,14 +316,14 @@ export default class MainBase extends Vue implements ControlInterface {
...
@@ -316,14 +316,14 @@ export default class MainBase extends Vue implements ControlInterface {
* 打开新建数据视图
* 打开新建数据视图
*
*
* @type {any}
* @type {any}
* @memberof Main
* @memberof Main
Base
*/
*/
@
Prop
()
public
newdata
:
any
;
@
Prop
()
public
newdata
:
any
;
/**
/**
* 打开编辑数据视图
* 打开编辑数据视图
*
*
* @type {any}
* @type {any}
* @memberof Main
* @memberof Main
Base
*/
*/
@
Prop
()
public
opendata
:
any
;
@
Prop
()
public
opendata
:
any
;
...
@@ -331,7 +331,7 @@ export default class MainBase extends Vue implements ControlInterface {
...
@@ -331,7 +331,7 @@ export default class MainBase extends Vue implements ControlInterface {
* 显示处理提示
* 显示处理提示
*
*
* @type {boolean}
* @type {boolean}
* @memberof Main
* @memberof Main
Base
*/
*/
@
Prop
({
default
:
true
})
public
showBusyIndicator
?:
boolean
;
@
Prop
({
default
:
true
})
public
showBusyIndicator
?:
boolean
;
...
@@ -339,7 +339,7 @@ export default class MainBase extends Vue implements ControlInterface {
...
@@ -339,7 +339,7 @@ export default class MainBase extends Vue implements ControlInterface {
* 部件行为--update
* 部件行为--update
*
*
* @type {string}
* @type {string}
* @memberof Main
* @memberof Main
Base
*/
*/
@
Prop
()
public
updateAction
!
:
string
;
@
Prop
()
public
updateAction
!
:
string
;
...
@@ -347,7 +347,7 @@ export default class MainBase extends Vue implements ControlInterface {
...
@@ -347,7 +347,7 @@ export default class MainBase extends Vue implements ControlInterface {
* 部件行为--fetch
* 部件行为--fetch
*
*
* @type {string}
* @type {string}
* @memberof Main
* @memberof Main
Base
*/
*/
@
Prop
()
public
fetchAction
!
:
string
;
@
Prop
()
public
fetchAction
!
:
string
;
...
@@ -355,7 +355,7 @@ export default class MainBase extends Vue implements ControlInterface {
...
@@ -355,7 +355,7 @@ export default class MainBase extends Vue implements ControlInterface {
* 部件行为--remove
* 部件行为--remove
*
*
* @type {string}
* @type {string}
* @memberof Main
* @memberof Main
Base
*/
*/
@
Prop
()
public
removeAction
!
:
string
;
@
Prop
()
public
removeAction
!
:
string
;
...
@@ -363,7 +363,7 @@ export default class MainBase extends Vue implements ControlInterface {
...
@@ -363,7 +363,7 @@ export default class MainBase extends Vue implements ControlInterface {
* 部件行为--load
* 部件行为--load
*
*
* @type {string}
* @type {string}
* @memberof Main
* @memberof Main
Base
*/
*/
@
Prop
()
public
loadAction
!
:
string
;
@
Prop
()
public
loadAction
!
:
string
;
...
@@ -371,7 +371,7 @@ export default class MainBase extends Vue implements ControlInterface {
...
@@ -371,7 +371,7 @@ export default class MainBase extends Vue implements ControlInterface {
* 部件行为--loaddraft
* 部件行为--loaddraft
*
*
* @type {string}
* @type {string}
* @memberof Main
* @memberof Main
Base
*/
*/
@
Prop
()
public
loaddraftAction
!
:
string
;
@
Prop
()
public
loaddraftAction
!
:
string
;
...
@@ -379,7 +379,7 @@ export default class MainBase extends Vue implements ControlInterface {
...
@@ -379,7 +379,7 @@ export default class MainBase extends Vue implements ControlInterface {
* 部件行为--create
* 部件行为--create
*
*
* @type {string}
* @type {string}
* @memberof Main
* @memberof Main
Base
*/
*/
@
Prop
()
public
createAction
!
:
string
;
@
Prop
()
public
createAction
!
:
string
;
...
@@ -387,7 +387,7 @@ export default class MainBase extends Vue implements ControlInterface {
...
@@ -387,7 +387,7 @@ export default class MainBase extends Vue implements ControlInterface {
* 当前页
* 当前页
*
*
* @type {number}
* @type {number}
* @memberof Main
* @memberof Main
Base
*/
*/
public
curPage
:
number
=
1
;
public
curPage
:
number
=
1
;
...
@@ -395,7 +395,7 @@ export default class MainBase extends Vue implements ControlInterface {
...
@@ -395,7 +395,7 @@ export default class MainBase extends Vue implements ControlInterface {
* 数据
* 数据
*
*
* @type {any[]}
* @type {any[]}
* @memberof Main
* @memberof Main
Base
*/
*/
public
items
:
any
[]
=
[];
public
items
:
any
[]
=
[];
...
@@ -403,7 +403,7 @@ export default class MainBase extends Vue implements ControlInterface {
...
@@ -403,7 +403,7 @@ export default class MainBase extends Vue implements ControlInterface {
* 是否支持分页
* 是否支持分页
*
*
* @type {boolean}
* @type {boolean}
* @memberof Main
* @memberof Main
Base
*/
*/
public
isEnablePagingBar
:
boolean
=
true
;
public
isEnablePagingBar
:
boolean
=
true
;
...
@@ -411,7 +411,7 @@ export default class MainBase extends Vue implements ControlInterface {
...
@@ -411,7 +411,7 @@ export default class MainBase extends Vue implements ControlInterface {
* 是否禁用排序
* 是否禁用排序
*
*
* @type {boolean}
* @type {boolean}
* @memberof Main
* @memberof Main
Base
*/
*/
public
isNoSort
:
boolean
=
false
;
public
isNoSort
:
boolean
=
false
;
...
@@ -419,7 +419,7 @@ export default class MainBase extends Vue implements ControlInterface {
...
@@ -419,7 +419,7 @@ export default class MainBase extends Vue implements ControlInterface {
* 排序方向
* 排序方向
*
*
* @type {string}
* @type {string}
* @memberof Main
* @memberof Main
Base
*/
*/
public
minorSortDir
:
string
=
''
;
public
minorSortDir
:
string
=
''
;
...
@@ -427,7 +427,7 @@ export default class MainBase extends Vue implements ControlInterface {
...
@@ -427,7 +427,7 @@ export default class MainBase extends Vue implements ControlInterface {
* 排序字段
* 排序字段
*
*
* @type {string}
* @type {string}
* @memberof Main
* @memberof Main
Base
*/
*/
public
minorSortPSDEF
:
string
=
''
;
public
minorSortPSDEF
:
string
=
''
;
...
@@ -435,7 +435,7 @@ export default class MainBase extends Vue implements ControlInterface {
...
@@ -435,7 +435,7 @@ export default class MainBase extends Vue implements ControlInterface {
* 分页条数
* 分页条数
*
*
* @type {number}
* @type {number}
* @memberof Main
* @memberof Main
Base
*/
*/
public
limit
:
number
=
20
;
public
limit
:
number
=
20
;
...
@@ -443,7 +443,7 @@ export default class MainBase extends Vue implements ControlInterface {
...
@@ -443,7 +443,7 @@ export default class MainBase extends Vue implements ControlInterface {
* 是否显示标题
* 是否显示标题
*
*
* @type {boolean}
* @type {boolean}
* @memberof Main
* @memberof Main
Base
*/
*/
public
isHideHeader
:
boolean
=
false
;
public
isHideHeader
:
boolean
=
false
;
...
@@ -451,7 +451,7 @@ export default class MainBase extends Vue implements ControlInterface {
...
@@ -451,7 +451,7 @@ export default class MainBase extends Vue implements ControlInterface {
* 是否默认选中第一条数据
* 是否默认选中第一条数据
*
*
* @type {boolean}
* @type {boolean}
* @memberof Main
* @memberof Main
Base
*/
*/
@
Prop
({
default
:
false
})
public
isSelectFirstDefault
!
:
boolean
;
@
Prop
({
default
:
false
})
public
isSelectFirstDefault
!
:
boolean
;
...
@@ -459,7 +459,7 @@ export default class MainBase extends Vue implements ControlInterface {
...
@@ -459,7 +459,7 @@ export default class MainBase extends Vue implements ControlInterface {
* 是否单选
* 是否单选
*
*
* @type {boolean}
* @type {boolean}
* @memberof Main
* @memberof Main
Base
*/
*/
@
Prop
()
public
isSingleSelect
?:
boolean
;
@
Prop
()
public
isSingleSelect
?:
boolean
;
...
@@ -467,7 +467,7 @@ export default class MainBase extends Vue implements ControlInterface {
...
@@ -467,7 +467,7 @@ export default class MainBase extends Vue implements ControlInterface {
* 选中数据字符串
* 选中数据字符串
*
*
* @type {string}
* @type {string}
* @memberof Main
* @memberof Main
Base
*/
*/
@
Prop
()
public
selectedData
?:
string
;
@
Prop
()
public
selectedData
?:
string
;
...
@@ -476,7 +476,7 @@ export default class MainBase extends Vue implements ControlInterface {
...
@@ -476,7 +476,7 @@ export default class MainBase extends Vue implements ControlInterface {
*
*
* @param {*} newVal
* @param {*} newVal
* @param {*} oldVal
* @param {*} oldVal
* @memberof Main
Tre
e
* @memberof Main
Bas
e
*/
*/
@
Watch
(
'selectedData'
)
@
Watch
(
'selectedData'
)
public
onValueChange
(
newVal
:
any
,
oldVal
:
any
)
{
public
onValueChange
(
newVal
:
any
,
oldVal
:
any
)
{
...
@@ -504,7 +504,7 @@ export default class MainBase extends Vue implements ControlInterface {
...
@@ -504,7 +504,7 @@ export default class MainBase extends Vue implements ControlInterface {
* 2 双击激活
* 2 双击激活
*
*
* @type {(number | 0 | 1 | 2)}
* @type {(number | 0 | 1 | 2)}
* @memberof Main
* @memberof Main
Base
*/
*/
@
Prop
({
default
:
2
})
public
gridRowActiveMode
!
:
number
;
@
Prop
({
default
:
2
})
public
gridRowActiveMode
!
:
number
;
...
@@ -512,7 +512,7 @@ export default class MainBase extends Vue implements ControlInterface {
...
@@ -512,7 +512,7 @@ export default class MainBase extends Vue implements ControlInterface {
* 是否开启行编辑
* 是否开启行编辑
*
*
* @type {boolean}
* @type {boolean}
* @memberof Main
* @memberof Main
Base
*/
*/
@
Prop
({
default
:
false
})
public
isOpenEdit
!
:
boolean
;
@
Prop
({
default
:
false
})
public
isOpenEdit
!
:
boolean
;
...
@@ -520,7 +520,7 @@ export default class MainBase extends Vue implements ControlInterface {
...
@@ -520,7 +520,7 @@ export default class MainBase extends Vue implements ControlInterface {
* 实际是否开启行编辑
* 实际是否开启行编辑
*
*
* @type {boolean}
* @type {boolean}
* @memberof Main
* @memberof Main
Base
*/
*/
public
actualIsOpenEdit
:
boolean
=
this
.
isOpenEdit
;
public
actualIsOpenEdit
:
boolean
=
this
.
isOpenEdit
;
...
@@ -528,7 +528,7 @@ export default class MainBase extends Vue implements ControlInterface {
...
@@ -528,7 +528,7 @@ export default class MainBase extends Vue implements ControlInterface {
* 总条数
* 总条数
*
*
* @type {number}
* @type {number}
* @memberof Main
* @memberof Main
Base
*/
*/
public
totalrow
:
number
=
0
;
public
totalrow
:
number
=
0
;
...
@@ -555,7 +555,7 @@ export default class MainBase extends Vue implements ControlInterface {
...
@@ -555,7 +555,7 @@ export default class MainBase extends Vue implements ControlInterface {
* 表格是否显示
* 表格是否显示
*
*
* @type {boolean}
* @type {boolean}
* @memberof Main
* @memberof Main
Base
*/
*/
public
isDisplay
:
boolean
=
true
;
public
isDisplay
:
boolean
=
true
;
...
@@ -563,7 +563,7 @@ export default class MainBase extends Vue implements ControlInterface {
...
@@ -563,7 +563,7 @@ export default class MainBase extends Vue implements ControlInterface {
* 部件刷新
* 部件刷新
*
*
* @param {any[]} args
* @param {any[]} args
* @memberof Main
* @memberof Main
Base
*/
*/
public
refresh
(
args
:
any
[]):
void
{
public
refresh
(
args
:
any
[]):
void
{
this
.
load
();
this
.
load
();
...
@@ -589,7 +589,7 @@ export default class MainBase extends Vue implements ControlInterface {
...
@@ -589,7 +589,7 @@ export default class MainBase extends Vue implements ControlInterface {
* 所有列成员
* 所有列成员
*
*
* @type {any[]}
* @type {any[]}
* @memberof Main
* @memberof Main
Base
*/
*/
public
allColumns
:
any
[]
=
[
public
allColumns
:
any
[]
=
[
{
{
...
@@ -654,7 +654,7 @@ export default class MainBase extends Vue implements ControlInterface {
...
@@ -654,7 +654,7 @@ export default class MainBase extends Vue implements ControlInterface {
* 表格模型集合
* 表格模型集合
*
*
* @type {*}
* @type {*}
* @memberof Main
* @memberof Main
Base
*/
*/
public
gridItemsModel
:
any
[]
=
[];
public
gridItemsModel
:
any
[]
=
[];
...
@@ -662,7 +662,7 @@ export default class MainBase extends Vue implements ControlInterface {
...
@@ -662,7 +662,7 @@ export default class MainBase extends Vue implements ControlInterface {
* 获取表格行模型
* 获取表格行模型
*
*
* @type {*}
* @type {*}
* @memberof Main
* @memberof Main
Base
*/
*/
public
getGridRowModel
(){
public
getGridRowModel
(){
return
{
return
{
...
@@ -674,7 +674,7 @@ export default class MainBase extends Vue implements ControlInterface {
...
@@ -674,7 +674,7 @@ export default class MainBase extends Vue implements ControlInterface {
* 属性值规则
* 属性值规则
*
*
* @type {*}
* @type {*}
* @memberof Main
* @memberof Main
Base
*/
*/
public
rules
:
any
=
{
public
rules
:
any
=
{
srfkey
:
[
srfkey
:
[
...
@@ -691,7 +691,7 @@ export default class MainBase extends Vue implements ControlInterface {
...
@@ -691,7 +691,7 @@ export default class MainBase extends Vue implements ControlInterface {
* @param {number} rowIndex 行索引
* @param {number} rowIndex 行索引
* @returns Promise<any>
* @returns Promise<any>
*
*
* @memberof Main
* @memberof Main
Base
*/
*/
public
validate
(
property
:
string
,
data
:
any
,
rowIndex
:
number
):
Promise
<
any
>
{
public
validate
(
property
:
string
,
data
:
any
,
rowIndex
:
number
):
Promise
<
any
>
{
return
new
Promise
((
resolve
,
reject
)
=>
{
return
new
Promise
((
resolve
,
reject
)
=>
{
...
@@ -709,7 +709,7 @@ export default class MainBase extends Vue implements ControlInterface {
...
@@ -709,7 +709,7 @@ export default class MainBase extends Vue implements ControlInterface {
* 校验所有修改过的编辑项
* 校验所有修改过的编辑项
*
*
* @returns Promise<any>
* @returns Promise<any>
* @memberof Main
* @memberof Main
Base
*/
*/
public
async
validateAll
(){
public
async
validateAll
(){
let
validateState
=
true
;
let
validateState
=
true
;
...
@@ -731,7 +731,7 @@ export default class MainBase extends Vue implements ControlInterface {
...
@@ -731,7 +731,7 @@ export default class MainBase extends Vue implements ControlInterface {
* 表格数据加载
* 表格数据加载
*
*
* @param {*} [arg={}]
* @param {*} [arg={}]
* @memberof Main
* @memberof Main
Base
*/
*/
public
load
(
opt
:
any
=
{},
pageReset
:
boolean
=
false
):
void
{
public
load
(
opt
:
any
=
{},
pageReset
:
boolean
=
false
):
void
{
if
(
!
this
.
fetchAction
){
if
(
!
this
.
fetchAction
){
...
@@ -808,7 +808,7 @@ export default class MainBase extends Vue implements ControlInterface {
...
@@ -808,7 +808,7 @@ export default class MainBase extends Vue implements ControlInterface {
*
*
* @param {any[]} datas
* @param {any[]} datas
* @returns {Promise<any>}
* @returns {Promise<any>}
* @memberof Main
* @memberof Main
Base
*/
*/
public
async
remove
(
datas
:
any
[]):
Promise
<
any
>
{
public
async
remove
(
datas
:
any
[]):
Promise
<
any
>
{
if
(
!
this
.
removeAction
){
if
(
!
this
.
removeAction
){
...
@@ -914,7 +914,7 @@ export default class MainBase extends Vue implements ControlInterface {
...
@@ -914,7 +914,7 @@ export default class MainBase extends Vue implements ControlInterface {
* 批量添加
* 批量添加
*
*
* @param {*} [arg={}]
* @param {*} [arg={}]
* @memberof Main
* @memberof Main
Base
*/
*/
public
addBatch
(
arg
:
any
=
{}):
void
{
public
addBatch
(
arg
:
any
=
{}):
void
{
if
(
!
this
.
fetchAction
){
if
(
!
this
.
fetchAction
){
...
@@ -931,7 +931,7 @@ export default class MainBase extends Vue implements ControlInterface {
...
@@ -931,7 +931,7 @@ export default class MainBase extends Vue implements ControlInterface {
* 数据导入
* 数据导入
*
*
* @param {*} data
* @param {*} data
* @memberof Main
* @memberof Main
Base
*/
*/
public
importExcel
(
data
:
any
=
{}):
void
{
public
importExcel
(
data
:
any
=
{}):
void
{
//导入excel
//导入excel
...
@@ -960,7 +960,7 @@ export default class MainBase extends Vue implements ControlInterface {
...
@@ -960,7 +960,7 @@ export default class MainBase extends Vue implements ControlInterface {
* 数据导出
* 数据导出
*
*
* @param {*} data
* @param {*} data
* @memberof Main
* @memberof Main
Base
*/
*/
public
exportExcel
(
data
:
any
=
{}):
void
{
public
exportExcel
(
data
:
any
=
{}):
void
{
// 导出Excel
// 导出Excel
...
@@ -1031,7 +1031,7 @@ export default class MainBase extends Vue implements ControlInterface {
...
@@ -1031,7 +1031,7 @@ export default class MainBase extends Vue implements ControlInterface {
* @param {*} filterVal
* @param {*} filterVal
* @param {*} jsonData
* @param {*} jsonData
* @returns {[]}
* @returns {[]}
* @memberof Main
* @memberof Main
Base
*/
*/
public
async
formatExcelData
(
filterVal
:
any
,
jsonData
:
any
)
{
public
async
formatExcelData
(
filterVal
:
any
,
jsonData
:
any
)
{
let
codelistColumns
:
Array
<
any
>
=
[
let
codelistColumns
:
Array
<
any
>
=
[
...
@@ -1063,7 +1063,7 @@ export default class MainBase extends Vue implements ControlInterface {
...
@@ -1063,7 +1063,7 @@ export default class MainBase extends Vue implements ControlInterface {
* @param {any[]} items 代码表数据
* @param {any[]} items 代码表数据
* @param {*} value
* @param {*} value
* @returns {*}
* @returns {*}
* @memberof Main
* @memberof Main
Base
*/
*/
public
getCodelistValue
(
items
:
any
[],
value
:
any
,
codelist
:
any
,){
public
getCodelistValue
(
items
:
any
[],
value
:
any
,
codelist
:
any
,){
if
(
!
value
){
if
(
!
value
){
...
@@ -1116,7 +1116,7 @@ export default class MainBase extends Vue implements ControlInterface {
...
@@ -1116,7 +1116,7 @@ export default class MainBase extends Vue implements ControlInterface {
* @param {any[]} items
* @param {any[]} items
* @param {*} value
* @param {*} value
* @returns {*}
* @returns {*}
* @memberof Main
* @memberof Main
Base
*/
*/
public
getItem
(
items
:
any
[],
value
:
any
,
codelist
:
any
):
any
{
public
getItem
(
items
:
any
[],
value
:
any
,
codelist
:
any
):
any
{
const
arr
:
Array
<
any
>
=
items
.
filter
(
item
=>
{
return
item
.
value
==
value
});
const
arr
:
Array
<
any
>
=
items
.
filter
(
item
=>
{
return
item
.
value
==
value
});
...
@@ -1133,7 +1133,7 @@ export default class MainBase extends Vue implements ControlInterface {
...
@@ -1133,7 +1133,7 @@ export default class MainBase extends Vue implements ControlInterface {
/**
/**
* 生命周期
* 生命周期
*
*
* @memberof Main
* @memberof Main
Base
*/
*/
public
created
():
void
{
public
created
():
void
{
this
.
afterCreated
();
this
.
afterCreated
();
...
@@ -1142,7 +1142,7 @@ export default class MainBase extends Vue implements ControlInterface {
...
@@ -1142,7 +1142,7 @@ export default class MainBase extends Vue implements ControlInterface {
/**
/**
* 执行created后的逻辑
* 执行created后的逻辑
*
*
* @memberof Main
* @memberof Main
Base
*/
*/
public
afterCreated
(){
public
afterCreated
(){
this
.
setColState
();
this
.
setColState
();
...
@@ -1167,7 +1167,7 @@ export default class MainBase extends Vue implements ControlInterface {
...
@@ -1167,7 +1167,7 @@ export default class MainBase extends Vue implements ControlInterface {
/**
/**
* vue 生命周期
* vue 生命周期
*
*
* @memberof Main
* @memberof Main
Base
*/
*/
public
destroyed
()
{
public
destroyed
()
{
this
.
afterDestroy
();
this
.
afterDestroy
();
...
@@ -1176,7 +1176,7 @@ export default class MainBase extends Vue implements ControlInterface {
...
@@ -1176,7 +1176,7 @@ export default class MainBase extends Vue implements ControlInterface {
/**
/**
* 执行destroyed后的逻辑
* 执行destroyed后的逻辑
*
*
* @memberof Main
* @memberof Main
Base
*/
*/
public
afterDestroy
()
{
public
afterDestroy
()
{
if
(
this
.
viewStateEvent
)
{
if
(
this
.
viewStateEvent
)
{
...
@@ -1188,7 +1188,7 @@ export default class MainBase extends Vue implements ControlInterface {
...
@@ -1188,7 +1188,7 @@ export default class MainBase extends Vue implements ControlInterface {
* 获取选中行胡数据
* 获取选中行胡数据
*
*
* @returns {any[]}
* @returns {any[]}
* @memberof Main
* @memberof Main
Base
*/
*/
public
getSelection
():
any
[]
{
public
getSelection
():
any
[]
{
return
this
.
selections
;
return
this
.
selections
;
...
@@ -1199,7 +1199,7 @@ export default class MainBase extends Vue implements ControlInterface {
...
@@ -1199,7 +1199,7 @@ export default class MainBase extends Vue implements ControlInterface {
*
*
* @param {*} $event
* @param {*} $event
* @returns {void}
* @returns {void}
* @memberof Main
* @memberof Main
Base
*/
*/
public
rowDBLClick
(
$event
:
any
):
void
{
public
rowDBLClick
(
$event
:
any
):
void
{
if
(
!
$event
||
this
.
actualIsOpenEdit
||
Object
.
is
(
this
.
gridRowActiveMode
,
0
))
{
if
(
!
$event
||
this
.
actualIsOpenEdit
||
Object
.
is
(
this
.
gridRowActiveMode
,
0
))
{
...
@@ -1223,7 +1223,7 @@ export default class MainBase extends Vue implements ControlInterface {
...
@@ -1223,7 +1223,7 @@ export default class MainBase extends Vue implements ControlInterface {
*
*
* @param {*} $event
* @param {*} $event
* @returns {void}
* @returns {void}
* @memberof
Main
* @memberof
MainBase
*/
*/
public
select
(
$event
:
any
):
void
{
public
select
(
$event
:
any
):
void
{
if
(
!
$event
)
{
if
(
!
$event
)
{
...
@@ -1238,7 +1238,7 @@ export default class MainBase extends Vue implements ControlInterface {
...
@@ -1238,7 +1238,7 @@ export default class MainBase extends Vue implements ControlInterface {
* 复选框数据全部选中
* 复选框数据全部选中
*
*
* @param {*} $event
* @param {*} $event
* @memberof
Main
* @memberof
MainBase
*/
*/
public
selectAll
(
$event
:
any
):
void
{
public
selectAll
(
$event
:
any
):
void
{
if
(
!
$event
)
{
if
(
!
$event
)
{
...
@@ -1255,7 +1255,7 @@ export default class MainBase extends Vue implements ControlInterface {
...
@@ -1255,7 +1255,7 @@ export default class MainBase extends Vue implements ControlInterface {
*
*
* @param {*} $event
* @param {*} $event
* @returns {void}
* @returns {void}
* @memberof Main
* @memberof Main
Base
*/
*/
public
rowClick
(
$event
:
any
,
ifAlways
:
boolean
=
false
):
void
{
public
rowClick
(
$event
:
any
,
ifAlways
:
boolean
=
false
):
void
{
if
(
!
ifAlways
&&
(
!
$event
||
this
.
actualIsOpenEdit
))
{
if
(
!
ifAlways
&&
(
!
$event
||
this
.
actualIsOpenEdit
))
{
...
@@ -1297,7 +1297,7 @@ export default class MainBase extends Vue implements ControlInterface {
...
@@ -1297,7 +1297,7 @@ export default class MainBase extends Vue implements ControlInterface {
*
*
* @param {*} $event
* @param {*} $event
* @returns {void}
* @returns {void}
* @memberof Main
* @memberof Main
Base
*/
*/
public
pageOnChange
(
$event
:
any
):
void
{
public
pageOnChange
(
$event
:
any
):
void
{
if
(
!
$event
)
{
if
(
!
$event
)
{
...
@@ -1315,7 +1315,7 @@ export default class MainBase extends Vue implements ControlInterface {
...
@@ -1315,7 +1315,7 @@ export default class MainBase extends Vue implements ControlInterface {
*
*
* @param {*} $event
* @param {*} $event
* @returns {void}
* @returns {void}
* @memberof Main
* @memberof Main
Base
*/
*/
public
onPageSizeChange
(
$event
:
any
):
void
{
public
onPageSizeChange
(
$event
:
any
):
void
{
if
(
!
$event
)
{
if
(
!
$event
)
{
...
@@ -1333,7 +1333,7 @@ export default class MainBase extends Vue implements ControlInterface {
...
@@ -1333,7 +1333,7 @@ export default class MainBase extends Vue implements ControlInterface {
/**
/**
* 分页刷新
* 分页刷新
*
*
* @memberof Main
* @memberof Main
Base
*/
*/
public
pageRefresh
():
void
{
public
pageRefresh
():
void
{
this
.
load
({});
this
.
load
({});
...
@@ -1343,7 +1343,7 @@ export default class MainBase extends Vue implements ControlInterface {
...
@@ -1343,7 +1343,7 @@ export default class MainBase extends Vue implements ControlInterface {
* 排序变化
* 排序变化
*
*
* @param {{ column: any, prop: any, order: any }} { column, prop, order }
* @param {{ column: any, prop: any, order: any }} { column, prop, order }
* @memberof Main
* @memberof Main
Base
*/
*/
public
onSortChange
({
column
,
prop
,
order
}:
{
column
:
any
,
prop
:
any
,
order
:
any
}):
void
{
public
onSortChange
({
column
,
prop
,
order
}:
{
column
:
any
,
prop
:
any
,
order
:
any
}):
void
{
const
dir
=
Object
.
is
(
order
,
'ascending'
)
?
'asc'
:
Object
.
is
(
order
,
'descending'
)
?
'desc'
:
''
;
const
dir
=
Object
.
is
(
order
,
'ascending'
)
?
'asc'
:
Object
.
is
(
order
,
'descending'
)
?
'desc'
:
''
;
...
@@ -1360,7 +1360,7 @@ export default class MainBase extends Vue implements ControlInterface {
...
@@ -1360,7 +1360,7 @@ export default class MainBase extends Vue implements ControlInterface {
*
*
* @param {{ row: any, rowIndex: any }} { row, rowIndex }
* @param {{ row: any, rowIndex: any }} { row, rowIndex }
* @returns {string}
* @returns {string}
* @memberof Main
* @memberof Main
Base
*/
*/
public
onRowClassName
({
row
,
rowIndex
}:
{
row
:
any
,
rowIndex
:
any
}):
string
{
public
onRowClassName
({
row
,
rowIndex
}:
{
row
:
any
,
rowIndex
:
any
}):
string
{
const
index
=
this
.
selections
.
findIndex
((
select
:
any
)
=>
Object
.
is
(
select
.
srfkey
,
row
.
srfkey
));
const
index
=
this
.
selections
.
findIndex
((
select
:
any
)
=>
Object
.
is
(
select
.
srfkey
,
row
.
srfkey
));
...
@@ -1375,7 +1375,7 @@ export default class MainBase extends Vue implements ControlInterface {
...
@@ -1375,7 +1375,7 @@ export default class MainBase extends Vue implements ControlInterface {
* @param {*} row
* @param {*} row
* @param {*} tag
* @param {*} tag
* @param {*} $event
* @param {*} $event
* @memberof Main
* @memberof Main
Base
*/
*/
public
uiAction
(
row
:
any
,
tag
:
any
,
$event
:
any
)
{
public
uiAction
(
row
:
any
,
tag
:
any
,
$event
:
any
)
{
// this.rowClick(row, true);
// this.rowClick(row, true);
...
@@ -1385,7 +1385,7 @@ export default class MainBase extends Vue implements ControlInterface {
...
@@ -1385,7 +1385,7 @@ export default class MainBase extends Vue implements ControlInterface {
/**
/**
* 设置列状态
* 设置列状态
*
*
* @memberof Main
* @memberof Main
Base
*/
*/
public
setColState
()
{
public
setColState
()
{
const
_data
:
any
=
localStorage
.
getItem
(
'jobs_log_main_grid'
);
const
_data
:
any
=
localStorage
.
getItem
(
'jobs_log_main_grid'
);
...
@@ -1403,7 +1403,7 @@ export default class MainBase extends Vue implements ControlInterface {
...
@@ -1403,7 +1403,7 @@ export default class MainBase extends Vue implements ControlInterface {
/**
/**
* 列变化
* 列变化
*
*
* @memberof Main
* @memberof Main
Base
*/
*/
public
onColChange
()
{
public
onColChange
()
{
localStorage
.
setItem
(
'jobs_log_main_grid'
,
JSON
.
stringify
(
this
.
allColumns
));
localStorage
.
setItem
(
'jobs_log_main_grid'
,
JSON
.
stringify
(
this
.
allColumns
));
...
@@ -1414,7 +1414,7 @@ export default class MainBase extends Vue implements ControlInterface {
...
@@ -1414,7 +1414,7 @@ export default class MainBase extends Vue implements ControlInterface {
*
*
* @param {string} name
* @param {string} name
* @returns {boolean}
* @returns {boolean}
* @memberof Main
* @memberof Main
Base
*/
*/
public
getColumnState
(
name
:
string
):
boolean
{
public
getColumnState
(
name
:
string
):
boolean
{
let
column
=
this
.
allColumns
.
find
((
col
:
any
)
=>
let
column
=
this
.
allColumns
.
find
((
col
:
any
)
=>
...
@@ -1428,7 +1428,7 @@ export default class MainBase extends Vue implements ControlInterface {
...
@@ -1428,7 +1428,7 @@ export default class MainBase extends Vue implements ControlInterface {
*
*
* @readonly
* @readonly
* @type {boolean}
* @type {boolean}
* @memberof Main
* @memberof Main
Base
*/
*/
get
adaptiveState
():
boolean
{
get
adaptiveState
():
boolean
{
return
!
this
.
allColumns
.
find
((
column
:
any
)
=>
column
.
show
&&
Object
.
is
(
column
.
util
,
'STAR'
));
return
!
this
.
allColumns
.
find
((
column
:
any
)
=>
column
.
show
&&
Object
.
is
(
column
.
util
,
'STAR'
));
...
@@ -1439,7 +1439,7 @@ export default class MainBase extends Vue implements ControlInterface {
...
@@ -1439,7 +1439,7 @@ export default class MainBase extends Vue implements ControlInterface {
*
*
* @param {*} $event
* @param {*} $event
* @returns {Promise<any>}
* @returns {Promise<any>}
* @memberof Main
* @memberof Main
Base
*/
*/
public
async
save
(
args
:
any
[],
params
?:
any
,
$event
?:
any
,
xData
?:
any
){
public
async
save
(
args
:
any
[],
params
?:
any
,
$event
?:
any
,
xData
?:
any
){
let
_this
=
this
;
let
_this
=
this
;
...
@@ -1495,7 +1495,7 @@ export default class MainBase extends Vue implements ControlInterface {
...
@@ -1495,7 +1495,7 @@ export default class MainBase extends Vue implements ControlInterface {
*
*
* @param {*} $event
* @param {*} $event
* @returns {void}
* @returns {void}
* @memberof Main
* @memberof Main
Base
*/
*/
public
newRow
(
args
:
any
[],
params
?:
any
,
$event
?:
any
,
xData
?:
any
):
void
{
public
newRow
(
args
:
any
[],
params
?:
any
,
$event
?:
any
,
xData
?:
any
):
void
{
if
(
!
this
.
loaddraftAction
){
if
(
!
this
.
loaddraftAction
){
...
@@ -1534,7 +1534,7 @@ export default class MainBase extends Vue implements ControlInterface {
...
@@ -1534,7 +1534,7 @@ export default class MainBase extends Vue implements ControlInterface {
* @param row 行数据
* @param row 行数据
* @param {{ name: string, value: any }} $event
* @param {{ name: string, value: any }} $event
* @returns {void}
* @returns {void}
* @memberof Main
* @memberof Main
Base
*/
*/
public
onGridItemValueChange
(
row
:
any
,
$event
:
{
name
:
string
,
value
:
any
},
rowIndex
:
number
):
void
{
public
onGridItemValueChange
(
row
:
any
,
$event
:
{
name
:
string
,
value
:
any
},
rowIndex
:
number
):
void
{
if
(
!
$event
)
{
if
(
!
$event
)
{
...
@@ -1555,7 +1555,7 @@ export default class MainBase extends Vue implements ControlInterface {
...
@@ -1555,7 +1555,7 @@ export default class MainBase extends Vue implements ControlInterface {
* @param property 列编辑项名
* @param property 列编辑项名
* @param row 列编辑项值
* @param row 列编辑项值
* @returns {void}
* @returns {void}
* @memberof Main
* @memberof Main
Base
*/
*/
public
gridEditItemChange
(
row
:
any
,
property
:
string
,
value
:
any
,
rowIndex
:
number
){
public
gridEditItemChange
(
row
:
any
,
property
:
string
,
value
:
any
,
rowIndex
:
number
){
row
.
rowDataState
=
row
.
rowDataState
?
row
.
rowDataState
:
"update"
;
row
.
rowDataState
=
row
.
rowDataState
?
row
.
rowDataState
:
"update"
;
...
@@ -1570,7 +1570,7 @@ export default class MainBase extends Vue implements ControlInterface {
...
@@ -1570,7 +1570,7 @@ export default class MainBase extends Vue implements ControlInterface {
* @param {string[]} updateDetails 更新项
* @param {string[]} updateDetails 更新项
* @param {boolean} [showloading] 是否显示加载状态
* @param {boolean} [showloading] 是否显示加载状态
* @returns {void}
* @returns {void}
* @memberof Main
* @memberof Main
Base
*/
*/
public
updateGridEditItem
(
mode
:
string
,
data
:
any
=
{},
updateDetails
:
string
[],
showloading
?:
boolean
):
void
{
public
updateGridEditItem
(
mode
:
string
,
data
:
any
=
{},
updateDetails
:
string
[],
showloading
?:
boolean
):
void
{
if
(
!
mode
||
(
mode
&&
Object
.
is
(
mode
,
''
)))
{
if
(
!
mode
||
(
mode
&&
Object
.
is
(
mode
,
''
)))
{
...
@@ -1610,7 +1610,7 @@ export default class MainBase extends Vue implements ControlInterface {
...
@@ -1610,7 +1610,7 @@ export default class MainBase extends Vue implements ControlInterface {
*
*
* @param {*} $args row 行数据,rowIndex 行索引
* @param {*} $args row 行数据,rowIndex 行索引
* @returns {void}
* @returns {void}
* @memberof Main
* @memberof Main
Base
*/
*/
public
getRowClassName
(
args
:{
row
:
any
,
rowIndex
:
number
}){
public
getRowClassName
(
args
:{
row
:
any
,
rowIndex
:
number
}){
let
isSelected
=
this
.
selections
.
some
((
item
:
any
)
=>
{
let
isSelected
=
this
.
selections
.
some
((
item
:
any
)
=>
{
...
@@ -1619,10 +1619,31 @@ export default class MainBase extends Vue implements ControlInterface {
...
@@ -1619,10 +1619,31 @@ export default class MainBase extends Vue implements ControlInterface {
return
isSelected
?
"grid-selected-row"
:
""
;
return
isSelected
?
"grid-selected-row"
:
""
;
}
}
/**
* 获取对应列class
*
* @param {*} $args row 行数据,column 列数据,rowIndex 行索引,列索引
* @returns {void}
* @memberof MainBase
*/
public
getCellClassName
(
args
:{
row
:
any
,
column
:
any
,
rowIndex
:
number
,
columnIndex
:
number
}){
let
hasRowEdit
:
any
=
{
'id'
:
false
,
'job_id'
:
false
,
'handler'
:
false
,
'address'
:
false
,
'trigger_code'
:
false
,
'trigger_type'
:
false
,
'fail_retry_count'
:
false
,
'create_time'
:
false
,
}
return
(
hasRowEdit
[
args
.
column
.
property
]
&&
this
.
actualIsOpenEdit
)
?
"edit-cell"
:
"info-cell"
;
}
/**
/**
* 新建默认值
* 新建默认值
* @param {*} row 行数据
* @param {*} row 行数据
* @memberof Main
* @memberof Main
Base
*/
*/
public
createDefault
(
row
:
any
){
public
createDefault
(
row
:
any
){
}
}
...
...
app_web/src/widgets/jobs-log/main-grid/main-grid.less
浏览文件 @
0bea7a93
...
@@ -46,11 +46,12 @@
...
@@ -46,11 +46,12 @@
margin-bottom: unset !important;
margin-bottom: unset !important;
}
}
}
}
.el-table__body
td
{
.el-table__body
.edit-cell
{
padding:0;
padding:0;
}
.app-form-item{
.app-form-item{
margin-top: 20px;
margin-top: 20px;
margin-bottom: 20px;
}
}
}
}
}
.grid-pagination {
.grid-pagination {
...
...
app_web/src/widgets/jobs-registry/default-searchform/default-searchform-base.vue
浏览文件 @
0bea7a93
...
@@ -63,7 +63,7 @@ export default class DefaultBase extends Vue implements ControlInterface {
...
@@ -63,7 +63,7 @@ export default class DefaultBase extends Vue implements ControlInterface {
* 名称
* 名称
*
*
* @type {string}
* @type {string}
* @memberof Default
* @memberof Default
Base
*/
*/
@
Prop
()
public
name
?:
string
;
@
Prop
()
public
name
?:
string
;
...
@@ -71,7 +71,7 @@ export default class DefaultBase extends Vue implements ControlInterface {
...
@@ -71,7 +71,7 @@ export default class DefaultBase extends Vue implements ControlInterface {
* 视图通讯对象
* 视图通讯对象
*
*
* @type {Subject<ViewState>}
* @type {Subject<ViewState>}
* @memberof Default
* @memberof Default
Base
*/
*/
@
Prop
()
public
viewState
!
:
Subject
<
ViewState
>
;
@
Prop
()
public
viewState
!
:
Subject
<
ViewState
>
;
...
@@ -79,7 +79,7 @@ export default class DefaultBase extends Vue implements ControlInterface {
...
@@ -79,7 +79,7 @@ export default class DefaultBase extends Vue implements ControlInterface {
* 应用上下文
* 应用上下文
*
*
* @type {*}
* @type {*}
* @memberof Default
* @memberof Default
Base
*/
*/
@
Prop
()
public
context
:
any
;
@
Prop
()
public
context
:
any
;
...
@@ -87,7 +87,7 @@ export default class DefaultBase extends Vue implements ControlInterface {
...
@@ -87,7 +87,7 @@ export default class DefaultBase extends Vue implements ControlInterface {
* 视图参数
* 视图参数
*
*
* @type {*}
* @type {*}
* @memberof Default
* @memberof Default
Base
*/
*/
@
Prop
()
public
viewparams
:
any
;
@
Prop
()
public
viewparams
:
any
;
...
@@ -96,7 +96,7 @@ export default class DefaultBase extends Vue implements ControlInterface {
...
@@ -96,7 +96,7 @@ export default class DefaultBase extends Vue implements ControlInterface {
*
*
* @public
* @public
* @type {(Subscription | undefined)}
* @type {(Subscription | undefined)}
* @memberof Default
* @memberof Default
Base
*/
*/
public
viewStateEvent
:
Subscription
|
undefined
;
public
viewStateEvent
:
Subscription
|
undefined
;
...
@@ -104,7 +104,7 @@ export default class DefaultBase extends Vue implements ControlInterface {
...
@@ -104,7 +104,7 @@ export default class DefaultBase extends Vue implements ControlInterface {
* 获取部件类型
* 获取部件类型
*
*
* @returns {string}
* @returns {string}
* @memberof Default
* @memberof Default
Base
*/
*/
public
getControlType
():
string
{
public
getControlType
():
string
{
return
'SEARCHFORM'
return
'SEARCHFORM'
...
@@ -116,7 +116,7 @@ export default class DefaultBase extends Vue implements ControlInterface {
...
@@ -116,7 +116,7 @@ export default class DefaultBase extends Vue implements ControlInterface {
* 计数器服务对象集合
* 计数器服务对象集合
*
*
* @type {Array<*>}
* @type {Array<*>}
* @memberof Default
* @memberof Default
Base
*/
*/
public
counterServiceArray
:
Array
<
any
>
=
[];
public
counterServiceArray
:
Array
<
any
>
=
[];
...
@@ -124,7 +124,7 @@ export default class DefaultBase extends Vue implements ControlInterface {
...
@@ -124,7 +124,7 @@ export default class DefaultBase extends Vue implements ControlInterface {
* 建构部件服务对象
* 建构部件服务对象
*
*
* @type {DefaultService}
* @type {DefaultService}
* @memberof Default
* @memberof Default
Base
*/
*/
public
service
:
DefaultService
=
new
DefaultService
({
$store
:
this
.
$store
});
public
service
:
DefaultService
=
new
DefaultService
({
$store
:
this
.
$store
});
...
@@ -132,7 +132,7 @@ export default class DefaultBase extends Vue implements ControlInterface {
...
@@ -132,7 +132,7 @@ export default class DefaultBase extends Vue implements ControlInterface {
* 实体服务对象
* 实体服务对象
*
*
* @type {JobsRegistryService}
* @type {JobsRegistryService}
* @memberof Default
* @memberof Default
Base
*/
*/
public
appEntityService
:
JobsRegistryService
=
new
JobsRegistryService
({
$store
:
this
.
$store
});
public
appEntityService
:
JobsRegistryService
=
new
JobsRegistryService
({
$store
:
this
.
$store
});
...
@@ -142,7 +142,7 @@ export default class DefaultBase extends Vue implements ControlInterface {
...
@@ -142,7 +142,7 @@ export default class DefaultBase extends Vue implements ControlInterface {
* 关闭视图
* 关闭视图
*
*
* @param {any} args
* @param {any} args
* @memberof Default
* @memberof Default
Base
*/
*/
public
closeView
(
args
:
any
):
void
{
public
closeView
(
args
:
any
):
void
{
let
_this
:
any
=
this
;
let
_this
:
any
=
this
;
...
@@ -152,7 +152,7 @@ export default class DefaultBase extends Vue implements ControlInterface {
...
@@ -152,7 +152,7 @@ export default class DefaultBase extends Vue implements ControlInterface {
/**
/**
* 计数器刷新
* 计数器刷新
*
*
* @memberof Default
* @memberof Default
Base
*/
*/
public
counterRefresh
(){
public
counterRefresh
(){
const
_this
:
any
=
this
;
const
_this
:
any
=
this
;
...
...
app_web/src/widgets/jobs-registry/main-form/main-form-base.vue
浏览文件 @
0bea7a93
...
@@ -71,7 +71,7 @@ export default class MainBase extends Vue implements ControlInterface {
...
@@ -71,7 +71,7 @@ export default class MainBase extends Vue implements ControlInterface {
* 名称
* 名称
*
*
* @type {string}
* @type {string}
* @memberof Main
* @memberof Main
Base
*/
*/
@
Prop
()
public
name
?:
string
;
@
Prop
()
public
name
?:
string
;
...
@@ -79,7 +79,7 @@ export default class MainBase extends Vue implements ControlInterface {
...
@@ -79,7 +79,7 @@ export default class MainBase extends Vue implements ControlInterface {
* 视图通讯对象
* 视图通讯对象
*
*
* @type {Subject<ViewState>}
* @type {Subject<ViewState>}
* @memberof Main
* @memberof Main
Base
*/
*/
@
Prop
()
public
viewState
!
:
Subject
<
ViewState
>
;
@
Prop
()
public
viewState
!
:
Subject
<
ViewState
>
;
...
@@ -87,7 +87,7 @@ export default class MainBase extends Vue implements ControlInterface {
...
@@ -87,7 +87,7 @@ export default class MainBase extends Vue implements ControlInterface {
* 应用上下文
* 应用上下文
*
*
* @type {*}
* @type {*}
* @memberof Main
* @memberof Main
Base
*/
*/
@
Prop
()
public
context
:
any
;
@
Prop
()
public
context
:
any
;
...
@@ -95,7 +95,7 @@ export default class MainBase extends Vue implements ControlInterface {
...
@@ -95,7 +95,7 @@ export default class MainBase extends Vue implements ControlInterface {
* 视图参数
* 视图参数
*
*
* @type {*}
* @type {*}
* @memberof Main
* @memberof Main
Base
*/
*/
@
Prop
()
public
viewparams
:
any
;
@
Prop
()
public
viewparams
:
any
;
...
@@ -104,7 +104,7 @@ export default class MainBase extends Vue implements ControlInterface {
...
@@ -104,7 +104,7 @@ export default class MainBase extends Vue implements ControlInterface {
*
*
* @public
* @public
* @type {(Subscription | undefined)}
* @type {(Subscription | undefined)}
* @memberof Main
* @memberof Main
Base
*/
*/
public
viewStateEvent
:
Subscription
|
undefined
;
public
viewStateEvent
:
Subscription
|
undefined
;
...
@@ -112,7 +112,7 @@ export default class MainBase extends Vue implements ControlInterface {
...
@@ -112,7 +112,7 @@ export default class MainBase extends Vue implements ControlInterface {
* 获取部件类型
* 获取部件类型
*
*
* @returns {string}
* @returns {string}
* @memberof Main
* @memberof Main
Base
*/
*/
public
getControlType
():
string
{
public
getControlType
():
string
{
return
'FORM'
return
'FORM'
...
@@ -124,7 +124,7 @@ export default class MainBase extends Vue implements ControlInterface {
...
@@ -124,7 +124,7 @@ export default class MainBase extends Vue implements ControlInterface {
* 计数器服务对象集合
* 计数器服务对象集合
*
*
* @type {Array<*>}
* @type {Array<*>}
* @memberof Main
* @memberof Main
Base
*/
*/
public
counterServiceArray
:
Array
<
any
>
=
[];
public
counterServiceArray
:
Array
<
any
>
=
[];
...
@@ -132,7 +132,7 @@ export default class MainBase extends Vue implements ControlInterface {
...
@@ -132,7 +132,7 @@ export default class MainBase extends Vue implements ControlInterface {
* 建构部件服务对象
* 建构部件服务对象
*
*
* @type {MainService}
* @type {MainService}
* @memberof Main
* @memberof Main
Base
*/
*/
public
service
:
MainService
=
new
MainService
({
$store
:
this
.
$store
});
public
service
:
MainService
=
new
MainService
({
$store
:
this
.
$store
});
...
@@ -140,7 +140,7 @@ export default class MainBase extends Vue implements ControlInterface {
...
@@ -140,7 +140,7 @@ export default class MainBase extends Vue implements ControlInterface {
* 实体服务对象
* 实体服务对象
*
*
* @type {JobsRegistryService}
* @type {JobsRegistryService}
* @memberof Main
* @memberof Main
Base
*/
*/
public
appEntityService
:
JobsRegistryService
=
new
JobsRegistryService
({
$store
:
this
.
$store
});
public
appEntityService
:
JobsRegistryService
=
new
JobsRegistryService
({
$store
:
this
.
$store
});
...
@@ -150,7 +150,7 @@ export default class MainBase extends Vue implements ControlInterface {
...
@@ -150,7 +150,7 @@ export default class MainBase extends Vue implements ControlInterface {
* 关闭视图
* 关闭视图
*
*
* @param {any} args
* @param {any} args
* @memberof Main
* @memberof Main
Base
*/
*/
public
closeView
(
args
:
any
):
void
{
public
closeView
(
args
:
any
):
void
{
let
_this
:
any
=
this
;
let
_this
:
any
=
this
;
...
@@ -160,7 +160,7 @@ export default class MainBase extends Vue implements ControlInterface {
...
@@ -160,7 +160,7 @@ export default class MainBase extends Vue implements ControlInterface {
/**
/**
* 计数器刷新
* 计数器刷新
*
*
* @memberof Main
* @memberof Main
Base
*/
*/
public
counterRefresh
(){
public
counterRefresh
(){
const
_this
:
any
=
this
;
const
_this
:
any
=
this
;
...
@@ -177,7 +177,7 @@ export default class MainBase extends Vue implements ControlInterface {
...
@@ -177,7 +177,7 @@ export default class MainBase extends Vue implements ControlInterface {
/**
/**
* 工作流审批意见控件绑定值
* 工作流审批意见控件绑定值
*
*
* @memberof Main
* @memberof Main
Base
*/
*/
public
srfwfmemo
:
string
=
""
;
public
srfwfmemo
:
string
=
""
;
...
@@ -185,7 +185,7 @@ export default class MainBase extends Vue implements ControlInterface {
...
@@ -185,7 +185,7 @@ export default class MainBase extends Vue implements ControlInterface {
* 获取多项数据
* 获取多项数据
*
*
* @returns {any[]}
* @returns {any[]}
* @memberof Main
* @memberof Main
Base
*/
*/
public
getDatas
():
any
[]
{
public
getDatas
():
any
[]
{
return
[
this
.
data
];
return
[
this
.
data
];
...
@@ -195,7 +195,7 @@ export default class MainBase extends Vue implements ControlInterface {
...
@@ -195,7 +195,7 @@ export default class MainBase extends Vue implements ControlInterface {
* 获取单项树
* 获取单项树
*
*
* @returns {*}
* @returns {*}
* @memberof Main
* @memberof Main
Base
*/
*/
public
getData
():
any
{
public
getData
():
any
{
return
this
.
data
;
return
this
.
data
;
...
@@ -205,7 +205,7 @@ export default class MainBase extends Vue implements ControlInterface {
...
@@ -205,7 +205,7 @@ export default class MainBase extends Vue implements ControlInterface {
* 是否默认保存
* 是否默认保存
*
*
* @type {boolean}
* @type {boolean}
* @memberof Main
* @memberof Main
Base
*/
*/
@
Prop
({
default
:
false
})
public
autosave
?:
boolean
;
@
Prop
({
default
:
false
})
public
autosave
?:
boolean
;
...
@@ -213,7 +213,7 @@ export default class MainBase extends Vue implements ControlInterface {
...
@@ -213,7 +213,7 @@ export default class MainBase extends Vue implements ControlInterface {
* 显示处理提示
* 显示处理提示
*
*
* @type {boolean}
* @type {boolean}
* @memberof Main
* @memberof Main
Base
*/
*/
@
Prop
({
default
:
true
})
public
showBusyIndicator
?:
boolean
;
@
Prop
({
default
:
true
})
public
showBusyIndicator
?:
boolean
;
...
@@ -221,7 +221,7 @@ export default class MainBase extends Vue implements ControlInterface {
...
@@ -221,7 +221,7 @@ export default class MainBase extends Vue implements ControlInterface {
* 部件行为--submit
* 部件行为--submit
*
*
* @type {string}
* @type {string}
* @memberof Main
* @memberof Main
Base
*/
*/
@
Prop
()
public
WFSubmitAction
!
:
string
;
@
Prop
()
public
WFSubmitAction
!
:
string
;
...
@@ -229,7 +229,7 @@ export default class MainBase extends Vue implements ControlInterface {
...
@@ -229,7 +229,7 @@ export default class MainBase extends Vue implements ControlInterface {
* 部件行为--start
* 部件行为--start
*
*
* @type {string}
* @type {string}
* @memberof Main
* @memberof Main
Base
*/
*/
@
Prop
()
public
WFStartAction
!
:
string
;
@
Prop
()
public
WFStartAction
!
:
string
;
...
@@ -237,7 +237,7 @@ export default class MainBase extends Vue implements ControlInterface {
...
@@ -237,7 +237,7 @@ export default class MainBase extends Vue implements ControlInterface {
* 部件行为--update
* 部件行为--update
*
*
* @type {string}
* @type {string}
* @memberof Main
* @memberof Main
Base
*/
*/
@
Prop
()
public
updateAction
!
:
string
;
@
Prop
()
public
updateAction
!
:
string
;
...
@@ -245,7 +245,7 @@ export default class MainBase extends Vue implements ControlInterface {
...
@@ -245,7 +245,7 @@ export default class MainBase extends Vue implements ControlInterface {
* 部件行为--remove
* 部件行为--remove
*
*
* @type {string}
* @type {string}
* @memberof Main
* @memberof Main
Base
*/
*/
@
Prop
()
public
removeAction
!
:
string
;
@
Prop
()
public
removeAction
!
:
string
;
...
@@ -253,7 +253,7 @@ export default class MainBase extends Vue implements ControlInterface {
...
@@ -253,7 +253,7 @@ export default class MainBase extends Vue implements ControlInterface {
* 部件行为--loaddraft
* 部件行为--loaddraft
*
*
* @type {string}
* @type {string}
* @memberof Main
* @memberof Main
Base
*/
*/
@
Prop
()
public
loaddraftAction
!
:
string
;
@
Prop
()
public
loaddraftAction
!
:
string
;
...
@@ -261,7 +261,7 @@ export default class MainBase extends Vue implements ControlInterface {
...
@@ -261,7 +261,7 @@ export default class MainBase extends Vue implements ControlInterface {
* 部件行为--load
* 部件行为--load
*
*
* @type {string}
* @type {string}
* @memberof Main
* @memberof Main
Base
*/
*/
@
Prop
()
public
loadAction
!
:
string
;
@
Prop
()
public
loadAction
!
:
string
;
...
@@ -269,7 +269,7 @@ export default class MainBase extends Vue implements ControlInterface {
...
@@ -269,7 +269,7 @@ export default class MainBase extends Vue implements ControlInterface {
* 部件行为--create
* 部件行为--create
*
*
* @type {string}
* @type {string}
* @memberof Main
* @memberof Main
Base
*/
*/
@
Prop
()
public
createAction
!
:
string
;
@
Prop
()
public
createAction
!
:
string
;
...
@@ -277,7 +277,7 @@ export default class MainBase extends Vue implements ControlInterface {
...
@@ -277,7 +277,7 @@ export default class MainBase extends Vue implements ControlInterface {
* 部件行为--create
* 部件行为--create
*
*
* @type {string}
* @type {string}
* @memberof Main
* @memberof Main
Base
*/
*/
@
Prop
()
public
searchAction
!
:
string
;
@
Prop
()
public
searchAction
!
:
string
;
...
@@ -285,7 +285,7 @@ export default class MainBase extends Vue implements ControlInterface {
...
@@ -285,7 +285,7 @@ export default class MainBase extends Vue implements ControlInterface {
* 视图标识
* 视图标识
*
*
* @type {string}
* @type {string}
* @memberof Main
* @memberof Main
Base
*/
*/
@
Prop
()
public
viewtag
!
:
string
;
@
Prop
()
public
viewtag
!
:
string
;
...
@@ -293,7 +293,7 @@ export default class MainBase extends Vue implements ControlInterface {
...
@@ -293,7 +293,7 @@ export default class MainBase extends Vue implements ControlInterface {
* 表单状态
* 表单状态
*
*
* @type {Subject<any>}
* @type {Subject<any>}
* @memberof Main
* @memberof Main
Base
*/
*/
public
formState
:
Subject
<
any
>
=
new
Subject
();
public
formState
:
Subject
<
any
>
=
new
Subject
();
...
@@ -301,7 +301,7 @@ export default class MainBase extends Vue implements ControlInterface {
...
@@ -301,7 +301,7 @@ export default class MainBase extends Vue implements ControlInterface {
* 忽略表单项值变化
* 忽略表单项值变化
*
*
* @type {boolean}
* @type {boolean}
* @memberof Main
* @memberof Main
Base
*/
*/
public
ignorefieldvaluechange
:
boolean
=
false
;
public
ignorefieldvaluechange
:
boolean
=
false
;
...
@@ -310,7 +310,7 @@ export default class MainBase extends Vue implements ControlInterface {
...
@@ -310,7 +310,7 @@ export default class MainBase extends Vue implements ControlInterface {
*
*
* @public
* @public
* @type {Subject<any>}
* @type {Subject<any>}
* @memberof Main
* @memberof Main
Base
*/
*/
public
dataChang
:
Subject
<
any
>
=
new
Subject
();
public
dataChang
:
Subject
<
any
>
=
new
Subject
();
...
@@ -319,7 +319,7 @@ export default class MainBase extends Vue implements ControlInterface {
...
@@ -319,7 +319,7 @@ export default class MainBase extends Vue implements ControlInterface {
*
*
* @public
* @public
* @type {(Subscription | undefined)}
* @type {(Subscription | undefined)}
* @memberof Main
* @memberof Main
Base
*/
*/
public
dataChangEvent
:
Subscription
|
undefined
;
public
dataChangEvent
:
Subscription
|
undefined
;
...
@@ -328,7 +328,7 @@ export default class MainBase extends Vue implements ControlInterface {
...
@@ -328,7 +328,7 @@ export default class MainBase extends Vue implements ControlInterface {
*
*
* @public
* @public
* @type {*}
* @type {*}
* @memberof Main
* @memberof Main
Base
*/
*/
public
oldData
:
any
=
{};
public
oldData
:
any
=
{};
...
@@ -336,7 +336,7 @@ export default class MainBase extends Vue implements ControlInterface {
...
@@ -336,7 +336,7 @@ export default class MainBase extends Vue implements ControlInterface {
* 表单数据对象
* 表单数据对象
*
*
* @type {*}
* @type {*}
* @memberof Main
* @memberof Main
Base
*/
*/
public
data
:
any
=
{
public
data
:
any
=
{
srforikey
:
null
,
srforikey
:
null
,
...
@@ -357,7 +357,7 @@ export default class MainBase extends Vue implements ControlInterface {
...
@@ -357,7 +357,7 @@ export default class MainBase extends Vue implements ControlInterface {
* 当前执行的行为逻辑
* 当前执行的行为逻辑
*
*
* @type {string}
* @type {string}
* @memberof Main
* @memberof Main
Base
*/
*/
public
currentAction
:
string
=
""
;
public
currentAction
:
string
=
""
;
...
@@ -365,7 +365,7 @@ export default class MainBase extends Vue implements ControlInterface {
...
@@ -365,7 +365,7 @@ export default class MainBase extends Vue implements ControlInterface {
* 关系界面计数器
* 关系界面计数器
*
*
* @type {number}
* @type {number}
* @memberof Main
* @memberof Main
Base
*/
*/
public
drcounter
:
number
=
0
;
public
drcounter
:
number
=
0
;
...
@@ -373,7 +373,7 @@ export default class MainBase extends Vue implements ControlInterface {
...
@@ -373,7 +373,7 @@ export default class MainBase extends Vue implements ControlInterface {
* 需要等待关系界面保存时,第一次调用save参数的备份
* 需要等待关系界面保存时,第一次调用save参数的备份
*
*
* @type {number}
* @type {number}
* @memberof Main
* @memberof Main
Base
*/
*/
public
drsaveopt
:
any
=
{};
public
drsaveopt
:
any
=
{};
...
@@ -381,7 +381,7 @@ export default class MainBase extends Vue implements ControlInterface {
...
@@ -381,7 +381,7 @@ export default class MainBase extends Vue implements ControlInterface {
* 表单保存回调存储对象
* 表单保存回调存储对象
*
*
* @type {any}
* @type {any}
* @memberof Main
* @memberof Main
Base
*/
*/
public
saveState
:
any
;
public
saveState
:
any
;
...
@@ -389,7 +389,7 @@ export default class MainBase extends Vue implements ControlInterface {
...
@@ -389,7 +389,7 @@ export default class MainBase extends Vue implements ControlInterface {
* 属性值规则
* 属性值规则
*
*
* @type {*}
* @type {*}
* @memberof Main
* @memberof Main
Base
*/
*/
public
rules
:
any
=
{
public
rules
:
any
=
{
srforikey
:
[
srforikey
:
[
...
@@ -464,7 +464,7 @@ export default class MainBase extends Vue implements ControlInterface {
...
@@ -464,7 +464,7 @@ export default class MainBase extends Vue implements ControlInterface {
* 详情模型集合
* 详情模型集合
*
*
* @type {*}
* @type {*}
* @memberof Main
* @memberof Main
Base
*/
*/
public
detailsModel
:
any
=
{
public
detailsModel
:
any
=
{
group1
:
new
FormGroupPanelModel
({
caption
:
'任务注册信息基本信息'
,
detailType
:
'GROUPPANEL'
,
name
:
'group1'
,
visible
:
true
,
isShowCaption
:
false
,
form
:
this
,
uiActionGroup
:
{
caption
:
''
,
langbase
:
'entities.jobsregistry.main_form'
,
extractMode
:
'ITEM'
,
details
:
[]
}
})
group1
:
new
FormGroupPanelModel
({
caption
:
'任务注册信息基本信息'
,
detailType
:
'GROUPPANEL'
,
name
:
'group1'
,
visible
:
true
,
isShowCaption
:
false
,
form
:
this
,
uiActionGroup
:
{
caption
:
''
,
langbase
:
'entities.jobsregistry.main_form'
,
extractMode
:
'ITEM'
,
details
:
[]
}
})
...
@@ -500,7 +500,7 @@ export default class MainBase extends Vue implements ControlInterface {
...
@@ -500,7 +500,7 @@ export default class MainBase extends Vue implements ControlInterface {
*
*
* @param {*} newVal
* @param {*} newVal
* @param {*} oldVal
* @param {*} oldVal
* @memberof Main
* @memberof Main
Base
*/
*/
@
Watch
(
'data.srforikey'
)
@
Watch
(
'data.srforikey'
)
onSrforikeyChange
(
newVal
:
any
,
oldVal
:
any
)
{
onSrforikeyChange
(
newVal
:
any
,
oldVal
:
any
)
{
...
@@ -512,7 +512,7 @@ export default class MainBase extends Vue implements ControlInterface {
...
@@ -512,7 +512,7 @@ export default class MainBase extends Vue implements ControlInterface {
*
*
* @param {*} newVal
* @param {*} newVal
* @param {*} oldVal
* @param {*} oldVal
* @memberof Main
* @memberof Main
Base
*/
*/
@
Watch
(
'data.srfkey'
)
@
Watch
(
'data.srfkey'
)
onSrfkeyChange
(
newVal
:
any
,
oldVal
:
any
)
{
onSrfkeyChange
(
newVal
:
any
,
oldVal
:
any
)
{
...
@@ -524,7 +524,7 @@ export default class MainBase extends Vue implements ControlInterface {
...
@@ -524,7 +524,7 @@ export default class MainBase extends Vue implements ControlInterface {
*
*
* @param {*} newVal
* @param {*} newVal
* @param {*} oldVal
* @param {*} oldVal
* @memberof Main
* @memberof Main
Base
*/
*/
@
Watch
(
'data.srfmajortext'
)
@
Watch
(
'data.srfmajortext'
)
onSrfmajortextChange
(
newVal
:
any
,
oldVal
:
any
)
{
onSrfmajortextChange
(
newVal
:
any
,
oldVal
:
any
)
{
...
@@ -536,7 +536,7 @@ export default class MainBase extends Vue implements ControlInterface {
...
@@ -536,7 +536,7 @@ export default class MainBase extends Vue implements ControlInterface {
*
*
* @param {*} newVal
* @param {*} newVal
* @param {*} oldVal
* @param {*} oldVal
* @memberof Main
* @memberof Main
Base
*/
*/
@
Watch
(
'data.srftempmode'
)
@
Watch
(
'data.srftempmode'
)
onSrftempmodeChange
(
newVal
:
any
,
oldVal
:
any
)
{
onSrftempmodeChange
(
newVal
:
any
,
oldVal
:
any
)
{
...
@@ -548,7 +548,7 @@ export default class MainBase extends Vue implements ControlInterface {
...
@@ -548,7 +548,7 @@ export default class MainBase extends Vue implements ControlInterface {
*
*
* @param {*} newVal
* @param {*} newVal
* @param {*} oldVal
* @param {*} oldVal
* @memberof Main
* @memberof Main
Base
*/
*/
@
Watch
(
'data.srfuf'
)
@
Watch
(
'data.srfuf'
)
onSrfufChange
(
newVal
:
any
,
oldVal
:
any
)
{
onSrfufChange
(
newVal
:
any
,
oldVal
:
any
)
{
...
@@ -560,7 +560,7 @@ export default class MainBase extends Vue implements ControlInterface {
...
@@ -560,7 +560,7 @@ export default class MainBase extends Vue implements ControlInterface {
*
*
* @param {*} newVal
* @param {*} newVal
* @param {*} oldVal
* @param {*} oldVal
* @memberof Main
* @memberof Main
Base
*/
*/
@
Watch
(
'data.srfdeid'
)
@
Watch
(
'data.srfdeid'
)
onSrfdeidChange
(
newVal
:
any
,
oldVal
:
any
)
{
onSrfdeidChange
(
newVal
:
any
,
oldVal
:
any
)
{
...
@@ -572,7 +572,7 @@ export default class MainBase extends Vue implements ControlInterface {
...
@@ -572,7 +572,7 @@ export default class MainBase extends Vue implements ControlInterface {
*
*
* @param {*} newVal
* @param {*} newVal
* @param {*} oldVal
* @param {*} oldVal
* @memberof Main
* @memberof Main
Base
*/
*/
@
Watch
(
'data.srfsourcekey'
)
@
Watch
(
'data.srfsourcekey'
)
onSrfsourcekeyChange
(
newVal
:
any
,
oldVal
:
any
)
{
onSrfsourcekeyChange
(
newVal
:
any
,
oldVal
:
any
)
{
...
@@ -584,7 +584,7 @@ export default class MainBase extends Vue implements ControlInterface {
...
@@ -584,7 +584,7 @@ export default class MainBase extends Vue implements ControlInterface {
*
*
* @param {*} newVal
* @param {*} newVal
* @param {*} oldVal
* @param {*} oldVal
* @memberof Main
* @memberof Main
Base
*/
*/
@
Watch
(
'data.app'
)
@
Watch
(
'data.app'
)
onAppChange
(
newVal
:
any
,
oldVal
:
any
)
{
onAppChange
(
newVal
:
any
,
oldVal
:
any
)
{
...
@@ -596,7 +596,7 @@ export default class MainBase extends Vue implements ControlInterface {
...
@@ -596,7 +596,7 @@ export default class MainBase extends Vue implements ControlInterface {
*
*
* @param {*} newVal
* @param {*} newVal
* @param {*} oldVal
* @param {*} oldVal
* @memberof Main
* @memberof Main
Base
*/
*/
@
Watch
(
'data.address'
)
@
Watch
(
'data.address'
)
onAddressChange
(
newVal
:
any
,
oldVal
:
any
)
{
onAddressChange
(
newVal
:
any
,
oldVal
:
any
)
{
...
@@ -608,7 +608,7 @@ export default class MainBase extends Vue implements ControlInterface {
...
@@ -608,7 +608,7 @@ export default class MainBase extends Vue implements ControlInterface {
*
*
* @param {*} newVal
* @param {*} newVal
* @param {*} oldVal
* @param {*} oldVal
* @memberof Main
* @memberof Main
Base
*/
*/
@
Watch
(
'data.status'
)
@
Watch
(
'data.status'
)
onStatusChange
(
newVal
:
any
,
oldVal
:
any
)
{
onStatusChange
(
newVal
:
any
,
oldVal
:
any
)
{
...
@@ -620,7 +620,7 @@ export default class MainBase extends Vue implements ControlInterface {
...
@@ -620,7 +620,7 @@ export default class MainBase extends Vue implements ControlInterface {
*
*
* @param {*} newVal
* @param {*} newVal
* @param {*} oldVal
* @param {*} oldVal
* @memberof Main
* @memberof Main
Base
*/
*/
@
Watch
(
'data.id'
)
@
Watch
(
'data.id'
)
onIdChange
(
newVal
:
any
,
oldVal
:
any
)
{
onIdChange
(
newVal
:
any
,
oldVal
:
any
)
{
...
@@ -633,7 +633,7 @@ export default class MainBase extends Vue implements ControlInterface {
...
@@ -633,7 +633,7 @@ export default class MainBase extends Vue implements ControlInterface {
*
*
* @public
* @public
* @param {{ name: string, newVal: any, oldVal: any }} { name, newVal, oldVal }
* @param {{ name: string, newVal: any, oldVal: any }} { name, newVal, oldVal }
* @memberof Main
* @memberof Main
Base
*/
*/
public
resetFormData
({
name
,
newVal
,
oldVal
}:
{
name
:
string
,
newVal
:
any
,
oldVal
:
any
}):
void
{
public
resetFormData
({
name
,
newVal
,
oldVal
}:
{
name
:
string
,
newVal
:
any
,
oldVal
:
any
}):
void
{
}
}
...
@@ -642,7 +642,7 @@ export default class MainBase extends Vue implements ControlInterface {
...
@@ -642,7 +642,7 @@ export default class MainBase extends Vue implements ControlInterface {
* 置空对象
* 置空对象
*
*
* @param {any[]} args
* @param {any[]} args
* @memberof EditForm
* @memberof MainBase
*/
*/
public
ResetData
(
_datas
:
any
){
public
ResetData
(
_datas
:
any
){
if
(
Object
.
keys
(
_datas
).
length
>
0
){
if
(
Object
.
keys
(
_datas
).
length
>
0
){
...
@@ -659,7 +659,7 @@ export default class MainBase extends Vue implements ControlInterface {
...
@@ -659,7 +659,7 @@ export default class MainBase extends Vue implements ControlInterface {
*
*
* @public
* @public
* @param {{ name: string, newVal: any, oldVal: any }} { name, newVal, oldVal }
* @param {{ name: string, newVal: any, oldVal: any }} { name, newVal, oldVal }
* @memberof Main
* @memberof Main
Base
*/
*/
public
formLogic
({
name
,
newVal
,
oldVal
}:
{
name
:
string
,
newVal
:
any
,
oldVal
:
any
}):
void
{
public
formLogic
({
name
,
newVal
,
oldVal
}:
{
name
:
string
,
newVal
:
any
,
oldVal
:
any
}):
void
{
...
@@ -684,7 +684,7 @@ export default class MainBase extends Vue implements ControlInterface {
...
@@ -684,7 +684,7 @@ export default class MainBase extends Vue implements ControlInterface {
* @public
* @public
* @param {{ name: string, newVal: any, oldVal: any }} { name, newVal, oldVal }
* @param {{ name: string, newVal: any, oldVal: any }} { name, newVal, oldVal }
* @returns {void}
* @returns {void}
* @memberof Main
* @memberof Main
Base
*/
*/
public
formDataChange
({
name
,
newVal
,
oldVal
}:
{
name
:
string
,
newVal
:
any
,
oldVal
:
any
}):
void
{
public
formDataChange
({
name
,
newVal
,
oldVal
}:
{
name
:
string
,
newVal
:
any
,
oldVal
:
any
}):
void
{
if
(
this
.
ignorefieldvaluechange
)
{
if
(
this
.
ignorefieldvaluechange
)
{
...
@@ -701,7 +701,7 @@ export default class MainBase extends Vue implements ControlInterface {
...
@@ -701,7 +701,7 @@ export default class MainBase extends Vue implements ControlInterface {
* @public
* @public
* @param {*} [data={}]
* @param {*} [data={}]
* @param {string} [action]
* @param {string} [action]
* @memberof Main
* @memberof Main
Base
*/
*/
public
onFormLoad
(
data
:
any
=
{},
action
:
string
):
void
{
public
onFormLoad
(
data
:
any
=
{},
action
:
string
):
void
{
if
(
Object
.
is
(
action
,
"save"
)
||
Object
.
is
(
action
,
"autoSave"
)
||
Object
.
is
(
action
,
"submit"
))
if
(
Object
.
is
(
action
,
"save"
)
||
Object
.
is
(
action
,
"autoSave"
)
||
Object
.
is
(
action
,
"submit"
))
...
@@ -722,7 +722,7 @@ export default class MainBase extends Vue implements ControlInterface {
...
@@ -722,7 +722,7 @@ export default class MainBase extends Vue implements ControlInterface {
*
*
* @param {*} [_datas={}]
* @param {*} [_datas={}]
* @param {string} [action]
* @param {string} [action]
* @memberof Main
* @memberof Main
Base
*/
*/
public
fillForm
(
_datas
:
any
=
{},
action
:
string
):
void
{
public
fillForm
(
_datas
:
any
=
{},
action
:
string
):
void
{
this
.
ignorefieldvaluechange
=
true
;
this
.
ignorefieldvaluechange
=
true
;
...
@@ -747,7 +747,7 @@ export default class MainBase extends Vue implements ControlInterface {
...
@@ -747,7 +747,7 @@ export default class MainBase extends Vue implements ControlInterface {
*
*
* @public
* @public
* @param {*} data
* @param {*} data
* @memberof Main
* @memberof Main
Base
*/
*/
public
setFormEnableCond
(
data
:
any
):
void
{
public
setFormEnableCond
(
data
:
any
):
void
{
Object
.
values
(
this
.
detailsModel
).
forEach
((
detail
:
any
)
=>
{
Object
.
values
(
this
.
detailsModel
).
forEach
((
detail
:
any
)
=>
{
...
@@ -763,7 +763,7 @@ export default class MainBase extends Vue implements ControlInterface {
...
@@ -763,7 +763,7 @@ export default class MainBase extends Vue implements ControlInterface {
* 重置草稿表单状态
* 重置草稿表单状态
*
*
* @public
* @public
* @memberof Main
* @memberof Main
Base
*/
*/
public
resetDraftFormStates
():
void
{
public
resetDraftFormStates
():
void
{
const
form
:
any
=
this
.
$refs
.
form
;
const
form
:
any
=
this
.
$refs
.
form
;
...
@@ -775,7 +775,7 @@ export default class MainBase extends Vue implements ControlInterface {
...
@@ -775,7 +775,7 @@ export default class MainBase extends Vue implements ControlInterface {
/**
/**
* 重置校验结果
* 重置校验结果
*
*
* @memberof Main
* @memberof Main
Base
*/
*/
public
resetValidates
():
void
{
public
resetValidates
():
void
{
Object
.
values
(
this
.
detailsModel
).
forEach
((
detail
:
any
)
=>
{
Object
.
values
(
this
.
detailsModel
).
forEach
((
detail
:
any
)
=>
{
...
@@ -791,7 +791,7 @@ export default class MainBase extends Vue implements ControlInterface {
...
@@ -791,7 +791,7 @@ export default class MainBase extends Vue implements ControlInterface {
* 填充校验结果 (后台)
* 填充校验结果 (后台)
*
*
* @param {any[]} fieldErrors
* @param {any[]} fieldErrors
* @memberof Main
* @memberof Main
Base
*/
*/
public
fillValidates
(
fieldErrors
:
any
[]):
void
{
public
fillValidates
(
fieldErrors
:
any
[]):
void
{
fieldErrors
.
forEach
((
error
:
any
)
=>
{
fieldErrors
.
forEach
((
error
:
any
)
=>
{
...
@@ -809,7 +809,7 @@ export default class MainBase extends Vue implements ControlInterface {
...
@@ -809,7 +809,7 @@ export default class MainBase extends Vue implements ControlInterface {
* 表单校验状态
* 表单校验状态
*
*
* @returns {boolean}
* @returns {boolean}
* @memberof Main
* @memberof Main
Base
*/
*/
public
formValidateStatus
():
boolean
{
public
formValidateStatus
():
boolean
{
const
form
:
any
=
this
.
$refs
.
form
;
const
form
:
any
=
this
.
$refs
.
form
;
...
@@ -824,7 +824,7 @@ export default class MainBase extends Vue implements ControlInterface {
...
@@ -824,7 +824,7 @@ export default class MainBase extends Vue implements ControlInterface {
* 获取全部值
* 获取全部值
*
*
* @returns {*}
* @returns {*}
* @memberof Main
* @memberof Main
Base
*/
*/
public
getValues
():
any
{
public
getValues
():
any
{
return
this
.
data
;
return
this
.
data
;
...
@@ -835,7 +835,7 @@ export default class MainBase extends Vue implements ControlInterface {
...
@@ -835,7 +835,7 @@ export default class MainBase extends Vue implements ControlInterface {
*
*
* @param {{ name: string, value: any }} $event
* @param {{ name: string, value: any }} $event
* @returns {void}
* @returns {void}
* @memberof Main
* @memberof Main
Base
*/
*/
public
onFormItemValueChange
(
$event
:
{
name
:
string
,
value
:
any
}):
void
{
public
onFormItemValueChange
(
$event
:
{
name
:
string
,
value
:
any
}):
void
{
if
(
!
$event
)
{
if
(
!
$event
)
{
...
@@ -853,7 +853,7 @@ export default class MainBase extends Vue implements ControlInterface {
...
@@ -853,7 +853,7 @@ export default class MainBase extends Vue implements ControlInterface {
* @param {string} name
* @param {string} name
* @param {*} value
* @param {*} value
* @returns {void}
* @returns {void}
* @memberof Main
* @memberof Main
Base
*/
*/
public
setDataItemValue
(
name
:
string
,
value
:
any
):
void
{
public
setDataItemValue
(
name
:
string
,
value
:
any
):
void
{
if
(
!
name
||
Object
.
is
(
name
,
''
)
||
!
this
.
data
.
hasOwnProperty
(
name
))
{
if
(
!
name
||
Object
.
is
(
name
,
''
)
||
!
this
.
data
.
hasOwnProperty
(
name
))
{
...
@@ -871,7 +871,7 @@ export default class MainBase extends Vue implements ControlInterface {
...
@@ -871,7 +871,7 @@ export default class MainBase extends Vue implements ControlInterface {
* 分组界面行为事件
* 分组界面行为事件
*
*
* @param {*} $event
* @param {*} $event
* @memberof Main
* @memberof Main
Base
*/
*/
public
groupUIActionClick
(
$event
:
any
):
void
{
public
groupUIActionClick
(
$event
:
any
):
void
{
if
(
!
$event
)
{
if
(
!
$event
)
{
...
@@ -883,7 +883,7 @@ export default class MainBase extends Vue implements ControlInterface {
...
@@ -883,7 +883,7 @@ export default class MainBase extends Vue implements ControlInterface {
/**
/**
* Vue声明周期(处理组件的输入属性)
* Vue声明周期(处理组件的输入属性)
*
*
* @memberof Main
* @memberof Main
Base
*/
*/
public
created
():
void
{
public
created
():
void
{
this
.
afterCreated
();
this
.
afterCreated
();
...
@@ -892,7 +892,7 @@ export default class MainBase extends Vue implements ControlInterface {
...
@@ -892,7 +892,7 @@ export default class MainBase extends Vue implements ControlInterface {
/**
/**
* 执行created后的逻辑
* 执行created后的逻辑
*
*
* @memberof Main
* @memberof Main
Base
*/
*/
public
afterCreated
(){
public
afterCreated
(){
if
(
this
.
viewState
)
{
if
(
this
.
viewState
)
{
...
@@ -949,7 +949,7 @@ export default class MainBase extends Vue implements ControlInterface {
...
@@ -949,7 +949,7 @@ export default class MainBase extends Vue implements ControlInterface {
/**
/**
* vue 生命周期
* vue 生命周期
*
*
* @memberof Main
* @memberof Main
Base
*/
*/
public
destroyed
()
{
public
destroyed
()
{
this
.
afterDestroy
();
this
.
afterDestroy
();
...
@@ -958,7 +958,7 @@ export default class MainBase extends Vue implements ControlInterface {
...
@@ -958,7 +958,7 @@ export default class MainBase extends Vue implements ControlInterface {
/**
/**
* 执行destroyed后的逻辑
* 执行destroyed后的逻辑
*
*
* @memberof Main
* @memberof Main
Base
*/
*/
public
afterDestroy
()
{
public
afterDestroy
()
{
if
(
this
.
viewStateEvent
)
{
if
(
this
.
viewStateEvent
)
{
...
@@ -973,7 +973,7 @@ export default class MainBase extends Vue implements ControlInterface {
...
@@ -973,7 +973,7 @@ export default class MainBase extends Vue implements ControlInterface {
* 拷贝内容
* 拷贝内容
*
*
* @param {*} [arg={}]
* @param {*} [arg={}]
* @memberof @memberof Main
* @memberof @memberof Main
Base
*/
*/
public
copy
(
srfkey
:
string
):
void
{
public
copy
(
srfkey
:
string
):
void
{
let
copyData
=
this
.
$store
.
getters
.
getCopyData
(
srfkey
);
let
copyData
=
this
.
$store
.
getters
.
getCopyData
(
srfkey
);
...
@@ -991,7 +991,7 @@ export default class MainBase extends Vue implements ControlInterface {
...
@@ -991,7 +991,7 @@ export default class MainBase extends Vue implements ControlInterface {
/**
/**
*打印
*打印
*@memberof @memberof Main
*@memberof @memberof Main
Base
*/
*/
public
print
(){
public
print
(){
let
_this
:
any
=
this
;
let
_this
:
any
=
this
;
...
@@ -1002,7 +1002,7 @@ export default class MainBase extends Vue implements ControlInterface {
...
@@ -1002,7 +1002,7 @@ export default class MainBase extends Vue implements ControlInterface {
* 部件刷新
* 部件刷新
*
*
* @param {any[]} args
* @param {any[]} args
* @memberof Main
* @memberof Main
Base
*/
*/
public
refresh
(
args
:
any
[]):
void
{
public
refresh
(
args
:
any
[]):
void
{
let
arg
:
any
=
{};
let
arg
:
any
=
{};
...
@@ -1024,7 +1024,7 @@ export default class MainBase extends Vue implements ControlInterface {
...
@@ -1024,7 +1024,7 @@ export default class MainBase extends Vue implements ControlInterface {
*
*
* @param {*} [arg={}]
* @param {*} [arg={}]
* @returns {void}
* @returns {void}
* @memberof Main
* @memberof Main
Base
*/
*/
public
autoLoad
(
arg
:
any
=
{}):
void
{
public
autoLoad
(
arg
:
any
=
{}):
void
{
if
(
arg
.
srfkey
&&
!
Object
.
is
(
arg
.
srfkey
,
''
))
{
if
(
arg
.
srfkey
&&
!
Object
.
is
(
arg
.
srfkey
,
''
))
{
...
@@ -1045,7 +1045,7 @@ export default class MainBase extends Vue implements ControlInterface {
...
@@ -1045,7 +1045,7 @@ export default class MainBase extends Vue implements ControlInterface {
*
*
* @public
* @public
* @param {*} [opt={}]
* @param {*} [opt={}]
* @memberof Main
* @memberof Main
Base
*/
*/
public
load
(
opt
:
any
=
{}):
void
{
public
load
(
opt
:
any
=
{}):
void
{
if
(
!
this
.
loadAction
){
if
(
!
this
.
loadAction
){
...
@@ -1080,7 +1080,7 @@ export default class MainBase extends Vue implements ControlInterface {
...
@@ -1080,7 +1080,7 @@ export default class MainBase extends Vue implements ControlInterface {
* 加载草稿
* 加载草稿
*
*
* @param {*} [opt={}]
* @param {*} [opt={}]
* @memberof Main
* @memberof Main
Base
*/
*/
public
loadDraft
(
opt
:
any
=
{}):
void
{
public
loadDraft
(
opt
:
any
=
{}):
void
{
if
(
!
this
.
loaddraftAction
){
if
(
!
this
.
loaddraftAction
){
...
@@ -1134,7 +1134,7 @@ export default class MainBase extends Vue implements ControlInterface {
...
@@ -1134,7 +1134,7 @@ export default class MainBase extends Vue implements ControlInterface {
* 自动保存
* 自动保存
*
*
* @param {*} [opt={}]
* @param {*} [opt={}]
* @memberof Main
* @memberof Main
Base
*/
*/
public
autoSave
(
opt
:
any
=
{}):
void
{
public
autoSave
(
opt
:
any
=
{}):
void
{
if
(
!
this
.
formValidateStatus
())
{
if
(
!
this
.
formValidateStatus
())
{
...
@@ -1185,7 +1185,7 @@ export default class MainBase extends Vue implements ControlInterface {
...
@@ -1185,7 +1185,7 @@ export default class MainBase extends Vue implements ControlInterface {
* @param {boolean} [showResultInfo]
* @param {boolean} [showResultInfo]
* @param {boolean} [ifStateNext] formState是否下发通知
* @param {boolean} [ifStateNext] formState是否下发通知
* @returns {Promise<any>}
* @returns {Promise<any>}
* @memberof Main
* @memberof Main
Base
*/
*/
public
async
save
(
opt
:
any
=
{},
showResultInfo
?:
boolean
,
ifStateNext
:
boolean
=
true
):
Promise
<
any
>
{
public
async
save
(
opt
:
any
=
{},
showResultInfo
?:
boolean
,
ifStateNext
:
boolean
=
true
):
Promise
<
any
>
{
return
new
Promise
((
resolve
:
any
,
reject
:
any
)
=>
{
return
new
Promise
((
resolve
:
any
,
reject
:
any
)
=>
{
...
@@ -1255,7 +1255,7 @@ export default class MainBase extends Vue implements ControlInterface {
...
@@ -1255,7 +1255,7 @@ export default class MainBase extends Vue implements ControlInterface {
*
*
* @public
* @public
* @param {*} [opt={}]
* @param {*} [opt={}]
* @memberof
EditForm
* @memberof
MainBase
*/
*/
public
remove
(
opt
:
Array
<
any
>
=
[],
showResultInfo
?:
boolean
):
Promise
<
any
>
{
public
remove
(
opt
:
Array
<
any
>
=
[],
showResultInfo
?:
boolean
):
Promise
<
any
>
{
return
new
Promise
((
resolve
:
any
,
reject
:
any
)
=>
{
return
new
Promise
((
resolve
:
any
,
reject
:
any
)
=>
{
...
@@ -1289,7 +1289,7 @@ export default class MainBase extends Vue implements ControlInterface {
...
@@ -1289,7 +1289,7 @@ export default class MainBase extends Vue implements ControlInterface {
* @param {*} [data={}]
* @param {*} [data={}]
* @param {*} [localdata={}]
* @param {*} [localdata={}]
* @returns {Promise<any>}
* @returns {Promise<any>}
* @memberof Main
* @memberof Main
Base
*/
*/
public
async
wfstart
(
data
:
any
,
localdata
?:
any
):
Promise
<
any
>
{
public
async
wfstart
(
data
:
any
,
localdata
?:
any
):
Promise
<
any
>
{
return
new
Promise
((
resolve
:
any
,
reject
:
any
)
=>
{
return
new
Promise
((
resolve
:
any
,
reject
:
any
)
=>
{
...
@@ -1345,7 +1345,7 @@ export default class MainBase extends Vue implements ControlInterface {
...
@@ -1345,7 +1345,7 @@ export default class MainBase extends Vue implements ControlInterface {
* @param {*} [data={}]
* @param {*} [data={}]
* @param {*} [localdata={}]
* @param {*} [localdata={}]
* @returns {Promise<any>}
* @returns {Promise<any>}
* @memberof Main
* @memberof Main
Base
*/
*/
public
async
wfsubmit
(
data
:
any
,
localdata
?:
any
):
Promise
<
any
>
{
public
async
wfsubmit
(
data
:
any
,
localdata
?:
any
):
Promise
<
any
>
{
return
new
Promise
((
resolve
:
any
,
reject
:
any
)
=>
{
return
new
Promise
((
resolve
:
any
,
reject
:
any
)
=>
{
...
@@ -1421,7 +1421,7 @@ export default class MainBase extends Vue implements ControlInterface {
...
@@ -1421,7 +1421,7 @@ export default class MainBase extends Vue implements ControlInterface {
* @param {string[]} updateDetails 更新项
* @param {string[]} updateDetails 更新项
* @param {boolean} [showloading] 是否显示加载状态
* @param {boolean} [showloading] 是否显示加载状态
* @returns {void}
* @returns {void}
* @memberof Main
* @memberof Main
Base
*/
*/
public
updateFormItems
(
mode
:
string
,
data
:
any
=
{},
updateDetails
:
string
[],
showloading
?:
boolean
):
void
{
public
updateFormItems
(
mode
:
string
,
data
:
any
=
{},
updateDetails
:
string
[],
showloading
?:
boolean
):
void
{
if
(
!
mode
||
(
mode
&&
Object
.
is
(
mode
,
''
)))
{
if
(
!
mode
||
(
mode
&&
Object
.
is
(
mode
,
''
)))
{
...
@@ -1466,7 +1466,7 @@ export default class MainBase extends Vue implements ControlInterface {
...
@@ -1466,7 +1466,7 @@ export default class MainBase extends Vue implements ControlInterface {
* 回车事件
* 回车事件
*
*
* @param {*} $event
* @param {*} $event
* @memberof Main
* @memberof Main
Base
*/
*/
public
onEnter
(
$event
:
any
):
void
{
public
onEnter
(
$event
:
any
):
void
{
}
}
...
@@ -1475,7 +1475,7 @@ export default class MainBase extends Vue implements ControlInterface {
...
@@ -1475,7 +1475,7 @@ export default class MainBase extends Vue implements ControlInterface {
* 保存并退出
* 保存并退出
*
*
* @param {any[]} args
* @param {any[]} args
* @memberof Main
* @memberof Main
Base
*/
*/
public
saveAndExit
(
data
:
any
[]):
Promise
<
any
>
{
public
saveAndExit
(
data
:
any
[]):
Promise
<
any
>
{
let
_this
=
this
;
let
_this
=
this
;
...
@@ -1500,7 +1500,7 @@ export default class MainBase extends Vue implements ControlInterface {
...
@@ -1500,7 +1500,7 @@ export default class MainBase extends Vue implements ControlInterface {
* 保存并新建
* 保存并新建
*
*
* @param {any[]} args
* @param {any[]} args
* @memberof Main
* @memberof Main
Base
*/
*/
public
saveAndNew
(
data
:
any
[]):
Promise
<
any
>
{
public
saveAndNew
(
data
:
any
[]):
Promise
<
any
>
{
let
_this
=
this
;
let
_this
=
this
;
...
@@ -1523,7 +1523,7 @@ export default class MainBase extends Vue implements ControlInterface {
...
@@ -1523,7 +1523,7 @@ export default class MainBase extends Vue implements ControlInterface {
* 删除并退出
* 删除并退出
*
*
* @param {any[]} args
* @param {any[]} args
* @memberof Main
* @memberof Main
Base
*/
*/
public
removeAndExit
(
data
:
any
[]):
Promise
<
any
>
{
public
removeAndExit
(
data
:
any
[]):
Promise
<
any
>
{
let
_this
=
this
;
let
_this
=
this
;
...
@@ -1547,7 +1547,7 @@ export default class MainBase extends Vue implements ControlInterface {
...
@@ -1547,7 +1547,7 @@ export default class MainBase extends Vue implements ControlInterface {
* 关系界面数据保存完成
* 关系界面数据保存完成
*
*
* @param {any} $event
* @param {any} $event
* @memberof Main
* @memberof Main
Base
*/
*/
public
drdatasaved
(
$event
:
any
){
public
drdatasaved
(
$event
:
any
){
let
_this
=
this
;
let
_this
=
this
;
...
@@ -1570,14 +1570,14 @@ export default class MainBase extends Vue implements ControlInterface {
...
@@ -1570,14 +1570,14 @@ export default class MainBase extends Vue implements ControlInterface {
/**
/**
* 新建默认值
* 新建默认值
* @memberof Main
* @memberof Main
Base
*/
*/
public
createDefault
(){
public
createDefault
(){
}
}
/**
/**
* 更新默认值
* 更新默认值
* @memberof Main
* @memberof Main
Base
*/
*/
public
updateDefault
(){
public
updateDefault
(){
}
}
...
...
app_web/src/widgets/jobs-registry/main-grid/main-grid-base.vue
浏览文件 @
0bea7a93
...
@@ -135,7 +135,7 @@ export default class MainBase extends Vue implements ControlInterface {
...
@@ -135,7 +135,7 @@ export default class MainBase extends Vue implements ControlInterface {
* 名称
* 名称
*
*
* @type {string}
* @type {string}
* @memberof Main
* @memberof Main
Base
*/
*/
@
Prop
()
public
name
?:
string
;
@
Prop
()
public
name
?:
string
;
...
@@ -143,7 +143,7 @@ export default class MainBase extends Vue implements ControlInterface {
...
@@ -143,7 +143,7 @@ export default class MainBase extends Vue implements ControlInterface {
* 视图通讯对象
* 视图通讯对象
*
*
* @type {Subject<ViewState>}
* @type {Subject<ViewState>}
* @memberof Main
* @memberof Main
Base
*/
*/
@
Prop
()
public
viewState
!
:
Subject
<
ViewState
>
;
@
Prop
()
public
viewState
!
:
Subject
<
ViewState
>
;
...
@@ -151,7 +151,7 @@ export default class MainBase extends Vue implements ControlInterface {
...
@@ -151,7 +151,7 @@ export default class MainBase extends Vue implements ControlInterface {
* 应用上下文
* 应用上下文
*
*
* @type {*}
* @type {*}
* @memberof Main
* @memberof Main
Base
*/
*/
@
Prop
()
public
context
:
any
;
@
Prop
()
public
context
:
any
;
...
@@ -159,7 +159,7 @@ export default class MainBase extends Vue implements ControlInterface {
...
@@ -159,7 +159,7 @@ export default class MainBase extends Vue implements ControlInterface {
* 视图参数
* 视图参数
*
*
* @type {*}
* @type {*}
* @memberof Main
* @memberof Main
Base
*/
*/
@
Prop
()
public
viewparams
:
any
;
@
Prop
()
public
viewparams
:
any
;
...
@@ -168,7 +168,7 @@ export default class MainBase extends Vue implements ControlInterface {
...
@@ -168,7 +168,7 @@ export default class MainBase extends Vue implements ControlInterface {
*
*
* @public
* @public
* @type {(Subscription | undefined)}
* @type {(Subscription | undefined)}
* @memberof Main
* @memberof Main
Base
*/
*/
public
viewStateEvent
:
Subscription
|
undefined
;
public
viewStateEvent
:
Subscription
|
undefined
;
...
@@ -176,7 +176,7 @@ export default class MainBase extends Vue implements ControlInterface {
...
@@ -176,7 +176,7 @@ export default class MainBase extends Vue implements ControlInterface {
* 获取部件类型
* 获取部件类型
*
*
* @returns {string}
* @returns {string}
* @memberof Main
* @memberof Main
Base
*/
*/
public
getControlType
():
string
{
public
getControlType
():
string
{
return
'GRID'
return
'GRID'
...
@@ -188,7 +188,7 @@ export default class MainBase extends Vue implements ControlInterface {
...
@@ -188,7 +188,7 @@ export default class MainBase extends Vue implements ControlInterface {
* 计数器服务对象集合
* 计数器服务对象集合
*
*
* @type {Array<*>}
* @type {Array<*>}
* @memberof Main
* @memberof Main
Base
*/
*/
public
counterServiceArray
:
Array
<
any
>
=
[];
public
counterServiceArray
:
Array
<
any
>
=
[];
...
@@ -196,7 +196,7 @@ export default class MainBase extends Vue implements ControlInterface {
...
@@ -196,7 +196,7 @@ export default class MainBase extends Vue implements ControlInterface {
* 建构部件服务对象
* 建构部件服务对象
*
*
* @type {MainService}
* @type {MainService}
* @memberof Main
* @memberof Main
Base
*/
*/
public
service
:
MainService
=
new
MainService
({
$store
:
this
.
$store
});
public
service
:
MainService
=
new
MainService
({
$store
:
this
.
$store
});
...
@@ -204,7 +204,7 @@ export default class MainBase extends Vue implements ControlInterface {
...
@@ -204,7 +204,7 @@ export default class MainBase extends Vue implements ControlInterface {
* 实体服务对象
* 实体服务对象
*
*
* @type {JobsRegistryService}
* @type {JobsRegistryService}
* @memberof Main
* @memberof Main
Base
*/
*/
public
appEntityService
:
JobsRegistryService
=
new
JobsRegistryService
({
$store
:
this
.
$store
});
public
appEntityService
:
JobsRegistryService
=
new
JobsRegistryService
({
$store
:
this
.
$store
});
...
@@ -214,7 +214,7 @@ export default class MainBase extends Vue implements ControlInterface {
...
@@ -214,7 +214,7 @@ export default class MainBase extends Vue implements ControlInterface {
* 关闭视图
* 关闭视图
*
*
* @param {any} args
* @param {any} args
* @memberof Main
* @memberof Main
Base
*/
*/
public
closeView
(
args
:
any
):
void
{
public
closeView
(
args
:
any
):
void
{
let
_this
:
any
=
this
;
let
_this
:
any
=
this
;
...
@@ -224,7 +224,7 @@ export default class MainBase extends Vue implements ControlInterface {
...
@@ -224,7 +224,7 @@ export default class MainBase extends Vue implements ControlInterface {
/**
/**
* 计数器刷新
* 计数器刷新
*
*
* @memberof Main
* @memberof Main
Base
*/
*/
public
counterRefresh
(){
public
counterRefresh
(){
const
_this
:
any
=
this
;
const
_this
:
any
=
this
;
...
@@ -242,7 +242,7 @@ export default class MainBase extends Vue implements ControlInterface {
...
@@ -242,7 +242,7 @@ export default class MainBase extends Vue implements ControlInterface {
* 代码表服务对象
* 代码表服务对象
*
*
* @type {CodeListService}
* @type {CodeListService}
* @memberof Main
* @memberof Main
Base
*/
*/
public
codeListService
:
CodeListService
=
new
CodeListService
({
$store
:
this
.
$store
});
public
codeListService
:
CodeListService
=
new
CodeListService
({
$store
:
this
.
$store
});
...
@@ -250,7 +250,7 @@ export default class MainBase extends Vue implements ControlInterface {
...
@@ -250,7 +250,7 @@ export default class MainBase extends Vue implements ControlInterface {
* 获取多项数据
* 获取多项数据
*
*
* @returns {any[]}
* @returns {any[]}
* @memberof Main
* @memberof Main
Base
*/
*/
public
getDatas
():
any
[]
{
public
getDatas
():
any
[]
{
return
this
.
selections
;
return
this
.
selections
;
...
@@ -260,7 +260,7 @@ export default class MainBase extends Vue implements ControlInterface {
...
@@ -260,7 +260,7 @@ export default class MainBase extends Vue implements ControlInterface {
* 获取单项树
* 获取单项树
*
*
* @returns {*}
* @returns {*}
* @memberof Main
* @memberof Main
Base
*/
*/
public
getData
():
any
{
public
getData
():
any
{
return
this
.
selections
[
0
];
return
this
.
selections
[
0
];
...
@@ -270,14 +270,14 @@ export default class MainBase extends Vue implements ControlInterface {
...
@@ -270,14 +270,14 @@ export default class MainBase extends Vue implements ControlInterface {
* 打开新建数据视图
* 打开新建数据视图
*
*
* @type {any}
* @type {any}
* @memberof Main
* @memberof Main
Base
*/
*/
@
Prop
()
public
newdata
:
any
;
@
Prop
()
public
newdata
:
any
;
/**
/**
* 打开编辑数据视图
* 打开编辑数据视图
*
*
* @type {any}
* @type {any}
* @memberof Main
* @memberof Main
Base
*/
*/
@
Prop
()
public
opendata
:
any
;
@
Prop
()
public
opendata
:
any
;
...
@@ -285,7 +285,7 @@ export default class MainBase extends Vue implements ControlInterface {
...
@@ -285,7 +285,7 @@ export default class MainBase extends Vue implements ControlInterface {
* 显示处理提示
* 显示处理提示
*
*
* @type {boolean}
* @type {boolean}
* @memberof Main
* @memberof Main
Base
*/
*/
@
Prop
({
default
:
true
})
public
showBusyIndicator
?:
boolean
;
@
Prop
({
default
:
true
})
public
showBusyIndicator
?:
boolean
;
...
@@ -293,7 +293,7 @@ export default class MainBase extends Vue implements ControlInterface {
...
@@ -293,7 +293,7 @@ export default class MainBase extends Vue implements ControlInterface {
* 部件行为--update
* 部件行为--update
*
*
* @type {string}
* @type {string}
* @memberof Main
* @memberof Main
Base
*/
*/
@
Prop
()
public
updateAction
!
:
string
;
@
Prop
()
public
updateAction
!
:
string
;
...
@@ -301,7 +301,7 @@ export default class MainBase extends Vue implements ControlInterface {
...
@@ -301,7 +301,7 @@ export default class MainBase extends Vue implements ControlInterface {
* 部件行为--fetch
* 部件行为--fetch
*
*
* @type {string}
* @type {string}
* @memberof Main
* @memberof Main
Base
*/
*/
@
Prop
()
public
fetchAction
!
:
string
;
@
Prop
()
public
fetchAction
!
:
string
;
...
@@ -309,7 +309,7 @@ export default class MainBase extends Vue implements ControlInterface {
...
@@ -309,7 +309,7 @@ export default class MainBase extends Vue implements ControlInterface {
* 部件行为--remove
* 部件行为--remove
*
*
* @type {string}
* @type {string}
* @memberof Main
* @memberof Main
Base
*/
*/
@
Prop
()
public
removeAction
!
:
string
;
@
Prop
()
public
removeAction
!
:
string
;
...
@@ -317,7 +317,7 @@ export default class MainBase extends Vue implements ControlInterface {
...
@@ -317,7 +317,7 @@ export default class MainBase extends Vue implements ControlInterface {
* 部件行为--load
* 部件行为--load
*
*
* @type {string}
* @type {string}
* @memberof Main
* @memberof Main
Base
*/
*/
@
Prop
()
public
loadAction
!
:
string
;
@
Prop
()
public
loadAction
!
:
string
;
...
@@ -325,7 +325,7 @@ export default class MainBase extends Vue implements ControlInterface {
...
@@ -325,7 +325,7 @@ export default class MainBase extends Vue implements ControlInterface {
* 部件行为--loaddraft
* 部件行为--loaddraft
*
*
* @type {string}
* @type {string}
* @memberof Main
* @memberof Main
Base
*/
*/
@
Prop
()
public
loaddraftAction
!
:
string
;
@
Prop
()
public
loaddraftAction
!
:
string
;
...
@@ -333,7 +333,7 @@ export default class MainBase extends Vue implements ControlInterface {
...
@@ -333,7 +333,7 @@ export default class MainBase extends Vue implements ControlInterface {
* 部件行为--create
* 部件行为--create
*
*
* @type {string}
* @type {string}
* @memberof Main
* @memberof Main
Base
*/
*/
@
Prop
()
public
createAction
!
:
string
;
@
Prop
()
public
createAction
!
:
string
;
...
@@ -341,7 +341,7 @@ export default class MainBase extends Vue implements ControlInterface {
...
@@ -341,7 +341,7 @@ export default class MainBase extends Vue implements ControlInterface {
* 当前页
* 当前页
*
*
* @type {number}
* @type {number}
* @memberof Main
* @memberof Main
Base
*/
*/
public
curPage
:
number
=
1
;
public
curPage
:
number
=
1
;
...
@@ -349,7 +349,7 @@ export default class MainBase extends Vue implements ControlInterface {
...
@@ -349,7 +349,7 @@ export default class MainBase extends Vue implements ControlInterface {
* 数据
* 数据
*
*
* @type {any[]}
* @type {any[]}
* @memberof Main
* @memberof Main
Base
*/
*/
public
items
:
any
[]
=
[];
public
items
:
any
[]
=
[];
...
@@ -357,7 +357,7 @@ export default class MainBase extends Vue implements ControlInterface {
...
@@ -357,7 +357,7 @@ export default class MainBase extends Vue implements ControlInterface {
* 是否支持分页
* 是否支持分页
*
*
* @type {boolean}
* @type {boolean}
* @memberof Main
* @memberof Main
Base
*/
*/
public
isEnablePagingBar
:
boolean
=
true
;
public
isEnablePagingBar
:
boolean
=
true
;
...
@@ -365,7 +365,7 @@ export default class MainBase extends Vue implements ControlInterface {
...
@@ -365,7 +365,7 @@ export default class MainBase extends Vue implements ControlInterface {
* 是否禁用排序
* 是否禁用排序
*
*
* @type {boolean}
* @type {boolean}
* @memberof Main
* @memberof Main
Base
*/
*/
public
isNoSort
:
boolean
=
false
;
public
isNoSort
:
boolean
=
false
;
...
@@ -373,7 +373,7 @@ export default class MainBase extends Vue implements ControlInterface {
...
@@ -373,7 +373,7 @@ export default class MainBase extends Vue implements ControlInterface {
* 排序方向
* 排序方向
*
*
* @type {string}
* @type {string}
* @memberof Main
* @memberof Main
Base
*/
*/
public
minorSortDir
:
string
=
''
;
public
minorSortDir
:
string
=
''
;
...
@@ -381,7 +381,7 @@ export default class MainBase extends Vue implements ControlInterface {
...
@@ -381,7 +381,7 @@ export default class MainBase extends Vue implements ControlInterface {
* 排序字段
* 排序字段
*
*
* @type {string}
* @type {string}
* @memberof Main
* @memberof Main
Base
*/
*/
public
minorSortPSDEF
:
string
=
''
;
public
minorSortPSDEF
:
string
=
''
;
...
@@ -389,7 +389,7 @@ export default class MainBase extends Vue implements ControlInterface {
...
@@ -389,7 +389,7 @@ export default class MainBase extends Vue implements ControlInterface {
* 分页条数
* 分页条数
*
*
* @type {number}
* @type {number}
* @memberof Main
* @memberof Main
Base
*/
*/
public
limit
:
number
=
20
;
public
limit
:
number
=
20
;
...
@@ -397,7 +397,7 @@ export default class MainBase extends Vue implements ControlInterface {
...
@@ -397,7 +397,7 @@ export default class MainBase extends Vue implements ControlInterface {
* 是否显示标题
* 是否显示标题
*
*
* @type {boolean}
* @type {boolean}
* @memberof Main
* @memberof Main
Base
*/
*/
public
isHideHeader
:
boolean
=
false
;
public
isHideHeader
:
boolean
=
false
;
...
@@ -405,7 +405,7 @@ export default class MainBase extends Vue implements ControlInterface {
...
@@ -405,7 +405,7 @@ export default class MainBase extends Vue implements ControlInterface {
* 是否默认选中第一条数据
* 是否默认选中第一条数据
*
*
* @type {boolean}
* @type {boolean}
* @memberof Main
* @memberof Main
Base
*/
*/
@
Prop
({
default
:
false
})
public
isSelectFirstDefault
!
:
boolean
;
@
Prop
({
default
:
false
})
public
isSelectFirstDefault
!
:
boolean
;
...
@@ -413,7 +413,7 @@ export default class MainBase extends Vue implements ControlInterface {
...
@@ -413,7 +413,7 @@ export default class MainBase extends Vue implements ControlInterface {
* 是否单选
* 是否单选
*
*
* @type {boolean}
* @type {boolean}
* @memberof Main
* @memberof Main
Base
*/
*/
@
Prop
()
public
isSingleSelect
?:
boolean
;
@
Prop
()
public
isSingleSelect
?:
boolean
;
...
@@ -421,7 +421,7 @@ export default class MainBase extends Vue implements ControlInterface {
...
@@ -421,7 +421,7 @@ export default class MainBase extends Vue implements ControlInterface {
* 选中数据字符串
* 选中数据字符串
*
*
* @type {string}
* @type {string}
* @memberof Main
* @memberof Main
Base
*/
*/
@
Prop
()
public
selectedData
?:
string
;
@
Prop
()
public
selectedData
?:
string
;
...
@@ -430,7 +430,7 @@ export default class MainBase extends Vue implements ControlInterface {
...
@@ -430,7 +430,7 @@ export default class MainBase extends Vue implements ControlInterface {
*
*
* @param {*} newVal
* @param {*} newVal
* @param {*} oldVal
* @param {*} oldVal
* @memberof Main
Tre
e
* @memberof Main
Bas
e
*/
*/
@
Watch
(
'selectedData'
)
@
Watch
(
'selectedData'
)
public
onValueChange
(
newVal
:
any
,
oldVal
:
any
)
{
public
onValueChange
(
newVal
:
any
,
oldVal
:
any
)
{
...
@@ -458,7 +458,7 @@ export default class MainBase extends Vue implements ControlInterface {
...
@@ -458,7 +458,7 @@ export default class MainBase extends Vue implements ControlInterface {
* 2 双击激活
* 2 双击激活
*
*
* @type {(number | 0 | 1 | 2)}
* @type {(number | 0 | 1 | 2)}
* @memberof Main
* @memberof Main
Base
*/
*/
@
Prop
({
default
:
2
})
public
gridRowActiveMode
!
:
number
;
@
Prop
({
default
:
2
})
public
gridRowActiveMode
!
:
number
;
...
@@ -466,7 +466,7 @@ export default class MainBase extends Vue implements ControlInterface {
...
@@ -466,7 +466,7 @@ export default class MainBase extends Vue implements ControlInterface {
* 是否开启行编辑
* 是否开启行编辑
*
*
* @type {boolean}
* @type {boolean}
* @memberof Main
* @memberof Main
Base
*/
*/
@
Prop
({
default
:
false
})
public
isOpenEdit
!
:
boolean
;
@
Prop
({
default
:
false
})
public
isOpenEdit
!
:
boolean
;
...
@@ -474,7 +474,7 @@ export default class MainBase extends Vue implements ControlInterface {
...
@@ -474,7 +474,7 @@ export default class MainBase extends Vue implements ControlInterface {
* 实际是否开启行编辑
* 实际是否开启行编辑
*
*
* @type {boolean}
* @type {boolean}
* @memberof Main
* @memberof Main
Base
*/
*/
public
actualIsOpenEdit
:
boolean
=
this
.
isOpenEdit
;
public
actualIsOpenEdit
:
boolean
=
this
.
isOpenEdit
;
...
@@ -482,7 +482,7 @@ export default class MainBase extends Vue implements ControlInterface {
...
@@ -482,7 +482,7 @@ export default class MainBase extends Vue implements ControlInterface {
* 总条数
* 总条数
*
*
* @type {number}
* @type {number}
* @memberof Main
* @memberof Main
Base
*/
*/
public
totalrow
:
number
=
0
;
public
totalrow
:
number
=
0
;
...
@@ -509,7 +509,7 @@ export default class MainBase extends Vue implements ControlInterface {
...
@@ -509,7 +509,7 @@ export default class MainBase extends Vue implements ControlInterface {
* 表格是否显示
* 表格是否显示
*
*
* @type {boolean}
* @type {boolean}
* @memberof Main
* @memberof Main
Base
*/
*/
public
isDisplay
:
boolean
=
true
;
public
isDisplay
:
boolean
=
true
;
...
@@ -517,7 +517,7 @@ export default class MainBase extends Vue implements ControlInterface {
...
@@ -517,7 +517,7 @@ export default class MainBase extends Vue implements ControlInterface {
* 部件刷新
* 部件刷新
*
*
* @param {any[]} args
* @param {any[]} args
* @memberof Main
* @memberof Main
Base
*/
*/
public
refresh
(
args
:
any
[]):
void
{
public
refresh
(
args
:
any
[]):
void
{
this
.
load
();
this
.
load
();
...
@@ -543,7 +543,7 @@ export default class MainBase extends Vue implements ControlInterface {
...
@@ -543,7 +543,7 @@ export default class MainBase extends Vue implements ControlInterface {
* 所有列成员
* 所有列成员
*
*
* @type {any[]}
* @type {any[]}
* @memberof Main
* @memberof Main
Base
*/
*/
public
allColumns
:
any
[]
=
[
public
allColumns
:
any
[]
=
[
{
{
...
@@ -580,7 +580,7 @@ export default class MainBase extends Vue implements ControlInterface {
...
@@ -580,7 +580,7 @@ export default class MainBase extends Vue implements ControlInterface {
* 表格模型集合
* 表格模型集合
*
*
* @type {*}
* @type {*}
* @memberof Main
* @memberof Main
Base
*/
*/
public
gridItemsModel
:
any
[]
=
[];
public
gridItemsModel
:
any
[]
=
[];
...
@@ -588,7 +588,7 @@ export default class MainBase extends Vue implements ControlInterface {
...
@@ -588,7 +588,7 @@ export default class MainBase extends Vue implements ControlInterface {
* 获取表格行模型
* 获取表格行模型
*
*
* @type {*}
* @type {*}
* @memberof Main
* @memberof Main
Base
*/
*/
public
getGridRowModel
(){
public
getGridRowModel
(){
return
{
return
{
...
@@ -600,7 +600,7 @@ export default class MainBase extends Vue implements ControlInterface {
...
@@ -600,7 +600,7 @@ export default class MainBase extends Vue implements ControlInterface {
* 属性值规则
* 属性值规则
*
*
* @type {*}
* @type {*}
* @memberof Main
* @memberof Main
Base
*/
*/
public
rules
:
any
=
{
public
rules
:
any
=
{
srfkey
:
[
srfkey
:
[
...
@@ -617,7 +617,7 @@ export default class MainBase extends Vue implements ControlInterface {
...
@@ -617,7 +617,7 @@ export default class MainBase extends Vue implements ControlInterface {
* @param {number} rowIndex 行索引
* @param {number} rowIndex 行索引
* @returns Promise<any>
* @returns Promise<any>
*
*
* @memberof Main
* @memberof Main
Base
*/
*/
public
validate
(
property
:
string
,
data
:
any
,
rowIndex
:
number
):
Promise
<
any
>
{
public
validate
(
property
:
string
,
data
:
any
,
rowIndex
:
number
):
Promise
<
any
>
{
return
new
Promise
((
resolve
,
reject
)
=>
{
return
new
Promise
((
resolve
,
reject
)
=>
{
...
@@ -635,7 +635,7 @@ export default class MainBase extends Vue implements ControlInterface {
...
@@ -635,7 +635,7 @@ export default class MainBase extends Vue implements ControlInterface {
* 校验所有修改过的编辑项
* 校验所有修改过的编辑项
*
*
* @returns Promise<any>
* @returns Promise<any>
* @memberof Main
* @memberof Main
Base
*/
*/
public
async
validateAll
(){
public
async
validateAll
(){
let
validateState
=
true
;
let
validateState
=
true
;
...
@@ -657,7 +657,7 @@ export default class MainBase extends Vue implements ControlInterface {
...
@@ -657,7 +657,7 @@ export default class MainBase extends Vue implements ControlInterface {
* 表格数据加载
* 表格数据加载
*
*
* @param {*} [arg={}]
* @param {*} [arg={}]
* @memberof Main
* @memberof Main
Base
*/
*/
public
load
(
opt
:
any
=
{},
pageReset
:
boolean
=
false
):
void
{
public
load
(
opt
:
any
=
{},
pageReset
:
boolean
=
false
):
void
{
if
(
!
this
.
fetchAction
){
if
(
!
this
.
fetchAction
){
...
@@ -734,7 +734,7 @@ export default class MainBase extends Vue implements ControlInterface {
...
@@ -734,7 +734,7 @@ export default class MainBase extends Vue implements ControlInterface {
*
*
* @param {any[]} datas
* @param {any[]} datas
* @returns {Promise<any>}
* @returns {Promise<any>}
* @memberof Main
* @memberof Main
Base
*/
*/
public
async
remove
(
datas
:
any
[]):
Promise
<
any
>
{
public
async
remove
(
datas
:
any
[]):
Promise
<
any
>
{
if
(
!
this
.
removeAction
){
if
(
!
this
.
removeAction
){
...
@@ -840,7 +840,7 @@ export default class MainBase extends Vue implements ControlInterface {
...
@@ -840,7 +840,7 @@ export default class MainBase extends Vue implements ControlInterface {
* 批量添加
* 批量添加
*
*
* @param {*} [arg={}]
* @param {*} [arg={}]
* @memberof Main
* @memberof Main
Base
*/
*/
public
addBatch
(
arg
:
any
=
{}):
void
{
public
addBatch
(
arg
:
any
=
{}):
void
{
if
(
!
this
.
fetchAction
){
if
(
!
this
.
fetchAction
){
...
@@ -857,7 +857,7 @@ export default class MainBase extends Vue implements ControlInterface {
...
@@ -857,7 +857,7 @@ export default class MainBase extends Vue implements ControlInterface {
* 数据导入
* 数据导入
*
*
* @param {*} data
* @param {*} data
* @memberof Main
* @memberof Main
Base
*/
*/
public
importExcel
(
data
:
any
=
{}):
void
{
public
importExcel
(
data
:
any
=
{}):
void
{
//导入excel
//导入excel
...
@@ -886,7 +886,7 @@ export default class MainBase extends Vue implements ControlInterface {
...
@@ -886,7 +886,7 @@ export default class MainBase extends Vue implements ControlInterface {
* 数据导出
* 数据导出
*
*
* @param {*} data
* @param {*} data
* @memberof Main
* @memberof Main
Base
*/
*/
public
exportExcel
(
data
:
any
=
{}):
void
{
public
exportExcel
(
data
:
any
=
{}):
void
{
// 导出Excel
// 导出Excel
...
@@ -957,7 +957,7 @@ export default class MainBase extends Vue implements ControlInterface {
...
@@ -957,7 +957,7 @@ export default class MainBase extends Vue implements ControlInterface {
* @param {*} filterVal
* @param {*} filterVal
* @param {*} jsonData
* @param {*} jsonData
* @returns {[]}
* @returns {[]}
* @memberof Main
* @memberof Main
Base
*/
*/
public
async
formatExcelData
(
filterVal
:
any
,
jsonData
:
any
)
{
public
async
formatExcelData
(
filterVal
:
any
,
jsonData
:
any
)
{
let
codelistColumns
:
Array
<
any
>
=
[
let
codelistColumns
:
Array
<
any
>
=
[
...
@@ -997,7 +997,7 @@ export default class MainBase extends Vue implements ControlInterface {
...
@@ -997,7 +997,7 @@ export default class MainBase extends Vue implements ControlInterface {
* @param {any[]} items 代码表数据
* @param {any[]} items 代码表数据
* @param {*} value
* @param {*} value
* @returns {*}
* @returns {*}
* @memberof Main
* @memberof Main
Base
*/
*/
public
getCodelistValue
(
items
:
any
[],
value
:
any
,
codelist
:
any
,){
public
getCodelistValue
(
items
:
any
[],
value
:
any
,
codelist
:
any
,){
if
(
!
value
){
if
(
!
value
){
...
@@ -1050,7 +1050,7 @@ export default class MainBase extends Vue implements ControlInterface {
...
@@ -1050,7 +1050,7 @@ export default class MainBase extends Vue implements ControlInterface {
* @param {any[]} items
* @param {any[]} items
* @param {*} value
* @param {*} value
* @returns {*}
* @returns {*}
* @memberof Main
* @memberof Main
Base
*/
*/
public
getItem
(
items
:
any
[],
value
:
any
,
codelist
:
any
):
any
{
public
getItem
(
items
:
any
[],
value
:
any
,
codelist
:
any
):
any
{
const
arr
:
Array
<
any
>
=
items
.
filter
(
item
=>
{
return
item
.
value
==
value
});
const
arr
:
Array
<
any
>
=
items
.
filter
(
item
=>
{
return
item
.
value
==
value
});
...
@@ -1067,7 +1067,7 @@ export default class MainBase extends Vue implements ControlInterface {
...
@@ -1067,7 +1067,7 @@ export default class MainBase extends Vue implements ControlInterface {
/**
/**
* 生命周期
* 生命周期
*
*
* @memberof Main
* @memberof Main
Base
*/
*/
public
created
():
void
{
public
created
():
void
{
this
.
afterCreated
();
this
.
afterCreated
();
...
@@ -1076,7 +1076,7 @@ export default class MainBase extends Vue implements ControlInterface {
...
@@ -1076,7 +1076,7 @@ export default class MainBase extends Vue implements ControlInterface {
/**
/**
* 执行created后的逻辑
* 执行created后的逻辑
*
*
* @memberof Main
* @memberof Main
Base
*/
*/
public
afterCreated
(){
public
afterCreated
(){
this
.
setColState
();
this
.
setColState
();
...
@@ -1101,7 +1101,7 @@ export default class MainBase extends Vue implements ControlInterface {
...
@@ -1101,7 +1101,7 @@ export default class MainBase extends Vue implements ControlInterface {
/**
/**
* vue 生命周期
* vue 生命周期
*
*
* @memberof Main
* @memberof Main
Base
*/
*/
public
destroyed
()
{
public
destroyed
()
{
this
.
afterDestroy
();
this
.
afterDestroy
();
...
@@ -1110,7 +1110,7 @@ export default class MainBase extends Vue implements ControlInterface {
...
@@ -1110,7 +1110,7 @@ export default class MainBase extends Vue implements ControlInterface {
/**
/**
* 执行destroyed后的逻辑
* 执行destroyed后的逻辑
*
*
* @memberof Main
* @memberof Main
Base
*/
*/
public
afterDestroy
()
{
public
afterDestroy
()
{
if
(
this
.
viewStateEvent
)
{
if
(
this
.
viewStateEvent
)
{
...
@@ -1122,7 +1122,7 @@ export default class MainBase extends Vue implements ControlInterface {
...
@@ -1122,7 +1122,7 @@ export default class MainBase extends Vue implements ControlInterface {
* 获取选中行胡数据
* 获取选中行胡数据
*
*
* @returns {any[]}
* @returns {any[]}
* @memberof Main
* @memberof Main
Base
*/
*/
public
getSelection
():
any
[]
{
public
getSelection
():
any
[]
{
return
this
.
selections
;
return
this
.
selections
;
...
@@ -1133,7 +1133,7 @@ export default class MainBase extends Vue implements ControlInterface {
...
@@ -1133,7 +1133,7 @@ export default class MainBase extends Vue implements ControlInterface {
*
*
* @param {*} $event
* @param {*} $event
* @returns {void}
* @returns {void}
* @memberof Main
* @memberof Main
Base
*/
*/
public
rowDBLClick
(
$event
:
any
):
void
{
public
rowDBLClick
(
$event
:
any
):
void
{
if
(
!
$event
||
this
.
actualIsOpenEdit
||
Object
.
is
(
this
.
gridRowActiveMode
,
0
))
{
if
(
!
$event
||
this
.
actualIsOpenEdit
||
Object
.
is
(
this
.
gridRowActiveMode
,
0
))
{
...
@@ -1157,7 +1157,7 @@ export default class MainBase extends Vue implements ControlInterface {
...
@@ -1157,7 +1157,7 @@ export default class MainBase extends Vue implements ControlInterface {
*
*
* @param {*} $event
* @param {*} $event
* @returns {void}
* @returns {void}
* @memberof
Main
* @memberof
MainBase
*/
*/
public
select
(
$event
:
any
):
void
{
public
select
(
$event
:
any
):
void
{
if
(
!
$event
)
{
if
(
!
$event
)
{
...
@@ -1172,7 +1172,7 @@ export default class MainBase extends Vue implements ControlInterface {
...
@@ -1172,7 +1172,7 @@ export default class MainBase extends Vue implements ControlInterface {
* 复选框数据全部选中
* 复选框数据全部选中
*
*
* @param {*} $event
* @param {*} $event
* @memberof
Main
* @memberof
MainBase
*/
*/
public
selectAll
(
$event
:
any
):
void
{
public
selectAll
(
$event
:
any
):
void
{
if
(
!
$event
)
{
if
(
!
$event
)
{
...
@@ -1189,7 +1189,7 @@ export default class MainBase extends Vue implements ControlInterface {
...
@@ -1189,7 +1189,7 @@ export default class MainBase extends Vue implements ControlInterface {
*
*
* @param {*} $event
* @param {*} $event
* @returns {void}
* @returns {void}
* @memberof Main
* @memberof Main
Base
*/
*/
public
rowClick
(
$event
:
any
,
ifAlways
:
boolean
=
false
):
void
{
public
rowClick
(
$event
:
any
,
ifAlways
:
boolean
=
false
):
void
{
if
(
!
ifAlways
&&
(
!
$event
||
this
.
actualIsOpenEdit
))
{
if
(
!
ifAlways
&&
(
!
$event
||
this
.
actualIsOpenEdit
))
{
...
@@ -1231,7 +1231,7 @@ export default class MainBase extends Vue implements ControlInterface {
...
@@ -1231,7 +1231,7 @@ export default class MainBase extends Vue implements ControlInterface {
*
*
* @param {*} $event
* @param {*} $event
* @returns {void}
* @returns {void}
* @memberof Main
* @memberof Main
Base
*/
*/
public
pageOnChange
(
$event
:
any
):
void
{
public
pageOnChange
(
$event
:
any
):
void
{
if
(
!
$event
)
{
if
(
!
$event
)
{
...
@@ -1249,7 +1249,7 @@ export default class MainBase extends Vue implements ControlInterface {
...
@@ -1249,7 +1249,7 @@ export default class MainBase extends Vue implements ControlInterface {
*
*
* @param {*} $event
* @param {*} $event
* @returns {void}
* @returns {void}
* @memberof Main
* @memberof Main
Base
*/
*/
public
onPageSizeChange
(
$event
:
any
):
void
{
public
onPageSizeChange
(
$event
:
any
):
void
{
if
(
!
$event
)
{
if
(
!
$event
)
{
...
@@ -1267,7 +1267,7 @@ export default class MainBase extends Vue implements ControlInterface {
...
@@ -1267,7 +1267,7 @@ export default class MainBase extends Vue implements ControlInterface {
/**
/**
* 分页刷新
* 分页刷新
*
*
* @memberof Main
* @memberof Main
Base
*/
*/
public
pageRefresh
():
void
{
public
pageRefresh
():
void
{
this
.
load
({});
this
.
load
({});
...
@@ -1277,7 +1277,7 @@ export default class MainBase extends Vue implements ControlInterface {
...
@@ -1277,7 +1277,7 @@ export default class MainBase extends Vue implements ControlInterface {
* 排序变化
* 排序变化
*
*
* @param {{ column: any, prop: any, order: any }} { column, prop, order }
* @param {{ column: any, prop: any, order: any }} { column, prop, order }
* @memberof Main
* @memberof Main
Base
*/
*/
public
onSortChange
({
column
,
prop
,
order
}:
{
column
:
any
,
prop
:
any
,
order
:
any
}):
void
{
public
onSortChange
({
column
,
prop
,
order
}:
{
column
:
any
,
prop
:
any
,
order
:
any
}):
void
{
const
dir
=
Object
.
is
(
order
,
'ascending'
)
?
'asc'
:
Object
.
is
(
order
,
'descending'
)
?
'desc'
:
''
;
const
dir
=
Object
.
is
(
order
,
'ascending'
)
?
'asc'
:
Object
.
is
(
order
,
'descending'
)
?
'desc'
:
''
;
...
@@ -1294,7 +1294,7 @@ export default class MainBase extends Vue implements ControlInterface {
...
@@ -1294,7 +1294,7 @@ export default class MainBase extends Vue implements ControlInterface {
*
*
* @param {{ row: any, rowIndex: any }} { row, rowIndex }
* @param {{ row: any, rowIndex: any }} { row, rowIndex }
* @returns {string}
* @returns {string}
* @memberof Main
* @memberof Main
Base
*/
*/
public
onRowClassName
({
row
,
rowIndex
}:
{
row
:
any
,
rowIndex
:
any
}):
string
{
public
onRowClassName
({
row
,
rowIndex
}:
{
row
:
any
,
rowIndex
:
any
}):
string
{
const
index
=
this
.
selections
.
findIndex
((
select
:
any
)
=>
Object
.
is
(
select
.
srfkey
,
row
.
srfkey
));
const
index
=
this
.
selections
.
findIndex
((
select
:
any
)
=>
Object
.
is
(
select
.
srfkey
,
row
.
srfkey
));
...
@@ -1309,7 +1309,7 @@ export default class MainBase extends Vue implements ControlInterface {
...
@@ -1309,7 +1309,7 @@ export default class MainBase extends Vue implements ControlInterface {
* @param {*} row
* @param {*} row
* @param {*} tag
* @param {*} tag
* @param {*} $event
* @param {*} $event
* @memberof Main
* @memberof Main
Base
*/
*/
public
uiAction
(
row
:
any
,
tag
:
any
,
$event
:
any
)
{
public
uiAction
(
row
:
any
,
tag
:
any
,
$event
:
any
)
{
// this.rowClick(row, true);
// this.rowClick(row, true);
...
@@ -1319,7 +1319,7 @@ export default class MainBase extends Vue implements ControlInterface {
...
@@ -1319,7 +1319,7 @@ export default class MainBase extends Vue implements ControlInterface {
/**
/**
* 设置列状态
* 设置列状态
*
*
* @memberof Main
* @memberof Main
Base
*/
*/
public
setColState
()
{
public
setColState
()
{
const
_data
:
any
=
localStorage
.
getItem
(
'jobs_registry_main_grid'
);
const
_data
:
any
=
localStorage
.
getItem
(
'jobs_registry_main_grid'
);
...
@@ -1337,7 +1337,7 @@ export default class MainBase extends Vue implements ControlInterface {
...
@@ -1337,7 +1337,7 @@ export default class MainBase extends Vue implements ControlInterface {
/**
/**
* 列变化
* 列变化
*
*
* @memberof Main
* @memberof Main
Base
*/
*/
public
onColChange
()
{
public
onColChange
()
{
localStorage
.
setItem
(
'jobs_registry_main_grid'
,
JSON
.
stringify
(
this
.
allColumns
));
localStorage
.
setItem
(
'jobs_registry_main_grid'
,
JSON
.
stringify
(
this
.
allColumns
));
...
@@ -1348,7 +1348,7 @@ export default class MainBase extends Vue implements ControlInterface {
...
@@ -1348,7 +1348,7 @@ export default class MainBase extends Vue implements ControlInterface {
*
*
* @param {string} name
* @param {string} name
* @returns {boolean}
* @returns {boolean}
* @memberof Main
* @memberof Main
Base
*/
*/
public
getColumnState
(
name
:
string
):
boolean
{
public
getColumnState
(
name
:
string
):
boolean
{
let
column
=
this
.
allColumns
.
find
((
col
:
any
)
=>
let
column
=
this
.
allColumns
.
find
((
col
:
any
)
=>
...
@@ -1362,7 +1362,7 @@ export default class MainBase extends Vue implements ControlInterface {
...
@@ -1362,7 +1362,7 @@ export default class MainBase extends Vue implements ControlInterface {
*
*
* @readonly
* @readonly
* @type {boolean}
* @type {boolean}
* @memberof Main
* @memberof Main
Base
*/
*/
get
adaptiveState
():
boolean
{
get
adaptiveState
():
boolean
{
return
!
this
.
allColumns
.
find
((
column
:
any
)
=>
column
.
show
&&
Object
.
is
(
column
.
util
,
'STAR'
));
return
!
this
.
allColumns
.
find
((
column
:
any
)
=>
column
.
show
&&
Object
.
is
(
column
.
util
,
'STAR'
));
...
@@ -1373,7 +1373,7 @@ export default class MainBase extends Vue implements ControlInterface {
...
@@ -1373,7 +1373,7 @@ export default class MainBase extends Vue implements ControlInterface {
*
*
* @param {*} $event
* @param {*} $event
* @returns {Promise<any>}
* @returns {Promise<any>}
* @memberof Main
* @memberof Main
Base
*/
*/
public
async
save
(
args
:
any
[],
params
?:
any
,
$event
?:
any
,
xData
?:
any
){
public
async
save
(
args
:
any
[],
params
?:
any
,
$event
?:
any
,
xData
?:
any
){
let
_this
=
this
;
let
_this
=
this
;
...
@@ -1429,7 +1429,7 @@ export default class MainBase extends Vue implements ControlInterface {
...
@@ -1429,7 +1429,7 @@ export default class MainBase extends Vue implements ControlInterface {
*
*
* @param {*} $event
* @param {*} $event
* @returns {void}
* @returns {void}
* @memberof Main
* @memberof Main
Base
*/
*/
public
newRow
(
args
:
any
[],
params
?:
any
,
$event
?:
any
,
xData
?:
any
):
void
{
public
newRow
(
args
:
any
[],
params
?:
any
,
$event
?:
any
,
xData
?:
any
):
void
{
if
(
!
this
.
loaddraftAction
){
if
(
!
this
.
loaddraftAction
){
...
@@ -1468,7 +1468,7 @@ export default class MainBase extends Vue implements ControlInterface {
...
@@ -1468,7 +1468,7 @@ export default class MainBase extends Vue implements ControlInterface {
* @param row 行数据
* @param row 行数据
* @param {{ name: string, value: any }} $event
* @param {{ name: string, value: any }} $event
* @returns {void}
* @returns {void}
* @memberof Main
* @memberof Main
Base
*/
*/
public
onGridItemValueChange
(
row
:
any
,
$event
:
{
name
:
string
,
value
:
any
},
rowIndex
:
number
):
void
{
public
onGridItemValueChange
(
row
:
any
,
$event
:
{
name
:
string
,
value
:
any
},
rowIndex
:
number
):
void
{
if
(
!
$event
)
{
if
(
!
$event
)
{
...
@@ -1489,7 +1489,7 @@ export default class MainBase extends Vue implements ControlInterface {
...
@@ -1489,7 +1489,7 @@ export default class MainBase extends Vue implements ControlInterface {
* @param property 列编辑项名
* @param property 列编辑项名
* @param row 列编辑项值
* @param row 列编辑项值
* @returns {void}
* @returns {void}
* @memberof Main
* @memberof Main
Base
*/
*/
public
gridEditItemChange
(
row
:
any
,
property
:
string
,
value
:
any
,
rowIndex
:
number
){
public
gridEditItemChange
(
row
:
any
,
property
:
string
,
value
:
any
,
rowIndex
:
number
){
row
.
rowDataState
=
row
.
rowDataState
?
row
.
rowDataState
:
"update"
;
row
.
rowDataState
=
row
.
rowDataState
?
row
.
rowDataState
:
"update"
;
...
@@ -1504,7 +1504,7 @@ export default class MainBase extends Vue implements ControlInterface {
...
@@ -1504,7 +1504,7 @@ export default class MainBase extends Vue implements ControlInterface {
* @param {string[]} updateDetails 更新项
* @param {string[]} updateDetails 更新项
* @param {boolean} [showloading] 是否显示加载状态
* @param {boolean} [showloading] 是否显示加载状态
* @returns {void}
* @returns {void}
* @memberof Main
* @memberof Main
Base
*/
*/
public
updateGridEditItem
(
mode
:
string
,
data
:
any
=
{},
updateDetails
:
string
[],
showloading
?:
boolean
):
void
{
public
updateGridEditItem
(
mode
:
string
,
data
:
any
=
{},
updateDetails
:
string
[],
showloading
?:
boolean
):
void
{
if
(
!
mode
||
(
mode
&&
Object
.
is
(
mode
,
''
)))
{
if
(
!
mode
||
(
mode
&&
Object
.
is
(
mode
,
''
)))
{
...
@@ -1544,7 +1544,7 @@ export default class MainBase extends Vue implements ControlInterface {
...
@@ -1544,7 +1544,7 @@ export default class MainBase extends Vue implements ControlInterface {
*
*
* @param {*} $args row 行数据,rowIndex 行索引
* @param {*} $args row 行数据,rowIndex 行索引
* @returns {void}
* @returns {void}
* @memberof Main
* @memberof Main
Base
*/
*/
public
getRowClassName
(
args
:{
row
:
any
,
rowIndex
:
number
}){
public
getRowClassName
(
args
:{
row
:
any
,
rowIndex
:
number
}){
let
isSelected
=
this
.
selections
.
some
((
item
:
any
)
=>
{
let
isSelected
=
this
.
selections
.
some
((
item
:
any
)
=>
{
...
@@ -1553,10 +1553,27 @@ export default class MainBase extends Vue implements ControlInterface {
...
@@ -1553,10 +1553,27 @@ export default class MainBase extends Vue implements ControlInterface {
return
isSelected
?
"grid-selected-row"
:
""
;
return
isSelected
?
"grid-selected-row"
:
""
;
}
}
/**
* 获取对应列class
*
* @param {*} $args row 行数据,column 列数据,rowIndex 行索引,列索引
* @returns {void}
* @memberof MainBase
*/
public
getCellClassName
(
args
:{
row
:
any
,
column
:
any
,
rowIndex
:
number
,
columnIndex
:
number
}){
let
hasRowEdit
:
any
=
{
'id'
:
false
,
'app'
:
false
,
'address'
:
false
,
'status'
:
false
,
}
return
(
hasRowEdit
[
args
.
column
.
property
]
&&
this
.
actualIsOpenEdit
)
?
"edit-cell"
:
"info-cell"
;
}
/**
/**
* 新建默认值
* 新建默认值
* @param {*} row 行数据
* @param {*} row 行数据
* @memberof Main
* @memberof Main
Base
*/
*/
public
createDefault
(
row
:
any
){
public
createDefault
(
row
:
any
){
}
}
...
...
app_web/src/widgets/jobs-registry/main-grid/main-grid.less
浏览文件 @
0bea7a93
...
@@ -46,11 +46,12 @@
...
@@ -46,11 +46,12 @@
margin-bottom: unset !important;
margin-bottom: unset !important;
}
}
}
}
.el-table__body
td
{
.el-table__body
.edit-cell
{
padding:0;
padding:0;
}
.app-form-item{
.app-form-item{
margin-top: 20px;
margin-top: 20px;
margin-bottom: 20px;
}
}
}
}
}
.grid-pagination {
.grid-pagination {
...
...
ibztask-core/src/main/java/cn/ibizlab/core/task/service/impl/JobsInfoServiceImpl.java
浏览文件 @
0bea7a93
...
@@ -50,8 +50,8 @@ public class JobsInfoServiceImpl extends ServiceImpl<JobsInfoMapper, JobsInfo> i
...
@@ -50,8 +50,8 @@ public class JobsInfoServiceImpl extends ServiceImpl<JobsInfoMapper, JobsInfo> i
@Override
@Override
@Transactional
@Transactional
public
JobsInfo
start
(
JobsInfo
et
)
{
public
JobsInfo
start
(
JobsInfo
et
)
{
et
.
set
(
"Status"
,
"0"
);
et
.
set
(
"Last_time"
,
"0"
);
et
.
set
(
"Last_time"
,
"0"
);
et
.
set
(
"Status"
,
"0"
);
update
(
et
);
update
(
et
);
return
et
;
return
et
;
}
}
...
...
ibztask-core/src/main/java/cn/ibizlab/core/util/config/XxlJobConfig.java
浏览文件 @
0bea7a93
package
cn
.
ibizlab
.
core
.
util
.
config
;
package
cn
.
ibizlab
.
core
.
util
.
config
;
import
org.springframework.boot.autoconfigure.condition.ConditionalOnExpression
;
import
org.springframework.context.annotation.Configuration
;
import
org.springframework.context.annotation.Configuration
;
@ConditionalOnExpression
(
"!'${jobs.admin-address:NA}'.equals('NA')"
)
@Configuration
@Configuration
public
class
XxlJobConfig
{
public
class
XxlJobConfig
{
...
...
ibztask-util/src/main/resources/application-sys.yml
浏览文件 @
0bea7a93
...
@@ -87,7 +87,7 @@ ibiz:
...
@@ -87,7 +87,7 @@ ibiz:
### jobs
### jobs
jobs
:
jobs
:
admin-address
:
http://127.0.0.1:40005
#
admin-address: http://127.0.0.1:40005
app-name
:
ibztask
app-name
:
ibztask
app-port
:
9999
app-port
:
9999
#app-ip: 127.0.0.1
#app-ip: 127.0.0.1
...
...
编辑
预览
Markdown
格式
0%
请重试
or
添加新附件
添加附件
取消
您添加了
0
人
到此讨论。请谨慎行事。
先完成此消息的编辑!
取消
想要评论请
注册
或
登录