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
提交
9b247583
提交
9b247583
编写于
5月 13, 2021
作者:
changdi.hao
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
优化查看预约单ui
上级
97648fcb
流水线
#35654
已取消 于阶段
变更
4
流水线
1
展开全部
显示空白字符变更
内嵌
并排
正在显示
4 个修改的文件
包含
40 行增加
和
963 行删除
+40
-963
constants.js
src/utils/constants.js
+24
-0
diagnosis-editor.vue
src/views/IM/diagnosis-admin/diagnosis-editor.vue
+11
-11
diagnosis-list 0523.vue
src/views/IM/diagnosis-admin/diagnosis-list 0523.vue
+0
-869
diagnosis-list.vue
src/views/IM/diagnosis-admin/diagnosis-list.vue
+5
-83
未找到文件。
src/utils/constants.js
浏览文件 @
9b247583
...
@@ -5,6 +5,10 @@
...
@@ -5,6 +5,10 @@
//预约类型list
//预约类型list
export
const
TYPE_LIST
=
[
export
const
TYPE_LIST
=
[
{
label
:
'全部'
,
value
:
''
},
{
{
label
:
'语音问诊'
,
label
:
'语音问诊'
,
value
:
1
value
:
1
...
@@ -37,6 +41,10 @@ export const PAY_LIST = [
...
@@ -37,6 +41,10 @@ export const PAY_LIST = [
// 订单来源
// 订单来源
export
const
SOURCE_LIST
=
[
export
const
SOURCE_LIST
=
[
{
label
:
'全部'
,
value
:
''
},
{
{
label
:
'铁军反馈'
,
label
:
'铁军反馈'
,
value
:
1
value
:
1
...
@@ -129,6 +137,10 @@ export const RELATION_LIST = [
...
@@ -129,6 +137,10 @@ export const RELATION_LIST = [
// 医生来源
// 医生来源
export
const
D_S_LIST
=
[
export
const
D_S_LIST
=
[
{
label
:
'全部'
,
value
:
''
},
{
{
label
:
'京东'
,
label
:
'京东'
,
value
:
1
value
:
1
...
@@ -145,6 +157,10 @@ export const D_S_LIST = [
...
@@ -145,6 +157,10 @@ export const D_S_LIST = [
// 是否跟进
// 是否跟进
export
const
IS_FLLOW
=
[
export
const
IS_FLLOW
=
[
{
label
:
'全部'
,
value
:
''
},
{
{
label
:
'是'
,
label
:
'是'
,
value
:
1
value
:
1
...
@@ -157,6 +173,10 @@ export const IS_FLLOW = [
...
@@ -157,6 +173,10 @@ export const IS_FLLOW = [
// 创建订单方式
// 创建订单方式
export
const
CREATE_TYPE
=
[
export
const
CREATE_TYPE
=
[
{
label
:
'全部'
,
value
:
''
},
{
{
label
:
'系统创建'
,
label
:
'系统创建'
,
value
:
1
value
:
1
...
@@ -170,6 +190,10 @@ export const CREATE_TYPE = [
...
@@ -170,6 +190,10 @@ export const CREATE_TYPE = [
// 是否匹配
// 是否匹配
export
const
OPERATE_LIST
=
[
export
const
OPERATE_LIST
=
[
{
label
:
'全部'
,
value
:
''
},
{
{
label
:
'已分配'
,
label
:
'已分配'
,
value
:
1
value
:
1
...
...
src/views/IM/diagnosis-admin/diagnosis-editor.vue
浏览文件 @
9b247583
...
@@ -2,7 +2,7 @@
...
@@ -2,7 +2,7 @@
<div
class=
"diagnosis-list-content"
>
<div
class=
"diagnosis-list-content"
>
<div
class=
"component-content screenSet"
id=
"screenSet"
>
<div
class=
"component-content screenSet"
id=
"screenSet"
>
<div
class=
"title"
>
编辑
</div>
<div
class=
"title"
>
编辑
</div>
<el-form
ref=
"form"
:model=
"formData"
label-width=
"130px"
:rules=
"rules"
v-loading=
'loading'
>
<el-form
ref=
"form"
:model=
"formData"
label-width=
"130px"
:rules=
"
editorType== 2 ? null :
rules"
v-loading=
'loading'
>
<h1>
预约单信息
</h1>
<h1>
预约单信息
</h1>
<el-form-item
label=
"预约类型"
>
<el-form-item
label=
"预约类型"
>
...
@@ -126,12 +126,12 @@
...
@@ -126,12 +126,12 @@
>
>
</el-date-picker>
</el-date-picker>
</el-form-item>
</el-form-item>
<el-form-item
label=
"性别"
prop=
"sex"
required
>
<el-form-item
label=
"性别"
prop=
"sex"
>
<el-select
v-model=
"formData.sex"
placeholder=
"请选择性别"
class=
"set-width"
:disabled=
"noable || editorType== 2"
>
<el-select
v-model=
"formData.sex"
placeholder=
"请选择性别"
class=
"set-width"
:disabled=
"noable || editorType== 2"
>
<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=
"患者电话"
prop=
"patientMobilePhone"
required
>
<el-form-item
label=
"患者电话"
prop=
"patientMobilePhone"
>
<el-input
v-model=
"formData.patientMobilePhone"
placeholder=
"请输入手机号"
class=
"set-width"
:disabled=
"noable || editorType== 2"
maxlength=
"11"
></el-input>
<el-input
v-model=
"formData.patientMobilePhone"
placeholder=
"请输入手机号"
class=
"set-width"
:disabled=
"noable || editorType== 2"
maxlength=
"11"
></el-input>
</el-form-item>
</el-form-item>
...
@@ -172,7 +172,7 @@
...
@@ -172,7 +172,7 @@
<h1>
接诊信息
</h1>
<h1>
接诊信息
</h1>
<el-form-item
label=
"接诊医生"
prop=
"doctorName"
required
>
<el-form-item
label=
"接诊医生"
prop=
"doctorName"
>
<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
v-model=
"formData.doctorName"
placeholder=
"请选择接诊医生"
disabled
class=
"set-width"
>
<!--
<el-select
v-model=
"formData.doctorName"
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>
...
@@ -209,13 +209,13 @@
...
@@ -209,13 +209,13 @@
</el-form-item>
</el-form-item>
<h1>
问诊信息
</h1>
<h1>
问诊信息
</h1>
<el-form-item
label=
"初/复诊"
prop=
"diagnoseStage"
required
>
<el-form-item
label=
"初/复诊"
prop=
"diagnoseStage"
>
<el-radio-group
v-model=
"formData.diagnoseStage"
:disabled=
"formData.status==4 || editorType== 2"
>
<el-radio-group
v-model=
"formData.diagnoseStage"
:disabled=
"formData.status==4 || editorType== 2"
>
<el-radio
:label=
"1"
>
初诊(就此病没有去过医院)
</el-radio>
<el-radio
:label=
"1"
>
初诊(就此病没有去过医院)
</el-radio>
<el-radio
:label=
"2"
>
复诊(就此病去过医院)
</el-radio>
<el-radio
:label=
"2"
>
复诊(就此病去过医院)
</el-radio>
</el-radio-group>
</el-radio-group>
</el-form-item>
</el-form-item>
<el-form-item
label=
"是否确诊"
prop=
"determineFlag"
required
>
<el-form-item
label=
"是否确诊"
prop=
"determineFlag"
>
<el-radio-group
v-model=
"formData.determineFlag"
:disabled=
"formData.status==4 || editorType== 2"
>
<el-radio-group
v-model=
"formData.determineFlag"
:disabled=
"formData.status==4 || editorType== 2"
>
<el-radio
:label=
"1"
>
是
</el-radio>
<el-radio
:label=
"1"
>
是
</el-radio>
<el-radio
:label=
"2"
>
否
</el-radio>
<el-radio
:label=
"2"
>
否
</el-radio>
...
@@ -224,14 +224,14 @@
...
@@ -224,14 +224,14 @@
<el-form-item
label=
"确诊疾病"
>
<el-form-item
label=
"确诊疾病"
>
<el-input
v-model=
"formData.diagnoseDisease"
placeholder=
"请输入确诊疾病名称"
:disabled=
"formData.status==4 || editorType== 2"
class=
"set-width"
></el-input>
<el-input
v-model=
"formData.diagnoseDisease"
placeholder=
"请输入确诊疾病名称"
:disabled=
"formData.status==4 || editorType== 2"
class=
"set-width"
></el-input>
</el-form-item>
</el-form-item>
<el-form-item
label=
"病情描述"
prop=
"illnessDetail"
required
>
<el-form-item
label=
"病情描述"
prop=
"illnessDetail"
>
<el-input
type=
"textarea"
v-model=
"formData.illnessDetail"
placeholder=
"请输入病情描述"
maxlength=
"1000"
:disabled=
"editorType== 2"
></el-input>
<el-input
type=
"textarea"
v-model=
"formData.illnessDetail"
placeholder=
"请输入病情描述"
maxlength=
"1000"
:disabled=
"editorType== 2"
></el-input>
</el-form-item>
</el-form-item>
<el-form-item
label=
"病情照片"
>
<el-form-item
label=
"病情照片"
>
<p
class=
"img-title"
>
请上传患处照片、所用药品、与病情相关的线上诊疗记录截图、检查检测报告,请保证图片清晰完整,以便医生确认病情
</p>
<p
class=
"img-title"
>
请上传患处照片、所用药品、与病情相关的线上诊疗记录截图、检查检测报告,请保证图片清晰完整,以便医生确认病情
</p>
<upload-img
:isDisable=
"editorType== 2"
:imgList=
"formData.illnessImageUrls"
ref=
"imgComponent"
></upload-img>
<upload-img
:isDisable=
"editorType== 2"
:imgList=
"formData.illnessImageUrls"
ref=
"imgComponent"
></upload-img>
</el-form-item>
</el-form-item>
<el-form-item
label=
"诊断建议"
prop=
"diagnoseAdvice"
required
>
<el-form-item
label=
"诊断建议"
prop=
"diagnoseAdvice"
>
<p
class=
"old-diagnoseAdvice"
>
{{
formData
.
diagnoseAdvice
}}
</p>
<p
class=
"old-diagnoseAdvice"
>
{{
formData
.
diagnoseAdvice
}}
</p>
<el-input
type=
"textarea"
v-model=
"formData.diagnoseAdvice"
placeholder=
"请输入更新建议(更新后原建议将被删除)"
:disabled=
"formData.status==4 || editorType== 2"
maxlength=
"1000"
></el-input>
<el-input
type=
"textarea"
v-model=
"formData.diagnoseAdvice"
placeholder=
"请输入更新建议(更新后原建议将被删除)"
:disabled=
"formData.status==4 || editorType== 2"
maxlength=
"1000"
></el-input>
</el-form-item>
</el-form-item>
...
@@ -245,7 +245,7 @@
...
@@ -245,7 +245,7 @@
</el-radio-group>
</el-radio-group>
</el-form-item>
</el-form-item>
<el-form-item
label=
"药品跟进状态"
>
<el-form-item
label=
"药品跟进状态"
>
<el-select
v-model=
"formData.drugFollowStatus"
placeholder=
"请跟进状态"
class=
"set-width"
>
<el-select
v-model=
"formData.drugFollowStatus"
placeholder=
"请跟进状态"
class=
"set-width"
:disabled=
"editorType== 2"
>
<el-option
v-for=
"item of followList"
:key=
"item.value"
:label=
"item.label"
:value=
"item.value"
></el-option>
<el-option
v-for=
"item of followList"
:key=
"item.value"
:label=
"item.label"
:value=
"item.value"
></el-option>
</el-select>
</el-select>
</el-form-item>
</el-form-item>
...
@@ -253,7 +253,7 @@
...
@@ -253,7 +253,7 @@
<el-input
type=
"textarea"
v-model=
"formData.drugFollow"
placeholder=
"请输入可跟进的事项"
maxlength=
"1000"
:disabled=
"editorType== 2"
></el-input>
<el-input
type=
"textarea"
v-model=
"formData.drugFollow"
placeholder=
"请输入可跟进的事项"
maxlength=
"1000"
:disabled=
"editorType== 2"
></el-input>
</el-form-item>
</el-form-item>
<el-form-item
label=
"检查跟进状态"
>
<el-form-item
label=
"检查跟进状态"
>
<el-select
v-model=
"formData.checkFollowStatus"
placeholder=
"请跟进状态"
class=
"set-width"
>
<el-select
v-model=
"formData.checkFollowStatus"
placeholder=
"请跟进状态"
class=
"set-width"
:disabled=
"editorType== 2"
>
<el-option
v-for=
"item of followList"
:key=
"item.value"
:label=
"item.label"
:value=
"item.value"
></el-option>
<el-option
v-for=
"item of followList"
:key=
"item.value"
:label=
"item.label"
:value=
"item.value"
></el-option>
</el-select>
</el-select>
</el-form-item>
</el-form-item>
...
@@ -261,7 +261,7 @@
...
@@ -261,7 +261,7 @@
<el-input
type=
"textarea"
v-model=
"formData.checkFollow"
placeholder=
"请输入可跟进的事项"
maxlength=
"1000"
:disabled=
"editorType== 2"
></el-input>
<el-input
type=
"textarea"
v-model=
"formData.checkFollow"
placeholder=
"请输入可跟进的事项"
maxlength=
"1000"
:disabled=
"editorType== 2"
></el-input>
</el-form-item>
</el-form-item>
<el-form-item
label=
"其他跟进状态"
>
<el-form-item
label=
"其他跟进状态"
>
<el-select
v-model=
"formData.otherFollowStatus"
placeholder=
"请跟进状态"
class=
"set-width"
>
<el-select
v-model=
"formData.otherFollowStatus"
placeholder=
"请跟进状态"
class=
"set-width"
:disabled=
"editorType== 2"
>
<el-option
v-for=
"item of followList"
:key=
"item.value"
:label=
"item.label"
:value=
"item.value"
></el-option>
<el-option
v-for=
"item of followList"
:key=
"item.value"
:label=
"item.label"
:value=
"item.value"
></el-option>
</el-select>
</el-select>
</el-form-item>
</el-form-item>
...
...
src/views/IM/diagnosis-admin/diagnosis-list 0523.vue
已删除
100644 → 0
浏览文件 @
97648fcb
此差异已折叠。
点击以展开。
src/views/IM/diagnosis-admin/diagnosis-list.vue
浏览文件 @
9b247583
...
@@ -269,75 +269,6 @@ export default {
...
@@ -269,75 +269,6 @@ export default {
},
},
data
(){
data
(){
return
{
return
{
hcd
:
[{
diagnoseLogId
:
'问诊id'
,
orderNo
:
'123'
,
// 订单id
diagnoseType
:
1
,
//预约类型1.语音问诊、2.视频问诊、3.图文问诊
diagnoseTypeStr
:
'语音问诊'
,
//预约类型1.语音问诊、2.视频问诊、3.图文问诊
status
:
1
,
//问诊状态:1、初始状态(未支付) 2、待问诊(支付成功待完善) 3、问诊中(已完善) 4、已问诊
statusStr
:
'初始状态(未支付)'
,
operateUserName
:
'运营人员name'
,
patientName
:
'患者name'
,
idCard
:
'证件号码'
,
patientMobilePhone
:
'患者手机号'
,
userId
:
'助诊医生id'
,
userName
:
'助诊医生名称'
,
userMobile
:
'助诊医生电话'
,
doctorId
:
'接诊医生id'
,
doctorName
:
'接诊医生名称'
,
doctorMobile
:
'接诊医生电话'
,
appointBeginTime
:
'预约开始时间'
,
appointEndTime
:
'预约结束时间'
,
diagnoseStage
:
1
,
//诊断阶段1.初诊 2.复诊"
diagnoseStageStr
:
'初诊'
,
determineFlag
:
1
,
//是否确诊1.确诊 2.没有确诊
determineFlagStr
:
1
,
diagnoseDisease
:
'确诊疾病'
,
illnessDetail
:
'病情描述'
,
diagnoseAdvice
:
'诊断建议'
,
followFlag
:
1
,
//是否跟进1.跟进 2不跟进
followFlagStr
:
'跟进'
,
drugFollow
:
'药品跟进'
,
drugFollowStatus
:
1
,
//药物跟进状态:1 待跟进、2 跟进中(协调资源)、3 已完成(跟进结束)、4 长期跟进")
drugFollowStatusStr
:
'待跟进'
,
checkFollow
:
"检查跟进"
,
checkFollowStatus
:
1
,
//检查跟进状态:1 待跟进、2 跟进中(协调资源)、3 已完成(跟进结束)、4 长期跟进")
checkFollowStatusStr
:
'待跟进'
,
otherFollow
:
'其他跟进事项'
,
otherFollowStatus
:
1
,
otherFollowStatusStr
:
'待跟进'
,
createType
:
1
,
//创建方式1.系统创建 2.手动创建
createTypeStr
:
'系统创建'
,
appointSource
:
1
,
//预约来源1.铁军反馈、2.主动联系、3.问卷收集、4.微信群反馈、5.话题讨论与回复"
appointSourceStr
:
'铁军反馈'
,
createdTime
:
'创建时间'
,
operateTime
:
'匹配时间'
,
doneTime
:
'完成时间'
,
price
:
'问诊价格单位分'
,
priceStr
:
'123'
,
payType
:
1
,
//支付方式1.代付、2.扫码支付、3.分享支付
payTypeStr
:
'代付'
,
sex
:
1
,
//患者性别:1、男 2、女
sexStr
:
'男'
,
age
:
12
,
//患者年龄
idCardType
:
1
,
//证件类型1居民身份证2护照3港澳通行证
idCardTypeStr
:
'居民身份证'
,
userTitle
:
'助诊医生职称'
,
userHospital
:
'助诊医生机构'
,
userDepartment
:
'助诊医生科室'
,
patientRelation
:
1
,
//与患者关系1.自己、2.患者、3.家属、4.朋友
patientRelationStr
:
'自己'
,
doctorTitle
:
'接诊医生职称'
,
doctorHospital
:
'接诊医生机构'
,
doctorDepartment
:
'接诊医生科室'
,
doctorSource
:
1
,
//接诊医生来源1.京东、2.同事推荐、3.云鹊医平台
doctorSourceStr
:
'京东'
,
serviceFee
:
'医生服务费单位分'
,
serviceFeeStr
:
'12'
,
crrsName
:
'招募人'
,
remark
:
'备注'
}],
endFlag
:
false
,
endFlag
:
false
,
beginFlag
:
false
,
beginFlag
:
false
,
loading
:
false
,
loading
:
false
,
...
@@ -524,20 +455,11 @@ export default {
...
@@ -524,20 +455,11 @@ export default {
},
},
// 导出
// 导出
download
()
{
download
()
{
this
.
searchParam
.
bizType
=
2
let
url
=
`/diagnose/admin/diagnose/export`
let
params
=
this
.
searchParam
let
params
=
this
.
searchParam
// let url = `/diagnose/admin/diagnose/`
params
.
bizType
=
2
// this.searchParam.bizType = 1
this
.
POST
(
url
,
params
).
then
(
res
=>
{
// let params = this.searchParam
if
(
res
.
code
==
"000000"
)
{
// this.POST(url, params).then(res => {
// this.loading = false
// if (res.code == "000000") {
// this.tableData = res.data.list
// this.totalRows = res.data.allSize
// }
// });
downLoadMember
(
param
).
then
(
res
=>
{
if
(
res
.
data
)
{
this
.
downloadFile
(
res
.
data
.
attachments
.
base64
,
res
.
data
.
attachments
.
name
);
this
.
downloadFile
(
res
.
data
.
attachments
.
base64
,
res
.
data
.
attachments
.
name
);
}
}
}).
catch
(
err
=>
{
}).
catch
(
err
=>
{
...
...
写
预览
Markdown
格式
0%
请重试
or
附加一个文件
附加文件
取消
您添加了
0
人
到此讨论。请谨慎行事。
先完成此消息的编辑!
取消
想要评论请
注册
或
登录