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
05bf2dc8
Commit
05bf2dc8
authored
Apr 07, 2024
by
陆正友
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
农行修改--job改按钮功能
parent
277a3aa3
Changes
3
Show whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
297 additions
and
233 deletions
+297
-233
att_import_bank.lwm
...ebapp/WEB-INF/classes/efile/EFILE1100/att_import_bank.lwm
+9
-0
csh_agricultural_bank_check.lview
...app/modules/csh/CSH1400/csh_agricultural_bank_check.lview
+29
-0
efile_doc_import_new.lsc
...n/webapp/modules/efile/EFILE1100/efile_doc_import_new.lsc
+259
-233
No files found.
src/main/webapp/WEB-INF/classes/efile/EFILE1100/att_import_bank.lwm
View file @
05bf2dc8
...
@@ -2,6 +2,15 @@
...
@@ -2,6 +2,15 @@
<bm:model
xmlns:f=
"leaf.database.features"
xmlns:bm=
"http://www.leaf-framework.org/schema/bm"
>
<bm:model
xmlns:f=
"leaf.database.features"
xmlns:bm=
"http://www.leaf-framework.org/schema/bm"
>
<bm:operations>
<bm:operations>
<bm:operation
name=
"query"
>
<bm:query-sql>
<![CDATA[
SELECT *
FROM hlcm_ele_abc_bank_slip_bacth b
WHERE b.start_date = TO_DATE('${:@parameter_code}', 'YYYY-MM-DD')
and b.slip_batch_id = nvl(${@batch_id},0)
ORDER BY b.slip_batch_id desc
]]>
</bm:query-sql>
</bm:operation>
<bm:operation
name=
"insert"
>
<bm:operation
name=
"insert"
>
<bm:update-sql>
<![CDATA[
<bm:update-sql>
<![CDATA[
...
...
src/main/webapp/modules/csh/CSH1400/csh_agricultural_bank_check.lview
View file @
05bf2dc8
...
@@ -14,6 +14,8 @@
...
@@ -14,6 +14,8 @@
url=
"${/request/@context_path}/modules/csh/CSH1400/csh_abc_import_save.lsc"
/>
url=
"${/request/@context_path}/modules/csh/CSH1400/csh_abc_import_save.lsc"
/>
<a:link
id=
"csh_abc_import_transaction_link"
<a:link
id=
"csh_abc_import_transaction_link"
url=
"${/request/@context_path}/modules/csh/CSH1400/csh_abc_import_transaction.lsc"
/>
url=
"${/request/@context_path}/modules/csh/CSH1400/csh_abc_import_transaction.lsc"
/>
<a:link
id=
"ocr_query_link_id"
url=
"${/request/@context_path}/modules/efile/EFILE1100/efile_doc_import_new.lsc"
/>
<script
type=
"text/javascript"
>
<![CDATA[
<script
type=
"text/javascript"
>
<![CDATA[
Leaf.onReady(function () {
Leaf.onReady(function () {
//只开放按钮权限给债权内勤
//只开放按钮权限给债权内勤
...
@@ -22,10 +24,12 @@
...
@@ -22,10 +24,12 @@
$('agricultural_bank_save_id').enable(); // 启用按钮
$('agricultural_bank_save_id').enable(); // 启用按钮
$('agricultural_bank_import_id').enable(); // 启用按钮
$('agricultural_bank_import_id').enable(); // 启用按钮
$('agricultural_bank_submit_id').enable(); // 启用按钮
$('agricultural_bank_submit_id').enable(); // 启用按钮
$('query_ocr').enable(); // 启用按钮
} else {
} else {
$('agricultural_bank_save_id').disable(); // 禁用按钮
$('agricultural_bank_save_id').disable(); // 禁用按钮
$('agricultural_bank_import_id').disable(); // 禁用按钮
$('agricultural_bank_import_id').disable(); // 禁用按钮
$('agricultural_bank_submit_id').disable(); // 禁用按钮
$('agricultural_bank_submit_id').disable(); // 禁用按钮
$('query_ocr').disable(); // 禁用按钮
}
}
});
});
...
@@ -227,6 +231,30 @@
...
@@ -227,6 +231,30 @@
});
});
}
}
//获取OCR数据
function query_ocr(){
Leaf.Masker.mask(Ext.getBody(), '获取OCR数据中');
var ocr_query_link ='ocr_query_link_id';
Leaf.request({
url: $(ocr_query_link ).getUrl(),
success: function(res) {
Leaf.Masker.unmask(Ext.getBody());
Leaf.SideBar.show({
msg:'获取数据'+res.result.page_number+'页'+'共'+res.result.total+'条',
duration: 10000
})
$("OcrQueryDs").query();
},
failure: function() {
Leaf.Masker.unmask(Ext.getBody());
},
error: function() {
Leaf.Masker.unmask(Ext.getBody());
},
scope: this
});
}
]]>
</script>
]]>
</script>
...
@@ -284,6 +312,7 @@
...
@@ -284,6 +312,7 @@
<a:screenTitle/>
<a:screenTitle/>
<a:gridButton
id=
"Ocr_Bank_Query"
click=
"agricultural_bank_query"
text=
"HLS.QUERY"
/>
<a:gridButton
id=
"Ocr_Bank_Query"
click=
"agricultural_bank_query"
text=
"HLS.QUERY"
/>
<a:gridButton
id=
"agricultural_bank_save_id"
click=
"agricultural_bank_save"
text=
"保存"
/>
<a:gridButton
id=
"agricultural_bank_save_id"
click=
"agricultural_bank_save"
text=
"保存"
/>
<a:gridButton
id=
"query_ocr"
click=
"query_ocr"
text=
"获取数据"
/>
<a:gridButton
id=
"agricultural_bank_import_id"
click=
"agricultural_bank_import"
text=
"收款导入"
/>
<a:gridButton
id=
"agricultural_bank_import_id"
click=
"agricultural_bank_import"
text=
"收款导入"
/>
<a:gridButton
id=
"agricultural_bank_submit_id"
click=
"agricultural_bank_submit"
text=
"提交"
/>
<a:gridButton
id=
"agricultural_bank_submit_id"
click=
"agricultural_bank_submit"
text=
"提交"
/>
</a:screenTopToolbar>
</a:screenTopToolbar>
...
...
src/main/webapp/modules/efile/EFILE1100/efile_doc_import_new.lsc
View file @
05bf2dc8
<?xml version="1.0" encoding="UTF-8"?>
<?xml version="1.0" encoding="UTF-8"?>
<a:service
xmlns:p=
"uncertain.proc"
xmlns:a=
"http://www.leaf-framework.org/application"
xmlns:s=
"leaf.plugin.script"
<a:service
xmlns:p=
"uncertain.proc"
xmlns:a=
"http://www.leaf-framework.org/application"
xmlns:s=
"leaf.plugin.script"
trace=
"true"
>
trace=
"true"
>
<a:init-procedure>
<a:init-procedure>
<s:server-script
import=
"token_record.js"
>
<![CDATA[
<s:server-script
import=
"token_record.js"
>
<![CDATA[
importPackage(java.io);
importPackage(java.io);
importPackage(java.util);
importPackage(java.util);
importPackage(Packages.com.hand.hlcm);
importPackage(Packages.com.hand.hlcm);
importPackage(Packages.com.hand.hl);
importPackage(Packages.com.hand.hl);
var logger = $logger('server-script');
var logger = $logger('server-script');
// 获取当前日期
function query_next_query(batch_id){
var currentDate = new Date();
send_query(batch_id);
// 设置开始时间为明天的凌晨整点
}
var startdate_n = new Date(Date.UTC(currentDate.getFullYear(), currentDate.getMonth(), currentDate.getDate()
function send_query (batch_id){
// 获取当前日期
var currentDate = new Date();
// 设置开始时间为明天的凌晨整点
var startdate_n = new Date(Date.UTC(currentDate.getFullYear(), currentDate.getMonth(), currentDate.getDate()
, 0, 0, 0));
, 0, 0, 0));
// 设置结束时间为后天的凌晨整点
// 设置结束时间为后天的凌晨整点
var enddate_n = new Date(Date.UTC(currentDate.getFullYear(), currentDate.getMonth(), currentDate.getDate() +
var enddate_n = new Date(Date.UTC(currentDate.getFullYear(), currentDate.getMonth(), currentDate.getDate() +
1, 0, 0, 0));
1, 0, 0, 0));
// 格式化日期为字符串
// 格式化日期为字符串
var startdate = startdate_n.toISOString().slice(0, 19).replace('T', ' ');
var startdate = startdate_n.toISOString().slice(0, 19).replace('T', ' ');
var enddate = enddate_n.toISOString().slice(0, 19).replace('T', ' ');
var enddate = enddate_n.toISOString().slice(0, 19).replace('T', ' ');
//var startdate = '2023-12-13 00:00:00';
//var startdate = '2023-12-13 00:00:00';
//var enddate = '2023-12-20 00:00:00';
//var enddate = '2023-12-20 00:00:00';
// 提取开始时间的日期部分
// 提取开始时间的日期部分
var starttime = startdate_n.toISOString().slice(0, 10);
var starttime = startdate_n.toISOString().slice(0, 10);
//var starttime = '2023-12-13';
//var starttime = '2023-12-13';
var att_import_bank_bm=$bm('efile.EFILE1100.att_import_bank');
var att_import_bank_bm=$bm('efile.EFILE1100.att_import_bank');
var att_import_bank_trx_bm=$bm('efile.EFILE1100.att_import_bank_trx');
var att_import_bank_trx_bm=$bm('efile.EFILE1100.att_import_bank_trx');
var init_page_number=2
0; //每次请求当前页条数
var init_page_number=10
0; //每次请求当前页条数
try {
try {
var sys_url_bm = $bm('cont.CON4000.get_sys_url');
var sys_url_bm = $bm('cont.CON4000.get_sys_url');
var parameter_code = 'TOKEN_POSTURL';
var parameter_code = 'TOKEN_POSTURL';
var SysposturlQuery = sys_url_bm.queryAsMap({
var SysposturlQuery = sys_url_bm.queryAsMap({
...
@@ -64,10 +69,11 @@ try {
...
@@ -64,10 +69,11 @@ try {
});
});
var token_type = tokenTypeyQuery.getChildren()[0].parameter_value;
var token_type = tokenTypeyQuery.getChildren()[0].parameter_value;
var bank_list_bm = $bm('efile.EFILE1100.get_bank_list
');
var bank_list_bm = $bm('efile.EFILE1100.att_import_bank
');
var parameter_code = starttime;
var parameter_code = starttime;
var response_json_list = bank_list_bm.queryAsMap({
var response_json_list = bank_list_bm.queryAsMap({
parameter_code: parameter_code
parameter_code: parameter_code,
batch_id : batch_id
});
});
var list =response_json_list.getChildren().length;
var list =response_json_list.getChildren().length;
var record = response_json_list.getChildren();
var record = response_json_list.getChildren();
...
@@ -120,7 +126,6 @@ try {
...
@@ -120,7 +126,6 @@ try {
'request_url' : docUrl
'request_url' : docUrl
})
})
var bank_list_bm = $bm('efile.EFILE1100.get_bank_list');
var bank_list_bm = $bm('efile.EFILE1100.get_bank_list');
var parameter_code = starttime;
var parameter_code = starttime;
var response_json_list = bank_list_bm.queryAsMap({
var response_json_list = bank_list_bm.queryAsMap({
...
@@ -130,7 +135,6 @@ try {
...
@@ -130,7 +135,6 @@ try {
var record = response_json_list.getChildren();
var record = response_json_list.getChildren();
logger.info(typeof (record));
logger.info(typeof (record));
var doc_import=new com.hand.hlcm.HttpPostDocQuery();
var doc_import=new com.hand.hlcm.HttpPostDocQuery();
var data_result_n = doc_import.httpPostDocImport(docUrl,files,access_token,token_type);
var data_result_n = doc_import.httpPostDocImport(docUrl,files,access_token,token_type);
var json_data = JSON.parse(data_result_n);
var json_data = JSON.parse(data_result_n);
...
@@ -138,6 +142,9 @@ try {
...
@@ -138,6 +142,9 @@ try {
var message = json_data.message;
var message = json_data.message;
var total = json_data.total;
var total = json_data.total;
$ctx.parameter.page_number = page_number;
$ctx.parameter.total = total;
var result=json_data.result;
var result=json_data.result;
// var result_list=JSON.stringify(result);
// var result_list=JSON.stringify(result);
var result_list = result.length;
var result_list = result.length;
...
@@ -268,6 +275,9 @@ try {
...
@@ -268,6 +275,9 @@ try {
var message = json_data.message;
var message = json_data.message;
var total = json_data.total;
var total = json_data.total;
$ctx.parameter.page_number = page_number;
$ctx.parameter.total = total;
var result=json_data.result;
var result=json_data.result;
var result_list = result.length;
var result_list = result.length;
var return_page_size = JSON.stringify(result_list);
var return_page_size = JSON.stringify(result_list);
...
@@ -312,11 +322,27 @@ try {
...
@@ -312,11 +322,27 @@ try {
}
}
}
}
}
}
}catch
(e)
{
}catch
(e)
{
println('e:'
+
e);
println('e:'
+
e);
}
}
]]
>
</s:server-script>
if
(total/100
>
page_number){
</a:init-procedure>
var batch_id = record[0].SLIP_BATCH_ID;
<a:service-output
output=
"/parameter"
/>
logger.info('19981988');
logger.info(batch_id);
logger.info('19981988');
query_next_query(batch_id);
}
}
function main(){
send_query();
}
main();
]]>
</s:server-script>
</a:init-procedure>
<a:service-output
output=
"/parameter"
/>
</a:service>
</a:service>
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