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
提交
c2a97e02
提交
c2a97e02
编写于
8月 13, 2021
作者:
张磊
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
change date
上级
642f72a2
变更
3
隐藏空白字符变更
内嵌
并排
正在显示
3 个修改的文件
包含
82 行增加
和
20 行删除
+82
-20
chat.vue
src/components/IM/chat.vue
+3
-1
diagnosis-live.vue
src/components/IM/diagnosis-live.vue
+2
-2
diagnosis-doctor.vue
src/components/common/diagnosis-doctor.vue
+77
-17
未找到文件。
src/components/IM/chat.vue
浏览文件 @
c2a97e02
...
...
@@ -970,7 +970,9 @@ export default {
},
closeChat
()
{
window
.
rtc
.
leave
();
if
(
window
.
rtc
){
window
.
rtc
.
leave
();
}
this
.
clearSession
();
this
.
$store
.
commit
(
"updateShowChat"
,
false
);
this
.
$store
.
commit
(
"updateCurrentChat"
,
{});
...
...
src/components/IM/diagnosis-live.vue
浏览文件 @
c2a97e02
...
...
@@ -172,8 +172,6 @@ export default {
}
else
{
this
.
rtc
.
muteLocalAudio
();
}
this
.
isMuted
=
!
this
.
isMuted
;
},
// 主动呼叫
drivingCall
(
data
)
{
...
...
@@ -354,11 +352,13 @@ export default {
},
// 关闭mc
muteLocalAudio
()
{
this
.
isMuted
=
true
;
this
.
rtc
.
muteLocalAudio
();
},
// 打开mc
unmuteLocalAudio
()
{
this
.
rtc
.
unmuteLocalAudio
();
this
.
isMuted
=
false
;
},
// 显示文案
showText
(
status
)
{
...
...
src/components/common/diagnosis-doctor.vue
浏览文件 @
c2a97e02
...
...
@@ -62,11 +62,19 @@
<div
@
click=
"openDiagnosisStartTimeDialog"
class=
"set-width grey-bg"
style=
"width: 100%;"
>
<i
class=
"el-icon-alarm-clock"
></i>
<span
v-if=
"startTimeValue === ''"
>
接诊开始时间
</span>
<span
v-else
>
{{
dayFormat
(
startTimeValue
)
}}
--
{{
endTimeValue
}}
</span>
<span
v-else
>
{{
dayFormat
WithoutSecond
(
startTimeValue
)
}}
--
{{
dayFormatWithoutSecond
(
endTimeValue
)
}}
</span>
</div>
</el-col>
</el-form-item>
<el-form-item
class=
"required-label"
prop=
"diagnoseChannel"
label=
"问诊方式"
>
<el-col
:span=
"15"
>
<el-radio-group
v-model=
"formData.diagnoseChannel"
size=
"small"
style=
"line-height: 45px;width: 135%;"
>
<el-radio
:label=
"1"
>
APP问诊(系统发起问诊)
</el-radio>
<el-radio
:label=
"2"
>
线下问诊(APP不会自动发起问诊)
</el-radio>
</el-radio-group>
</el-col>
</el-form-item>
</el-form>
<!--
</el-row>
-->
...
...
@@ -81,23 +89,43 @@
@
open=
"openDiagnosisStartTimeDialog"
>
<div
class=
"startTime-wrap"
>
<div
class=
"date-wrap"
>
<el-date-picker
popper-class=
"scale-datepicker"
size=
"large"
v-model=
"startTimeValue"
type=
"datetime"
placeholder=
"选择日期时间"
>
</el-date-picker>
<div
class=
"line-wrap"
>
<div>
<span>
问诊开始时间:
</span>
<div
class=
"date-wrap"
>
<el-date-picker
popper-class=
"scale-datepicker"
size=
"large"
@
change=
"startTimeChange"
v-model=
"startTimeValue"
type=
"datetime"
placeholder=
"选择日期时间"
>
</el-date-picker>
</div>
</div>
<div
class=
"mt20"
>
<span>
问诊结束时间:
</span>
<div
class=
"date-wrap"
>
{{
dayFormatWithoutSecond
(
endTimeValue
)
}}
</div>
</div>
</div>
<div
class=
"time-wrap"
>
<span>
问诊时长:
</span>
<div
class=
"time-range"
>
<el-radio-group
v-model=
"timeRange"
>
<el-radio
border
size=
"large"
:label=
"10"
>
10分钟
</el-radio>
<el-radio
border
size=
"medium"
:label=
"15"
>
15分钟
</el-radio>
<el-radio
border
size=
"medium"
:label=
"20"
>
20分钟
</el-radio>
<el-radio
border
size=
"medium"
:label=
"30"
>
30分钟
</el-radio>
<el-radio-group
v-model=
"timeRange"
@
change=
"timeRangeChange"
>
<div>
<el-radio
border
size=
"large"
:label=
"10"
>
10分钟
</el-radio>
</div>
<div
class=
"mt20"
>
<el-radio
border
size=
"medium"
:label=
"15"
>
15分钟
</el-radio>
</div>
<div
class=
"mt20"
>
<el-radio
border
size=
"medium"
:label=
"20"
>
20分钟
</el-radio>
</div>
<div
class=
"mt20"
>
<el-radio
border
size=
"medium"
:label=
"30"
>
30分钟
</el-radio>
</div>
</el-radio-group>
</div>
</div>
...
...
@@ -152,6 +180,8 @@ export default {
innerFlag
:
1
,
receptionBeginTime
:
""
,
receptionEndTime
:
''
,
bizType
:
''
,
diagnoseChannel
:
''
},
doctorList
:[],
rangeTime
:
''
,
...
...
@@ -162,6 +192,9 @@ export default {
outsideDoctor
:
[
{
required
:
true
,
message
:
"请输入外部医生姓名"
,
trigger
:
'blur'
}
],
diagnoseChannel
:
[
{
required
:
true
,
message
:
"请选择问诊方式"
,
trigger
:
'change'
}
],
},
pickerOptions1
:
{
disabledDate
:
time
=>
{
...
...
@@ -211,8 +244,11 @@ export default {
receptionId
:
this
.
formData
.
receptionId
,
receptionName
:
this
.
formData
.
receptionName
,
outsideDoctor
:
this
.
formData
.
outsideDoctor
,
receptionBeginTime
:
this
.
rangeTime
[
0
],
receptionEndTime
:
this
.
rangeTime
[
1
],
// receptionBeginTime:this.rangeTime[0],
// receptionEndTime:this.rangeTime[1],
receptionBeginTime
:
this
.
dayFormat
(
this
.
startTimeValue
),
receptionEndTime
:
this
.
endTimeValue
,
diagnoseChannel
:
this
.
formData
.
diagnoseChannel
}
}
else
{
...
...
@@ -227,6 +263,7 @@ export default {
// receptionEndTime:this.rangeTime[1],
receptionBeginTime
:
this
.
dayFormat
(
this
.
startTimeValue
),
receptionEndTime
:
this
.
endTimeValue
,
diagnoseChannel
:
this
.
formData
.
diagnoseChannel
}
}
vm
.
isClick
=
true
...
...
@@ -312,6 +349,23 @@ export default {
},
dayFormat
(
v
){
return
dayjs
(
v
).
format
(
'YYYY-MM-DD HH:mm:ss'
);
},
dayFormatWithoutSecond
(
v
){
if
(
!
v
){
return
''
;
}
return
dayjs
(
v
).
format
(
'YYYY-MM-DD HH:mm'
);
},
timeRangeChange
(
v
)
{
console
.
log
(
'---v'
,
v
);
if
(
this
.
startTimeValue
&&
v
){
this
.
endTimeValue
=
dayjs
(
this
.
startTimeValue
).
add
(
v
,
'minute'
).
format
(
'YYYY-MM-DD HH:mm:ss'
);
}
},
startTimeChange
(
v
)
{
if
(
this
.
timeRange
&&
v
){
this
.
endTimeValue
=
dayjs
(
v
).
add
(
this
.
timeRange
,
'minute'
).
format
(
'YYYY-MM-DD HH:mm:ss'
);
}
}
}
}
...
...
@@ -339,11 +393,17 @@ export default {
justify-content
:
space-around
;
.time-wrap
{
display
:
flex
;
align-items
:
baseline
;
align-items
:
end
;
.time-range
{
margin-left
:
10px
;
.mt20
{
margin-top
:
20px
;
}
}
}
.date-wrap
{
display
:
inline-block
;
}
}
.startTime-footer
{
margin-top
:
100px
;
...
...
写
预览
Markdown
格式
0%
请重试
or
附加一个文件
附加文件
取消
您添加了
0
人
到此讨论。请谨慎行事。
先完成此消息的编辑!
取消
想要评论请
注册
或
登录