Skip to content
项目
群组
代码片段
帮助
当前项目
正在载入...
登录 / 注册
切换导航面板
9
912project
项目
项目
详情
活动
周期分析
仓库
仓库
文件
提交
分支
标签
贡献者
图表
比较
统计图
议题
0
议题
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
CI / CD
CI / CD
流水线
作业
日程
统计图
Wiki
Wiki
代码片段
代码片段
成员
成员
折叠边栏
关闭边栏
活动
图像
聊天
创建新问题
作业
提交
问题看板
Open sidebar
CRS
912project
Commits
210055e0
提交
210055e0
authored
4月 13, 2020
作者:
CRS
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
new
上级
e2181ec5
隐藏空白字符变更
内嵌
并排
正在显示
1 个修改的文件
包含
102 行增加
和
90 行删除
+102
-90
otherPdf.vue
src/components/otherPdf/otherPdf.vue
+102
-90
没有找到文件。
src/components/otherPdf/otherPdf.vue
浏览文件 @
210055e0
...
@@ -530,10 +530,11 @@ export default {
...
@@ -530,10 +530,11 @@ export default {
htmlTitle
:
''
,
// pdf名称
htmlTitle
:
''
,
// pdf名称
title
:
'XXXXXX'
,
// 单位名称
title
:
'XXXXXX'
,
// 单位名称
systemName
:
'XXXXXXXXX'
,
// 系统名称
systemName
:
'XXXXXXXXX'
,
// 系统名称
version
:
1
,
// 第几次评估
reportName
:
'在国产化安全自主可控环境下的适配/改造工作评估报告'
,
reportName
:
'在国产化安全自主可控环境下的适配/改造工作评估报告'
,
tableContent
:
[
tableContent
:
[
{
name
:
'评估机构:'
,
val
:
'宁波市安可办'
},
{
name
:
'评估机构:'
,
val
:
'宁波市安可办'
},
{
name
:
'报告版本:'
,
val
:
'
20200409-1
'
},
{
name
:
'报告版本:'
,
val
:
''
},
{
name
:
'时间:'
,
val
:
''
},
{
name
:
'时间:'
,
val
:
''
},
{
name
:
'委托单位签字:'
,
val
:
''
},
{
name
:
'委托单位签字:'
,
val
:
''
},
{
name
:
'评估机构签字:'
,
val
:
''
}
{
name
:
'评估机构签字:'
,
val
:
''
}
...
@@ -1125,67 +1126,69 @@ export default {
...
@@ -1125,67 +1126,69 @@ export default {
methods
:{
methods
:{
// 获取页码
// 获取页码
getPage
()
{
getPage
()
{
for
(
let
i
=
1
;
i
<
$
(
'.page'
).
length
;
i
++
)
{
for
(
let
i
=
1
;
i
<
$
(
'.page'
).
length
;
i
++
)
{
// 遍历所有的page页面,动态加载的页无法找到,其中里面多了三页无数据页
let
html
=
'<p class="pageIndex">'
+
i
+
'</p>'
;
let
html
=
'<p class="pageIndex">'
+
i
+
'</p>'
;
// 创造页脚
if
(
i
===
20
)
{
if
(
i
===
20
)
{
// 20页的前两页是3.1.1基本信息的动态数据
html
=
'<p class="pageIndex">'
+
(
i
+
this
.
page1
)
+
'</p>'
;
html
=
'<p class="pageIndex">'
+
(
i
+
this
.
page1
)
+
'</p>'
;
// 20页 + 动态数据页码数
}
}
if
(
i
>
20
&&
this
.
del
!==
0
)
{
//
可优化项不是空
if
(
i
>
20
&&
this
.
del
!==
0
)
{
//
20页之后是可优化项动态数据,判断不为空时
html
=
'<p class="pageIndex">'
+
(
i
+
this
.
page1
+
this
.
pageAll
-
this
.
del
)
+
'</p>'
;
html
=
'<p class="pageIndex">'
+
(
i
+
this
.
page1
+
this
.
pageAll
-
this
.
del
)
+
'</p>'
;
// 都不为空,当前页码 + 基本信息页码 + 后面三个动态数据页码 - 为空时添加的三个页码
if
(
i
===
21
&&
this
.
page2
===
0
)
{
if
(
i
===
21
&&
this
.
page2
===
0
)
{
// 可优化页码为空时,以创造的暂无数据页替代
html
=
'<p class="pageIndex">'
+
(
i
+
this
.
page1
)
+
'</p>'
;
html
=
'<p class="pageIndex">'
+
(
i
+
this
.
page1
)
+
'</p>'
;
}
}
if
(
i
===
22
&&
this
.
page3
===
0
)
{
if
(
i
===
22
&&
this
.
page3
===
0
&&
this
.
page2
!==
0
)
{
// 必须替换页面为空时
html
=
'<p class="pageIndex">'
+
(
i
+
this
.
page1
+
this
.
page2
)
+
'</p>'
;
html
=
'<p class="pageIndex">'
+
(
i
+
this
.
page1
+
this
.
page2
)
+
'</p>'
;
// 必须替换页面为空,可优化不为空
}
else
if
(
i
===
22
&&
this
.
page3
===
0
&&
this
.
page2
===
0
)
{
}
else
if
(
i
===
22
&&
this
.
page3
===
0
&&
this
.
page2
===
0
)
{
// 必须替换页面为空,可优化为空
html
=
'<p class="pageIndex">'
+
(
i
+
this
.
page1
+
this
.
page2
-
1
)
+
'</p>'
;
html
=
'<p class="pageIndex">'
+
(
i
+
this
.
page1
+
this
.
page2
-
1
)
+
'</p>'
;
// 加上前面所有页然后减去前面1页无数据页
}
}
if
(
i
===
23
&&
this
.
page4
===
0
&&
this
.
page2
!==
0
&&
this
.
page3
!==
0
)
{
if
(
i
===
23
&&
this
.
page4
===
0
&&
this
.
page2
!==
0
&&
this
.
page3
!==
0
)
{
// 需要验证页为空,可优化和必须替换不为空
html
=
'<p class="pageIndex">'
+
(
i
+
this
.
page1
+
this
.
page2
+
this
.
page3
)
+
'</p>'
;
html
=
'<p class="pageIndex">'
+
(
i
+
this
.
page1
+
this
.
page2
+
this
.
page3
)
+
'</p>'
;
// 当前页面加上所有动态加载的页码
}
else
if
(
i
===
23
&&
this
.
page4
===
0
&&
this
.
page2
===
0
||
i
===
23
&&
this
.
page4
===
0
&&
this
.
page3
===
0
)
{
}
else
if
(
i
===
23
&&
this
.
page4
===
0
&&
this
.
page2
===
0
||
i
===
23
&&
this
.
page4
===
0
&&
this
.
page3
===
0
)
{
// 可优化或者必须替换一个为空
html
=
'<p class="pageIndex">'
+
(
i
+
this
.
page1
+
this
.
page2
+
this
.
page3
-
1
)
+
'</p>'
;
html
=
'<p class="pageIndex">'
+
(
i
+
this
.
page1
+
this
.
page2
+
this
.
page3
-
1
)
+
'</p>'
;
// 加上所有页然后减去前面1页无数据页
}
else
if
(
i
===
23
&&
this
.
page4
===
0
&&
this
.
page2
===
0
&&
this
.
page3
===
0
)
{
}
else
if
(
i
===
23
&&
this
.
page4
===
0
&&
this
.
page2
===
0
&&
this
.
page3
===
0
)
{
// 全部为空时
html
=
'<p class="pageIndex">'
+
(
i
+
this
.
page1
+
this
.
page2
+
this
.
page3
-
2
)
+
'</p>'
;
html
=
'<p class="pageIndex">'
+
(
i
+
this
.
page1
+
this
.
page2
+
this
.
page3
-
2
)
+
'</p>'
;
// 技术所有页然后减去前面2页无数据页
}
}
}
else
if
(
i
>
20
&&
this
.
del
===
0
)
{
}
else
if
(
i
>
20
&&
this
.
del
===
0
)
{
// 当三个页面都为空时,只需要加上之前的基本信息页码
html
=
'<p class="pageIndex">'
+
(
i
+
this
.
page1
)
+
'</p>'
;
html
=
'<p class="pageIndex">'
+
(
i
+
this
.
page1
)
+
'</p>'
;
}
}
let
other
=
'.page:nth-child('
+
(
i
+
1
)
+
')'
;
let
other
=
'.page:nth-child('
+
(
i
+
1
)
+
')'
;
$
(
other
).
append
(
html
);
$
(
other
).
append
(
html
);
// 添加页脚
for
(
let
item
of
this
.
listContent
)
{
if
(
$
(
'.page'
)[
i
].
innerText
.
indexOf
(
item
.
name
)
!==
-
1
&&
item
.
name
!==
'目录'
)
{
for
(
let
item
of
this
.
listContent
)
{
// 导入目录页码
if
(
$
(
'.page'
)[
i
].
innerText
.
indexOf
(
item
.
name
)
!==
-
1
&&
item
.
name
!==
'目录'
)
{
// 去除目录页
item
.
val
=
i
;
item
.
val
=
i
;
if
(
item
.
name
===
'4. 评估建议'
||
item
.
name
===
'5. 附件'
)
{
if
(
item
.
name
===
'4. 评估建议'
||
item
.
name
===
'5. 附件'
)
{
// 判断为3之后的页面
item
.
val
=
i
+
this
.
page1
+
this
.
pageAll
-
this
.
del
;
item
.
val
=
i
+
this
.
page1
+
this
.
pageAll
-
this
.
del
;
// 3之后的页面需要+所有动态加载页-无数据页面
}
}
}
}
if
(
item
.
child1
!==
undefined
)
{
if
(
item
.
child1
!==
undefined
)
{
// 轮询二级目录
for
(
let
arr
of
item
.
child1
)
{
for
(
let
arr
of
item
.
child1
)
{
if
(
$
(
'.page'
)[
i
].
innerText
.
indexOf
(
arr
.
name
)
!==
-
1
)
{
if
(
$
(
'.page'
)[
i
].
innerText
.
indexOf
(
arr
.
name
)
!==
-
1
)
{
arr
.
val
=
i
;
arr
.
val
=
i
;
if
(
arr
.
name
===
'3.2. 关键技术依赖'
)
{
if
(
arr
.
name
===
'3.2. 关键技术依赖'
)
{
// 加载在两个动态数据中间页,需要加上前一个动态数据页码
arr
.
val
=
i
+
this
.
page1
;
arr
.
val
=
i
+
this
.
page1
;
}
}
// 以下为3之后的页面
if
(
arr
.
name
===
'3.3. 难度系数和综合系数修正'
||
arr
.
name
===
'3.4. 人工月估算'
||
arr
.
name
===
'3.5. 额外申请'
||
arr
.
name
===
'3.6. 预算建议'
||
arr
.
name
===
'4.1. 适配/改造路线选择'
||
arr
.
name
===
'4.2. 关键工作与方法'
)
{
if
(
arr
.
name
===
'3.3. 难度系数和综合系数修正'
||
arr
.
name
===
'3.4. 人工月估算'
||
arr
.
name
===
'3.5. 额外申请'
||
arr
.
name
===
'3.6. 预算建议'
||
arr
.
name
===
'4.1. 适配/改造路线选择'
||
arr
.
name
===
'4.2. 关键工作与方法'
)
{
arr
.
val
=
i
+
this
.
page1
+
this
.
pageAll
-
this
.
del
;
arr
.
val
=
i
+
this
.
page1
+
this
.
pageAll
-
this
.
del
;
// 当前页+所有动态数据页-无数据页
}
}
}
}
if
(
arr
.
child2
!==
undefined
)
{
if
(
arr
.
child2
!==
undefined
)
{
// 轮询三级目录
for
(
let
acc
of
arr
.
child2
)
{
for
(
let
acc
of
arr
.
child2
)
{
if
(
$
(
'.page'
)[
i
].
innerText
.
indexOf
(
acc
.
name
)
!==
-
1
)
{
if
(
$
(
'.page'
)[
i
].
innerText
.
indexOf
(
acc
.
name
)
!==
-
1
)
{
acc
.
val
=
i
;
acc
.
val
=
i
;
if
(
acc
.
name
===
'3.1.2. 原系统代码规模'
||
acc
.
name
===
'3.2.1. 可优化的项'
)
{
if
(
acc
.
name
===
'3.1.2. 原系统代码规模'
||
acc
.
name
===
'3.2.1. 可优化的项'
)
{
// 夹杂在两个动态数据中间的页,需要加上前面动态数据页码
acc
.
val
=
i
+
this
.
page1
}
else
if
(
acc
.
name
===
'3.2.2. 必须替换的项'
&&
this
.
page2
===
0
)
{
acc
.
val
=
i
+
this
.
page1
acc
.
val
=
i
+
this
.
page1
}
else
if
(
acc
.
name
===
'3.2.2. 必须替换的项'
&&
this
.
page2
!==
0
)
{
}
else
if
(
acc
.
name
===
'3.2.2. 必须替换的项'
&&
this
.
page2
===
0
)
{
// 判断优化项是否为空
acc
.
val
=
i
+
this
.
page1
+
this
.
page2
;
acc
.
val
=
i
+
this
.
page1
// 为空只需要加之前的基本信息页码
}
else
if
(
acc
.
name
===
'3.2.3. 需要验证修改的项'
&&
this
.
page2
!==
0
||
acc
.
name
===
'3.2.3. 需要验证修改的项'
&&
this
.
page3
!==
0
)
{
}
else
if
(
acc
.
name
===
'3.2.2. 必须替换的项'
&&
this
.
page2
!==
0
)
{
// 优化项不为空
acc
.
val
=
i
+
this
.
page1
+
this
.
page2
+
this
.
page3
-
1
;
acc
.
val
=
i
+
this
.
page1
+
this
.
page2
;
// 再加优化项的页码
}
else
if
(
acc
.
name
===
'3.2.3. 需要验证修改的项'
&&
this
.
page2
===
0
&&
this
.
page3
===
0
)
{
}
else
if
(
acc
.
name
===
'3.2.3. 需要验证修改的项'
&&
this
.
page2
!==
0
||
acc
.
name
===
'3.2.3. 需要验证修改的项'
&&
this
.
page3
!==
0
)
{
// 判断优化项或者替换项其中一个为空
acc
.
val
=
i
+
this
.
page1
+
this
.
page2
+
this
.
page3
-
2
;
acc
.
val
=
i
+
this
.
page1
+
this
.
page2
+
this
.
page3
-
1
;
// 加上所有的页码 - 1个无数据页
}
else
if
(
acc
.
name
===
'3.2.3. 需要验证修改的项'
&&
this
.
page2
===
0
&&
this
.
page3
===
0
)
{
// 优化项和替换项都为空
acc
.
val
=
i
+
this
.
page1
+
this
.
page2
+
this
.
page3
-
2
;
// 加上所有页码 - 2个无数据页
}
else
if
(
acc
.
name
===
'4.2.1. 开发框架解决方法'
||
acc
.
name
===
'4.2.2. 浏览器的适配兼容性改造解决方法'
||
acc
.
name
===
'4.2.3. 浏览器功能组件的替换和适配解决方法'
||
acc
.
name
===
'4.2.4. B/S结构下的重构'
||
acc
.
name
===
'4.2.5. C/S结构下的重构'
||
acc
.
name
===
'4.2.6. 部署和迁移策略'
)
{
}
else
if
(
acc
.
name
===
'4.2.1. 开发框架解决方法'
||
acc
.
name
===
'4.2.2. 浏览器的适配兼容性改造解决方法'
||
acc
.
name
===
'4.2.3. 浏览器功能组件的替换和适配解决方法'
||
acc
.
name
===
'4.2.4. B/S结构下的重构'
||
acc
.
name
===
'4.2.5. C/S结构下的重构'
||
acc
.
name
===
'4.2.6. 部署和迁移策略'
)
{
acc
.
val
=
i
+
this
.
page1
+
this
.
pageAll
-
this
.
del
acc
.
val
=
i
+
this
.
page1
+
this
.
pageAll
-
this
.
del
// 动态页面之后的子菜单,加上所有的页码 - 无数据页
}
}
}
}
}
}
...
@@ -1207,7 +1210,8 @@ export default {
...
@@ -1207,7 +1210,8 @@ export default {
if
(
strDate
>=
0
&&
strDate
<=
9
)
{
if
(
strDate
>=
0
&&
strDate
<=
9
)
{
strDate
=
'0'
+
strDate
;
strDate
=
'0'
+
strDate
;
}
}
this
.
tableContent
[
2
].
val
=
date
.
getFullYear
()
+
month
+
strDate
;
this
.
tableContent
[
2
].
val
=
date
.
getFullYear
()
+
month
+
strDate
;
// 打印时间
this
.
tableContent
[
1
].
val
=
date
.
getFullYear
()
+
month
+
strDate
+
'-'
+
this
.
version
;
// 打印时间-版本号
},
},
init
()
{
init
()
{
let
val
=
{
let
val
=
{
...
@@ -1259,19 +1263,19 @@ export default {
...
@@ -1259,19 +1263,19 @@ export default {
this
.
newCost
.
other
.
now
=
res
.
data
.
manufacturingCost
===
''
?
0
:
res
.
data
.
manufacturingCost
.
apply
.
calculation
;
this
.
newCost
.
other
.
now
=
res
.
data
.
manufacturingCost
===
''
?
0
:
res
.
data
.
manufacturingCost
.
apply
.
calculation
;
this
.
newCost
.
cost
.
now
=
res
.
data
.
manufacturingCost
===
''
?
0
:
(
(
(
Number
(
this
.
newCost
.
person
.
normal
)
+
Number
(
this
.
newCost
.
person
.
operating
))
*
Number
(
this
.
newCost
.
work
.
now
)
)
+
Number
(
this
.
newCost
.
other
.
now
)
).
toFixed
(
3
)
this
.
newCost
.
cost
.
now
=
res
.
data
.
manufacturingCost
===
''
?
0
:
(
(
(
Number
(
this
.
newCost
.
person
.
normal
)
+
Number
(
this
.
newCost
.
person
.
operating
))
*
Number
(
this
.
newCost
.
work
.
now
)
)
+
Number
(
this
.
newCost
.
other
.
now
)
).
toFixed
(
3
)
this
.
degreeOfDifficulty
=
res
.
data
.
manufacturingCost
.
degreeOfDifficulty
.
calculation
;
this
.
degreeOfDifficulty
=
res
.
data
.
manufacturingCost
.
degreeOfDifficulty
.
calculation
;
if
(
res
.
data
.
technologyList
.
technologyReports
.
length
!==
0
)
{
if
(
res
.
data
.
technologyList
.
technologyReports
.
length
!==
0
)
{
// 轮询 3.2
for
(
let
i
=
0
;
i
<
res
.
data
.
technologyList
.
technologyReports
.
length
;
i
++
)
{
for
(
let
i
=
0
;
i
<
res
.
data
.
technologyList
.
technologyReports
.
length
;
i
++
)
{
// 轮询出所有的表
let
name
=
{
let
name
=
{
name
:
res
.
data
.
technologyList
.
technologyReports
[
i
].
technology
,
name
:
res
.
data
.
technologyList
.
technologyReports
[
i
].
technology
,
val
:
[[]]
val
:
[[]]
}
}
this
.
optimizedItemsList
.
push
(
name
);
this
.
optimizedItemsList
.
push
(
name
);
// 把名称拿出来新增到变量中
let
page
=
0
;
let
page
=
0
;
// 当前页为0
for
(
let
a
=
0
;
a
<
res
.
data
.
technologyList
.
technologyReports
[
i
].
technologyContents
.
length
;
a
++
)
{
for
(
let
a
=
0
;
a
<
res
.
data
.
technologyList
.
technologyReports
[
i
].
technologyContents
.
length
;
a
++
)
{
if
(
a
%
7
===
0
)
{
if
(
a
%
7
===
0
)
{
// 每隔七条分一页
this
.
optimizedItemsList
[
i
].
val
.
push
([[]]);
this
.
optimizedItemsList
[
i
].
val
.
push
([[]]);
// 当到了七条就新增一个数组
if
(
a
!==
0
)
{
if
(
a
!==
0
)
{
page
+=
1
;
page
+=
1
;
// 当前页+1
}
}
}
}
let
value
=
{
let
value
=
{
...
@@ -1279,16 +1283,16 @@ export default {
...
@@ -1279,16 +1283,16 @@ export default {
'keyWord'
:
res
.
data
.
technologyList
.
technologyReports
[
i
].
technologyContents
[
a
].
keyWord
,
'keyWord'
:
res
.
data
.
technologyList
.
technologyReports
[
i
].
technologyContents
[
a
].
keyWord
,
'position'
:
res
.
data
.
technologyList
.
technologyReports
[
i
].
technologyContents
[
a
].
position
'position'
:
res
.
data
.
technologyList
.
technologyReports
[
i
].
technologyContents
[
a
].
position
}
}
this
.
optimizedItemsList
[
i
].
val
[
page
].
push
(
value
)
this
.
optimizedItemsList
[
i
].
val
[
page
].
push
(
value
)
// 把对应的值放到对应表和对应的页中
}
}
}
}
for
(
let
item
of
this
.
optimizedItemsList
){
for
(
let
item
of
this
.
optimizedItemsList
){
// 遍历最后生成的列表
for
(
let
i
=
0
;
i
<
item
.
val
.
length
;
i
++
)
{
for
(
let
i
=
0
;
i
<
item
.
val
.
length
;
i
++
)
{
if
(
item
.
val
[
i
].
length
===
1
&&
item
.
val
[
i
][
0
].
length
===
0
)
{
if
(
item
.
val
[
i
].
length
===
1
&&
item
.
val
[
i
][
0
].
length
===
0
)
{
// 去除最后一个新增的空数组页
item
.
val
.
splice
(
i
)
item
.
val
.
splice
(
i
)
}
}
}
}
if
(
item
.
name
.
match
(
/.*
\((
.*
)\)
/
)[
1
]
===
'不支持'
){
if
(
item
.
name
.
match
(
/.*
\((
.*
)\)
/
)[
1
]
===
'不支持'
){
// 判断,目前只收取不支持,未知,优化三个表
this
.
replaced
.
push
(
item
)
this
.
replaced
.
push
(
item
)
}
else
if
(
item
.
name
.
match
(
/.*
\((
.*
)\)
/
)[
1
]
===
'未知'
)
{
}
else
if
(
item
.
name
.
match
(
/.*
\((
.*
)\)
/
)[
1
]
===
'未知'
)
{
this
.
verification
.
push
(
item
)
this
.
verification
.
push
(
item
)
...
@@ -1298,8 +1302,8 @@ export default {
...
@@ -1298,8 +1302,8 @@ export default {
}
}
}
}
this
.
imeDayFilter
();
this
.
imeDayFilter
();
// 获取时间
this
.
init2
();
this
.
init2
();
// 获取基本信息数据
}
}
})
})
},
},
...
@@ -1307,7 +1311,7 @@ export default {
...
@@ -1307,7 +1311,7 @@ export default {
// this.$server.getExcel('this.$route.query.id').then(res =>{
// this.$server.getExcel('this.$route.query.id').then(res =>{
// console.log(res)
// console.log(res)
// })
// })
for
(
let
item
in
this
.
messageAll
)
{
for
(
let
item
in
this
.
messageAll
)
{
// 遍历基本信息数据
// console.log(item,this.messageAll[item]);
// console.log(item,this.messageAll[item]);
let
array
=
[];
let
array
=
[];
let
val
=
{
let
val
=
{
...
@@ -1317,12 +1321,12 @@ export default {
...
@@ -1317,12 +1321,12 @@ export default {
if
(
item
===
'arrayList'
)
{
if
(
item
===
'arrayList'
)
{
val
.
name
=
'概要信息'
val
.
name
=
'概要信息'
}
}
array
.
push
(
val
);
array
.
push
(
val
);
// 新增名称和对应的空数组
let
page
=
0
;
let
page
=
0
;
// 当前页为0
for
(
let
a
=
0
;
a
<
this
.
messageAll
[
item
].
length
;
a
++
)
{
for
(
let
a
=
0
;
a
<
this
.
messageAll
[
item
].
length
;
a
++
)
{
// 遍历内容
if
(
a
%
20
===
0
)
{
if
(
a
%
20
===
0
)
{
// 二十条为一页
array
[
array
.
length
-
1
].
val
.
push
([]);
array
[
array
.
length
-
1
].
val
.
push
([]);
// 当到了二十条,在对应的位置添加空数组
if
(
a
!==
0
)
{
if
(
a
!==
0
)
{
// a初始为0时,page不加1
page
+=
1
;
page
+=
1
;
}
}
}
}
...
@@ -1331,23 +1335,45 @@ export default {
...
@@ -1331,23 +1335,45 @@ export default {
name
:
this
.
messageAll
.
arrayList
[
a
].
name
,
name
:
this
.
messageAll
.
arrayList
[
a
].
name
,
value
:
this
.
messageAll
.
arrayList
[
a
].
value
value
:
this
.
messageAll
.
arrayList
[
a
].
value
}
}
array
[
array
.
length
-
1
].
val
[
page
].
push
(
value
)
array
[
array
.
length
-
1
].
val
[
page
].
push
(
value
)
// 将值放到对应的数组中
}
}
this
.
messageList
=
array
;
this
.
messageList
=
array
;
// 赋值
}
}
let
messagePa
=
0
;
for
(
let
i
=
0
;
i
<
this
.
messageList
.
length
;
i
++
)
{
// 遍历内容获取新增数据的页码以及统计所有页码
this
.
page1
+=
this
.
messageList
[
i
].
val
.
length
;
let
messagePa
=
0
;
// 基本信息页码为0
for
(
let
a
=
0
;
a
<
this
.
messageList
[
i
].
val
.
length
;
a
++
)
{
for
(
let
i
=
0
;
i
<
this
.
messageList
.
length
;
i
++
)
{
// 遍历基本信息
messagePa
+=
1
this
.
page1
+=
this
.
messageList
[
i
].
val
.
length
;
// 基本信息总页码统计
for
(
let
a
=
0
;
a
<
this
.
messageList
[
i
].
val
.
length
;
a
++
)
{
// 遍历所有的表
messagePa
+=
1
// 统计当前页为第几页
let
val
=
{
let
val
=
{
itemIndex
:
i
,
itemIndex
:
i
,
// 第几章表
arrIndex
:
a
,
arrIndex
:
a
,
// 对应表的第几页
page
:
messagePa
page
:
messagePa
// 当前页码
}
}
this
.
messagePage
.
push
(
val
)
this
.
messagePage
.
push
(
val
)
// 放到变量中,进行动态数据页手动添加页脚
}
}
}
}
// 可优化的项,同上
let
optimizedPa
=
0
;
if
(
this
.
optimized
.
length
!==
0
)
{
for
(
let
i
=
0
;
i
<
this
.
optimized
.
length
;
i
++
)
{
this
.
page2
+=
this
.
optimized
[
i
].
val
.
length
;
for
(
let
a
=
0
;
a
<
this
.
optimized
[
i
].
val
.
length
;
a
++
)
{
optimizedPa
+=
1
let
val
=
{
itemIndex
:
i
,
arrIndex
:
a
,
page
:
optimizedPa
}
this
.
optimizedPage
.
push
(
val
)
}
}
this
.
del
+=
1
;
// 可优化的页码不为空,需要删除掉一页无数据页
}
// 必须替换页码,同上
let
replacedPa
=
0
;
let
replacedPa
=
0
;
if
(
this
.
replaced
.
length
!==
0
)
{
if
(
this
.
replaced
.
length
!==
0
)
{
for
(
let
i
=
0
;
i
<
this
.
replaced
.
length
;
i
++
)
{
for
(
let
i
=
0
;
i
<
this
.
replaced
.
length
;
i
++
)
{
...
@@ -1362,8 +1388,10 @@ export default {
...
@@ -1362,8 +1388,10 @@ export default {
this
.
replacedPage
.
push
(
val
)
this
.
replacedPage
.
push
(
val
)
}
}
}
}
this
.
del
+=
1
;
this
.
del
+=
1
;
// 必须替换页码不为空,需要删除掉一页无数据页
}
}
// 需要验证页码,同上
let
verificationPa
=
0
;
let
verificationPa
=
0
;
if
(
this
.
verification
.
length
!==
0
)
{
if
(
this
.
verification
.
length
!==
0
)
{
for
(
let
i
=
0
;
i
<
this
.
verification
.
length
;
i
++
)
{
for
(
let
i
=
0
;
i
<
this
.
verification
.
length
;
i
++
)
{
...
@@ -1378,26 +1406,10 @@ export default {
...
@@ -1378,26 +1406,10 @@ export default {
this
.
verificationPage
.
push
(
val
)
this
.
verificationPage
.
push
(
val
)
}
}
}
}
this
.
del
+=
1
;
this
.
del
+=
1
;
// 需要验证页码不为空,需要删除掉一页无数据页
}
let
optimizedPa
=
0
;
if
(
this
.
optimized
.
length
!==
0
)
{
for
(
let
i
=
0
;
i
<
this
.
optimized
.
length
;
i
++
)
{
this
.
page2
+=
this
.
optimized
[
i
].
val
.
length
;
for
(
let
a
=
0
;
a
<
this
.
optimized
[
i
].
val
.
length
;
a
++
)
{
optimizedPa
+=
1
let
val
=
{
itemIndex
:
i
,
arrIndex
:
a
,
page
:
optimizedPa
}
this
.
optimizedPage
.
push
(
val
)
}
}
this
.
del
+=
1
;
}
}
this
.
pageAll
=
this
.
page2
+
this
.
page3
+
this
.
page4
;
this
.
pageAll
=
this
.
page2
+
this
.
page3
+
this
.
page4
;
// 可优化的页 + 必须替换的页 + 需要验证的页
this
.
getPage
()
this
.
getPage
()
// 获取页码
}
}
}
}
}
}
...
...
编写
预览
Markdown
格式
0%
重试
或
添加新文件
添加附件
取消
您添加了
0
人
到此讨论。请谨慎行事。
请先完成此评论的编辑!
取消
请
注册
或者
登录
后发表评论