Skip to content
项目
群组
代码片段
帮助
正在加载...
帮助
提交反馈
为 GitLab 提交贡献
登录
切换导航
P
pica-admin-consultation
项目
项目
详情
动态
版本
周期分析
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
统计图
议题
0
议题
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
CI / CD
CI / CD
流水线
作业
计划
统计图
Wiki
Wiki
代码片段
代码片段
成员
成员
收起侧边栏
Close sidebar
动态
分支图
统计图
创建新议题
作业
提交
议题看板
打开侧边栏
com.pica.cloud.education.frontend
pica-admin-consultation
提交
e9841b1e
提交
e9841b1e
编写于
12月 03, 2021
作者:
qian.jie
浏览文件
操作
浏览文件
下载
差异文件
Merge branch 'feature/jq' into 'develop'
Feature/jq See merge request
!247
上级
0c486d1a
902397e0
变更
4
隐藏空白字符变更
内嵌
并排
正在显示
4 个修改的文件
包含
61 行增加
和
42 行删除
+61
-42
workbench.js
src/api/workbench.js
+3
-2
department-doctor.vue
src/components/common/department-doctor.vue
+17
-6
operation.vue
src/views/IM/diagnosis-admin/operation.vue
+18
-9
workbench-new.vue
src/views/IM/diagnosis-admin/workbench-new.vue
+23
-25
未找到文件。
src/api/workbench.js
浏览文件 @
e9841b1e
...
...
@@ -10,8 +10,9 @@ export const doctorListAnd = async(data) => {
export
const
doctorListRest
=
async
(
data
)
=>
{
return
request
({
url
:
`diagnose/admin/diagnose/reset/operate/doctorList/
${
data
.
uid
}
`
,
method
:
'get'
,
url
:
'diagnose/admin/diagnose/reset/operate/doctorList'
,
method
:
'post'
,
data
:
data
});
};
export
const
conditionUpdate
=
async
(
data
)
=>
{
...
...
src/components/common/department-doctor.vue
浏览文件 @
e9841b1e
<
template
>
<div
class=
"depart-doctor"
>
<el-tabs
v-model=
"activeMoutendName"
@
tab-click=
"handleClick"
>
<el-tabs
v-model=
"activeMoutendName"
>
<el-tab-pane
v-for=
"item in departDoctorList"
:key=
"item.departmentId"
:label=
"item.department + ' ' + item.checkDoctorIdListByDepartment.length + '/' +item.allNum"
:name=
"item.departmentId"
>
<el-checkbox
v-model=
"item.checkAll"
...
...
@@ -18,7 +18,7 @@
:label=
"itemChild.doctorId"
:disabled=
"itemChild.disabled"
>
{{
itemChild
.
doctorName
+
' '
}}{{
' '
+
itemChild
.
doctorId
}}
{{
itemChild
.
doctorName
+
' '
}}{{
' '
+
itemChild
.
doctorId
}}
</el-checkbox>
</el-checkbox-group>
</el-tab-pane>
...
...
@@ -58,9 +58,6 @@
},
methods
:
{
handleClick
(
value
)
{
console
.
log
(
value
,
'value'
);
},
handleCheckAllChange
(
value
,
item
)
{
let
itemNameList
=
[];
if
(
value
)
{
...
...
@@ -93,5 +90,19 @@
};
</
script
>
<
style
lang=
"scss"
scoped
>
<
style
lang=
"scss"
>
.depart-doctor
{
.el-checkbox__input.is-disabled
.el-checkbox__inner
{
border-color
:
#D9D9D9
!
important
;
background
:
#fff
!
important
;
}
.el-checkbox.is-disabled
.el-checkbox__label
{
color
:
#D9D9D9
!
important
;
}
.el-radio__input.is-checked
+
.el-radio__label
,
.el-tabs__item.is-active
{
color
:
#0D9078
!
important
;
font-size
:
16px
!
important
;
}
}
</
style
>
src/views/IM/diagnosis-admin/operation.vue
浏览文件 @
e9841b1e
...
...
@@ -20,7 +20,6 @@
v-for=
"(item, index) in adminList"
:key=
"index"
class=
"checkbox-item"
@
change=
"((val)=>
{setResert(val,item)})"
>
<el-checkbox
:label=
"item.id"
>
{{
item
.
name
}}
...
...
@@ -35,7 +34,7 @@
</el-button>
<el-button
type=
"primary"
@
click=
"sumbitmatch"
@
click=
"sumbitmatch
Cancel
"
>
确定
</el-button>
...
...
@@ -77,13 +76,15 @@
sumbitMatch
}
from
'@/api/operation'
;
import
{
doctorListRest
}
from
'@/api/workbench'
;
import
_
from
'lodash'
;
export
default
{
data
()
{
return
{
checklist
:
[],
adminList
:
[],
showIsReset
:
false
,
operateId
:
''
operateId
:
''
,
oldCheckList
:[],
};
},
mounted
()
{
...
...
@@ -127,6 +128,7 @@
.
then
((
res
)
=>
{
if
(
res
.
code
==
'000000'
)
{
this
.
checklist
=
res
.
data
;
this
.
oldCheckList
=
this
.
checklist
;
}
})
.
catch
(()
=>
{
...
...
@@ -143,16 +145,23 @@
cancelResert
()
{
this
.
showIsReset
=
false
;
},
sumbitmatchCancel
()
{
this
.
cancelList
=
_
.
difference
(
this
.
oldCheckList
,
this
.
checklist
);
if
(
this
.
cancelList
.
length
>
0
)
{
this
.
showIsReset
=
true
;
}
else
{
this
.
sumbitmatch
();
}
},
confirmResert
()
{
const
param
=
{
uid
:
this
.
operateId
};
doctorListRest
(
param
).
then
(
res
=>
{
const
uidList
=
this
.
cancelList
||
[];
doctorListRest
(
uidList
).
then
(
res
=>
{
if
(
res
.
code
==
'000000'
)
{
this
.
showIsReset
=
false
;
this
.
sumbitmatch
();
}
});
}
,
});
}
},
};
</
script
>
...
...
src/views/IM/diagnosis-admin/workbench-new.vue
浏览文件 @
e9841b1e
...
...
@@ -154,7 +154,7 @@
currentCalListNew
:
[
{
id
:
3
,
name
:
'
全部订单
'
,
name
:
'
医生认领
'
,
},
{
id
:
1
,
...
...
@@ -294,7 +294,6 @@
},
watch
:
{},
created
()
{
console
.
log
(
'currentDiagList---------------------'
,
this
.
currentDiagList
);
this
.
operatId
=
this
.
$route
.
query
.
id
;
this
.
tabPositionValue
=
this
.
$route
.
query
.
type
||
'3'
;
},
...
...
@@ -327,10 +326,8 @@
},
methods
:
{
doctorDeparList
()
{
const
userInfo
=
storejs
.
get
(
'initSocketInfo'
);
const
{
userId
}
=
userInfo
;
const
param
=
{
uid
:
userId
uid
:
this
.
operatId
||
this
.
userInfo
.
userId
,
};
doctorDeparList
(
param
).
then
(
res
=>
{
if
(
res
.
code
==
'000000'
)
{
...
...
@@ -347,14 +344,14 @@
this
.
showIsReset
=
false
;
},
confirmResert
()
{
const
userInfo
=
storejs
.
get
(
'initSocketInfo'
);
const
{
userId
}
=
userInfo
;
const
param
=
{
uid
:
this
.
operatId
?
this
.
operatId
:
userId
};
doctorListRest
(
param
).
then
(
res
=>
{
const
uidList
=
this
.
operatId
?
[
this
.
operatId
]
:
[]
||
this
.
userInfo
.
userId
?
[
this
.
userInfo
.
userId
]
:
[];
doctorListRest
(
uidList
).
then
(
res
=>
{
if
(
res
.
code
==
'000000'
)
{
this
.
showIsReset
=
false
;
this
.
$message
({
message
:
'重置成功'
,
type
:
'success'
,
});
this
.
doctorDeparList
();
}
});
...
...
@@ -377,30 +374,38 @@
},
confirmDoctorList
()
{
const
userInfo
=
storejs
.
get
(
'initSocketInfo'
);
const
{
userId
,
userName
}
=
userInfo
;
console
.
log
(
userId
,
userName
,
'userInfo'
);
const
{
userName
}
=
userInfo
;
const
params
=
{
cancelDoctorIdList
:
this
.
cancelCheckList
||
[],
insertDoctorIdList
:
this
.
newCheckList
||
[],
operateUserId
:
userId
,
operateUserId
:
this
.
operatId
||
this
.
userInfo
.
userId
,
operateUserName
:
userName
};
doctorListAnd
(
params
).
then
(
res
=>
{
if
(
res
.
code
==
'000000'
)
{
console
.
log
(
res
);
if
(
res
.
data
.
length
>
0
)
{
const
totallistShow
=
res
.
data
.
join
(
','
);
this
.
$message
({
message
:
`医生ID为
${
totallistShow
}
已被其他运营分配`
,
type
:
'warning'
});
}
else
{
this
.
$message
({
message
:
'保存成功'
,
type
:
'success'
,
});
}
this
.
doctorDeparList
();
}
});
},
initCard
()
{
console
.
log
(
this
.
isShowCardData
);
const
parms
=
{
bizType
:
this
.
tabPositionValue
,
// 1,异常的列表 2,不需要处理的列表
userId
:
this
.
userInfo
.
userId
||
this
.
operateU
serId
,
// userId
userId
:
this
.
operatId
||
this
.
userInfo
.
u
serId
,
// userId
condition
:
this
.
orderOrName
||
''
,
};
// this.currentDiagList = this.mockData;
conditionNewList
(
parms
)
.
then
((
res
)
=>
{
if
(
res
.
code
===
'000000'
)
{
...
...
@@ -420,14 +425,12 @@
});
},
handleData
(
data
)
{
console
.
log
(
data
,
'data'
);
this
.
currentDiagList
=
[];
data
.
forEach
((
item
,
index
)
=>
{
item
.
diagnoseLogId
=
'--'
+
Math
.
random
()
*
10
;
item
[
'definitionRandom'
]
=
Math
.
random
()
*
10
;
this
.
$set
(
this
.
currentDiagList
,
index
,
item
);
});
console
.
log
(
'this.currentDiagList'
,
this
.
currentDiagList
);
this
.
isShowCardData
=
true
;
// this.$nextTick(() => {
// });
...
...
@@ -435,12 +438,8 @@
getSerachValue
(
value
)
{
this
.
orderOrName
=
value
;
},
handleCheckedCitiesChange
(
value
)
{
console
.
log
(
value
,
'value11'
);
},
getSearchValue
()
{
if
(
!
this
.
orderOrName
)
{
console
.
log
(
789
,
this
.
departmentId
);
return
this
.
$message
({
message
:
'医生名字或订单号不能为空'
,
type
:
'warning'
,
...
...
@@ -451,7 +450,6 @@
}
},
tabChange
(
val
)
{
console
.
log
(
val
,
'val1111===='
);
this
.
tabPositionValue
=
val
;
if
(
val
!=
3
)
{
this
.
initCard
();
...
...
写
预览
Markdown
格式
0%
请重试
or
附加一个文件
附加文件
取消
您添加了
0
人
到此讨论。请谨慎行事。
先完成此消息的编辑!
取消
想要评论请
注册
或
登录