Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
Z
zhichan
Overview
Overview
Details
Activity
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
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
蒋勇
zhichan
Commits
9a4a02e4
Commit
9a4a02e4
authored
Jan 16, 2020
by
蒋勇
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
d
parent
e7b1d240
Hide whitespace changes
Inline
Side-by-side
Showing
8 changed files
with
59 additions
and
17 deletions
+59
-17
taskexecutor/app/base/db/task/rpt/rptHandler/GT.js
+1
-0
taskexecutor/app/base/db/task/rpt/rptHandler/NA.js
+1
-0
taskexecutor/app/base/db/task/rpt/rptHandler/NP.js
+1
-0
taskexecutor/app/base/db/task/rpt/rptHandler/SA.js
+1
-0
taskexecutor/app/base/db/task/rpt/rptHandler/SP.js
+1
-0
taskexecutor/app/base/db/task/rpt/rptHandler/ST.js
+1
-0
taskexecutor/app/base/db/task/rpt/rptHandler/getMonth.js
+40
-0
taskexecutor/test.js
+13
-17
No files found.
taskexecutor/app/base/db/task/rpt/rptHandler/GT.js
View file @
9a4a02e4
var
getMonth
=
require
(
"./getMonth"
);
module
.
exports
=
(
async
(
wb
,
toparsedate
)
=>
{
var
sheet
=
wb
.
getWorksheet
(
1
);
var
insertrows
=
[];
...
...
taskexecutor/app/base/db/task/rpt/rptHandler/NA.js
View file @
9a4a02e4
var
getMonth
=
require
(
"./getMonth"
);
module
.
exports
=
(
async
(
wb
,
toparsedate
)
=>
{
var
sheet
=
wb
.
getWorksheet
(
1
);
var
insertrows
=
[];
...
...
taskexecutor/app/base/db/task/rpt/rptHandler/NP.js
View file @
9a4a02e4
var
getMonth
=
require
(
"./getMonth"
);
module
.
exports
=
(
async
(
wb
,
toparsedate
)
=>
{
var
sheet
=
wb
.
getWorksheet
(
1
);
var
insertrows
=
[];
...
...
taskexecutor/app/base/db/task/rpt/rptHandler/SA.js
View file @
9a4a02e4
var
getMonth
=
require
(
"./getMonth"
);
module
.
exports
=
(
async
(
wb
,
toparsedate
)
=>
{
var
sheet
=
wb
.
getWorksheet
(
1
);
var
insertrows
=
[];
...
...
taskexecutor/app/base/db/task/rpt/rptHandler/SP.js
View file @
9a4a02e4
var
getMonth
=
require
(
"./getMonth"
);
module
.
exports
=
(
async
(
wb
,
toparsedate
)
=>
{
var
sheet
=
wb
.
getWorksheet
(
1
);
var
insertrows
=
[];
...
...
taskexecutor/app/base/db/task/rpt/rptHandler/ST.js
View file @
9a4a02e4
var
getMonth
=
require
(
"./getMonth"
);
module
.
exports
=
(
async
(
wb
,
toparsedate
)
=>
{
var
sheet
=
wb
.
getWorksheet
(
1
);
var
insertrows
=
[];
...
...
taskexecutor/app/base/db/task/rpt/rptHandler/getMonth.js
0 → 100644
View file @
9a4a02e4
function
getMonth
(
type
,
text
){
var
qs
=
[
"一"
,
"二"
,
"三"
,
"四"
];
var
qmap
=
{
"一"
:
"03"
,
"二"
:
"06"
,
"三"
:
"09"
,
"四"
:
"12"
};
//ITQ
if
(
type
==
"ITQ"
||
type
==
"ST"
||
type
==
"GT"
){
var
p1
=
/
\d{4}[
-|-
]\d{2}[
-|-
]\d{2}
/gm
;
var
ms
=
text
.
match
(
p1
);
var
lstDate
=
ms
[
1
];
var
ds
=
lstDate
.
split
(
"-"
);
var
rtnDate
=
ds
[
0
]
+
ds
[
1
];
return
rtnDate
;
}
else
{
var
testbool
=
false
;
var
p2
=
/
(\d{4})
|
([
一|二|三|四
])
/gm
;
var
ms
=
text
.
match
(
p2
);
console
.
log
(
ms
);
for
(
var
q
of
qs
){
var
jstr
=
ms
.
join
(
","
);
var
re
=
new
RegExp
(
q
);
if
(
re
.
test
(
jstr
)){
console
.
log
(
"======"
);
testbool
=
true
;
break
;
}
}
if
(
!
testbool
){
//如果不是季
var
p3
=
/
\d{4}[
-|-
]\d{2}
/gm
;
var
ms
=
text
.
match
(
p3
);
return
ms
[
0
].
split
(
"-"
).
join
(
""
);
}
else
{
//如果是季
var
qstr
=
ms
[
1
];
var
rtndate
=
ms
[
0
]
+
qmap
[
qstr
];
return
rtndate
;
}
}
}
module
.
exports
=
getMonth
();
\ No newline at end of file
taskexecutor/test.js
View file @
9a4a02e4
...
...
@@ -60,24 +60,20 @@ function getMonth(type,text){
}
}
var
text
=
`日期:2019-11(请按照此日期格式填写日期,否则系统无法识别)`
;
var
g
=
getMonth
(
"dd"
,
text
);
console
.
log
(
g
);
// var text=`日期:2019-11(请按照此日期格式填写日期,否则系统无法识别)`;
// var g=getMonth("dd",text);
// console.log(g);
// return;
// //ITQ
// var text=`税款所属期间:2019-06-01至2019-09-30
// 请按照此日期格式填写日期,否则系统无法识别)`;
// var g=getMonth("ITQ",text);
// console.log(g);
return
;
//ITQ
var
text
=
`税款所属期间:2019-06-01至2019-09-30
请按照此日期格式填写日期,否则系统无法识别)`
;
var
g
=
getMonth
(
"ITQ"
,
text
);
console
.
log
(
g
);
//ST
text
=
"税款所属期:2019-06-01至2019-09-30(请按照此日期格式填写日期,否则系统无法识别)"
;
var
g
=
getMonth
(
"ST"
,
text
);
console
.
log
(
g
);
// //ST
// text="税款所属期:2019-06-01至2019-09-30(请按照此日期格式填写日期,否则系统无法识别)";
// var g=getMonth("ST",text);
// console.log(g);
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