Skip to content
项目
群组
代码片段
帮助
正在加载...
帮助
提交反馈
为 GitLab 提交贡献
登录
切换导航
P
pica.cloud.web-education-admin
项目
项目
详情
动态
版本
周期分析
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
统计图
成员
成员
收起侧边栏
Close sidebar
动态
分支图
统计图
提交
打开侧边栏
com.pica.cloud.education.frontend
pica.cloud.web-education-admin
提交
a2ec2b07
提交
a2ec2b07
编写于
3月 19, 2020
作者:
yi.li
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
地区机构的优化
上级
c2e65ce3
变更
9
展开全部
显示空白字符变更
内嵌
并排
正在显示
9 个修改的文件
包含
209 行增加
和
118 行删除
+209
-118
operation.js
src/utils/operation.js
+21
-21
data-alignment.vue
src/views/learning/data-alignment.vue
+5
-4
item-course-analysis.vue
src/views/learning/item-course-analysis.vue
+7
-5
item-crowd-analysis.vue
src/views/learning/item-crowd-analysis.vue
+7
-3
item-data-all.vue
src/views/learning/item-data-all.vue
+30
-18
item-examination-analysis.vue
src/views/learning/item-examination-analysis.vue
+14
-8
item-learning-effect.vue
src/views/learning/item-learning-effect.vue
+4
-1
item-list.vue
src/views/learning/item-list.vue
+119
-56
name-list.vue
src/views/learning/name-list.vue
+2
-2
未找到文件。
src/utils/operation.js
浏览文件 @
a2ec2b07
...
...
@@ -311,7 +311,7 @@ export function setRegionOptionNew(data) {
let
obj
=
data
[
i
];
obj
.
label
=
data
[
i
].
label
;
obj
.
value
=
data
[
i
].
id
;
if
(
obj
.
degree
==
4
||
obj
.
degree
==
0
||
obj
.
label
==
"全部"
)
{
if
(
obj
.
degree
==
5
||
obj
.
degree
==
0
||
obj
.
label
==
"全部"
)
{
// if(obj.degree == 4 ) {
obj
.
leaf
=
true
;
}
...
...
src/views/learning/data-alignment.vue
浏览文件 @
a2ec2b07
...
...
@@ -15,7 +15,7 @@
</div>
<div
class=
"text"
>
<p>
地区:
{{
dialogData
.
region
}}
</p>
<
p>
选择机构:
{{
dialogData
.
organization
}}
</p
>
<
!--
<p>
选择机构:
{{
dialogData
.
organization
}}
</p>
--
>
</div>
<el-form
class=
"form-update"
...
...
@@ -263,7 +263,8 @@ export default {
projectId
:
vm
.
projectId
,
hospitalIdList
:
vm
.
formInline
.
organization
,
originalFlag
:
vm
.
formInline
.
checked
==
false
?
2
:
1
,
regionId
:
vm
.
formInline
.
region
[
vm
.
formInline
.
region
.
length
-
1
],
// regionId: vm.formInline.region[vm.formInline.region.length - 1],
regionId
:
vm
.
formInline
.
selectRegionId
,
timeFlag
:
vm
.
formInline
.
timeFlag
,
beginDate
:
operationData
.
setDuringTime
(
vm
.
formInline
.
during
,
'begin'
),
endDate
:
operationData
.
setDuringTime
(
vm
.
formInline
.
during
,
'end'
),
...
...
src/views/learning/item-course-analysis.vue
浏览文件 @
a2ec2b07
...
...
@@ -192,7 +192,8 @@ export default {
endDate
:
operationData
.
setDuringTime
(
vm
.
formInline
.
during
,
"end"
),
hospitalIdList
:
vm
.
formInline
.
organization
,
originalFlag
:
vm
.
formInline
.
checked
==
false
?
2
:
1
,
regionId
:
vm
.
formInline
.
region
[
vm
.
formInline
.
region
.
length
-
1
],
// regionId: vm.formInline.region[vm.formInline.region.length - 1],
regionId
:
vm
.
formInline
.
selectRegionId
,
timeFlag
:
vm
.
formInline
.
timeFlag
,
pageNo
:
vm
.
pageNo
,
pageSize
:
vm
.
pageSize
,
...
...
@@ -223,7 +224,8 @@ export default {
routerData
.
courseId
=
data
.
courseId
;
routerData
.
beginDate
=
operationData
.
setDuringTime
(
vm
.
formInline
.
during
,
"begin"
),
routerData
.
endDate
=
operationData
.
setDuringTime
(
vm
.
formInline
.
during
,
"end"
),
routerData
.
regionId
=
vm
.
formInline
.
region
[
vm
.
formInline
.
region
.
length
-
1
];
// routerData.regionId = vm.formInline.region[vm.formInline.region.length - 1];
routerData
.
regionId
=
vm
.
formInline
.
selectRegionId
;
routerData
.
originalFlag
=
vm
.
formInline
.
checked
==
false
?
2
:
1
;
routerData
.
timeFlag
=
vm
.
formInline
.
timeFlag
;
routerData
.
hospitalIdList
=
operationData
.
setHospitalIdList
(
vm
.
formInline
.
organization
);
...
...
@@ -252,7 +254,7 @@ export default {
window
.
open
(
routeData
.
href
,
"_blank"
);
},
handleSizeChange
(
val
)
{
console
.
log
(
`每页
${
val
}
条`
);
//
console.log(`每页 ${val} 条`);
vm
.
pageSize
=
val
;
vm
.
pageNo
=
1
;
if
(
vm
.
downloadId
==
null
)
{
...
...
@@ -260,7 +262,7 @@ export default {
}
},
handleCurrentChange
(
val
)
{
console
.
log
(
`当前页:
${
val
}
`
);
//
console.log(`当前页: ${val}`);
vm
.
pageNo
=
val
;
if
(
vm
.
downloadId
==
null
)
{
vm
.
search
();
...
...
src/views/learning/item-crowd-analysis.vue
浏览文件 @
a2ec2b07
...
...
@@ -190,7 +190,8 @@ export default {
endDate
:
operationData
.
setDuringTime
(
vm
.
formInline
.
during
,
"end"
),
hospitalIdList
:
vm
.
formInline
.
organization
,
originalFlag
:
vm
.
formInline
.
checked
==
false
?
2
:
1
,
regionId
:
vm
.
formInline
.
region
[
vm
.
formInline
.
region
.
length
-
1
],
// regionId: vm.formInline.region[vm.formInline.region.length - 1],
regionId
:
vm
.
formInline
.
selectRegionId
,
timeFlag
:
vm
.
formInline
.
timeFlag
};
vm
.
POST
(
"stats/report/userAnalysis_pc/"
+
vm
.
radio
,
req
,
''
,
''
,
true
).
then
(
res
=>
{
...
...
@@ -295,6 +296,7 @@ export default {
vm
.
sexData
=
sexData
;
},
//设置--人员学历发布
educationDivision
(
data
)
{
if
(
data
.
length
==
0
)
{
vm
.
showEducation
=
false
;
...
...
@@ -325,6 +327,7 @@ export default {
vm
.
echartsData
.
chart1
=
myChart
;
},
20
);
},
//设置--人员职务分布
jobDivision
(
data
)
{
if
(
data
.
length
==
0
)
{
vm
.
showJob
=
false
;
...
...
@@ -354,6 +357,7 @@ export default {
vm
.
echartsData
.
chart2
=
myChart2
;
},
20
);
},
//设置--人员年龄分布
ageDivision
(
data
)
{
if
(
data
.
length
==
0
)
{
vm
.
showAge
=
false
;
...
...
src/views/learning/item-data-all.vue
浏览文件 @
a2ec2b07
...
...
@@ -520,7 +520,8 @@ export default {
gethHspitalsCnt
()
{
let
req
=
{
projectId
:
vm
.
projectId
,
regionId
:
vm
.
formInline
.
region
[
vm
.
formInline
.
region
.
length
-
1
]
// regionId: vm.formInline.region[vm.formInline.region.length - 1]
regionId
:
vm
.
formInline
.
selectRegionId
};
vm
.
GET
(
"stats/region/hospitals/cnt"
,
req
,
''
,
''
,
true
).
then
(
res
=>
{
if
(
res
.
code
==
"000000"
)
{
...
...
@@ -540,7 +541,7 @@ export default {
};
vm
.
GET
(
"stats/region/info"
,
reqInfo
).
then
(
res
=>
{
if
(
res
.
code
==
"000000"
)
{
vm
.
certFlag
=
res
.
data
.
certFlag
;
vm
.
certFlag
=
res
.
data
.
certFlag
;
//有无证书,0无证书,1有证书
vm
.
containOfficialFlag
=
res
.
data
.
containOfficialFlag
;
vm
.
setCertLabel
();
vm
.
searchType
();
...
...
@@ -551,9 +552,9 @@ export default {
if
(
vm
.
formInline
.
organization
.
length
==
1
)
{
vm
.
dataType
=
1
;
}
else
{
if
(
vm
.
hospitalCnt
==
1
)
{
if
(
vm
.
hospitalCnt
==
1
)
{
//有机构
vm
.
dataType
=
1
;
}
else
{
}
else
{
//无机构
vm
.
dataType
=
0
;
}
}
...
...
@@ -577,7 +578,8 @@ export default {
endDate
:
operationData
.
setDuringTime
(
vm
.
formInline
.
during
,
'end'
),
hospitalIdList
:
vm
.
formInline
.
organization
,
originalFlag
:
vm
.
formInline
.
checked
==
false
?
2
:
1
,
regionId
:
vm
.
formInline
.
region
[
vm
.
formInline
.
region
.
length
-
1
],
// regionId: vm.formInline.region[vm.formInline.region.length - 1],
regionId
:
vm
.
formInline
.
selectRegionId
,
timeFlag
:
vm
.
formInline
.
timeFlag
,
sourceType
:
2
,
pageNo
:
vm
.
formTable
.
pageNo
,
...
...
@@ -611,13 +613,14 @@ export default {
endDate
:
operationData
.
setDuringTime
(
vm
.
formInline
.
during
,
'end'
),
hospitalIdList
:
vm
.
formInline
.
organization
,
originalFlag
:
vm
.
formInline
.
checked
==
false
?
2
:
1
,
regionId
:
vm
.
formInline
.
region
[
vm
.
formInline
.
region
.
length
-
1
],
// regionId: vm.formInline.region[vm.formInline.region.length - 1],
regionId
:
vm
.
formInline
.
selectRegionId
,
timeFlag
:
vm
.
formInline
.
timeFlag
,
};
vm
.
POST
(
"stats/report/general_pc"
,
req
,
''
,
''
,
true
).
then
(
res
=>
{
if
(
res
.
code
==
"000000"
)
{
vm
.
initCard
(
res
.
data
.
percentData
);
if
(
vm
.
certFlag
!==
0
)
{
if
(
vm
.
certFlag
!==
0
)
{
//有证书情况
vm
.
setDistributeChart
(
res
.
data
.
certData
);
vm
.
setRecordChart
(
res
.
data
.
eduData
);
}
...
...
@@ -628,6 +631,7 @@ export default {
}
});
},
//整体情况中获取累积或新增table的数据
searchDwmy
()
{
let
req
=
{};
if
(
vm
.
downloadId
==
null
)
{
...
...
@@ -637,10 +641,11 @@ export default {
endDate
:
operationData
.
setDuringTime
(
vm
.
formInline
.
during
,
'end'
),
hospitalIdList
:
vm
.
formInline
.
organization
,
originalFlag
:
vm
.
formInline
.
checked
==
false
?
2
:
1
,
regionId
:
vm
.
formInline
.
region
[
vm
.
formInline
.
region
.
length
-
1
],
// regionId: vm.formInline.region[vm.formInline.region.length - 1],
regionId
:
vm
.
formInline
.
selectRegionId
,
timeFlag
:
vm
.
formInline
.
timeFlag
,
timeType
:
parseInt
(
vm
.
checkTime
),
dataType
:
parseInt
(
vm
.
checkRange
),
timeType
:
parseInt
(
vm
.
checkTime
),
//日周月年的选择
dataType
:
parseInt
(
vm
.
checkRange
),
//累积和新增的选择
pageNo
:
vm
.
formDwmy
.
pageNo
,
pageSize
:
vm
.
formDwmy
.
pageSize
,
};
...
...
@@ -680,6 +685,7 @@ export default {
vm
.
timeType
=
value
;
vm
.
searchDwmy
();
},
//初始化机构参与率、人员参与率...
initCard
(
data
)
{
let
cardData
=
[
{
...
...
@@ -768,6 +774,7 @@ export default {
// };
// },100);
},
//设置--证书分布情况
setDistributeChart
(
data
)
{
if
(
data
.
length
==
0
)
{
vm
.
showDistributeChart
=
false
;
...
...
@@ -813,6 +820,7 @@ export default {
// vm.updateResize();
},
20
);
},
//设置--证书级别按学历分布情况
setRecordChart
(
data
)
{
if
(
data
.
length
==
0
)
{
vm
.
showRecordChart
=
false
;
...
...
@@ -921,9 +929,11 @@ export default {
projectId
:
vm
.
projectId
,
beginDate
:
operationData
.
setDuringTime
(
vm
.
formInline
.
during
,
'begin'
),
endDate
:
operationData
.
setDuringTime
(
vm
.
formInline
.
during
,
'end'
),
hospitalIdList
:
vm
.
formInline
.
organization
,
// hospitalIdList: vm.formInline.organization,
hospitalIdList
:
vm
.
formInline
.
orgId
,
originalFlag
:
vm
.
formInline
.
checked
==
false
?
2
:
1
,
regionId
:
vm
.
formInline
.
region
[
vm
.
formInline
.
region
.
length
-
1
],
// regionId: vm.formInline.region[vm.formInline.region.length - 1],
regionId
:
vm
.
formInline
.
selectRegionId
,
timeFlag
:
vm
.
formInline
.
timeFlag
,
};
openLoading
(
vm
);
...
...
@@ -936,6 +946,7 @@ export default {
vm
.
setCertificateChart
(
vm
.
timeInfoChild
.
genSituationModel
.
studyRankMap
[
index
]);
}
},
//设置--项目情况排名
setCertificateChart
(
data
)
{
if
(
data
.
length
==
0
)
{
vm
.
showCertificateChart
=
false
;
...
...
@@ -967,6 +978,7 @@ export default {
// vm.updateResize();
},
20
);
},
//设置--在线培训完成天数情况
setDurationChart
(
data
)
{
if
(
data
.
length
==
0
)
{
vm
.
showDurationChart
=
false
;
...
...
src/views/learning/item-examination-analysis.vue
浏览文件 @
a2ec2b07
...
...
@@ -240,7 +240,8 @@ export default {
endDate
:
operationData
.
setDuringTime
(
vm
.
formInline
.
during
,
"end"
),
hospitalIdList
:
vm
.
formInline
.
organization
,
originalFlag
:
vm
.
formInline
.
checked
==
false
?
2
:
1
,
regionId
:
vm
.
formInline
.
region
[
vm
.
formInline
.
region
.
length
-
1
],
// regionId: vm.formInline.region[vm.formInline.region.length - 1],
regionId
:
vm
.
formInline
.
selectRegionId
,
timeFlag
:
vm
.
formInline
.
timeFlag
};
vm
.
POST
(
"stats/report/exam"
,
req
,
''
,
''
,
true
).
then
(
res
=>
{
...
...
@@ -256,6 +257,7 @@ export default {
}
});
},
//获取考试列表数据
searchTable
()
{
let
req
=
{
projectId
:
vm
.
projectId
,
...
...
@@ -263,7 +265,8 @@ export default {
endDate
:
operationData
.
setDuringTime
(
vm
.
formInline
.
during
,
"end"
),
hospitalIdList
:
vm
.
formInline
.
organization
,
originalFlag
:
vm
.
formInline
.
checked
==
false
?
2
:
1
,
regionId
:
vm
.
formInline
.
region
[
vm
.
formInline
.
region
.
length
-
1
],
// regionId: vm.formInline.region[vm.formInline.region.length - 1],
regionId
:
vm
.
formInline
.
selectRegionId
,
timeFlag
:
vm
.
formInline
.
timeFlag
};
let
reqList
=
req
;
...
...
@@ -307,6 +310,7 @@ export default {
};
},
30
);
},
//设置--完成项目考试次数情况
setExamTimes
(
data
)
{
if
(
data
.
length
==
0
)
{
vm
.
showExamTimes
=
false
;
...
...
@@ -348,6 +352,7 @@ export default {
}
}
},
//设置--完成项目考试分数情况
setExamScore
(
data
)
{
if
(
data
.
length
==
0
)
{
vm
.
showExamScore
=
false
;
...
...
@@ -382,7 +387,8 @@ export default {
routerData
.
examId
=
data
.
examId
;
routerData
.
beginDate
=
operationData
.
setDuringTime
(
vm
.
formInline
.
during
,
"begin"
),
routerData
.
endDate
=
operationData
.
setDuringTime
(
vm
.
formInline
.
during
,
"end"
),
routerData
.
regionId
=
vm
.
formInline
.
region
[
vm
.
formInline
.
region
.
length
-
1
];
// routerData.regionId = vm.formInline.region[vm.formInline.region.length - 1];
routerData
.
regionId
=
vm
.
formInline
.
selectRegionId
;
routerData
.
originalFlag
=
vm
.
formInline
.
checked
==
false
?
2
:
1
;
routerData
.
timeFlag
=
vm
.
formInline
.
timeFlag
;
routerData
.
hospitalIdList
=
operationData
.
setHospitalIdList
(
vm
.
formInline
.
organization
);
...
...
@@ -412,7 +418,7 @@ export default {
},
// 更改数据显示数量
handleSizeChange
(
val
)
{
console
.
log
(
`每页
${
val
}
条`
);
//
console.log(`每页 ${val} 条`);
vm
.
pageSize
=
val
;
vm
.
pageNo
=
1
;
if
(
vm
.
downloadId
==
null
)
{
...
...
@@ -421,7 +427,7 @@ export default {
},
// 换页
handleCurrentChange
(
val
)
{
console
.
log
(
`当前页:
${
val
}
`
);
//
console.log(`当前页: ${val}`);
vm
.
pageNo
=
val
;
if
(
vm
.
downloadId
==
null
)
{
vm
.
searchTable
();
...
...
src/views/learning/item-learning-effect.vue
浏览文件 @
a2ec2b07
...
...
@@ -103,7 +103,8 @@ export default {
endDate
:
operationData
.
setDuringTime
(
vm
.
formInline
.
during
,
"end"
),
hospitalIdList
:
vm
.
formInline
.
organization
,
originalFlag
:
vm
.
formInline
.
checked
==
false
?
2
:
1
,
regionId
:
vm
.
formInline
.
region
[
vm
.
formInline
.
region
.
length
-
1
],
// regionId: vm.formInline.region[vm.formInline.region.length - 1],
regionId
:
vm
.
formInline
.
selectRegionId
,
timeFlag
:
vm
.
formInline
.
timeFlag
};
vm
.
POST
(
"stats/report/studyEffect"
,
req
,
''
,
''
,
true
).
then
(
res
=>
{
...
...
@@ -131,6 +132,7 @@ export default {
cardData
[
1
].
value
=
parseFloat
((
data
.
afterRate
*
100
).
toFixed
(
1
))
+
"%"
;
vm
.
cardData
=
cardData
;
},
//设置--不同学历培训前后正确率对比
setEducation
(
data
)
{
if
(
data
.
length
==
0
)
{
vm
.
showChartEdu
=
false
;
...
...
@@ -153,6 +155,7 @@ export default {
vm
.
echartsData
.
chart1
=
myChart
;
},
20
);
},
//设置--培训前后知识点掌握情况
setLearning
(
data
)
{
if
(
data
.
length
==
0
)
{
vm
.
showChartLearn
=
false
;
...
...
src/views/learning/item-list.vue
浏览文件 @
a2ec2b07
此差异已折叠。
点击以展开。
src/views/learning/name-list.vue
浏览文件 @
a2ec2b07
...
...
@@ -3,7 +3,7 @@
<bread-crumb
:curmbFirst=
"curmbFirst"
:curmbSecond=
"curmbSecond"
:curmbThird=
"curmbThird"
:curmbFouth=
"curmbFouth"
:jumPathThird=
"jumPathThird"
:jumPathFouth=
"jumPathFouth"
></bread-crumb>
<div
class=
"component-content screenSet"
id=
"screenSet"
>
<p
class=
"course-p"
>
地区:
{{
queryData
.
region
}}
</p>
<
p
class=
"course-p"
>
选择机构:
{{
queryData
.
organization
}}
</p
>
<
!--
<p
class=
"course-p"
>
选择机构:
{{
queryData
.
organization
}}
</p>
--
>
<el-form
class=
"form-update"
ref=
"serchForm"
...
...
写
预览
Markdown
格式
0%
请重试
or
附加一个文件
附加文件
取消
您添加了
0
人
到此讨论。请谨慎行事。
先完成此消息的编辑!
取消
想要评论请
注册
或
登录