Skip to content
项目
群组
代码片段
帮助
正在加载...
帮助
提交反馈
为 GitLab 提交贡献
登录
切换导航
P
pica-learning-report
项目
项目
详情
动态
版本
周期分析
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
统计图
议题
0
议题
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
CI / CD
CI / CD
流水线
作业
计划
统计图
Wiki
Wiki
代码片段
代码片段
成员
成员
收起侧边栏
Close sidebar
动态
分支图
统计图
创建新议题
作业
提交
议题看板
打开侧边栏
com.pica.cloud.education.frontend
pica-learning-report
提交
d2dc7da2
提交
d2dc7da2
编写于
3月 18, 2020
作者:
guangjun.yang
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
我所在机构
上级
0f4c9b10
变更
5
展开全部
隐藏空白字符变更
内嵌
并排
正在显示
5 个修改的文件
包含
1611 行增加
和
128 行删除
+1611
-128
pica-area copy 3.vue
components/common/pica-area copy 3.vue
+709
-0
pica-area copy 4.vue
components/common/pica-area copy 4.vue
+775
-0
pica-area.vue
components/common/pica-area.vue
+118
-59
index.vue
pages/index.vue
+7
-30
index.js
service/index.js
+2
-39
未找到文件。
components/common/pica-area copy 3.vue
0 → 100644
浏览文件 @
d2dc7da2
此差异已折叠。
点击以展开。
components/common/pica-area copy 4.vue
0 → 100644
浏览文件 @
d2dc7da2
此差异已折叠。
点击以展开。
components/common/pica-area.vue
浏览文件 @
d2dc7da2
此差异已折叠。
点击以展开。
pages/index.vue
浏览文件 @
d2dc7da2
...
@@ -97,12 +97,9 @@ const cookies = require("cookie-universal")();
...
@@ -97,12 +97,9 @@ const cookies = require("cookie-universal")();
import
{
import
{
goPageByNative
goPageByNative
}
from
"@/utils"
;
}
from
"@/utils"
;
import
{
mapGetters
,
mapActions
}
from
"vuex"
;
import
{
import
{
mapGetters
,
getAreaOrOrgList
,
mapActions
}
from
"vuex"
;
import
{
getProvinceList
,
getUserAnalysis
,
getUserAnalysis
,
getHospitalsCNT
,
getHospitalsCNT
,
getGeneralPersonal
,
getGeneralPersonal
,
...
@@ -111,7 +108,6 @@ import {
...
@@ -111,7 +108,6 @@ import {
getProjectInfo
,
getProjectInfo
,
getGeneralExamList
,
getGeneralExamList
,
getStudyEffect
,
getStudyEffect
,
// getHospitalsByRegionId
}
from
"@/service"
;
}
from
"@/service"
;
import
CommonHeader
from
"@/components/common/common-header"
;
import
CommonHeader
from
"@/components/common/common-header"
;
...
@@ -378,7 +374,7 @@ export default {
...
@@ -378,7 +374,7 @@ export default {
}).
then
(
res
=>
{
}).
then
(
res
=>
{
if
(
res
.
code
===
"000000"
)
{
if
(
res
.
code
===
"000000"
)
{
this
.
projectInfo
=
res
.
data
;
this
.
projectInfo
=
res
.
data
;
get
Province
List
(
params
).
then
(
res
=>
{
get
AreaOrOrg
List
(
params
).
then
(
res
=>
{
if
(
res
.
code
===
"000000"
)
{
if
(
res
.
code
===
"000000"
)
{
// 如果直接是5级,则将其进行拆分(区域ID与机构ID)
// 如果直接是5级,则将其进行拆分(区域ID与机构ID)
let
regionId
=
''
,
orgId
=
''
,
firstData
=
res
.
data
.
list
[
0
];
let
regionId
=
''
,
orgId
=
''
,
firstData
=
res
.
data
.
list
[
0
];
...
@@ -396,23 +392,11 @@ export default {
...
@@ -396,23 +392,11 @@ export default {
this
.
areaName
=
(
proviceList
.
length
&&
proviceList
[
0
].
label
)
||
'全部'
;
this
.
areaName
=
(
proviceList
.
length
&&
proviceList
[
0
].
label
)
||
'全部'
;
this
.
queryParams
.
projectId
=
this
.
projectId
;
this
.
queryParams
.
projectId
=
this
.
projectId
;
this
.
queryParams
.
regionId
=
regionId
;
this
.
queryParams
.
regionId
=
regionId
;
// this.getHospitalsByRegionId(this.queryParams);
// 数据包含本人所在机构,则将数据进行拆分
// if(res.data.containHospitalFlag == 1) {
// this.setCurrentOrgList(proviceList.slice(0, 1));
// this.setProvinceList(proviceList.slice(1));
// } else {
// this.setCurrentOrgList([]);
// this.setProvinceList(proviceList);
// }
if
(
proviceList
.
length
&&
res
.
data
.
containHospitalFlag
==
1
)
{
if
(
proviceList
.
length
&&
res
.
data
.
containHospitalFlag
==
1
)
{
proviceList
[
0
].
containHospitalFlag
=
1
;
proviceList
[
0
].
containHospitalFlag
=
1
;
}
}
this
.
setProvinceList
(
proviceList
);
this
.
setProvinceList
(
proviceList
);
this
.
setAreaDegree
(
degree
);
this
.
setAreaDegree
(
degree
);
// if( degree == 3 || degree == 4) {
// this.isShowOrg = true;
// }
if
(
firstData
.
degree
==
5
)
{
if
(
firstData
.
degree
==
5
)
{
this
.
isSingleOrg
=
true
;
this
.
isSingleOrg
=
true
;
this
.
queryGDParams
.
hospitalIdList
=
[];
this
.
queryGDParams
.
hospitalIdList
=
[];
...
@@ -427,15 +411,6 @@ export default {
...
@@ -427,15 +411,6 @@ export default {
});
});
},
},
// // 根据区域获取机构列表(一般在是三、四级区域才调用此方法)
// async getHospitalsByRegionId(params) {
// await getHospitalsByRegionId(params).then(res => {
// if (res.code === "000000") {
// this.setOrgList(res.data.list || []);
// }
// });
// },
// 异步延迟调用其它Tabs接口(除了数据概述)
// 异步延迟调用其它Tabs接口(除了数据概述)
otherInterface
()
{
otherInterface
()
{
setTimeout
(()
=>
{
setTimeout
(()
=>
{
...
@@ -588,8 +563,8 @@ export default {
...
@@ -588,8 +563,8 @@ export default {
// 确认选择区域
// 确认选择区域
areaConfirm
(
selData
)
{
areaConfirm
(
selData
)
{
console
.
log
(
selData
);
console
.
log
(
selData
);
if
(
selData
.
townName
||
selData
.
countyName
||
selData
.
cityName
||
selData
.
provinceName
)
{
if
(
selData
.
newOrgName
||
selData
.
townName
||
selData
.
countyName
||
selData
.
cityName
||
selData
.
provinceName
)
{
this
.
areaName
=
this
.
shortName
(
selData
.
townName
||
selData
.
countyName
||
selData
.
cityName
||
selData
.
provinceName
,
18
)
this
.
areaName
=
this
.
shortName
(
selData
.
newOrgName
||
selData
.
townName
||
selData
.
countyName
||
selData
.
cityName
||
selData
.
provinceName
,
18
)
}
}
if
(
selData
.
areaDegree
==
5
)
{
if
(
selData
.
areaDegree
==
5
)
{
this
.
orgConfirmNew
(
selData
);
this
.
orgConfirmNew
(
selData
);
...
@@ -616,6 +591,8 @@ export default {
...
@@ -616,6 +591,8 @@ export default {
let
regionId
=
regionIdAndOrgId
.
slice
(
0
,
lindex
),
orgId
=
regionIdAndOrgId
.
slice
(
lindex
+
1
);
let
regionId
=
regionIdAndOrgId
.
slice
(
0
,
lindex
),
orgId
=
regionIdAndOrgId
.
slice
(
lindex
+
1
);
let
hospitalIds
=
[
orgId
];
let
hospitalIds
=
[
orgId
];
this
.
isShowArea
=
false
;
this
.
isShowArea
=
false
;
this
.
queryGDParams
.
regionId
=
regionId
;
this
.
CNTParams
.
regionId
=
regionId
;
// let hospitalNames = [];
// let hospitalNames = [];
// let orgName = '';
// let orgName = '';
// selData.forEach(org => {
// selData.forEach(org => {
...
...
service/index.js
浏览文件 @
d2dc7da2
...
@@ -9,46 +9,9 @@ export const getHospital = async (params) => {
...
@@ -9,46 +9,9 @@ export const getHospital = async (params) => {
};
};
/**
/**
*
获取省
列表
*
通用获取区域或机构
列表
*/
*/
export
const
getProvinceList
=
async
params
=>
{
export
const
getAreaOrOrgList
=
async
params
=>
{
return
request
({
// baseURL: 'http://10.177.11.156:10443/',
method
:
'get'
,
params
:
params
,
withCredentials
:
true
,
url
:
'stats/region'
});
};
/**
* 获取市列表
*/
export
const
getCityList
=
async
params
=>
{
return
request
({
method
:
'get'
,
params
:
params
,
withCredentials
:
true
,
url
:
'stats/region'
});
};
/**
* 获取县/区列表
*/
export
const
getCountyList
=
async
params
=>
{
return
request
({
method
:
'get'
,
params
:
params
,
withCredentials
:
true
,
url
:
'stats/region'
});
};
/**
* 获取乡镇列表
*/
export
const
getTownList
=
async
params
=>
{
return
request
({
return
request
({
method
:
'get'
,
method
:
'get'
,
params
:
params
,
params
:
params
,
...
...
写
预览
Markdown
格式
0%
请重试
or
附加一个文件
附加文件
取消
您添加了
0
人
到此讨论。请谨慎行事。
先完成此消息的编辑!
取消
想要评论请
注册
或
登录