Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Contribute to GitLab
Sign in
Toggle navigation
Z
zxtb_to_ssfwpt
Project
Project
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Bugzilla
Bugzilla
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
卢世豪
zxtb_to_ssfwpt
Commits
5d093f76
Commit
5d093f76
authored
May 16, 2020
by
yangyuxin
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
关联表一部分
parent
bc9ccc6b
Hide whitespace changes
Inline
Side-by-side
Showing
7 changed files
with
142 additions
and
70 deletions
+142
-70
yearReportGLB.html
declare/yearReportGLB.html
+79
-53
declare_grid.js
static/biz/declare_grid.js
+3
-1
initLoader.js
static/js/yearGLB/initLoader.js
+1
-1
result.js
static/js/yearGLB/result.js
+18
-6
specialHandler.js
static/js/yearGLB/specialHandler.js
+21
-7
tool.js
static/js/yearGLB/tool.js
+1
-1
util.js
static/js/yearGLB/util.js
+19
-1
No files found.
declare/yearReportGLB.html
View file @
5d093f76
<
%@
page
language=
"java"
pageEncoding=
"UTF-8"
%
>
<
%@
taglib
prefix=
"c"
uri=
"http://java.sun.com/jsp/jstl/core"
%
>
<!doctype html>
<html
style=
"height:100%;font-size:14px;"
>
...
...
@@ -10,33 +7,33 @@
<!-- 让IE浏览器用最高级内核渲染页面 还有用 Chrome 框架的页面用webkit 内核 -->
<meta
http-equiv=
"X-UA-Compatible"
content=
"IE=edge,chrome=1"
>
<!-- IOS6全屏 Chrome高版本全屏 -->
<!--[if lt IE 9]>
<!--[if lt IE 9]
--
>
<meta
http-equiv=
"X-UA-Compatible"
content=
"edge"
>
<script src="/
online_report/
static/js/respond.js"></script>
<script src="/
online_report/
static/js/html5shiv.min.js"></script>
<!
[endif]-->
<script
src=
"/static/js/respond.js"
></script>
<script
src=
"/static/js/html5shiv.min.js"
></script>
<!--
[endif]-->
<!--[if lt IE 7]>
<!--[if lt IE 7]
--
>
<script>
window
.
CheckLowIe
=
true
;
</script>
<!
[endif]-->
<!--
[endif]-->
<meta
name=
"spreadjs culture"
content=
"zh-cn"
/>
<meta
charset=
"utf-8"
/>
<meta
name=
"viewport"
content=
"width=device-width, initial-scale=1.0"
/>
<title>
${pzzlMc}
</title>
<title></title>
<!-- 样式 -->
<link
href=
"/
online_report/
static/resources/gc.spread.sheets.excel2013white.12.0.0.css"
rel=
"stylesheet"
>
<link
href=
"/
online_report/
static/css/style.css?v=12"
rel=
"stylesheet"
>
<link
href=
"/
online_report/
static/tools/js/My97DatePicker/skin/WdatePicker.css"
rel=
"stylesheet"
/>
<script
src=
"/
online_report/
static/js/jquery.min.js"
></script>
<link
href=
"/static/resources/gc.spread.sheets.excel2013white.12.0.0.css"
rel=
"stylesheet"
>
<link
href=
"/static/css/style.css?v=12"
rel=
"stylesheet"
>
<link
href=
"/static/tools/js/My97DatePicker/skin/WdatePicker.css"
rel=
"stylesheet"
/>
<script
src=
"/static/js/jquery.min.js"
></script>
<!-- 工程文件 -->
<script
src=
"/
online_report/
static/resources/gc.spread.sheets.all.min.js"
></script>
<script
src=
"/
online_report/
static/resources/zh/gc.spread.sheets.resources.zh.12.0.0.min.js"
></script>
<script
src=
"/static/resources/gc.spread.sheets.all.min.js"
></script>
<script
src=
"/static/resources/zh/gc.spread.sheets.resources.zh.12.0.0.min.js"
></script>
<!-- 生成的资源文件 -->
<!-- TODO 此处需要将路径调整为对应引用的地址-->
<script
src=
"/
online_report/
static/page_js/_yearGLB/data.js?v=19"
></script>
<script
src=
"/
online_report/
static/page_extend_js/_yearGLB/data.js?v=19"
></script>
<script
src=
"/static/page_js/_yearGLB/data.js?v=19"
></script>
<script
src=
"/static/page_extend_js/_yearGLB/data.js?v=19"
></script>
<script>
// 全局变量 用于存放报表的特殊取值操作
var
NB_SPECIAL_HANDLER
=
{};
...
...
@@ -63,7 +60,7 @@
<body
class=
"body"
>
<div
class=
"header"
>
<div
class=
"title"
>
${pzzlMc}
</div>
<div
class=
"title"
></div>
<div
class=
"button-group"
>
<button
onClick=
"submitData()"
class=
"htbutton"
>
保存
</button>
</div>
...
...
@@ -255,43 +252,63 @@
</div>
</div>
<div
id=
"resultFloat"
title=
"查看校验结果"
class=
"htbutton"
>
查看校验
</div>
<!-- 业务逻辑代码 -->
<script
type=
"text/javascript"
src=
"/online_report/static/js/yearGLB/initLoader.js?v=19"
></script>
<script
type=
"text/javascript"
src=
"/online_report/static/js/yearGLB/util.js?v=19"
></script>
<script
type=
"text/javascript"
src=
"/online_report/static/js/yearGLB/api.js?v=19"
></script>
<script
type=
"text/javascript"
src=
"/online_report/static/js/yearGLB/fomula.js?v=19"
></script>
<script
type=
"text/javascript"
src=
"/online_report/static/js/yearGLB/tool.js?v=19"
></script>
<script
type=
"text/javascript"
src=
"/online_report/static/js/yearGLB/specialHandler.js?v=19"
></script>
<script
type=
"text/javascript"
src=
"/online_report/static/js/yearGLB/result.js?v=19"
></script>
<script
type=
"text/javascript"
src=
"/online_report/static/tools/js/My97DatePicker/WdatePicker.js?v=19"
></script>
<script>
var
GLOBAL_INITJSON
=
$
{
data
};
var
GLOBAL_JSON
=
$
{
dataSs
};
var
isGZflag
=
$
{
ifGZflag
?
true
:
false
};
var
GLOBAL_CACHE_DATA
=
$
{
cacheData
};
var
GLOBAL_TABLE_SPECIAL
=
$
{
specialCarryData
};
var
GLOBAL_TABLE_FP
=
$
{
zzsData
};
// 布局处理
var
$container
=
$
(
".container"
);
var
$breakbar
=
$
(
".breakbar .middle-btn"
);
$
(
function
()
{
$container
.
removeClass
(
"full"
);
$breakbar
.
text
(
"<"
);
$breakbar
.
on
(
"click"
,
function
()
{
if
(
$container
.
is
(
".full"
))
{
$container
.
removeClass
(
"full"
);
$breakbar
.
text
(
"<"
);
}
else
{
$container
.
addClass
(
"full"
);
$breakbar
.
text
(
">"
);
}
if
(
spread
)
{
spread
.
refresh
();
var
URL
=
"http://localhost:7070"
;
var
GLOBAL_INITJSON
,
GLOBAL_JSON
,
GLOBAL_CACHE_DATA
,
GLOBAL_TABLE_SPECIAL
,
GLOBAL_TABLE_FP
,
isGZflag
;
$
(
function
(){
$
.
ajax
({
type
:
"POST"
,
url
:
URL
+
"/online_report/declare/toPzzl"
,
async
:
false
,
dataType
:
"json"
,
// 请求方式为jsonp
data
:
{
data
:
localStorage
.
getItem
(
"data"
)
},
success
:
function
(
data
)
{
$
(
".header .title"
).
html
(
data
.
pzzlMc
);
$
(
"title"
).
html
(
data
.
pzzlMc
)
if
(
data
.
bean
)
{
GLOBAL_INITJSON
=
data
.
bean
.
data
?
JSON
.
parse
(
data
.
bean
.
data
)
:
{};
GLOBAL_JSON
=
data
.
bean
.
dataSs
?
JSON
.
parse
(
data
.
bean
.
dataSs
)
:
{};
GLOBAL_CACHE_DATA
=
data
.
bean
.
cacheData
?
JSON
.
parse
(
data
.
bean
.
cacheData
)
:
{};
GLOBAL_TABLE_SPECIAL
=
data
.
bean
.
specialCarryData
?
JSON
.
parse
(
data
.
bean
.
specialCarryData
)
:
{};
GLOBAL_TABLE_FP
=
data
.
bean
.
zzsData
?
JSON
.
parse
(
data
.
bean
.
zzsData
)
:
{};
isGZflag
=
data
.
bean
.
ifGZflag
?
true
:
false
;
}
},
error
:
function
(
xhr
){
//jsonp 方式此方法不被触发
console
.
log
(
"=======error======================"
)
}
});
});
})
// var GLOBAL_INITJSON = ${ data };
// var GLOBAL_JSON = ${ dataSs };
// var isGZflag = ${ ifGZflag?true:false };
// var GLOBAL_CACHE_DATA = ${ cacheData };
// var GLOBAL_TABLE_SPECIAL = ${ specialCarryData };
// var GLOBAL_TABLE_FP = ${ zzsData };
// 布局处理
var
$container
=
$
(
".container"
);
var
$breakbar
=
$
(
".breakbar .middle-btn"
);
// $(function () {
$container
.
removeClass
(
"full"
);
$breakbar
.
text
(
"<"
);
$breakbar
.
on
(
"click"
,
function
()
{
if
(
$container
.
is
(
".full"
))
{
$container
.
removeClass
(
"full"
);
$breakbar
.
text
(
"<"
);
}
else
{
$container
.
addClass
(
"full"
);
$breakbar
.
text
(
">"
);
}
if
(
spread
)
{
spread
.
refresh
();
}
});
// });
})
// $(document).ready(function () {
// setTimeout(function () {
// // TODO 在选择完报表的条件下添加特殊样式标记
...
...
@@ -300,6 +317,15 @@
// }, 1000);
// })
</script>
<!-- 业务逻辑代码 -->
<script
type=
"text/javascript"
src=
"/static/js/yearGLB/initLoader.js?v=19"
></script>
<script
type=
"text/javascript"
src=
"/static/js/yearGLB/util.js?v=19"
></script>
<script
type=
"text/javascript"
src=
"/static/js/yearGLB/api.js?v=19"
></script>
<script
type=
"text/javascript"
src=
"/static/js/yearGLB/fomula.js?v=19"
></script>
<script
type=
"text/javascript"
src=
"/static/js/yearGLB/tool.js?v=19"
></script>
<script
type=
"text/javascript"
src=
"/static/js/yearGLB/specialHandler.js?v=19"
></script>
<script
type=
"text/javascript"
src=
"/static/js/yearGLB/result.js?v=19"
></script>
<script
type=
"text/javascript"
src=
"/static/tools/js/My97DatePicker/WdatePicker.js?v=19"
></script>
</body>
</html>
\ No newline at end of file
static/biz/declare_grid.js
View file @
5d093f76
...
...
@@ -219,8 +219,10 @@ function initPage(companyInfo) {
localStorage
.
setItem
(
"data"
,
JSON
.
stringify
(
submitData
));
if
(
data
.
url
==
"edit.jsp"
)
{
window
.
open
(
"/declare/edit.html"
);
}
else
if
(
"yearReport.jsp"
)
{
}
else
if
(
data
.
url
==
"yearReport.jsp"
)
{
window
.
open
(
"/declare/yearReport.html"
);
}
else
if
(
data
.
url
==
"yearReportGLB.jsp"
)
{
window
.
open
(
"/declare/yearReportGLB.html"
);
}
},
error
:
function
(
xhr
){
...
...
static/js/yearGLB/initLoader.js
View file @
5d093f76
...
...
@@ -45,7 +45,7 @@ var jwList = [];
window
.
onload
=
function
()
{
getIEVersion
();
var
url
=
window
.
location
.
host
;
if
(
"sbjs.tjsat.gov.cn"
==
url
){
if
(
"sbjs.tjsat.gov.cn
:18080
"
==
url
){
GC
.
Spread
.
Sheets
.
LicenseKey
=
"sbjs.tjsat.gov.cn,736922629637688#B0LBLdFREewVjRiZFNIdmWjtUWldkRhVWa9oFMLNlTwg4UUVTNjtUW0RXcwR5R6EnTIZTRNpXUBB7L0RWciRmaUlnUwQlTLFlYiNkMSFWaxI7bBBzc0VHOFF5M9pXSoRkQPhmZlRUewMncNBXSXZVTV36dSJVS0tEb5lnWI5mNxNzMwYEU7cnMRRUc6xmYF3GakpWYwckVF3mSsJWYlRlb6U6cZpFTGVzYhN7cjx6LphTQOFVSPxUdZVTU5pEeNhDZutmQPZFT6FEdONmc926YCl4drAlNx3Ud8o5LOhGOjJzaPJ4YUtmbx8maiJiOiMlIsIyMDdTRwYER4IiOigkIsEjN6ETO8EzM0IicfJye35XX3JSSGljQiojIDJCLiITMuYHITpEIkFWZyB7UiojIOJyebpjIkJHUiwiIxQDO4gDMggTMyEDOxAjMiojI4J7QiwiIuNmL636ZuQXYzpGduMnaiNnI0IyctRkIsICnCeOqZa+r+SuI0ISYONkIsICO8YzNzYTOyYjMykjNzcjI0ICZJJCL3V6csFmZ0IiczRmI1pjIs9WQisnOiQkIsISP3cXdOBVZwEVZ9V5V7dnTllFSVpHVYd5UZl6a6tUQ6hUQX36NTFVNKhHNC5USDlVOJBVWlJWRq3ERqJDWth7TyMmVnV7QjZWWzNXcxokewYTeBhXOFZnVBhWStt6SsB7TTJkUV3UTGlHSNRWR"
;
}
else
{
GC
.
Spread
.
Sheets
.
LicenseKey
=
"etax.tianjin.chinatax.gov.cn,498254719314719#B0WY39GZUNVZFpUQtZXVxFTRzYkQFtEbvVHRvgDb03yNXljc6R4KqtiTrFUYCF6RhdFTPhTOzpmeCRne7ZXRWVWV9MlUo34NlFDTVp6dyt4TVV7c8pERk94Uml4Y0JDcrsyYyFWbNVzcwsGRslndxw6Yy54SiJDVVZnajZVRXpmTnVVMGJGZ42GRolTSPpkea9mNxITT5YmapRHSN3iZrYWYDhXav3GOnd5LLBXYrd4badlcxwWbElFWzgmZsdWU4JVaYV6bmdWYudDVhR7KhJEOhJnQw4EbKxEdvk4NiZTWmpnN7cVY9tmd9VGZEdzSZZTai9UO8BTYqVkbppWSiojITJCLiYDOEZ4MDJzMiojIIJCL8YzN7MzN8kjM0IicfJye35XX3JSSGljQiojIDJCLiITMuYHITpEIkFWZyB7UiojIOJyebpjIkJHUiwiI5MDM4kDMgMjM7ATOxAjMiojI4J7QiwiIuNmL636ZugXY4Fmbph6Yu8Waq9WYpRnL8FGdlJiOiMXbEJCLig1jlzahlDZmpnInmDoimH9pnnKplnatm19tl1ZpnXKtmnKplLiOiEmTDJCLikTM7QTMzkTM7QTNygTO4IiOiQWSiwSflNHbhZmOiI7ckJye0ICbuFkI1pjIEJCLi4TPBJGc9IFVrJFNwQDZ0tWUKpmS9kHUmZmN6YzZwcFeahEaNNWWmRmMTdVRFxWNRZTcwQzSpt4dthTNHhUbxATNj9Gdp3kNs3mcXZUZDFVQTt6aJJUO6diSM9"
;
...
...
static/js/yearGLB/result.js
View file @
5d093f76
...
...
@@ -165,6 +165,10 @@ function selectNb() {
_btnsEventHandler
();
setGLBhide
();
getJmxz_026
();
//10420_019 增加货币任务
getJmxz_019
();
//增加“Currencyused”
getJmxz_020
();
addLeftItem
();
getStroageData
(
NB_cache_data
.
tables
);
...
...
@@ -434,10 +438,14 @@ function getTableVlaue(tables) {
var
list
=
getDmbList
(
lx
,
dm
);
var
options
=
[];
list
.
map
(
function
(
item
)
{
// var obj = {
// text: item.dm + ' ' + item.name,
// value: item.dm
// }
var
obj
=
{
text
:
item
.
dm
+
' '
+
item
.
name
,
value
:
item
.
dm
}
text
:
item
.
split
(
" "
)[
0
]
+
' '
+
item
.
split
(
" "
)[
1
]
,
value
:
item
.
split
(
" "
)[
0
]
}
;
options
.
push
(
obj
)
})
newCellType
(
sheetIndex
,
7
,
9
,
'select'
,
options
)
...
...
@@ -448,10 +456,14 @@ function getTableVlaue(tables) {
var
list
=
getDmbList
(
lx
,
dm
);
var
options
=
[];
list
.
map
(
function
(
item
)
{
// var obj = {
// text: item.dm + ' ' + item.name,
// value: item.dm
// }
var
obj
=
{
text
:
item
.
dm
+
' '
+
item
.
name
,
value
:
item
.
dm
}
text
:
item
.
split
(
" "
)[
0
]
+
' '
+
item
.
split
(
" "
)[
1
]
,
value
:
item
.
split
(
" "
)[
0
]
}
;
options
.
push
(
obj
)
})
newCellType
(
sheetIndex
,
8
,
9
,
'select'
,
options
)
...
...
static/js/yearGLB/specialHandler.js
View file @
5d093f76
...
...
@@ -628,11 +628,13 @@ function setGljynr(tableName, idCell, nameCell) {
if
(
tableName
==
"10420_005"
)
{
$
(
'#gljynrModal .title'
).
text
(
"选择关联关系"
);
$
(
'#gljynrModal .dm-name'
).
text
(
"关联关系代码"
);
// $("#gljynrModal .dm-name").remove();
$
(
'#gljynrModal .content-name'
).
text
(
"关联关系名称"
);
lx
=
"glgxlx_10420_005"
;
}
else
{
$
(
'#gljynrModal .title'
).
text
(
"选择关联交易内容"
);
$
(
'#gljynrModal .dm-name'
).
text
(
"关联交易内容代码"
);
// $("#gljynrModal .dm-name").remove();
$
(
'#gljynrModal .content-name'
).
text
(
"关联交易内容"
);
lx
=
""
;
}
...
...
@@ -645,6 +647,12 @@ function setGljynr(tableName, idCell, nameCell) {
tHtml
+=
'<td>'
+
temp
[
i
].
split
(
" "
)[
1
]
+
'</td>'
tHtml
+=
'</tr>'
}
// for (var i = 0; i < temp.length; i++) {
// tHtml += '<tr>'
// tHtml += '<td><input type="checkbox" class="only-single" value="" data-id="' + temp[i] + '" data-name="' + temp[i] + '" /></td>'
// tHtml += '<td>' + temp[i] + '</td>'
// tHtml += '</tr>'
// }
$
(
"#gljynrModal .modal-table"
).
html
(
tHtml
);
// //默认在弹框中勾选已选中的减免方式
$
(
'#gljynrModal input:checkbox'
).
prop
(
"checked"
,
false
);
...
...
@@ -664,7 +672,7 @@ function setGljynr(tableName, idCell, nameCell) {
name
.
push
(
dName
);
});
setCellValue
(
$
(
'#gljynrModal'
).
attr
(
"data-index"
),
$
(
'#gljynrModal'
).
attr
(
"data-row"
),
idCell
,
dm
.
join
(
','
));
setCellValue
(
$
(
'#gljynrModal'
).
attr
(
"data-index"
),
$
(
'#gljynrModal'
).
attr
(
"data-row"
),
nameCell
,
name
.
join
(
','
));
setCellValue
(
$
(
'#gljynrModal'
).
attr
(
"data-index"
),
$
(
'#gljynrModal'
).
attr
(
"data-row"
),
nameCell
,
dm
.
join
(
','
));
$
(
'#gljynrModal,#Modal'
).
hide
();
});
$
(
'#gljynrModal #czJyLxClose'
).
one
(
'click'
,
function
()
{
...
...
@@ -799,13 +807,19 @@ function getDmbList(lx, dm, isShengJi, isGuanLian) {
shengJiDm
:
dm
}
}
if
(
isGuanLian
){
url
=
"/online_report/declare/getglgxList"
;
obj
=
{
lx
:
lx
,
dm
:
dm
}
if
(
isGuanLian
){
url
=
"/online_report/declare/getglgxList"
;
obj
=
{
lx
:
lx
,
dm
:
dm
}
}
if
(
isGuanLian
&&
(
dm
==
"10420_006"
||
dm
==
"10420_008"
))
{
url
=
"/online_report/declare/getGljynr"
;
obj
=
{
code
:
dm
}
}
$
.
ajax
({
type
:
"POST"
,
url
:
url
,
...
...
static/js/yearGLB/tool.js
View file @
5d093f76
...
...
@@ -238,7 +238,7 @@ function dateProcessing(type) {
//封装等待框 调用方式:showLoading();hideLoading();
(
function
(
$
)
{
var
renderHtml
=
function
renderHtml
()
{
var
_html
=
'<div id="loadingDiv" style="display: none; cursor:progress;"><div id="over" style=" position: absolute;top: 0;left: 0; width: 100%;height: 100%; background-color: #000000;opacity:0.4;z-index: 9999991;"></div><div id="layout" style="position: absolute;top: 40%; left: 40%;width: 20%; height: 20%; z-index: 9999999;text-align:center;"><img id="showloading" src="/static/tools/images/loading1.gif" /></div></div>'
;
var
_html
=
'<div id="loadingDiv" style="display: none; cursor:progress;"><div id="over" style=" position: absolute;top: 0;left: 0; width: 100%;height: 100%; background-color: #000000;opacity:0.4;z-index: 9999991;"></div><div id="layout" style="position: absolute;top: 40%; left: 40%;width: 20%; height: 20%; z-index: 9999999;text-align:center;"><img id="showloading" src="/
online_report/
static/tools/images/loading1.gif" /></div></div>'
;
$
(
"body"
).
append
(
_html
);
};
renderHtml
();
...
...
static/js/yearGLB/util.js
View file @
5d093f76
...
...
@@ -79,9 +79,11 @@ function addLeftItem(flag, NBindex) {
if
(
tableName
==
'table_10420_020'
){
var
tableName_19
=
'table_10420_019'
;
var
sheetIndex_19
=
spread
.
getSheetIndex
(
tableName_19
);
if
(
getCellValue
(
sheetIndex_19
,
4
,
7
)
)
{
if
(
sheetIndex_19
&&
getCellValue
(
sheetIndex_19
,
4
,
7
)
&&
getCellValue
(
sheetIndex_19
,
4
,
7
).
length
>
4
)
{
var
data_019
=
getCellValue
(
sheetIndex_19
,
4
,
7
).
substring
(
0
,
4
);
setCellValue
(
index
,
5
,
8
,
data_019
);
}
else
{
setCellValue
(
index
,
5
,
8
,
""
);
}
}
if
(
tableName
==
'table_10420_016'
)
{
...
...
@@ -1335,4 +1337,20 @@ function setGlf(name,jwList,jnList) {
break
;
}
}
//“是”和“否”只能选择一个。 yyx
/**
*
* @param flag 点击单元格的状态
* @param index 非点击单元格的索引
* @param row 非点击单元格的行
* @param col 非点击单元格的列
*/
function
chooseOne
(
flag
,
index
,
row
,
col
)
{
if
(
flag
)
{
setCellValue
(
index
,
row
,
col
,
false
);
}
else
{
setCellValue
(
index
,
row
,
col
,
true
);
}
}
\ No newline at end of file
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