Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
L
leaf-hlcm
Project
Project
Details
Activity
Releases
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
hlcm
leaf-hlcm
Commits
4c6da8f5
Commit
4c6da8f5
authored
Apr 03, 2023
by
18083
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
电子档案流程定义改造
parent
80dc6e2b
Changes
2
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
57 additions
and
4 deletions
+57
-4
zj_wfl_workflow.lwm
src/main/webapp/WEB-INF/classes/zjwfl/zj_wfl_workflow.lwm
+16
-3
zj_wfl_workflow.lview
src/main/webapp/modules/zjwfl/zj_wfl_workflow.lview
+41
-1
No files found.
src/main/webapp/WEB-INF/classes/zjwfl/zj_wfl_workflow.lwm
View file @
4c6da8f5
...
...
@@ -19,6 +19,11 @@
<bm:field
name=
"show_approve_history_flag"
databaseType=
"VARCHAR2"
datatype=
"java.lang.String"
physicalName=
"SHOW_APPROVE_HISTORY_FLAG"
prompt=
"ZJ_WFL_WORKFLOW.SHOW_APPROVE_HISTORY_FLAG"
/>
<bm:field
name=
"show_all_approve_ht_flag"
databaseType=
"VARCHAR2"
datatype=
"java.lang.String"
physicalName=
"SHOW_ALL_APPROVE_HT_FLAG"
prompt=
"ZJ_WFL_WORKFLOW.SHOW_ALL_APPROVE_HT_FLAG"
/>
<bm:field
name=
"serial_number"
databaseType=
"NUMBER"
datatype=
"java.lang.Long"
physicalName=
"SERIAL_NUMBER"
prompt=
"序号"
/>
<bm:field
name=
"is_archive"
databaseType=
"VARCHAR2"
datatype=
"java.lang.String"
physicalName=
"IS_ARCHIVE"
/>
<bm:field
name=
"is_archive_desc"
forInsert=
"false"
forUpdate=
"false"
/>
<bm:field
name=
"archive_type"
databaseType=
"VARCHAR2"
datatype=
"java.lang.String"
physicalName=
"ARCHIVE_TYPE"
/>
<bm:field
name=
"archive_type_desc"
forInsert=
"false"
forUpdate=
"false"
/>
</bm:fields>
<bm:operations>
<bm:operation
name=
"query"
>
...
...
@@ -40,7 +45,11 @@
t1.display_service_name,
t1.show_approve_history_flag,
t1.show_all_approve_ht_flag,
t1.serial_number
t1.serial_number,
t1.is_archive,
t1.archive_type,
t1.is_archive_desc,
t1.archive_type_desc
from zj_wfl_workflow_v t1
#WHERE_CLAUSE#
order by t1.serial_number,t1.workflow_type_code,t1.workflow_code
...
...
@@ -76,7 +85,9 @@
p_show_approve_history_flag => ${@show_approve_history_flag},
p_show_all_approve_ht_flag => ${@show_all_approve_ht_flag},
p_serial_number => ${@serial_number},
p_user_id => ${/session/@user_id});
p_is_archive => ${@is_archive},
p_archive_type => ${@archive_type},
p_user_id => ${/session/@user_id});
end;
]]>
</bm:update-sql>
...
...
@@ -97,7 +108,9 @@
p_show_approve_history_flag => ${@show_approve_history_flag},
p_show_all_approve_ht_flag => ${@show_all_approve_ht_flag},
p_serial_number => ${@serial_number},
p_user_id => ${/session/@user_id});
p_is_archive => ${@is_archive},
p_archive_type => ${@archive_type},
p_user_id => ${/session/@user_id});
end;
]]>
</bm:update-sql>
...
...
src/main/webapp/modules/zjwfl/zj_wfl_workflow.lview
View file @
4c6da8f5
...
...
@@ -72,10 +72,36 @@
{
record.set('can_cancel','N');
}
if(name=='is_archive')
{
if(value=='Y'){
record.getMeta().getField('archive_type_desc').setRequired(true);
record.getMeta().getField('archive_type_desc').setReadOnly(false);
}else{
record.getMeta().getField('archive_type_desc').setRequired(false);
record.getMeta().getField('archive_type_desc').setReadOnly(true);
}
}
}
function onLoad_workflowDs(ds) {
var records=ds.getAll();
for (var u = 0;u
< ds.getAll
().length;u++)
{
if(records[u].get('is_archive')=='Y'){
records[u].getMeta().getField('archive_type_desc').setRequired(true);
records[u].getMeta().getField('archive_type_desc').setReadOnly(false);
}else{
records[u].getMeta().getField('archive_type_desc').setRequired(false);
records[u].getMeta().getField('archive_type_desc').setReadOnly(true);
}
}
}
]]
></script>
<a:dataSets>
<a:dataSet
id=
"yes_no_ds"
lookupCode=
"YES_NO"
/>
<a:dataSet
id=
"elec_file_type"
lookupCode=
"DATA_CLASSIFICATION"
/>
<a:dataSet
id=
"sub_category_ds"
lookupCode=
"ZJ_WFL_SUB_CATEGORY"
/>
<a:dataSet
id=
"para_workflowDs"
autoCreate=
"true"
model=
"zjwfl.zj_wfl_workflow"
>
<a:fields>
...
...
@@ -86,11 +112,19 @@
<a:map
from=
"workflow_type_desc"
to=
"workflow_type_desc"
/>
</a:mapping>
</a:field>
<a:field
name=
"is_archive_desc"
displayField=
"code_value_name"
options=
"yes_no_ds"
returnField=
"is_archive"
valueField=
"code_value"
/>
<a:field
name=
"archive_type_desc"
displayField=
"code_value_name"
options=
"elec_file_type"
returnField=
"archive_type"
valueField=
"code_value"
/>
<a:field
name=
"enabled_flag_desc"
defaultValue=
"是"
displayField=
"code_value_name"
options=
"yes_no_ds"
returnField=
"enabled_flag"
valueField=
"code_value"
/>
<a:field
name=
"enabled_flag"
defaultValue=
"Y"
/>
<a:field
name=
"sub_category_desc"
displayField=
"code_value_name"
options=
"sub_category_ds"
returnField=
"sub_category"
valueField=
"code_value"
/>
</a:fields>
</a:dataSet>
<a:dataSet
id=
"workflowDs"
autoPageSize=
"true"
autoQuery=
"true"
model=
"zjwfl.zj_wfl_workflow"
queryDataSet=
"para_workflowDs"
selectable=
"true"
>
<a:fields>
<a:field
name=
"is_archive"
/>
<a:field
name=
"archive_type"
/>
<a:field
name=
"is_archive_desc"
displayField=
"code_value_name"
options=
"yes_no_ds"
required=
"true"
returnField=
"is_archive"
valueField=
"code_value"
/>
<a:field
name=
"archive_type_desc"
displayField=
"code_value_name"
options=
"elec_file_type"
required=
"true"
returnField=
"archive_type"
valueField=
"code_value"
/>
<a:field
name=
"workflow_code"
required=
"true"
/>
<a:field
name=
"workflow_desc"
required=
"true"
/>
<a:field
name=
"sub_category_desc"
displayField=
"code_value_name"
options=
"sub_category_ds"
required=
"true"
returnField=
"sub_category"
valueField=
"code_value"
/>
...
...
@@ -114,6 +148,7 @@
</a:fields>
<a:events>
<a:event
name=
"update"
handler=
"onUpdate_workflowDs"
/>
<a:event
name=
"load"
handler=
"onLoad_workflowDs"
/>
</a:events>
</a:dataSet>
</a:dataSets>
...
...
@@ -123,7 +158,10 @@
<a:textField
name=
"workflow_code"
bindTarget=
"para_workflowDs"
maxLength=
"200"
prompt=
"工作流代码"
typeCase=
"upper"
/>
<a:textField
name=
"workflow_desc"
bindTarget=
"para_workflowDs"
maxLength=
"2000"
prompt=
"工作流描述"
/>
<a:comboBox
name=
"sub_category_desc"
bindTarget=
"para_workflowDs"
prompt=
"主从属性"
/>
</a:form>
<a:comboBox
name=
"enabled_flag_desc"
bindTarget=
"para_workflowDs"
prompt=
"是否启用"
/>
<a:comboBox
name=
"is_archive_desc"
bindTarget=
"para_workflowDs"
prompt=
"是否生成电子档案"
/>
<a:comboBox
name=
"archive_type_desc"
bindTarget=
"para_workflowDs"
prompt=
"电子档案类型"
/>
</a:form>
<a:hBox>
<a:button
click=
"workflowDs_query"
text=
"HAP_QUERY"
/>
<a:button
click=
"para_workflowDs_reset"
text=
"HAP_RESET"
/>
...
...
@@ -145,6 +183,8 @@
<a:column
name=
"enabled_flag"
editor=
"workflowDs_grid_check"
prompt=
"启用"
width=
"60"
/>
<a:column
name=
"can_cancel"
editorFunction=
"editorFun_workflowDs_grid"
prompt=
"可收回"
width=
"60"
/>
<a:column
name=
"node_define"
align=
"center"
prompt=
"工作流节点定义"
renderer=
"render_workflowDs_grid"
width=
"100"
/>
<a:column
name=
"is_archive_desc"
prompt=
"是否生成电子档案"
editor=
"workflowDs_grid_comb"
width=
"120"
/>
<a:column
name=
"archive_type_desc"
align=
"center"
prompt=
"电子档案类型"
editor=
"workflowDs_grid_comb"
width=
"120"
/>
</a:columns>
<a:editors>
<a:numberField
id=
"workflowDs_grid_num"
/>
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment