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
提交
afca2e4c
提交
afca2e4c
编写于
7月 09, 2021
作者:
vino
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
待匹配状态:隐藏匹配运营按钮
已匹配状态:隐藏设为待分诊按钮,取消隐藏设为待匹配医生按钮
上级
69fdffe6
变更
4
隐藏空白字符变更
内嵌
并排
正在显示
4 个修改的文件
包含
44 行增加
和
23 行删除
+44
-23
appointment-time.vue
src/components/common/appointment-time.vue
+6
-3
diagnosis-doctor.vue
src/components/common/diagnosis-doctor.vue
+23
-8
diagnosis-time.vue
src/components/common/diagnosis-time.vue
+6
-3
table-c.vue
src/components/list/table-c.vue
+9
-9
未找到文件。
src/components/common/appointment-time.vue
浏览文件 @
afca2e4c
...
@@ -15,8 +15,8 @@
...
@@ -15,8 +15,8 @@
<el-form-item
v-if=
"bizType == 12"
label=
"问诊方式"
prop=
"diagnoseChannel"
>
<el-form-item
v-if=
"bizType == 12"
label=
"问诊方式"
prop=
"diagnoseChannel"
>
<el-col
:span=
"1
6
"
>
<el-col
:span=
"1
5
"
>
<el-radio-group
v-model=
"model.diagnoseChannel"
size=
"small"
style=
"line-height: 45px;"
>
<el-radio-group
v-model=
"model.diagnoseChannel"
size=
"small"
style=
"line-height: 45px;
width: 135%;
"
>
<el-radio
:label=
"1"
>
APP问诊(系统发起问诊)
</el-radio>
<el-radio
:label=
"1"
>
APP问诊(系统发起问诊)
</el-radio>
<el-radio
:label=
"2"
>
线下问诊(APP不会自动发起问诊)
</el-radio>
<el-radio
:label=
"2"
>
线下问诊(APP不会自动发起问诊)
</el-radio>
</el-radio-group>
</el-radio-group>
...
@@ -24,6 +24,7 @@
...
@@ -24,6 +24,7 @@
</el-form-item>
</el-form-item>
<el-form-item
label=
"预约时间"
class=
"required-label"
prop=
"rangeTime"
>
<el-form-item
label=
"预约时间"
class=
"required-label"
prop=
"rangeTime"
>
<el-col
:span=
"15"
>
<el-date-picker
<el-date-picker
v-model=
"rangeTime"
v-model=
"rangeTime"
type=
"datetimerange"
type=
"datetimerange"
...
@@ -32,8 +33,10 @@
...
@@ -32,8 +33,10 @@
range-separator=
"至"
range-separator=
"至"
start-placeholder=
"开始日期"
start-placeholder=
"开始日期"
end-placeholder=
"结束日期"
end-placeholder=
"结束日期"
:picker-options=
"pickerOptions1"
>
:picker-options=
"pickerOptions1"
style=
"width: 135%;"
>
</el-date-picker>
</el-date-picker>
</el-col>
</el-form-item>
</el-form-item>
</el-form>
</el-form>
...
...
src/components/common/diagnosis-doctor.vue
浏览文件 @
afca2e4c
...
@@ -15,35 +15,48 @@
...
@@ -15,35 +15,48 @@
<el-form-item
label=
"接诊医生"
class=
"required-label"
prop=
"receptionId"
>
<el-form-item
label=
"接诊医生"
class=
"required-label"
prop=
"receptionId"
>
<!--
<el-input
v-model=
"formData.doctorName"
placeholder=
"请选择接诊医生"
class=
"set-width"
disabled
></el-input>
-->
<!--
<el-input
v-model=
"formData.doctorName"
placeholder=
"请选择接诊医生"
class=
"set-width"
disabled
></el-input>
-->
<el-select
@
change=
"doctorChanged($event)"
filterable
v-model=
"formData.receptionId"
placeholder=
"请选择接诊医生"
class=
"set-width"
>
<el-col
:span=
"15"
>
<el-select
@
change=
"doctorChanged($event)"
filterable
v-model=
"formData.receptionId"
placeholder=
"请选择接诊医生"
class=
"set-width"
style=
"width: 100%;"
>
<el-option
v-for=
"item of doctorList"
:key=
"item.doctorId"
:label=
"item.doctorName"
:value=
"item.doctorId"
></el-option>
<el-option
v-for=
"item of doctorList"
:key=
"item.doctorId"
:label=
"item.doctorName"
:value=
"item.doctorId"
></el-option>
</el-select>
</el-select>
</el-col>
</el-form-item>
</el-form-item>
<el-form-item
label=
"接诊医生职称"
>
<el-form-item
label=
"接诊医生职称"
>
<el-input
v-model=
"formData.doctorTitle"
placeholder=
"请选择职称"
class=
"set-width"
disabled
></el-input>
<el-col
:span=
"15"
>
<el-input
v-model=
"formData.doctorTitle"
placeholder=
"请选择职称"
class=
"set-width"
disabled
style=
"width: 100%;"
></el-input>
<!--
<el-select
v-model=
"formData.doctorTitle"
placeholder=
"请选择职称"
disabled
class=
"set-width"
>
<!--
<el-select
v-model=
"formData.doctorTitle"
placeholder=
"请选择职称"
disabled
class=
"set-width"
>
<el-option
v-for=
"item of sexList"
:key=
"item.value"
:label=
"item.label"
:value=
"item.value"
></el-option>
<el-option
v-for=
"item of sexList"
:key=
"item.value"
:label=
"item.label"
:value=
"item.value"
></el-option>
</el-select>
-->
</el-select>
-->
</el-col>
</el-form-item>
</el-form-item>
<el-form-item
label=
"接诊医生所在机构"
>
<el-form-item
label=
"接诊医生所在机构"
>
<el-input
v-model=
"formData.doctorHospital"
placeholder=
"请选择机构"
class=
"set-width"
disabled
></el-input>
<el-col
:span=
"15"
>
<!--
<el-select
v-model=
"formData.doctorHospital"
placeholder=
"请选择机构"
disabled
class=
"set-width"
>
<el-input
v-model=
"formData.doctorHospital"
placeholder=
"请选择机构"
class=
"set-width"
disabled
style=
"width: 100%;"
></el-input>
</el-col>
<!--
<el-select
v-model=
"formData.doctorHospital"
placeholder=
"请选择机构"
disabled
class=
"set-width"
>
<el-option
v-for=
"item of sexList"
:key=
"item.value"
:label=
"item.label"
:value=
"item.value"
></el-option>
<el-option
v-for=
"item of sexList"
:key=
"item.value"
:label=
"item.label"
:value=
"item.value"
></el-option>
</el-select>
-->
</el-select>
-->
</el-form-item>
</el-form-item>
<el-form-item
label=
"接诊医生所在科室"
>
<el-form-item
label=
"接诊医生所在科室"
>
<el-input
v-model=
"formData.doctorDepartment"
placeholder=
"请选择机构"
class=
"set-width"
disabled
></el-input>
<el-col
:span=
"15"
>
<el-input
v-model=
"formData.doctorDepartment"
placeholder=
"请选择机构"
class=
"set-width"
disabled
style=
"width: 100%;"
></el-input>
<!--
<el-select
v-model=
"formData.doctorDepartment"
placeholder=
"请选择科室"
disabled
class=
"set-width"
>
<!--
<el-select
v-model=
"formData.doctorDepartment"
placeholder=
"请选择科室"
disabled
class=
"set-width"
>
<el-option
v-for=
"item of sexList"
:key=
"item.value"
:label=
"item.label"
:value=
"item.value"
></el-option>
<el-option
v-for=
"item of sexList"
:key=
"item.value"
:label=
"item.label"
:value=
"item.value"
></el-option>
</el-select>
-->
</el-select>
-->
</el-col>
</el-form-item>
</el-form-item>
<el-form-item
label=
"接诊医生电话"
>
<el-form-item
label=
"接诊医生电话"
>
<el-input
v-model=
"formData.doctorMobile"
placeholder=
"请输入接诊医生手机号"
disabled
class=
"set-width"
></el-input>
<el-col
:span=
"15"
>
<el-input
v-model=
"formData.doctorMobile"
placeholder=
"请输入接诊医生手机号"
disabled
class=
"set-width"
style=
"width: 100%;"
></el-input>
</el-col>
</el-form-item>
</el-form-item>
<el-form-item
v-if=
"formData.receptionName == '站外医生' || formData.receptionName == '云鹊医助'"
label=
"外部医生姓名"
class=
"required-label"
prop=
"outsideDoctor"
>
<el-form-item
v-if=
"formData.receptionName == '站外医生' || formData.receptionName == '云鹊医助'"
label=
"外部医生姓名"
class=
"required-label"
prop=
"outsideDoctor"
>
<el-input
v-model=
"formData.outsideDoctor"
placeholder=
"请输入外部医生姓名"
class=
"set-width"
></el-input>
<el-col
:span=
"15"
>
<el-input
v-model=
"formData.outsideDoctor"
placeholder=
"请输入外部医生姓名"
class=
"set-width"
style=
"width: 135%;"
></el-input>
</el-col>
</el-form-item>
</el-form-item>
<el-form-item
label=
"接诊意向时间"
>
<el-form-item
label=
"接诊意向时间"
>
<el-col
:span=
"15"
>
<el-date-picker
<el-date-picker
v-model=
"rangeTime"
v-model=
"rangeTime"
type=
"datetimerange"
type=
"datetimerange"
...
@@ -51,8 +64,10 @@
...
@@ -51,8 +64,10 @@
range-separator=
"至"
range-separator=
"至"
start-placeholder=
"开始日期"
start-placeholder=
"开始日期"
end-placeholder=
"结束日期"
end-placeholder=
"结束日期"
:picker-options=
"pickerOptions1"
>
:picker-options=
"pickerOptions1"
style=
"width: 100%;"
>
</el-date-picker>
</el-date-picker>
</el-col>
</el-form-item>
</el-form-item>
</el-form>
</el-form>
...
...
src/components/common/diagnosis-time.vue
浏览文件 @
afca2e4c
...
@@ -14,6 +14,7 @@
...
@@ -14,6 +14,7 @@
style=
"width: 100%;"
>
style=
"width: 100%;"
>
<el-form-item
label=
"助诊意向时间"
class=
"required-label"
prop=
"rangeTime"
>
<el-form-item
label=
"助诊意向时间"
class=
"required-label"
prop=
"rangeTime"
>
<el-col
:span=
"15"
>
<el-date-picker
<el-date-picker
v-model=
"rangeTime"
v-model=
"rangeTime"
type=
"datetimerange"
type=
"datetimerange"
...
@@ -21,13 +22,15 @@
...
@@ -21,13 +22,15 @@
range-separator=
"至"
range-separator=
"至"
start-placeholder=
"开始日期"
start-placeholder=
"开始日期"
end-placeholder=
"结束日期"
end-placeholder=
"结束日期"
:picker-options=
"pickerOptions1"
>
:picker-options=
"pickerOptions1"
style=
"width: 135%;"
>
</el-date-picker>
</el-date-picker>
</el-col>
</el-form-item>
</el-form-item>
<el-form-item
label=
"备注"
>
<el-form-item
label=
"备注"
>
<el-col
:span=
"15"
>
<el-col
:span=
"15"
>
<el-input
type=
"textarea"
v-model=
"model.triageRemark"
style=
"width:
90
%;"
size=
"small"
minlength=
"2"
<el-input
type=
"textarea"
v-model=
"model.triageRemark"
style=
"width:
135
%;"
size=
"small"
minlength=
"2"
maxlength=
"500"
placeholder=
"请输入备注"
></el-input>
maxlength=
"500"
placeholder=
"请输入备注"
></el-input>
</el-col>
</el-col>
</el-form-item>
</el-form-item>
...
@@ -69,7 +72,7 @@ export default {
...
@@ -69,7 +72,7 @@ export default {
}
}
return
{
return
{
show
:
false
,
show
:
false
,
title
:
'设置
预约时间(问诊时间)
'
,
title
:
'设置
时间
'
,
confirmTxt
:
'确定'
,
confirmTxt
:
'确定'
,
cancleTxt
:
''
,
cancleTxt
:
''
,
_promise
:
null
,
_promise
:
null
,
...
...
src/components/list/table-c.vue
浏览文件 @
afca2e4c
...
@@ -50,12 +50,12 @@
...
@@ -50,12 +50,12 @@
<el-button
type=
"primary"
size=
"small"
class=
"btn"
@
click=
"goDetail(scope.row,false)"
>
查看详情
</el-button>
<el-button
type=
"primary"
size=
"small"
class=
"btn"
@
click=
"goDetail(scope.row,false)"
>
查看详情
</el-button>
<el-button
type=
"primary"
size=
"small"
class=
"btn"
v-if=
"showBtn(scope.row,2,21,22,23,24,25,26,3) && menuType ==1 "
@
click=
"cancelRefund(scope.row)"
>
取消/退款
</el-button>
<el-button
type=
"primary"
size=
"small"
class=
"btn"
v-if=
"showBtn(scope.row,2,21,22,23,24,25,26,3) && menuType ==1 "
@
click=
"cancelRefund(scope.row)"
>
取消/退款
</el-button>
<el-button
type=
"primary"
size=
"small"
class=
"btn"
v-if=
"showBtn(scope.row,21)"
@
click=
"witeGo(scope.row)"
>
设为稍后跟进
</el-button>
<el-button
type=
"primary"
size=
"small"
class=
"btn"
v-if=
"showBtn(scope.row,21)"
@
click=
"witeGo(scope.row)"
>
设为稍后跟进
</el-button>
<el-button
type=
"primary"
size=
"small"
class=
"btn"
v-if=
"showBtn(scope.row,22)"
@
click=
"waitMatchDot(scope.row)"
>
设为待匹配医生
</el-button>
<el-button
type=
"primary"
size=
"small"
class=
"btn"
v-if=
"showBtn(scope.row,22
,21
)"
@
click=
"waitMatchDot(scope.row)"
>
设为待匹配医生
</el-button>
<el-button
type=
"primary"
size=
"small"
class=
"btn"
v-if=
"showBtn(scope.row,3,4,5,6,21,22,23,24,25,26)"
@
click=
"sendMessage(scope.row)"
>
发送消息
</el-button>
<el-button
type=
"primary"
size=
"small"
class=
"btn"
v-if=
"showBtn(scope.row,3,4,5,6,21,22,23,24,25,26)"
@
click=
"sendMessage(scope.row)"
>
发送消息
</el-button>
<el-button
type=
"primary"
size=
"small"
class=
"btn"
v-if=
"showBtn(scope.row,3,26)"
@
click=
"joinDiagnose(scope.row)"
>
加入问诊
</el-button>
<el-button
type=
"primary"
size=
"small"
class=
"btn"
v-if=
"showBtn(scope.row,3,26)"
@
click=
"joinDiagnose(scope.row)"
>
加入问诊
</el-button>
<el-button
type=
"primary"
size=
"small"
class=
"btn"
v-if=
"showBtn(scope.row,2)"
@
click=
"matchRun(scope.row)"
>
匹配运营
</el-button
>
<!--
<el-button
type=
"primary"
size=
"small"
class=
"btn"
v-if=
"showBtn(scope.row,2)"
@
click=
"matchRun(scope.row)"
>
匹配运营
</el-button>
--
>
<el-button
type=
"primary"
size=
"small"
class=
"btn"
v-if=
"showBtn(scope.row,2,3,4,6,21,22,23,24,25,26,5,6)"
@
click=
"goDetail(scope.row,true)"
>
编辑
</el-button>
<el-button
type=
"primary"
size=
"small"
class=
"btn"
v-if=
"showBtn(scope.row,2,3,4,6,21,22,23,24,25,26,5,6)"
@
click=
"goDetail(scope.row,true)"
>
编辑
</el-button>
<el-button
type=
"primary"
size=
"small"
class=
"btn"
v-if=
"showBtn(scope.row,21)"
@
click=
"waitDiagnose(scope.row)"
>
设为待分诊
</el-button
>
<!--
<el-button
type=
"primary"
size=
"small"
class=
"btn"
v-if=
"showBtn(scope.row,21)"
@
click=
"waitDiagnose(scope.row)"
>
设为待分诊
</el-button>
--
>
<el-button
type=
"primary"
size=
"small"
class=
"btn"
v-if=
"showBtn(scope.row,23)"
@
click=
"waitHzeDot(scope.row)"
>
设为待协调医生
</el-button>
<el-button
type=
"primary"
size=
"small"
class=
"btn"
v-if=
"showBtn(scope.row,23)"
@
click=
"waitHzeDot(scope.row)"
>
设为待协调医生
</el-button>
<el-button
type=
"primary"
size=
"small"
class=
"btn"
v-if=
"showBtn(scope.row,23,24)"
@
click=
"waitMatchTime(scope.row)"
>
设为待确认时间
</el-button>
<el-button
type=
"primary"
size=
"small"
class=
"btn"
v-if=
"showBtn(scope.row,23,24)"
@
click=
"waitMatchTime(scope.row)"
>
设为待确认时间
</el-button>
<el-button
type=
"primary"
size=
"small"
class=
"btn"
v-if=
"showBtn(scope.row,3,25,26)"
@
click=
"reMatchDot(scope.row)"
>
重新匹配医生
</el-button>
<el-button
type=
"primary"
size=
"small"
class=
"btn"
v-if=
"showBtn(scope.row,3,25,26)"
@
click=
"reMatchDot(scope.row)"
>
重新匹配医生
</el-button>
...
@@ -173,13 +173,13 @@ export default {
...
@@ -173,13 +173,13 @@ export default {
this
.
$emit
(
"joinDiagnose"
,
row
);
this
.
$emit
(
"joinDiagnose"
,
row
);
},
},
//匹配运营
//匹配运营
matchRun
(
row
)
{
//
matchRun(row) {
this
.
$emit
(
"matchRun"
,
row
);
//
this.$emit("matchRun", row);
},
//
},
//设为待分诊
//设为待分诊
waitDiagnose
(
row
)
{
//
waitDiagnose(row) {
this
.
$emit
(
"waitDiagnose"
,
row
);
//
this.$emit("waitDiagnose", row);
},
//
},
//设为待协调医生
//设为待协调医生
waitHzeDot
(
row
)
{
waitHzeDot
(
row
)
{
this
.
$emit
(
"waitHzeDot"
,
row
);
this
.
$emit
(
"waitHzeDot"
,
row
);
...
...
写
预览
Markdown
格式
0%
请重试
or
附加一个文件
附加文件
取消
您添加了
0
人
到此讨论。请谨慎行事。
先完成此消息的编辑!
取消
想要评论请
注册
或
登录