Skip to content
项目
群组
代码片段
帮助
正在加载...
帮助
提交反馈
为 GitLab 提交贡献
登录
切换导航
P
pica.cloud.web-education-admin
项目
项目
详情
动态
版本
周期分析
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
统计图
成员
成员
收起侧边栏
Close sidebar
动态
分支图
统计图
提交
打开侧边栏
com.pica.cloud.education.frontend
pica.cloud.web-education-admin
提交
3efab049
提交
3efab049
编写于
11月 25, 2020
作者:
kai.wang
浏览文件
操作
浏览文件
下载
差异文件
解决fetch.js冲突
上级
7bfee120
039a365e
变更
7
展开全部
隐藏空白字符变更
内嵌
并排
正在显示
7 个修改的文件
包含
429 行增加
和
8 行删除
+429
-8
mebman.vue
src/components/yqrange/mebman.vue
+39
-5
checkOrg.vue
src/components/yqrange/member-management/checkOrg.vue
+1
-1
org.vue
src/components/yqrange/member-management/org.vue
+2
-1
region.vue
src/components/yqrange/member-management/region.vue
+367
-0
renyuan.vue
src/components/yqrange/member-management/renyuan.vue
+1
-1
fetch.js
src/utils/fetch.js
+1
-0
yqrangeApi.js
src/utils/yqrange/yqrangeApi.js
+18
-0
未找到文件。
src/components/yqrange/mebman.vue
浏览文件 @
3efab049
...
...
@@ -2,6 +2,7 @@
<div
class=
"member-management"
id=
"screenSet"
>
<el-row
type=
"flex"
justify=
"space-around"
class=
"mm-nav"
align=
"middle"
>
<el-col
:span=
"20"
>
<el-button
:type=
"areabtn"
round
class=
"margin-l"
@
click=
"checkTab(0)"
v-show=
'isAraeEdit'
>
可访问本圈的地区
</el-button>
<el-button
:type=
"orgbtn"
round
class=
"margin-l"
@
click=
"checkTab(1)"
>
可访问本圈的机构 (
{{
orgTotal
}}
)
</el-button>
<el-button
:type=
"plebtn"
round
class=
"margin-l"
@
click=
"checkTab(2)"
>
可访问本圈的人员 (
{{
pleTotal
}}
)
</el-button>
<span
class=
"text inlin"
@
click=
"goBalck"
>
黑名单
</span>
...
...
@@ -11,6 +12,12 @@
</el-col>
</el-row>
<div
class=
"member-main"
>
<region
v-show=
"tab == 0"
:circleId=
'circleId'
:roleType=
'roleType'
@
setOrgAndPeople=
"setOrgAndPeople"
></region>
<org
v-show=
"tab == 1"
:circleId=
'circleId'
...
...
@@ -26,6 +33,7 @@
@
setPleTotal=
"setPleTotal"
ref=
'renyaun'
></renyaun>
</div>
</div>
</
template
>
...
...
@@ -34,6 +42,7 @@
import
*
as
commonUtil
from
"@/utils/utils"
;
import
org
from
'@/components/yqrange/member-management/org'
import
renyaun
from
'@/components/yqrange/member-management/renyuan'
import
region
from
'@/components/yqrange/member-management/region'
import
{
getCircleRole
}
from
'@/utils/yqrange/rangeApi'
export
default
{
props
:
{
...
...
@@ -51,20 +60,34 @@ export default {
},
data
()
{
return
{
tab
:
1
,
org
btn
:
'primary'
,
tab
:
0
,
area
btn
:
'primary'
,
plebtn
:
''
,
orgbtn
:
''
,
orgTotal
:
0
,
pleTotal
:
0
,
role
:
0
role
:
0
,
isAraeEdit
:
false
,
//是否显示可访问本圈的地区
}
},
components
:
{
org
,
renyaun
renyaun
,
region
},
created
()
{
this
.
getRole
()
let
idType
=
localStorage
.
getItem
(
"storageIdType"
);
if
(
idType
==
1
){
//内部可以访问本圈的地区
this
.
isAraeEdit
=
true
this
.
tab
=
0
this
.
areabtn
=
'primary'
}
else
{
this
.
isAraeEdit
=
false
this
.
tab
=
1
this
.
orgbtn
=
'primary'
}
},
// 挂载到Dom完成时
mounted
:
function
()
{
...
...
@@ -87,9 +110,15 @@ export default {
if
(
v
==
1
)
{
this
.
orgbtn
=
'primary'
this
.
plebtn
=
''
}
else
{
this
.
areabtn
=
''
}
else
if
(
v
==
2
)
{
this
.
orgbtn
=
''
this
.
plebtn
=
'primary'
this
.
areabtn
=
''
}
else
{
this
.
areabtn
=
'primary'
this
.
orgbtn
=
''
this
.
plebtn
=
''
}
},
setOrgTotal
(
n
)
{
...
...
@@ -98,6 +127,11 @@ export default {
setPleTotal
(
n
)
{
this
.
pleTotal
=
n
},
//刷新机构和人员
setOrgAndPeople
(){
this
.
$refs
.
org
.
initRange
();
this
.
$refs
.
renyaun
.
initRange
();
},
goManger
()
{
this
.
$router
.
push
(
`/admin-manage?circleId=
${
this
.
circleId
}
&circleName=
${
this
.
circleName
}
`
)
},
...
...
src/components/yqrange/member-management/checkOrg.vue
浏览文件 @
3efab049
...
...
@@ -45,7 +45,7 @@
<el-button
size=
"small"
@
click=
"resetOrgOrPerson()"
:disabled=
"checked"
huang
>
取消搜索
</el-button>
</el-form-item>
</el-form>
<
el-checkbox
v-if=
"showSelectAll"
v-model=
"checked"
@
change=
"handleCheckAllChange"
>
全部(
{{
totalOrganization
}}
)
</el-checkbox
>
<
!--
<el-checkbox
v-if=
"showSelectAll"
v-model=
"checked"
@
change=
"handleCheckAllChange"
>
全部(
{{
totalOrganization
}}
)
</el-checkbox>
--
>
<el-table
class=
"rim"
ref=
"multipleOrganization"
:data=
"tableOrganization"
tooltip-effect=
"dark"
@
select-all=
"selectAllOrganization"
@
select=
"selectOrganization"
>
<el-table-column
type=
"selection"
:selectable=
"selectableTableList"
></el-table-column>
<el-table-column
prop=
"orgName"
label=
"医院名称"
align=
"center"
></el-table-column>
...
...
src/components/yqrange/member-management/org.vue
浏览文件 @
3efab049
...
...
@@ -47,13 +47,14 @@
<el-table-column
prop=
"cityName"
label=
"所属城市"
align=
"center"
></el-table-column>
<el-table-column
prop=
"countyName"
label=
"所属区县"
align=
"center"
></el-table-column>
<el-table-column
prop=
"townName"
label=
"所属街道"
align=
"center"
></el-table-column>
<el-table-column
prop=
"sourceName"
label=
"来源"
align=
"center"
></el-table-column>
<el-table-column
fixed=
"right"
label=
"操作"
align=
"center"
width=
"140"
>
<template
slot-scope=
"scope"
>
<el-button
@
click=
"detel(scope.row)"
type=
"text"
size=
"small"
style=
"color:red"
>
删除
</el-button>
<el-button
@
click=
"detel(scope.row)"
type=
"text"
size=
"small"
style=
"color:red"
v-if=
"scope.row.source != 1"
>
删除
</el-button>
</
template
>
</el-table-column>
<div
slot=
"empty"
>
...
...
src/components/yqrange/member-management/region.vue
0 → 100644
浏览文件 @
3efab049
此差异已折叠。
点击以展开。
src/components/yqrange/member-management/renyuan.vue
浏览文件 @
3efab049
...
...
@@ -257,7 +257,7 @@ export default {
value
:
0
},
{
label
:
'可访问本圈的机构'
,
label
:
'可访问本圈的
地区/
机构'
,
value
:
1
},
{
...
...
src/utils/fetch.js
浏览文件 @
3efab049
...
...
@@ -56,6 +56,7 @@ service.interceptors.request.use(config => {
// console.log('环境变量>>>> ', process.env.BUILD_ENV);
// config.headers['token'] = '00AB2FF7626D4F5FB627399EDF23F5DC';
config
.
headers
[
'token'
]
=
localStorage
.
getItem
(
'storageToken'
)
}
else
{
config
.
headers
[
'token'
]
=
localStorage
.
getItem
(
'storageToken'
)
}
...
...
src/utils/yqrange/yqrangeApi.js
浏览文件 @
3efab049
...
...
@@ -276,3 +276,21 @@ export const getExamAwardList = (params) => {
})
};
export
const
getCircleTree
=
(
params
)
=>
{
return
fetch
({
headers
,
url
:
getBaseUrl
(
`circle/region/tree/
${
params
.
circleId
}
`
),
method
:
'get'
,
data
:
params
,
description
:
'根据圈子id获取树结构'
,
})
};
export
const
postCircleTree
=
(
params
)
=>
{
return
fetch
({
headers
,
url
:
getBaseUrl
(
'circle/region/tree'
),
method
:
'post'
,
data
:
params
,
description
:
'保存区域'
,
})
};
写
预览
Markdown
格式
0%
请重试
or
附加一个文件
附加文件
取消
您添加了
0
人
到此讨论。请谨慎行事。
先完成此消息的编辑!
取消
想要评论请
注册
或
登录