Skip to content
项目
群组
代码片段
帮助
正在加载...
帮助
提交反馈
为 GitLab 提交贡献
登录
切换导航
P
pica.cloud.web-education-admin
项目
项目
详情
动态
版本
周期分析
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
统计图
议题
0
议题
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Wiki
Wiki
代码片段
代码片段
成员
成员
收起侧边栏
Close sidebar
动态
分支图
统计图
创建新议题
提交
议题看板
打开侧边栏
jingqi.liu
pica.cloud.web-education-admin
提交
43455d6a
提交
43455d6a
编写于
11月 20, 2019
作者:
zhentian.jia
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
学期报告新需求完善
上级
3403200f
变更
2
隐藏空白字符变更
内嵌
并排
正在显示
2 个修改的文件
包含
130 行增加
和
26 行删除
+130
-26
item-data-all.vue
src/views/learning/item-data-all.vue
+69
-11
item-list.vue
src/views/learning/item-list.vue
+61
-15
未找到文件。
src/views/learning/item-data-all.vue
浏览文件 @
43455d6a
...
@@ -23,6 +23,38 @@
...
@@ -23,6 +23,38 @@
<!--
<div
v-if=
"index+1 !== cardData.length"
class=
"line"
></div>
-->
<!--
<div
v-if=
"index+1 !== cardData.length"
class=
"line"
></div>
-->
</div>
</div>
</div>
</div>
<div
class=
"date-table"
>
<el-radio-group
class=
"change-range"
v-model=
"checkRange"
>
<el-radio-button
label=
1
>
累计
</el-radio-button>
<el-radio-button
label=
2
>
新增
</el-radio-button>
</el-radio-group>
<el-radio-group
class=
"change-date"
v-model=
"checkTime"
size=
"medium"
>
<el-radio-button
label=
1
>
日
</el-radio-button>
<el-radio-button
label=
2
>
周
</el-radio-button>
<el-radio-button
label=
3
>
月
</el-radio-button>
<el-radio-button
label=
4
>
年
</el-radio-button>
</el-radio-group>
<el-table
:data=
"tableDateTime"
style=
"width: 100%"
>
<el-table-column
prop=
"date"
label=
"日期"
align=
"center"
min-width=
"100"
></el-table-column>
<el-table-column
prop=
"shouldOrgan"
label=
"应参与机构数"
align=
"center"
></el-table-column>
<el-table-column
prop=
"joinOrgan"
label=
"已参与机构数"
align=
"center"
></el-table-column>
<el-table-column
prop=
"shouldPeople"
label=
"应参与人数"
align=
"center"
></el-table-column>
<el-table-column
prop=
"joinPeople"
label=
"已参与人数"
align=
"center"
></el-table-column>
<el-table-column
prop=
"getPeople"
label=
"获证人数"
align=
"center"
></el-table-column>
</el-table>
<!--
<div
class=
"pagination"
>
<el-pagination
background
@
size-change=
"handleSizeDate"
@
current-change=
"handleCurrentDate"
:current-page=
"formTable.pageNo"
:page-sizes=
"[10, 20, 30, 100]"
:page-size=
"formTable.pageSize"
layout=
"total, sizes, prev, pager, next, jumper"
:total=
"totalRows"
></el-pagination>
</div>
-->
</div>
<div
class=
"chart-title"
>
证历分布情况
</div>
<div
class=
"chart-title"
>
证历分布情况
</div>
<div
class=
"chart-distributeChart"
>
<div
class=
"chart-distributeChart"
>
<div
class=
"distributeChart"
id=
"distributeChart"
ref=
"distributeChart"
></div>
<div
class=
"distributeChart"
id=
"distributeChart"
ref=
"distributeChart"
></div>
...
@@ -97,17 +129,17 @@
...
@@ -97,17 +129,17 @@
<el-table-column
prop=
"learnTime"
label=
"学习时长"
align=
"center"
></el-table-column>
<el-table-column
prop=
"learnTime"
label=
"学习时长"
align=
"center"
></el-table-column>
</el-table>
</el-table>
<div
class=
"pagination"
>
<div
class=
"pagination"
>
<el-pagination
<el-pagination
background
background
@
size-change=
"handleSizeChange"
@
size-change=
"handleSizeChange"
@
current-change=
"handleCurrentChange"
@
current-change=
"handleCurrentChange"
:current-page=
"formTable.pageNo"
:current-page=
"formTable.pageNo"
:page-sizes=
"[10, 20, 30, 100]"
:page-sizes=
"[10, 20, 30, 100]"
:page-size=
"formTable.pageSize"
:page-size=
"formTable.pageSize"
layout=
"total, sizes, prev, pager, next, jumper"
layout=
"total, sizes, prev, pager, next, jumper"
:total=
"totalRows"
:total=
"totalRows"
></el-pagination>
></el-pagination>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
...
@@ -161,11 +193,14 @@ export default {
...
@@ -161,11 +193,14 @@ export default {
}
}
],
],
tableData
:
[],
tableData
:
[],
tableDateTime
:
[],
totalRows
:
0
,
totalRows
:
0
,
formTable
:
{
formTable
:
{
pageNo
:
1
,
pageNo
:
1
,
pageSize
:
10
,
pageSize
:
10
,
},
},
checkRange
:
2
,
checkTime
:
2
,
};
};
},
},
created
()
{
created
()
{
...
@@ -174,6 +209,7 @@ export default {
...
@@ -174,6 +209,7 @@ export default {
vm
.
initCard
();
vm
.
initCard
();
if
(
vm
.
dataType
==
0
)
{
if
(
vm
.
dataType
==
0
)
{
// vm.setInitWidth();
// vm.setInitWidth();
vm
.
setTableDate
();
setTimeout
(
function
()
{
setTimeout
(
function
()
{
// vm.$nextTick(() => {
// vm.$nextTick(() => {
vm
.
setDistributeChart
();
vm
.
setDistributeChart
();
...
@@ -236,6 +272,18 @@ export default {
...
@@ -236,6 +272,18 @@ export default {
vm
.
cardData
=
cardData
.
slice
(
0
,
2
);
vm
.
cardData
=
cardData
.
slice
(
0
,
2
);
}
}
},
},
setTableDate
()
{
vm
.
tableDateTime
=
[
{
date
:
'2019-11-15'
,
shouldOrgan
:
7900
,
joinOrgan
:
7900
,
shouldPeople
:
8000
,
joinPeople
:
8000
,
getPeople
:
8000
,
}
];
},
updateResize
()
{
updateResize
()
{
setTimeout
(
function
()
{
setTimeout
(
function
()
{
window
.
onresize
=
function
()
{
window
.
onresize
=
function
()
{
...
@@ -902,6 +950,16 @@ export default {
...
@@ -902,6 +950,16 @@ export default {
margin-right
:
1%
;
margin-right
:
1%
;
}
}
}
}
.date-table
{
position
:
relative
;
width
:
100%
;
margin-top
:
20px
;
.change-date
{
position
:
relative
;
float
:
right
;
margin-bottom
:
5px
;
}
}
.chart-select
{
.chart-select
{
position
:
relative
;
position
:
relative
;
}
}
...
...
src/views/learning/item-list.vue
浏览文件 @
43455d6a
...
@@ -5,6 +5,7 @@
...
@@ -5,6 +5,7 @@
<el-form
class=
"item-form"
ref=
"formInline"
:model=
"formInline"
label-width=
"80px"
>
<el-form
class=
"item-form"
ref=
"formInline"
:model=
"formInline"
label-width=
"80px"
>
<el-form-item
label=
"选择地区:"
>
<el-form-item
label=
"选择地区:"
>
<!-- :props="props" -->
<!-- :props="props" -->
<!--
<el-col
:span=
"8"
>
-->
<el-cascader
<el-cascader
size=
"small"
size=
"small"
ref=
"cascaderRegion"
ref=
"cascaderRegion"
...
@@ -46,15 +47,41 @@
...
@@ -46,15 +47,41 @@
@
close=
"handleTagClose(tag)"
@
close=
"handleTagClose(tag)"
>
{{
tag
.
label
}}
</el-tag>
>
{{
tag
.
label
}}
</el-tag>
</div>
</div>
<el-form-item
label=
"选择时间:"
>
<el-col
:span=
"8"
>
<el-select
size=
"small"
v-model=
"formInline.timeFlag"
placeholder=
"请选择"
style=
"width:330px"
>
<el-option
v-for=
"item in timeFlagList"
:key=
"item.value"
:label=
"item.label"
:value=
"item.value"
>
</el-option>
</el-select>
</el-col>
<el-col
:span=
"8"
v-show=
"formInline.timeFlag == 2"
>
<el-date-picker
size=
"small"
v-model=
"formInline.during"
type=
"daterange"
range-separator=
"~"
start-placeholder=
"开始日期"
end-placeholder=
"结束日期"
>
</el-date-picker>
</el-col>
</el-form-item>
<el-form-item
label
v-if=
"showOriginal == 1"
>
<el-form-item
label
v-if=
"showOriginal == 1"
>
<el-checkbox
size=
"small"
v-model=
"formInline.checked"
>
查看原始数据
</el-checkbox>
<el-checkbox
size=
"small"
v-model=
"formInline.checked"
>
查看原始数据
</el-checkbox>
</el-form-item>
</el-form-item>
<div
class=
"form-button"
>
<el-button
@
click=
"search()"
type=
"primary"
>
查询
</el-button>
<el-button
@
click=
"resetForm()"
>
重置
</el-button>
</div>
</el-form>
</el-form>
<div
class=
"form-button"
>
<el-button
@
click=
"search()"
type=
"primary"
>
查询
</el-button>
<el-button
@
click=
"resetForm()"
>
重置
</el-button>
</div>
<div
class=
"button-group"
>
<div
class=
"button-group"
>
<el-button
v-if=
"roleType == 'L1' || roleType == 'L2'"
type=
"default"
size=
"small"
@
click=
"changeDate"
>
数据修改
</el-button>
<el-button
v-if=
"roleType == 'L1' || roleType == 'L2'"
type=
"default"
size=
"small"
@
click=
"changeDate"
>
数据修改
</el-button>
<!--
<el-button
type=
"default"
size=
"small"
@
click=
"update"
v-else
>
修改范围
</el-button>
-->
<!--
<el-button
type=
"default"
size=
"small"
@
click=
"update"
v-else
>
修改范围
</el-button>
-->
...
@@ -97,7 +124,7 @@
...
@@ -97,7 +124,7 @@
:organizationList=
"organizationList"
:organizationList=
"organizationList"
></examination-analysisfrom>
></examination-analysisfrom>
</el-tab-pane>
</el-tab-pane>
<
!--
<
el-tab-pane
label=
"数据总览"
name=
"zero"
>
<el-tab-pane
label=
"数据总览"
name=
"zero"
>
<data-all
<data-all
ref=
"childDataAll"
ref=
"childDataAll"
:formInline=
"formInline"
:formInline=
"formInline"
...
@@ -108,7 +135,7 @@
...
@@ -108,7 +135,7 @@
</el-tab-pane>
</el-tab-pane>
<el-tab-pane
label=
"学习效果分析"
name=
"fifth"
:lazy=
true
>
<el-tab-pane
label=
"学习效果分析"
name=
"fifth"
:lazy=
true
>
<learning-effect></learning-effect>
<learning-effect></learning-effect>
</el-tab-pane>
-->
</el-tab-pane>
</el-tabs>
</el-tabs>
<el-dialog
title=
"提示"
:visible
.
sync=
"dialogVisible"
width=
"30%"
center
>
<el-dialog
title=
"提示"
:visible
.
sync=
"dialogVisible"
width=
"30%"
center
>
<p
style=
"text-align:center"
>
文件正在生成,你可以去“我的导出下载”页,下载文件
</p>
<p
style=
"text-align:center"
>
文件正在生成,你可以去“我的导出下载”页,下载文件
</p>
...
@@ -212,8 +239,10 @@ export default {
...
@@ -212,8 +239,10 @@ export default {
date
:
""
,
date
:
""
,
organization
:
[],
organization
:
[],
checked
:
false
,
checked
:
false
,
timeFlag
:
1
,
during
:
''
,
pageNo
:
1
,
pageNo
:
1
,
pageSize
:
20
pageSize
:
20
,
},
},
organizationNotice
:
'选择地区筛选到区才能选择机构'
,
organizationNotice
:
'选择地区筛选到区才能选择机构'
,
dialogData
:
{
dialogData
:
{
...
@@ -223,12 +252,23 @@ export default {
...
@@ -223,12 +252,23 @@ export default {
// organizationData: "",
// organizationData: "",
},
},
tags
:
[],
tags
:
[],
activeName
:
"
first
"
,
activeName
:
"
zero
"
,
organizationNum
:
0
,
organizationNum
:
0
,
dialogVisible
:
false
,
dialogVisible
:
false
,
dialogUpdate
:
false
,
dialogUpdate
:
false
,
displayExam
:
2
,
displayExam
:
2
,
flag
:
1
,
flag
:
1
,
//v2.0更新data部分
timeFlagList
:
[
{
value
:
1
,
label
:
'截至昨日'
,
},
{
value
:
2
,
label
:
'开始时间结束时间'
,
}
]
};
};
},
},
computed
:
{
computed
:
{
...
@@ -454,6 +494,7 @@ export default {
...
@@ -454,6 +494,7 @@ export default {
vm
.
search
();
vm
.
search
();
},
},
search
()
{
search
()
{
console
.
log
(
vm
.
formInline
.
during
);
// console.log(this.formInline,this.activeName);
// console.log(this.formInline,this.activeName);
if
(
this
.
activeName
==
"first"
)
{
if
(
this
.
activeName
==
"first"
)
{
this
.
organizationNum
=
this
.
getOrganizationNum
();
this
.
organizationNum
=
this
.
getOrganizationNum
();
...
@@ -586,16 +627,21 @@ export default {
...
@@ -586,16 +627,21 @@ export default {
border-bottom
:
1px
solid
#efefef
;
border-bottom
:
1px
solid
#efefef
;
}
}
.item-form
{
.item-form
{
position
:
relative
;
margin-bottom
:
20px
;
padding
:
10px
;
padding
:
10px
;
background
:
#fff
;
background
:
#fff
;
width
:
100%
;
width
:
100%
;
border-radius
:
4px
;
border-radius
:
4px
;
}
.form-button
{
.form-button
{
position
:
absolute
;
width
:
45%
;
width
:
45%
;
top
:
-120px
;
top
:
20px
;
position
:
relative
;
left
:
80%
;
left
:
50%
;
}
.col-text
{
font-size
:
12px
;
}
}
}
.button-group
{
.button-group
{
position
:
relative
;
position
:
relative
;
...
...
写
预览
Markdown
格式
0%
请重试
or
附加一个文件
附加文件
取消
您添加了
0
人
到此讨论。请谨慎行事。
先完成此消息的编辑!
取消
想要评论请
注册
或
登录