Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
P
pet-business-web
Project
Project
Details
Activity
Releases
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
刘怀志
pet-business-web
Commits
44e3a905
Commit
44e3a905
authored
Aug 15, 2023
by
高滢
Browse files
Options
Browse Files
Download
Plain Diff
Merge remote-tracking branch 'origin/master'
parents
47229f0e
9ae9c095
Changes
22
Expand all
Hide whitespace changes
Inline
Side-by-side
Showing
22 changed files
with
369 additions
and
340 deletions
+369
-340
.env.development
.env.development
+1
-1
.env.edit
.env.edit
+1
-1
.env.production
.env.production
+1
-1
.env.staging
.env.staging
+1
-1
.env.test
.env.test
+1
-1
equipment-add.vue
...uipment-management/equipment-management/equipment-add.vue
+2
-2
equipment-detail.vue
...ment-management/equipment-management/equipment-detail.vue
+2
-17
medical-edit.vue
src/views/medical-record-management/medical-edit.vue
+127
-106
medical-record-management.vue
...s/medical-record-management/medical-record-management.vue
+5
-0
hospitalization-management.vue
...hospitalization-management/hospitalization-management.vue
+2
-2
check-detail.vue
...ice-management/medical-record-management/check-detail.vue
+10
-10
check-schedule.vue
...e-management/medical-record-management/check-schedule.vue
+7
-7
choose-pet.vue
...e-management/registration-queue/components/choose-pet.vue
+5
-0
doctor-card.vue
...-management/registration-queue/components/doctor-card.vue
+12
-17
doctor-detail.vue
...anagement/registration-queue/components/doctor-detail.vue
+1
-1
register-modle.vue
...nagement/registration-queue/components/register-modle.vue
+3
-4
schedule-info.vue
...anagement/registration-queue/components/schedule-info.vue
+1
-1
registration-add.vue
...ervice-management/registration-queue/registration-add.vue
+6
-2
registration-detail.vue
...ice-management/registration-queue/registration-detail.vue
+164
-149
treatment-detail.vue
...vice-management/treatment-management/treatment-detail.vue
+9
-9
treatment-schedule.vue
...ce-management/treatment-management/treatment-schedule.vue
+7
-7
vue.config.js
vue.config.js
+1
-1
No files found.
.env.development
View file @
44e3a905
# 页面标题
VUE_APP_TITLE =
萌宠医院信息管理平台
VUE_APP_TITLE =
百邦萌宠医院管理系统
# 开发环境配置
ENV = 'development'
...
...
.env.edit
View file @
44e3a905
# 开发使用的环境配置文件
# 页面标题
VUE_APP_TITLE =
萌宠医院信息管理平台
VUE_APP_TITLE =
百邦萌宠医院管理系统
# 生产环境配置
ENV = 'edit'
...
...
.env.production
View file @
44e3a905
# 演示环境配置文件
# 页面标题
VUE_APP_TITLE =
萌宠医院信息管理平台
VUE_APP_TITLE =
百邦萌宠医院管理系统
# 生产环境配置
ENV = 'production'
...
...
.env.staging
View file @
44e3a905
# 页面标题
VUE_APP_TITLE =
萌宠医院信息管理平台
VUE_APP_TITLE =
百邦萌宠医院管理系统
NODE_ENV = production
...
...
.env.test
View file @
44e3a905
# 测试环境配置文件
# 页面标题
VUE_APP_TITLE
=
萌宠医院信息管理平台
VUE_APP_TITLE
=
百邦萌宠医院管理系统
# 生产环境配置
ENV
=
'test'
...
...
src/views/equipment-management/equipment-management/equipment-add.vue
View file @
44e3a905
...
...
@@ -365,11 +365,11 @@ export default {
rules
:
{
deviceName
:
[
{
required
:
true
,
message
:
'请输入设备名称'
,
trigger
:
'blur'
},
{
min
:
2
,
max
:
20
,
message
:
'
输入内容长度应为2~20个
字符'
,
trigger
:
'blur'
}
{
min
:
2
,
max
:
20
,
message
:
'
仅支持2~20位
字符'
,
trigger
:
'blur'
}
],
head
:
[
{
min
:
2
,
max
:
20
,
message
:
'
输入内容长度应为2~20个
字符'
,
trigger
:
'blur'
}
{
min
:
2
,
max
:
20
,
message
:
'
仅支持2~20位
字符'
,
trigger
:
'blur'
}
],
phone
:
[
{
...
...
src/views/equipment-management/equipment-management/equipment-detail.vue
View file @
44e3a905
...
...
@@ -699,11 +699,11 @@ export default {
rules
:
{
deviceName
:
[
{
required
:
true
,
message
:
'请输入设备名称'
,
trigger
:
'blur'
},
{
min
:
2
,
max
:
20
,
message
:
'
输入内容长度应为2~20个
字符'
,
trigger
:
'blur'
}
{
min
:
2
,
max
:
20
,
message
:
'
仅支持2~20位
字符'
,
trigger
:
'blur'
}
],
head
:
[
{
min
:
2
,
max
:
20
,
message
:
'
输入内容长度应为2~20个
字符'
,
trigger
:
'blur'
}
{
min
:
2
,
max
:
20
,
message
:
'
仅支持2~20位
字符'
,
trigger
:
'blur'
}
],
phone
:
[
{
...
...
@@ -795,21 +795,6 @@ export default {
serviceAreaS
:
[],
// 检查项目下拉框
checkItemOptions
:
[],
serviceAreaList
:
[
{
value
:
'1'
,
label
:
'天津市-天津市-和平区'
},
{
value
:
'2'
,
label
:
'北京市-北京市-大兴区'
},
{
value
:
'3'
,
label
:
'河北省-张家口市-阳原县'
}
],
serviceArea
:
[],
// 可用时段
useTime
:
{
...
...
src/views/medical-record-management/medical-edit.vue
View file @
44e3a905
This diff is collapsed.
Click to expand it.
src/views/medical-record-management/medical-record-management.vue
View file @
44e3a905
...
...
@@ -148,6 +148,11 @@
<span>
{{
scope
.
row
.
ownerName
||
'-'
}}
</span>
</
template
>
</el-table-column>
<el-table-column
align=
"left"
label=
"宠主ID"
prop=
"ownersId"
show-overflow-tooltip
>
<
template
slot-scope=
"scope"
>
<span>
{{
scope
.
row
.
ownersId
||
'-'
}}
</span>
</
template
>
</el-table-column>
<el-table-column
align=
"left"
label=
"宠主手机号"
prop=
"petOwnerPhone"
show-overflow-tooltip
>
<
template
slot-scope=
"scope"
>
<span>
{{
scope
.
row
.
petOwnerPhone
||
'-'
}}
</span>
...
...
src/views/service-management/hospitalization-management/hospitalization-management.vue
View file @
44e3a905
...
...
@@ -204,8 +204,8 @@
@
click
=
"handleDetails(scope.row)"
>
详情
<
/el-button
>
<
el
-
button
v
-
hasPermi
=
"['business:hospital:edit']"
v
-
if
=
"scope.row.status==='2' || scope.row.status==='0'"
v
-
hasPermi
=
"['business:hospital:edit']"
icon
=
"el-icon-paperclip"
plain
size
=
"mini"
...
...
@@ -223,8 +223,8 @@
:
disabled
=
"true"
>
办理入院
<
/el-button
>
<
el
-
button
v
-
hasPermi
=
"['business:hospital:edit']"
v
-
else
-
if
=
"scope.row.status==='3'"
v
-
hasPermi
=
"['business:hospital:edit']"
icon
=
"el-icon-paperclip"
plain
size
=
"mini"
...
...
src/views/service-management/medical-record-management/check-detail.vue
View file @
44e3a905
...
...
@@ -186,15 +186,15 @@
<span
class=
"title-text"
style=
"font-size: 16px;font-weight: bold;"
>
检查进度
</span>
</div>
<!-- 步骤条 -->
<!-- <div>-->
<!-- <el-steps :active="schedule" align-center>-->
<!-- <el-step title="开具处方单" :description="parseTime(checkDetail.createTime, '{y}-{m}-{d} {h}:{i}')" />-->
<!-- <el-step title="缴费开票" :description="parseTime(checkDetail.payTime, '{y}-{m}-{d} {h}:{i}') || '暂未缴费'" />-->
<!-- <el-step title="预约检查" :description="parseTime(checkDetail.checkStartTime, '{y}-{m}-{d} {h}:{i}') || '暂未预约'" />-->
<!-- <el-step title="检查获取报告" :description="parseTime(checkDetail.reportTime, '{y}-{m}-{d} {h}:{i}') || '暂未检查'" />-->
<!-- </el-steps>-->
<!-- </div>-->
<CheckSchedule
:schedule
K
ey=
"scheduleKey"
/>
<!-- <div>-->
<!-- <el-steps :active="schedule" align-center>-->
<!-- <el-step title="开具处方单" :description="parseTime(checkDetail.createTime, '{y}-{m}-{d} {h}:{i}')" />-->
<!-- <el-step title="缴费开票" :description="parseTime(checkDetail.payTime, '{y}-{m}-{d} {h}:{i}') || '暂未缴费'" />-->
<!-- <el-step title="预约检查" :description="parseTime(checkDetail.checkStartTime, '{y}-{m}-{d} {h}:{i}') || '暂未预约'" />-->
<!-- <el-step title="检查获取报告" :description="parseTime(checkDetail.reportTime, '{y}-{m}-{d} {h}:{i}') || '暂未检查'" />-->
<!-- </el-steps>-->
<!-- </div>-->
<CheckSchedule
:schedule
-k
ey=
"scheduleKey"
/>
<!-- 缴费信息 -->
<div
class=
"title-paragraph"
>
<span
class=
"title-text"
style=
"font-size: 16px;font-weight: bold;"
>
缴费信息
</span>
...
...
@@ -346,7 +346,7 @@
<el-row>
<el-col
:span=
"8"
>
<el-form-item
label=
"影像报告"
label-width=
"84px"
>
<!-- <el-button v-show="checkDetail.shadowReport !== null && checkDetail.shadowReport !== ''" class="fourWordsBtn" @click="viewTheReport">查看报告</el-button>-->
<!-- <el-button v-show="checkDetail.shadowReport !== null && checkDetail.shadowReport !== ''" class="fourWordsBtn" @click="viewTheReport">查看报告</el-button>-->
<span
v-if=
"checkDetail.shadowReport === null || checkDetail.shadowReport === ''"
>
{{ '暂未上传' }}
</span>
<el-link
v-else
...
...
src/views/service-management/medical-record-management/check-schedule.vue
View file @
44e3a905
...
...
@@ -2,13 +2,13 @@
<!--进度信息模块封装-->
<div
class=
"schedule-info"
>
<!-- 1--tip样式-->
<!--
<div
class=
"progress-tip"
>
-->
<!--
<div
class=
"tip-green"
/>
-->
<!--
<div-->
<!-- class="tip-content"-->
<!-- >进度信息-->
<!--
</div>
-->
<!--
</div>
-->
<!--
<div
class=
"progress-tip"
>
-->
<!--
<div
class=
"tip-green"
/>
-->
<!--
<div-->
<!-- class="tip-content"-->
<!-- >进度信息-->
<!--
</div>
-->
<!--
</div>
-->
<!-- 2--内容样式-->
<div
class=
"progress-base"
>
<div
class=
"display-base"
>
...
...
src/views/service-management/registration-queue/components/choose-pet.vue
View file @
44e3a905
...
...
@@ -19,6 +19,7 @@
placeholder=
"请输入宠物ID"
@
keyup
.
enter
.
native=
"handleQuery"
@
blur=
"handleQuery"
@
clear=
"handleQuery"
/>
</el-form-item>
<div
class=
"basicInformation"
>
...
...
@@ -31,6 +32,7 @@
placeholder=
"请输入宠主姓名"
@
keyup
.
enter
.
native=
"handleQuery"
@
blur=
"handleQuery"
@
clear=
"handleQuery"
/>
</el-form-item>
<el-form-item
prop=
"phone"
label=
"手机号"
>
...
...
@@ -41,6 +43,7 @@
@
keyup
.
enter
.
native=
"handleQuery"
@
blur=
"handleQuery"
@
input=
"handleInput"
@
clear=
"handleQuery"
/>
</el-form-item>
</el-form>
...
...
@@ -286,6 +289,8 @@ export default {
this
.
total
=
response
.
total
this
.
loading
=
false
})
}
else
{
this
.
petsList
=
[]
}
}
}
...
...
src/views/service-management/registration-queue/components/doctor-card.vue
View file @
44e3a905
...
...
@@ -56,19 +56,18 @@
<div
class=
"divider"
/>
<!--卡片中间部分-->
<div
class=
"mid-bottom-framework"
>
<!--
<div-->
<!-- v-for="(pic,picIndex) in item.pictureUrl"-->
<!-- :key="`picIndex$
{picIndex}`"-->
<!-- class="mid-bottom"-->
<!-- >-->
<!--
<el-image-->
<!-- :src="baseURL+pic"-->
<!-- class="mid-bottom-inner"-->
<!-- fit="cover"-->
<!-- />-->
<!--
</div>
-->
<!--
<div
v-if=
"item.pictureUrl && item.pictureUrl.length === 0"
class=
"mid-bottom-nobody"
>
-->
<div
class=
"mid-bottom-nobody"
>
<div
v-for=
"(pic,picIndex) in item.pictureUrl"
:key=
"`picIndex$
{picIndex}`"
class="mid-bottom"
>
<el-image
:src=
"baseURL+pic"
class=
"mid-bottom-inner"
fit=
"cover"
/>
</div>
<div
v-if=
"item.pictureUrl && item.pictureUrl.length === 0"
class=
"mid-bottom-nobody"
>
当前时段暂无等候中...
</div>
</div>
...
...
@@ -201,10 +200,6 @@ export default {
/** 获取当日值班医生列表*/
this
.
getDoctorList
()
},
created
()
{
/** 获取宠物信息 */
this
.
getDoctorList
()
},
methods
:
{
/** 获取当日值班医生列表*/
getDoctorList
()
{
...
...
src/views/service-management/registration-queue/components/doctor-detail.vue
View file @
44e3a905
...
...
@@ -54,7 +54,7 @@
</el-form-item>
</el-col>
<el-col
:span=
"8"
>
<el-form-item
prop=
"name"
label=
"门诊诊
查
费"
>
<el-form-item
prop=
"name"
label=
"门诊诊
察
费"
>
<div
style=
"display: flex;"
>
<el-input
v-model=
"doctorForm.examinationFee"
:disabled=
"true"
maxlength=
"20"
/>
<div
style=
"margin-left: 10px;"
>
元
</div>
...
...
src/views/service-management/registration-queue/components/register-modle.vue
View file @
44e3a905
...
...
@@ -49,7 +49,7 @@
<
el
-
table
-
column
label
=
"总放号数"
min
-
width
=
"80"
prop
=
"allCount"
show
-
overflow
-
tooltip
/>
<
el
-
table
-
column
label
=
"剩余号数"
min
-
width
=
"80"
prop
=
"residueCount"
show
-
overflow
-
tooltip
/>
<
el
-
table
-
column
label
=
"门诊诊
查
费"
label
=
"门诊诊
察
费"
min
-
width
=
"80"
prop
=
"fees"
show
-
overflow
-
tooltip
...
...
@@ -146,11 +146,11 @@ export default {
}
,
fristVisitOptions
:
[
{
label
:
'
是
'
,
label
:
'
首诊
'
,
value
:
'0'
}
,
{
label
:
'
否
'
,
label
:
'
复诊
'
,
value
:
'1'
}
]
...
...
@@ -158,7 +158,6 @@ export default {
}
,
watch
:
{
doctorId
(
val
)
{
console
.
log
(
'KKKK555555555KKKKKKK'
,
val
)
this
.
getRegisterMsg
()
}
}
,
...
...
src/views/service-management/registration-queue/components/schedule-info.vue
View file @
44e3a905
...
...
@@ -30,7 +30,7 @@
<div
v-if=
"scheduleKey.registrationTime!=null"
class=
"status-on"
>
{{
parseTime
(
scheduleKey
.
registrationTime
,
'{y
}
/{m
}
/{d
}
{h
}
:{i
}
'
)
}}
<
/div
>
<
div
v
-
else
class
=
"status-off"
>
暂未挂号
<
/div
>
<
div
v
-
else
class
=
"status-off"
>
进行中
<
/div
>
<
/div
>
<
/div
>
<!--
箭头指示
-->
...
...
src/views/service-management/registration-queue/registration-add.vue
View file @
44e3a905
...
...
@@ -403,7 +403,11 @@ export default {
rules
:
{
// 宠物昵称非空校验
petNickname
:
[
{
required
:
true
,
message
:
'请输入宠物昵称'
,
trigger
:
'blur'
}
{
required
:
true
,
message
:
'请输入宠物昵称'
,
trigger
:
'blur'
},
{
pattern
:
/^
[
a-zA-Z0-9
\u
4e00-
\u
9fa5
]
+$/
,
message
:
'仅支持中英文数字'
,
trigger
:
'blur'
}
],
petColor
:
[
{
pattern
:
/^
[\u
4e00-
\u
9fa5a-zA-Z
]
+$/
,
message
:
'仅支持中英文'
,
trigger
:
'blur'
}
],
// 宠物性别非空校验
petSex
:
[
...
...
@@ -424,7 +428,7 @@ export default {
// 宠物体重非空校验
petWeight
:
[
{
required
:
true
,
message
:
'请输入宠物体重'
,
trigger
:
'change'
},
{
pattern
:
/^
[
0-9
]
+
([
.
]{1}[
0-9
]{1,2}){0,1}
$/
,
message
:
'
请输入整数和小数(只保留小数点后两位
)'
,
trigger
:
'blur'
}
{
pattern
:
/^
[
0-9
]
+
([
.
]{1}[
0-9
]{1,2}){0,1}
$/
,
message
:
'
仅支持数字、小数点(保留两位小数
)'
,
trigger
:
'blur'
}
],
// 绝育情况非空校验
sterilizationStatus
:
[
...
...
src/views/service-management/registration-queue/registration-detail.vue
View file @
44e3a905
This diff is collapsed.
Click to expand it.
src/views/service-management/treatment-management/treatment-detail.vue
View file @
44e3a905
...
...
@@ -186,14 +186,14 @@
<span
class=
"title-text"
style=
"font-size: 16px;font-weight: bold;"
>
治疗进度
</span>
</div>
<!-- 步骤条 -->
<!-- <div>-->
<!-- <el-steps :active="schedule" align-center>-->
<!-- <el-step title="开具处方单" :description="createTime" />-->
<!-- <el-step title="缴费开票" :description="checkDetail.payTime || '暂未缴费'" />-->
<!-- <el-step title="分配诊室" :description="checkDetail.consultRoomTime || '暂未预约'" />-->
<!-- <el-step title="治疗" :description="checkDetail.reportTime || '暂未治疗'" />-->
<!-- </el-steps>-->
<!-- </div>-->
<!-- <div>-->
<!-- <el-steps :active="schedule" align-center>-->
<!-- <el-step title="开具处方单" :description="createTime" />-->
<!-- <el-step title="缴费开票" :description="checkDetail.payTime || '暂未缴费'" />-->
<!-- <el-step title="分配诊室" :description="checkDetail.consultRoomTime || '暂未预约'" />-->
<!-- <el-step title="治疗" :description="checkDetail.reportTime || '暂未治疗'" />-->
<!-- </el-steps>-->
<!-- </div>-->
<TreatmentSchedule
:schedule-key=
"scheduleKey"
/>
<!-- 缴费信息 -->
<div
class=
"title-paragraph"
>
...
...
@@ -334,7 +334,7 @@
<el-col
:span=
"8"
>
<el-form-item
label=
"治疗日志"
>
<span
v-if=
"checkDetail.shadowReport===''||checkDetail.shadowReport===null"
>
{{ '暂未上传' }}
</span>
<!-- <el-button v-else class="fourWordsBtn" @click="viewTheReport">查看报告</el-button>-->
<!-- <el-button v-else class="fourWordsBtn" @click="viewTheReport">查看报告</el-button>-->
<el-link
v-else
:href=
"`${baseUrl}${checkDetail.shadowReport}`"
...
...
src/views/service-management/treatment-management/treatment-schedule.vue
View file @
44e3a905
...
...
@@ -2,13 +2,13 @@
<!--进度信息模块封装-->
<div
class=
"schedule-info"
>
<!-- 1--tip样式-->
<!--
<div
class=
"progress-tip"
>
-->
<!--
<div
class=
"tip-green"
/>
-->
<!--
<div-->
<!-- class="tip-content"-->
<!-- >进度信息-->
<!--
</div>
-->
<!--
</div>
-->
<!--
<div
class=
"progress-tip"
>
-->
<!--
<div
class=
"tip-green"
/>
-->
<!--
<div-->
<!-- class="tip-content"-->
<!-- >进度信息-->
<!--
</div>
-->
<!--
</div>
-->
<!-- 2--内容样式-->
<div
class=
"progress-base"
>
<div
class=
"display-base"
>
...
...
vue.config.js
View file @
44e3a905
...
...
@@ -7,7 +7,7 @@ function resolve(dir) {
const
CompressionPlugin
=
require
(
'compression-webpack-plugin'
)
const
name
=
process
.
env
.
VUE_APP_TITLE
||
'
萌宠医院信息管理平台
'
// 网页标题
const
name
=
process
.
env
.
VUE_APP_TITLE
||
'
百邦萌宠医院管理系统
'
// 网页标题
const
port
=
1099
// 端口
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment