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
e788dc4e
Commit
e788dc4e
authored
Jun 29, 2023
by
盖献康
Browse files
Options
Browse Files
Download
Plain Diff
Merge remote-tracking branch 'origin/master'
parents
c6bbcfd2
2e486f29
Changes
18
Hide whitespace changes
Inline
Side-by-side
Showing
18 changed files
with
224 additions
and
105 deletions
+224
-105
element-ui.scss
src/assets/styles/element-ui.scss
+50
-2
index.vue
src/components/ImageUpload/index.vue
+6
-0
article-management.vue
src/views/article-management/article-management.vue
+1
-1
banner_add.vue
src/views/banner_management/banner_add.vue
+5
-3
banner_detail.vue
src/views/banner_management/banner_detail.vue
+8
-2
banner_edit.vue
src/views/banner_management/banner_edit.vue
+11
-3
banner_management.vue
src/views/banner_management/banner_management.vue
+20
-6
use-details.vue
...views/equipment-management/use-management/use-details.vue
+1
-1
medical-edit.vue
src/views/medical-record-management/medical-edit.vue
+33
-15
medical-record-management.vue
...s/medical-record-management/medical-record-management.vue
+1
-1
choose-pet.vue
...e-management/registration-queue/components/choose-pet.vue
+33
-25
doctor-detail.vue
...anagement/registration-queue/components/doctor-detail.vue
+2
-2
prescribing-modle.vue
...ement/registration-queue/components/prescribing-modle.vue
+16
-16
register-modle.vue
...nagement/registration-queue/components/register-modle.vue
+1
-1
registration-add.vue
...ervice-management/registration-queue/registration-add.vue
+13
-9
registration-detail.vue
...ice-management/registration-queue/registration-detail.vue
+12
-4
registration-queue.vue
...vice-management/registration-queue/registration-queue.vue
+9
-12
index.vue
src/views/tool/gen/index.vue
+2
-2
No files found.
src/assets/styles/element-ui.scss
View file @
e788dc4e
...
@@ -426,8 +426,21 @@ input::-webkit-input-placeholder {
...
@@ -426,8 +426,21 @@ input::-webkit-input-placeholder {
// 分頁
// 分頁
.el-pagination.is-background
.el-pager
li
:not
(
.disabled
)
.active
{
.el-pagination.is-background
.el-pager
li
:not
(
.disabled
)
.active
{
background-color
:
#5FB54B
;
background
:
#F2F9F0
;
color
:
#FFFFFF
;
opacity
:
1
;
border
:
1px
solid
#5FB54B
;
color
:
#5FB54B
;
}
.el-pagination.is-background
.btn-prev
,
.el-pagination.is-background
.btn-next
,
.el-pagination.is-background
.el-pager
li
{
font-size
:
13px
;
font-family
:
Source
Han
Sans
CN-Regular
,
Source
Han
Sans
CN
;
font-weight
:
400
;
color
:
#666666
;
background
:
#F4F4F4
;
border-radius
:
4px
4px
4px
4px
;
}
.el-pagination.is-background
.btn-prev
:hover
,
.el-pagination.is-background
.btn-next
:hover
,
.el-pagination.is-background
.el-pager
li
:not
(
.disabled
)
:hover
{
color
:
#5FB54B
;
}
}
.el-pagination__sizes
.el-input
.el-input__inner
:hover
{
.el-pagination__sizes
.el-input
.el-input__inner
:hover
{
...
@@ -498,3 +511,38 @@ input::-webkit-input-placeholder {
...
@@ -498,3 +511,38 @@ input::-webkit-input-placeholder {
.el-tooltip__popper
{
.el-tooltip__popper
{
max-width
:
50%
max-width
:
50%
}
}
// el-table样式修改
.el-tabs--top
.el-tabs__item.is-top
:nth-child
(
2
),
.el-tabs--top
.el-tabs__item.is-bottom
:nth-child
(
2
),
.el-tabs--bottom
.el-tabs__item.is-top
:nth-child
(
2
),
.el-tabs--bottom
.el-tabs__item.is-bottom
:nth-child
(
2
)
{
padding-left
:
20px
!
important
;
}
.el-tabs--top
.el-tabs__item.is-top
:last-child
,
.el-tabs--top
.el-tabs__item.is-bottom
:last-child
,
.el-tabs--bottom
.el-tabs__item.is-top
:last-child
,
.el-tabs--bottom
.el-tabs__item.is-bottom
:last-child
{
padding-right
:
20px
!
important
;
}
.el-tabs__nav
{
.el-tabs__item.is-active
{
font-size
:
16px
;
font-family
:
Microsoft
YaHei-Bold
,
Microsoft
YaHei
;
font-weight
:
bold
;
color
:
#5FB54B
;
}
.el-tabs__active-bar
{
background-color
:
#5FB54B
;
}
.el-tabs__item
:hover
{
color
:
#5FB54B
;
}
}
// 弹出框x按钮大小修改
.el-message-box
.el-message-box__close
{
font-size
:
16px
;
}
.el-message-box__headerbtn
:focus
.el-message-box__close
,
.el-message-box__headerbtn
:hover
.el-message-box__close
{
color
:
#fff
;
}
// 点击图片上传,弹出文件夹之后,点取消,颜色
.el-upload
:focus
{
border-color
:
#5FB54B
;
color
:
#5FB54B
;
}
src/components/ImageUpload/index.vue
View file @
e788dc4e
...
@@ -215,6 +215,12 @@ export default {
...
@@ -215,6 +215,12 @@ export default {
::v-deep
.hide
.el-upload--picture-card
{
::v-deep
.hide
.el-upload--picture-card
{
display
:
none
;
display
:
none
;
}
}
::v-deep
.el-upload-list--picture-card
{
line-height
:
0
;
}
::v-deep
.el-upload-list__item
{
margin
:
0
0
.5rem
0
0
!
important
;
}
// 去掉动画效果
// 去掉动画效果
::v-deep
.el-list-enter-active
,
::v-deep
.el-list-enter-active
,
::v-deep
.el-list-leave-active
{
::v-deep
.el-list-leave-active
{
...
...
src/views/article-management/article-management.vue
View file @
e788dc4e
...
@@ -109,7 +109,7 @@
...
@@ -109,7 +109,7 @@
ref=
"table"
ref=
"table"
v-loading=
"loading"
v-loading=
"loading"
:data=
"articleList"
:data=
"articleList"
:header-cell-style=
"
{background:'#
e5e5e5
'}"
:header-cell-style=
"
{background:'#
F4F4F4
'}"
row-key="id"
row-key="id"
@selection-change="handleSelectionChange"
@selection-change="handleSelectionChange"
>
>
...
...
src/views/banner_management/banner_add.vue
View file @
e788dc4e
...
@@ -110,15 +110,14 @@ export default {
...
@@ -110,15 +110,14 @@ export default {
{
validator
:
titleTest
,
trigger
:
'blur'
}
{
validator
:
titleTest
,
trigger
:
'blur'
}
],
],
img
:
[
img
:
[
{
required
:
false
,
message
:
'请选择轮播图'
,
trigger
:
'change'
}
{
required
:
false
,
message
:
'请选择轮播图'
,
trigger
:
[
'change'
,
'blur'
]
}
],
],
url
:
[
url
:
[
{
required
:
false
,
message
:
'请输入跳转地址'
,
trigger
:
'blur'
}
{
required
:
false
,
message
:
'请输入跳转地址'
,
trigger
:
'blur'
}
],
],
sort
:
[
sort
:
[
{
required
:
true
,
message
:
'请输入权重'
,
trigger
:
'blur'
},
{
required
:
true
,
message
:
'请输入权重'
,
trigger
:
'blur'
},
{
validator
:
checkSort
,
trigger
:
'blur'
},
{
validator
:
checkSort
,
trigger
:
[
'blur'
,
'change'
]
}
{
validator
:
checkSort
,
trigger
:
'change'
}
],
],
status
:
[
status
:
[
{
required
:
false
,
message
:
'请选择轮播状态'
,
trigger
:
'blur'
}
{
required
:
false
,
message
:
'请选择轮播状态'
,
trigger
:
'blur'
}
...
@@ -136,6 +135,9 @@ export default {
...
@@ -136,6 +135,9 @@ export default {
}
else
{
}
else
{
this
.
rules
.
img
[
0
].
required
=
false
this
.
rules
.
img
[
0
].
required
=
false
}
}
},
'form.img'
(
newVal
)
{
this
.
$refs
[
'form'
].
validateField
(
'img'
)
}
}
},
},
created
()
{
created
()
{
...
...
src/views/banner_management/banner_detail.vue
View file @
e788dc4e
...
@@ -17,7 +17,7 @@
...
@@ -17,7 +17,7 @@
<ImagePreview
:height=
"100"
:src=
"baseUrl + form.img"
:width=
"100"
/>
<ImagePreview
:height=
"100"
:src=
"baseUrl + form.img"
:width=
"100"
/>
</el-form-item>
</el-form-item>
<el-form-item
label=
"跳转地址:"
prop=
"url"
>
<el-form-item
label=
"跳转地址:"
prop=
"url"
>
<el-input
v-model
.
trim
=
"form.url"
class=
"form-input"
style=
"width: 420px"
maxlength=
"30"
show-word-limit
clearable
disabled
/>
<el-input
v-model=
"form.url"
class=
"form-input"
style=
"width: 420px"
maxlength=
"30"
show-word-limit
clearable
disabled
/>
</el-form-item>
</el-form-item>
<el-form-item
label=
"权重:"
prop=
"sort"
>
<el-form-item
label=
"权重:"
prop=
"sort"
>
<el-input-number
<el-input-number
...
@@ -47,7 +47,7 @@
...
@@ -47,7 +47,7 @@
</span>
</span>
</el-form-item>
</el-form-item>
<el-form-item
label=
"备注:"
prop=
"notes"
>
<el-form-item
label=
"备注:"
prop=
"notes"
>
<el-input
disabled
v-model
.
trim=
"form.notes"
class=
"form-input"
style=
"width: 420px"
maxlength=
"60"
show-word-limit
clearable
/>
<el-input
v-model
.
trim=
"form.notes"
disabled
class=
"form-input"
style=
"width: 420px"
maxlength=
"60"
show-word-limit
clearable
/>
</el-form-item>
</el-form-item>
<el-form-item>
<el-form-item>
<el-button
class=
"resetBtn"
icon=
"el-icon-back"
@
click=
"goBack"
>
返回
</el-button>
<el-button
class=
"resetBtn"
icon=
"el-icon-back"
@
click=
"goBack"
>
返回
</el-button>
...
@@ -94,6 +94,12 @@ export default {
...
@@ -94,6 +94,12 @@ export default {
if
(
res
.
code
===
200
)
{
if
(
res
.
code
===
200
)
{
this
.
form
=
res
.
data
this
.
form
=
res
.
data
this
.
srcList
.
push
(
this
.
baseUrl
+
this
.
form
.
img
)
this
.
srcList
.
push
(
this
.
baseUrl
+
this
.
form
.
img
)
if
(
this
.
form
.
url
===
undefined
||
this
.
form
.
url
===
null
||
this
.
form
.
url
===
''
)
{
this
.
form
.
url
=
'暂无数据'
}
if
(
this
.
form
.
notes
===
undefined
||
this
.
form
.
notes
===
null
||
this
.
form
.
notes
===
''
)
{
this
.
form
.
notes
=
'暂无数据'
}
}
}
})
})
},
},
...
...
src/views/banner_management/banner_edit.vue
View file @
e788dc4e
...
@@ -115,15 +115,14 @@ export default {
...
@@ -115,15 +115,14 @@ export default {
{
validator
:
titleTest
,
trigger
:
'blur'
}
{
validator
:
titleTest
,
trigger
:
'blur'
}
],
],
img
:
[
img
:
[
{
required
:
false
,
message
:
'请选择轮播图'
,
trigger
:
'
change
'
}
{
required
:
false
,
message
:
'请选择轮播图'
,
trigger
:
'
blur
'
}
],
],
url
:
[
url
:
[
{
required
:
false
,
message
:
'请输入跳转地址'
,
trigger
:
'blur'
}
{
required
:
false
,
message
:
'请输入跳转地址'
,
trigger
:
'blur'
}
],
],
sort
:
[
sort
:
[
{
required
:
true
,
message
:
'请输入权重'
,
trigger
:
'blur'
},
{
required
:
true
,
message
:
'请输入权重'
,
trigger
:
'blur'
},
{
validator
:
checkSort
,
trigger
:
'blur'
},
{
validator
:
checkSort
,
trigger
:
[
'blur'
,
'change'
]
}
{
validator
:
checkSort
,
trigger
:
'change'
}
],
],
status
:
[
status
:
[
{
required
:
false
,
message
:
'请选择轮播状态'
,
trigger
:
'blur'
}
{
required
:
false
,
message
:
'请选择轮播状态'
,
trigger
:
'blur'
}
...
@@ -141,6 +140,12 @@ export default {
...
@@ -141,6 +140,12 @@ export default {
}
else
{
}
else
{
this
.
rules
.
img
[
0
].
required
=
false
this
.
rules
.
img
[
0
].
required
=
false
}
}
},
'form.img'
(
newVal
)
{
this
.
$refs
[
'form'
].
validateField
(
'img'
)
if
(
newVal
!==
undefined
&&
newVal
!==
null
&&
newVal
!==
''
)
{
this
.
$refs
[
'form'
].
clearValidate
(
'img'
)
}
}
}
},
},
created
()
{
created
()
{
...
@@ -161,6 +166,9 @@ export default {
...
@@ -161,6 +166,9 @@ export default {
}
else
{
}
else
{
this
.
rules
.
img
[
0
].
required
=
false
this
.
rules
.
img
[
0
].
required
=
false
}
}
if
(
this
.
form
.
img
)
{
this
.
$refs
[
'form'
].
clearValidate
()
}
}
}
})
})
},
},
...
...
src/views/banner_management/banner_management.vue
View file @
e788dc4e
...
@@ -27,9 +27,9 @@
...
@@ -27,9 +27,9 @@
<el-form-item
prop=
"status"
>
<el-form-item
prop=
"status"
>
<el-select
v-model
.
trim=
"queryParams.status"
clearable
placeholder=
"状态"
>
<el-select
v-model
.
trim=
"queryParams.status"
clearable
placeholder=
"状态"
>
<el-option
<el-option
v-for=
"item in
dict.type.banner_s
tatus"
v-for=
"item in
bannerS
tatus"
:key=
"item.value"
:key=
"item.value"
:label=
"item.label
.substring(0)
"
:label=
"item.label"
:value=
"item.value"
:value=
"item.value"
/>
/>
</el-select>
</el-select>
...
@@ -212,10 +212,10 @@ export default {
...
@@ -212,10 +212,10 @@ export default {
},
},
// 轮播图状态下拉框
// 轮播图状态下拉框
imgStatus
:
[
imgStatus
:
[
//
{
{
//
label: '全部',
label
:
'全部'
,
// value: 'all
'
value
:
'
'
//
},
},
{
{
label
:
'已上传'
,
label
:
'已上传'
,
value
:
'y'
value
:
'y'
...
@@ -225,6 +225,20 @@ export default {
...
@@ -225,6 +225,20 @@ export default {
value
:
'n'
value
:
'n'
}
}
],
],
bannerStatus
:
[
{
label
:
'全部'
,
value
:
''
},
{
label
:
'已发布'
,
value
:
'1'
},
{
label
:
'未发布'
,
value
:
'2'
}
],
// 表单参数
// 表单参数
form
:
{},
form
:
{},
// 表单校验
// 表单校验
...
...
src/views/equipment-management/use-management/use-details.vue
View file @
e788dc4e
...
@@ -308,7 +308,7 @@
...
@@ -308,7 +308,7 @@
</el-row>
</el-row>
</el-form>
</el-form>
</div>
</div>
<div
style=
"padding-left: 150px;width: 90%;padding-bottom: 20px;
;text-align: center;
"
>
<div
style=
"padding-left: 150px;width: 90%;padding-bottom: 20px;"
>
<el-button
icon=
"el-icon-back"
class=
"resetBtn"
@
click=
"cancel"
>
返 回
</el-button>
<el-button
icon=
"el-icon-back"
class=
"resetBtn"
@
click=
"cancel"
>
返 回
</el-button>
</div>
</div>
</div>
</div>
...
...
src/views/medical-record-management/medical-edit.vue
View file @
e788dc4e
...
@@ -206,7 +206,7 @@ color: #333333;"
...
@@ -206,7 +206,7 @@ color: #333333;"
v-model=
"detailInfo.insure"
v-model=
"detailInfo.insure"
:disabled=
"!isEdit"
:disabled=
"!isEdit"
clearable
clearable
:placeholder=
"isEdit? '请选择宠物
保险情况
' : '暂无数据'"
:placeholder=
"isEdit? '请选择宠物
是否已购保险
' : '暂无数据'"
style=
"width: 100%"
style=
"width: 100%"
>
>
<el-option
<el-option
...
@@ -395,6 +395,7 @@ color: #333333;"
...
@@ -395,6 +395,7 @@ color: #333333;"
maxlength=
"400"
maxlength=
"400"
:placeholder=
"isEdit? '请输入患者主诉' : '暂无数据'"
:placeholder=
"isEdit? '请输入患者主诉' : '暂无数据'"
type=
"textarea"
type=
"textarea"
show-word-limit
style=
"width: 85% !important"
style=
"width: 85% !important"
/>
/>
</el-form-item>
</el-form-item>
...
@@ -403,6 +404,7 @@ color: #333333;"
...
@@ -403,6 +404,7 @@ color: #333333;"
<el-form-item
label=
"医嘱"
prop=
"doctorAdvice"
>
<el-form-item
label=
"医嘱"
prop=
"doctorAdvice"
>
<el-input
<el-input
v-model=
"detailInfo.doctorAdvice"
v-model=
"detailInfo.doctorAdvice"
show-word-limit
:disabled=
"!isEdit"
:disabled=
"!isEdit"
maxlength=
"200"
maxlength=
"200"
:placeholder=
"isEdit? '请输入医嘱' : '暂无数据'"
:placeholder=
"isEdit? '请输入医嘱' : '暂无数据'"
...
@@ -415,6 +417,7 @@ color: #333333;"
...
@@ -415,6 +417,7 @@ color: #333333;"
<el-form-item
label=
"诊断结果"
prop=
"diagnosisResult"
>
<el-form-item
label=
"诊断结果"
prop=
"diagnosisResult"
>
<el-input
<el-input
v-model=
"detailInfo.diagnosisResult"
v-model=
"detailInfo.diagnosisResult"
show-word-limit
:disabled=
"!isEdit"
:disabled=
"!isEdit"
maxlength=
"30"
maxlength=
"30"
:placeholder=
"isEdit? '请输入诊断结果' : '暂无数据'"
:placeholder=
"isEdit? '请输入诊断结果' : '暂无数据'"
...
@@ -445,7 +448,7 @@ color: #333333;"
...
@@ -445,7 +448,7 @@ color: #333333;"
<!-- 内部信息 -->
<!-- 内部信息 -->
<div
class=
"table-content"
>
<div
class=
"table-content"
>
<el-form
ref=
"drugForm"
:model=
"drugForm"
:rules=
"drugRules"
class=
"demo-ruleForm"
label-width=
"0"
>
<el-form
ref=
"drugForm"
:model=
"drugForm"
:rules=
"drugRules"
class=
"demo-ruleForm"
label-width=
"0"
>
<el-table
:data=
"petProtect"
:header-cell-style=
"{ background:'#
e5e5e5
'}"
border
>
<el-table
:data=
"petProtect"
:header-cell-style=
"{ background:'#
F4F4F4
'}"
border
>
<el-table-column
align=
"center"
label=
"药品名称"
prop=
"protectName"
>
<el-table-column
align=
"center"
label=
"药品名称"
prop=
"protectName"
>
<
template
slot-scope=
"scope"
>
<
template
slot-scope=
"scope"
>
<el-form-item
<el-form-item
...
@@ -560,7 +563,7 @@ color: #333333;"
...
@@ -560,7 +563,7 @@ color: #333333;"
<el-table
<el-table
:data=
"checkManageBos"
:data=
"checkManageBos"
class=
"check-manage-bos__table"
class=
"check-manage-bos__table"
:header-cell-style=
"{ background:'#
e5e5e5
'}"
:header-cell-style=
"{ background:'#
F4F4F4
'}"
border
border
>
>
<el-table-column
align=
"center"
label=
"检查类型"
prop=
"checkType"
>
<el-table-column
align=
"center"
label=
"检查类型"
prop=
"checkType"
>
...
@@ -739,7 +742,7 @@ color: #333333;"
...
@@ -739,7 +742,7 @@ color: #333333;"
<el-table
<el-table
:data=
"treatManageBo"
:data=
"treatManageBo"
class=
"treat-manage-bo__table"
class=
"treat-manage-bo__table"
:header-cell-style=
"{ background:'#
e5e5e5
'}"
:header-cell-style=
"{ background:'#
F4F4F4
'}"
border
border
>
>
<el-table-column
align=
"center"
label=
"治疗项目"
prop=
"treatItemsName"
>
<el-table-column
align=
"center"
label=
"治疗项目"
prop=
"treatItemsName"
>
...
@@ -868,7 +871,7 @@ color: #333333;"
...
@@ -868,7 +871,7 @@ color: #333333;"
</div>
</div>
<!-- 内部信息 -->
<!-- 内部信息 -->
<div
class=
"table-content"
>
<div
class=
"table-content"
>
<el-table
:data=
"petProtect"
:header-cell-style=
"{ background:'#
e5e5e5
'}"
border
>
<el-table
:data=
"petProtect"
:header-cell-style=
"{ background:'#
F4F4F4
'}"
border
>
<el-table-column
align=
"center"
label=
"入院日期"
prop=
"protectName"
/>
<el-table-column
align=
"center"
label=
"入院日期"
prop=
"protectName"
/>
<el-table-column
align=
"center"
label=
"住院天数"
prop=
"type"
/>
<el-table-column
align=
"center"
label=
"住院天数"
prop=
"type"
/>
<el-table-column
align=
"center"
label=
"病情等级"
prop=
"date"
/>
<el-table-column
align=
"center"
label=
"病情等级"
prop=
"date"
/>
...
@@ -930,7 +933,7 @@ color: #333333;"
...
@@ -930,7 +933,7 @@ color: #333333;"
</div>
</div>
<!-- 内部信息 -->
<!-- 内部信息 -->
<div
class=
"table-content"
>
<div
class=
"table-content"
>
<el-table
:data=
"petProtect"
:header-cell-style=
"{ background:'#
e5e5e5
'}"
border
>
<el-table
:data=
"petProtect"
:header-cell-style=
"{ background:'#
F4F4F4
'}"
border
>
<el-table-column
align=
"center"
label=
"收费项"
prop=
"protectName"
/>
<el-table-column
align=
"center"
label=
"收费项"
prop=
"protectName"
/>
<el-table-column
align=
"center"
label=
"明细"
prop=
"type"
/>
<el-table-column
align=
"center"
label=
"明细"
prop=
"type"
/>
<el-table-column
align=
"center"
label=
"数目"
prop=
"date"
/>
<el-table-column
align=
"center"
label=
"数目"
prop=
"date"
/>
...
@@ -1036,7 +1039,7 @@ export default {
...
@@ -1036,7 +1039,7 @@ export default {
],
],
// 绝育情况非空校验
// 绝育情况非空校验
sterilizationStatus
:
[
sterilizationStatus
:
[
{
required
:
true
,
message
:
'请选择绝育情况'
,
trigger
:
'change'
}
{
required
:
true
,
message
:
'请选择
宠物
绝育情况'
,
trigger
:
'change'
}
],
],
// 疫苗情况非空校验
// 疫苗情况非空校验
vaccineSituation
:
[
vaccineSituation
:
[
...
@@ -1044,7 +1047,7 @@ export default {
...
@@ -1044,7 +1047,7 @@ export default {
],
],
// 保险情况非空校验
// 保险情况非空校验
insure
:
[
insure
:
[
{
required
:
true
,
message
:
'请选择
保险情况
'
,
trigger
:
'change'
}
{
required
:
true
,
message
:
'请选择
宠物是否已购保险
'
,
trigger
:
'change'
}
],
],
// 主诉非空校验
// 主诉非空校验
mainSuit
:
[
mainSuit
:
[
...
@@ -1163,15 +1166,15 @@ export default {
...
@@ -1163,15 +1166,15 @@ export default {
// 品种数据字典
// 品种数据字典
options
:
[{
options
:
[{
value
:
'0'
,
value
:
'0'
,
label
:
'猫'
,
label
:
'
宠物
猫'
,
children
:
[]
children
:
[]
},
{
},
{
value
:
'1'
,
value
:
'1'
,
label
:
'狗'
,
label
:
'
宠物
狗'
,
children
:
[]
children
:
[]
},
{
},
{
value
:
'2'
,
value
:
'2'
,
label
:
'
其它
'
,
label
:
'
异宠类
'
,
children
:
[]
children
:
[]
}],
}],
// 图片访问
// 图片访问
...
@@ -1284,10 +1287,25 @@ export default {
...
@@ -1284,10 +1287,25 @@ export default {
'petBirthday'
:
this
.
detailInfo
.
petBirthday
,
'petBirthday'
:
this
.
detailInfo
.
petBirthday
,
'followStatus'
:
this
.
detailInfo
.
followStatus
'followStatus'
:
this
.
detailInfo
.
followStatus
}
}
console
.
log
(
'RRRRRRRRRR'
,
temp
)
console
.
log
(
'病例编辑页的提交字段大集合!!!'
,
temp
)
editRecord
(
temp
).
then
(
res
=>
{
this
.
$confirm
(
'系统将立即发布编辑内容,是否确定?'
,
'提示'
,
{
console
.
log
(
'editRecord'
,
res
)
confirmButtonText
:
'确定'
,
this
.
$router
.
push
(
'/medical-record-management/index'
)
cancelButtonText
:
'取消'
,
customClass
:
'box-logout'
,
cancelButtonClass
:
'resetBtn'
,
confirmButtonClass
:
'queryBtn'
,
type
:
'warning'
}).
then
(()
=>
{
editRecord
(
temp
).
then
(
res
=>
{
this
.
$message
({
type
:
'success'
,
message
:
'修改成功'
})
this
.
goBack
()
console
.
log
(
'editRecord'
,
res
)
this
.
$router
.
push
(
'/medical-record-management/index'
)
})
this
.
goBack
()
})
})
},
},
// 设置当前行检查名称
// 设置当前行检查名称
...
...
src/views/medical-record-management/medical-record-management.vue
View file @
e788dc4e
...
@@ -114,7 +114,7 @@
...
@@ -114,7 +114,7 @@
ref=
"table"
ref=
"table"
v-loading=
"loading"
v-loading=
"loading"
:data=
"recordList"
:data=
"recordList"
:header-cell-style=
"
{background:'#
e5e5e5
'}"
:header-cell-style=
"
{background:'#
F4F4F4
'}"
@select="selectChange"
@select="selectChange"
@selection-change="handleSelectionChange"
@selection-change="handleSelectionChange"
>
>
...
...
src/views/service-management/registration-queue/components/choose-pet.vue
View file @
e788dc4e
<
template
>
<
template
>
<el-dialog
:close-on-click-modal=
"false"
class=
"pet-choose-modle"
title=
"选择宠物"
:visible
.
sync=
"isShow"
:before-close=
"closeModle"
width=
"50%"
append-to-body
>
<el-dialog
:close-on-click-modal=
"false"
class=
"pet-choose-modle"
title=
"选择宠物"
:visible
.
sync=
"isShow"
:before-close=
"closeModle"
width=
"50%"
append-to-body
>
<el-form
ref=
"queryForm"
:inline=
"true"
:model=
"queryParams"
:rules=
"rules"
label-width=
"100px"
size=
"small"
>
<el-form
ref=
"queryForm"
:inline=
"true"
:model=
"queryParams"
:rules=
"rules"
label-width=
"100px"
size=
"small"
>
<div
class=
"basicInformation"
>
<div
class=
"basicInformation"
>
<div
class=
"title"
>
方式一:输入宠物ID查询
</div>
<div
class=
"title"
>
方式一:输入宠物ID查询
</div>
...
@@ -40,30 +48,30 @@
...
@@ -40,30 +48,30 @@
ref=
"table"
ref=
"table"
v-loading=
"loading"
v-loading=
"loading"
:data=
"petsList"
:data=
"petsList"
:header-cell-style=
"
{background:'#
e5e5e5
'}"
:header-cell-style=
"
{background:'#
F4F4F4
'}"
border
border
:header-cell-class-name="cellClass"
:header-cell-class-name="cellClass"
row-key="id"
row-key="id"
@selection-change="handleSelectionChange"
@selection-change="handleSelectionChange"
>
>
<el-table-column
align=
"center"
min-width=
"30"
reserve-selection
type=
"selection"
/>
<el-table-column
align=
"center"
min-width=
"30"
reserve-selection
type=
"selection"
/>
<el-table-column
align=
"center"
label=
"序号"
min-width=
"80"
show-overflow-tooltip
type=
"index"
/>
<el-table-column
label=
"序号"
min-width=
"80"
show-overflow-tooltip
type=
"index"
/>
<el-table-column
align=
"center"
label=
"宠主姓名"
min-width=
"80"
prop=
"ownerName"
show-overflow-tooltip
>
<el-table-column
label=
"宠主姓名"
min-width=
"80"
prop=
"ownerName"
show-overflow-tooltip
>
<template
slot-scope=
"scope"
>
<template
slot-scope=
"scope"
>
<span>
{{
scope
.
row
.
ownerName
||
'-'
}}
</span>
<span>
{{
scope
.
row
.
ownerName
||
'-'
}}
</span>
</
template
>
</
template
>
</el-table-column>
</el-table-column>
<el-table-column
align=
"center"
label=
"手机号"
min-width=
"80"
prop=
"phone"
show-overflow-tooltip
>
<el-table-column
label=
"手机号"
min-width=
"80"
prop=
"phone"
show-overflow-tooltip
>
<
template
slot-scope=
"scope"
>
<
template
slot-scope=
"scope"
>
<span>
{{
scope
.
row
.
phone
||
'-'
}}
</span>
<span>
{{
scope
.
row
.
phone
||
'-'
}}
</span>
</
template
>
</
template
>
</el-table-column>
</el-table-column>
<el-table-column
align=
"center"
label=
"会员等级"
min-width=
"80"
prop=
"membershipLevel"
show-overflow-tooltip
>
<el-table-column
label=
"会员等级"
min-width=
"80"
prop=
"membershipLevel"
show-overflow-tooltip
>
<
template
slot-scope=
"scope"
>
<
template
slot-scope=
"scope"
>
<span>
{{
scope
.
row
.
membershipLevel
||
'-'
}}
</span>
<span>
{{
scope
.
row
.
membershipLevel
||
'-'
}}
</span>
</
template
>
</
template
>
</el-table-column>
</el-table-column>
<el-table-column
align=
"center"
label=
"会员卡余额"
min-width=
"80"
prop=
"balance"
show-overflow-tooltip
>
<el-table-column
label=
"会员卡余额"
min-width=
"80"
prop=
"balance"
show-overflow-tooltip
>
<
template
slot-scope=
"scope"
>
<
template
slot-scope=
"scope"
>
<span>
{{
scope
.
row
.
balance
||
'-'
}}
</span>
<span>
{{
scope
.
row
.
balance
||
'-'
}}
</span>
</
template
>
</
template
>
...
@@ -81,7 +89,6 @@
...
@@ -81,7 +89,6 @@
<!-- show-overflow-tooltip-->
<!-- show-overflow-tooltip-->
<!-- />-->
<!-- />-->
<el-table-column
<el-table-column
align=
"center"
label=
"宠物品种"
label=
"宠物品种"
prop=
"petBreed"
prop=
"petBreed"
>
>
...
@@ -89,10 +96,9 @@
...
@@ -89,10 +96,9 @@
{{
scope
.
row
.
petBreed
}}
/
{{
scope
.
row
.
petChildBreed
}}
{{
scope
.
row
.
petBreed
}}
/
{{
scope
.
row
.
petChildBreed
}}
</
template
>
</
template
>
</el-table-column>
</el-table-column>
<el-table-column
align=
"center"
label=
"宠物性别"
min-width=
"60"
prop=
"petSex"
show-overflow-tooltip
>
<el-table-column
label=
"宠物性别"
min-width=
"60"
prop=
"petSex"
show-overflow-tooltip
>
<
template
slot-scope=
"scope"
>
<
template
slot-scope=
"scope"
>
<i
v-if=
"scope.row.petSex === '0'"
class=
"el-icon-male"
/>
<dict-tag
:options=
"dict.type.pet_sex"
:value=
"scope.row.petSex"
/>
<i
v-else-if=
"scope.row.petSex === '1'"
class=
"el-icon-female"
/>
</
template
>
</
template
>
</el-table-column>
</el-table-column>
</el-table>
</el-table>
...
@@ -114,9 +120,10 @@
...
@@ -114,9 +120,10 @@
<
script
>
<
script
>
import
{
getPetInfo
}
from
'@/api/business/registration'
import
{
getPetInfo
}
from
'@/api/business/registration'
import
{
deepClone
}
from
'@/utils'
import
{
deepClone
}
from
'@/utils'
export
default
{
export
default
{
// 数据字典
// 数据字典
dicts
:
[
'pet_breed'
,
'cat_breed'
,
'dog_breed'
,
'other_breed'
],
dicts
:
[
'pet_
sex'
,
'pet_
breed'
,
'cat_breed'
,
'dog_breed'
,
'other_breed'
],
name
:
'ChoosePet'
,
name
:
'ChoosePet'
,
props
:
{
props
:
{
isShow
:
{
isShow
:
{
...
@@ -160,15 +167,15 @@ export default {
...
@@ -160,15 +167,15 @@ export default {
},
},
options
:
[{
options
:
[{
value
:
'0'
,
value
:
'0'
,
label
:
'猫'
,
label
:
'
宠物
猫'
,
children
:
[]
children
:
[]
},
{
},
{
value
:
'1'
,
value
:
'1'
,
label
:
'狗'
,
label
:
'
宠物
狗'
,
children
:
[]
children
:
[]
},
{
},
{
value
:
'2'
,
value
:
'2'
,
label
:
'
其它
'
,
label
:
'
异宠类
'
,
children
:
[]
children
:
[]
}]
}]
}
}
...
@@ -252,8 +259,8 @@ export default {
...
@@ -252,8 +259,8 @@ export default {
</
script
>
</
script
>
<
style
lang=
"scss"
scoped
>
<
style
lang=
"scss"
scoped
>
.pet-choose-modle
{
.pet-choose-modle
{
.basicInformation
{
.basicInformation
{
.title
{
.title
{
//border-bottom: 1px solid #EFEFEF;
//border-bottom: 1px solid #EFEFEF;
color
:
#333333
;
color
:
#333333
;
...
@@ -263,15 +270,16 @@ export default {
...
@@ -263,15 +270,16 @@ export default {
flex
:
1
;
flex
:
1
;
position
:
relative
;
position
:
relative
;
margin-bottom
:
5px
;
margin-bottom
:
5px
;
&
:
:
before
{
&
:
:
before
{
content
:
''
;
content
:
''
;
display
:
block
;
display
:
block
;
background-color
:
#5FB54B
;
background-color
:
#5FB54B
;
position
:
absolute
;
position
:
absolute
;
left
:
-13px
;
left
:
-13px
;
top
:
-4px
;
top
:
-4px
;
bottom
:
-2px
;
bottom
:
-2px
;
width
:
3px
;
width
:
3px
;
}
}
}
}
}
}
...
...
src/views/service-management/registration-queue/components/doctor-detail.vue
View file @
e788dc4e
...
@@ -9,7 +9,7 @@
...
@@ -9,7 +9,7 @@
</el-col>
</el-col>
<el-col
:span=
"8"
>
<el-col
:span=
"8"
>
<el-form-item
prop=
"name"
label=
"医生ID:"
>
<el-form-item
prop=
"name"
label=
"医生ID:"
>
<el-input
v-model=
"doctorForm.
i
d"
:disabled=
"true"
maxlength=
"20"
/>
<el-input
v-model=
"doctorForm.
ruleI
d"
:disabled=
"true"
maxlength=
"20"
/>
</el-form-item>
</el-form-item>
</el-col>
</el-col>
<el-col
:span=
"8"
>
<el-col
:span=
"8"
>
...
@@ -29,7 +29,7 @@
...
@@ -29,7 +29,7 @@
</el-col>
</el-col>
<el-col
:span=
"8"
>
<el-col
:span=
"8"
>
<el-form-item
prop=
"name"
label=
"当前诊位:"
>
<el-form-item
prop=
"name"
label=
"当前诊位:"
>
<el-input
v-model=
"doctorForm.
consultingRoom
"
:disabled=
"true"
maxlength=
"20"
/>
<el-input
v-model=
"doctorForm.
positionName
"
:disabled=
"true"
maxlength=
"20"
/>
</el-form-item>
</el-form-item>
</el-col>
</el-col>
<el-col
:span=
"24"
>
<el-col
:span=
"24"
>
...
...
src/views/service-management/registration-queue/components/prescribing-modle.vue
View file @
e788dc4e
...
@@ -4,7 +4,7 @@
...
@@ -4,7 +4,7 @@
<!-- 标题区域-->
<!-- 标题区域-->
<div
class=
"prescribing-head"
>
<div
class=
"prescribing-head"
>
<div
class=
"prescribing-title"
>
<div
class=
"prescribing-title"
>
{{
n
ame
}}
处方单
{{
registerForm
.
hospitalN
ame
}}
处方单
</div>
</div>
<!-- 处方单号-->
<!-- 处方单号-->
<div
class=
"prescribing-no"
>
<div
class=
"prescribing-no"
>
...
@@ -18,7 +18,7 @@
...
@@ -18,7 +18,7 @@
<el-input
<el-input
v-model=
"registerForm.petNickname"
v-model=
"registerForm.petNickname"
disabled
disabled
placeholder=
"
请输入宠物昵称
"
placeholder=
"
暂无数据
"
/>
/>
</el-form-item>
</el-form-item>
</el-col>
</el-col>
...
@@ -28,7 +28,7 @@
...
@@ -28,7 +28,7 @@
v-model=
"registerForm.petSex"
v-model=
"registerForm.petSex"
:disabled=
"true"
:disabled=
"true"
clearable
clearable
placeholder=
"
请选择宠物性别
"
placeholder=
"
暂无数据
"
style=
"width: 100%"
style=
"width: 100%"
>
>
<el-option
<el-option
...
@@ -42,33 +42,33 @@
...
@@ -42,33 +42,33 @@
</el-col>
</el-col>
<el-col
:span=
"8"
>
<el-col
:span=
"8"
>
<el-form-item
label=
"宠物年龄"
prop=
"petAge"
>
<el-form-item
label=
"宠物年龄"
prop=
"petAge"
>
<el-input
v-model=
"registerForm.petAge"
:disabled=
"true"
maxlength=
"20"
/>
<el-input
v-model=
"registerForm.petAge"
placeholder=
"暂无数据"
:disabled=
"true"
maxlength=
"20"
/>
</el-form-item>
</el-form-item>
</el-col>
</el-col>
<el-col
:span=
"8"
>
<el-col
:span=
"8"
>
<el-form-item
label=
"宠物品种"
prop=
"petBreed"
class=
"petBreed"
>
<el-form-item
label=
"宠物品种"
prop=
"petBreed"
class=
"petBreed"
>
<el-input
v-model=
"registerForm.petBreed"
disabled
/>
<el-input
v-model=
"registerForm.petBreed"
placeholder=
"暂无数据"
disabled
/>
<el-input
v-model=
"registerForm.petChildBreed"
class=
"petChildBreed"
disabled
/>
<el-input
v-model=
"registerForm.petChildBreed"
placeholder=
"暂无数据"
class=
"petChildBreed"
disabled
/>
</el-form-item>
</el-form-item>
</el-col>
</el-col>
<el-col
:span=
"8"
>
<el-col
:span=
"8"
>
<el-form-item
label=
"体重"
prop=
"petWeight"
>
<el-form-item
label=
"体重"
prop=
"petWeight"
>
<el-input
v-model=
"registerForm.petWeight"
:disabled=
"true"
maxlength=
"20"
/>
<el-input
v-model=
"registerForm.petWeight"
placeholder=
"暂无数据"
:disabled=
"true"
maxlength=
"20"
/>
</el-form-item>
</el-form-item>
</el-col>
</el-col>
<el-col
:span=
"8"
>
<el-col
:span=
"8"
>
<el-form-item
label=
"诊断时间"
prop=
"visitDate"
>
<el-form-item
label=
"诊断时间"
prop=
"visitDate"
>
<el-input
v-model=
"
defaultValue.date"
:disabled=
"true"
maxlength=
"20"
>
-
</el-input
>
<el-input
v-model=
"
registerForm.reportTime"
placeholder=
"暂无数据"
:disabled=
"true"
maxlength=
"20"
/
>
</el-form-item>
</el-form-item>
</el-col>
</el-col>
<el-col
:span=
"8"
>
<el-col
:span=
"8"
>
<el-form-item
label=
"宠主姓名"
prop=
"nickName"
>
<el-form-item
label=
"宠主姓名"
prop=
"nickName"
>
<el-input
v-model=
"registerForm.petOwnerBo.nickName"
:disabled=
"true"
maxlength=
"20"
/>
<el-input
v-model=
"registerForm.petOwnerBo.nickName"
placeholder=
"暂无数据"
:disabled=
"true"
maxlength=
"20"
/>
</el-form-item>
</el-form-item>
</el-col>
</el-col>
<el-col
:span=
"8"
>
<el-col
:span=
"8"
>
<el-form-item
label=
"联系电话"
prop=
"phoneNumber"
>
<el-form-item
label=
"联系电话"
prop=
"phoneNumber"
>
<el-input
v-model=
"registerForm.petOwnerBo.phoneNumber"
:disabled=
"true"
maxlength=
"20"
/>
<el-input
v-model=
"registerForm.petOwnerBo.phoneNumber"
placeholder=
"暂无数据"
:disabled=
"true"
maxlength=
"20"
/>
</el-form-item>
</el-form-item>
</el-col>
</el-col>
<el-col
:span=
"8"
>
<el-col
:span=
"8"
>
...
@@ -78,7 +78,7 @@
...
@@ -78,7 +78,7 @@
"
"
:disabled=
"true"
:disabled=
"true"
clearable
clearable
placeholder=
"
请选择宠物保险情况
"
placeholder=
"
暂无数据
"
style=
"width: 100%"
style=
"width: 100%"
>
>
<el-option
<el-option
...
@@ -101,12 +101,12 @@
...
@@ -101,12 +101,12 @@
<el-col
:span=
"8"
>
<el-col
:span=
"8"
>
<el-form-item
label=
"科室"
prop=
"hospitalDepartmentName"
>
<el-form-item
label=
"科室"
prop=
"hospitalDepartmentName"
>
<el-input
v-model=
"registerForm.hospitalDepartmentName"
:disabled=
"true"
maxlength=
"20"
/>
<el-input
v-model=
"registerForm.hospitalDepartmentName"
placeholder=
"暂无数据"
:disabled=
"true"
maxlength=
"20"
/>
</el-form-item>
</el-form-item>
</el-col>
</el-col>
<el-col
:span=
"8"
>
<el-col
:span=
"8"
>
<el-form-item
label=
"诊位"
prop=
"visitLocation"
>
<el-form-item
label=
"诊位"
prop=
"visitLocation"
>
<el-input
v-model=
"registerForm.visitLocation"
:disabled=
"true"
maxlength=
"20"
/>
<el-input
v-model=
"registerForm.visitLocation"
placeholder=
"暂无数据"
:disabled=
"true"
maxlength=
"20"
/>
</el-form-item>
</el-form-item>
</el-col>
</el-col>
<el-col
:span=
"24"
>
<el-col
:span=
"24"
>
...
@@ -115,7 +115,7 @@
...
@@ -115,7 +115,7 @@
v-model=
"visitForm.mainSuit"
v-model=
"visitForm.mainSuit"
disabled
disabled
maxlength=
"400"
maxlength=
"400"
placeholder=
"
请输入患者主诉
"
placeholder=
"
暂无数据
"
type=
"textarea"
type=
"textarea"
/>
/>
</el-form-item>
</el-form-item>
...
@@ -126,14 +126,14 @@
...
@@ -126,14 +126,14 @@
v-model=
"visitForm.doctorAdvice"
v-model=
"visitForm.doctorAdvice"
disabled
disabled
maxlength=
"200"
maxlength=
"200"
placeholder=
"
请输入医嘱
"
placeholder=
"
暂无数据
"
type=
"textarea"
type=
"textarea"
/>
/>
</el-form-item>
</el-form-item>
</el-col>
</el-col>
<el-col
:span=
"24"
>
<el-col
:span=
"24"
>
<el-form-item
label=
"诊断结果"
>
<el-form-item
label=
"诊断结果"
>
<el-input
v-model=
"visitForm.diagnosisResult"
disabled
maxlength=
"30"
placeholder=
"
请输入诊断结果
"
/>
<el-input
v-model=
"visitForm.diagnosisResult"
disabled
maxlength=
"30"
placeholder=
"
暂无数据
"
/>
</el-form-item>
</el-form-item>
</el-col>
</el-col>
<!-- 开药模块--后续开发 -->
<!-- 开药模块--后续开发 -->
...
...
src/views/service-management/registration-queue/components/register-modle.vue
View file @
e788dc4e
...
@@ -34,7 +34,7 @@
...
@@ -34,7 +34,7 @@
ref=
"table"
ref=
"table"
:data=
"petsList"
:data=
"petsList"
:header-cell-class-name=
"cellClass"
:header-cell-class-name=
"cellClass"
:header-cell-style=
"
{background:'#
e5e5e5
'}"
:header-cell-style=
"
{background:'#
F4F4F4
'}"
border
border
row-key="id"
row-key="id"
@selection-change="handleSelectionChange"
@selection-change="handleSelectionChange"
...
...
src/views/service-management/registration-queue/registration-add.vue
View file @
e788dc4e
...
@@ -46,12 +46,12 @@
...
@@ -46,12 +46,12 @@
</el-col>
</el-col>
<el-col
:span=
"8"
>
<el-col
:span=
"8"
>
<el-form-item
class=
"petBreed"
label=
"宠物品种:"
prop=
"petBreed"
>
<el-form-item
class=
"petBreed"
label=
"宠物品种:"
prop=
"petBreed"
>
<el-form-item
prop=
"petBreed"
>
<el-form-item>
<el-select
<el-select
v-model=
"form.petBreedId"
v-model=
"form.petBreedId"
:disabled=
"!isEdit"
:disabled=
"!isEdit"
clearable
clearable
:placeholder=
"isEdit? '请
输入
主品种' : '暂无数据'"
:placeholder=
"isEdit? '请
选择
主品种' : '暂无数据'"
style=
"width: 100%"
style=
"width: 100%"
@
change=
"changePetBreedId"
@
change=
"changePetBreedId"
>
>
...
@@ -66,7 +66,7 @@
...
@@ -66,7 +66,7 @@
v-model=
"form.petChildBreedId"
v-model=
"form.petChildBreedId"
:disabled=
"!isEdit"
:disabled=
"!isEdit"
clearable
clearable
:placeholder=
"isEdit? '请
输入
子品种' : '暂无数据'"
:placeholder=
"isEdit? '请
选择
子品种' : '暂无数据'"
style=
"width: 100%"
style=
"width: 100%"
class=
"petChildBreed"
class=
"petChildBreed"
@
change=
"changePetChildBreedId"
@
change=
"changePetChildBreedId"
...
@@ -159,7 +159,7 @@
...
@@ -159,7 +159,7 @@
v-model=
"form.vaccineSituation"
v-model=
"form.vaccineSituation"
:disabled=
"!isEdit"
:disabled=
"!isEdit"
clearable
clearable
:placeholder=
"isEdit? '请选择疫苗情况' : '暂无数据'"
:placeholder=
"isEdit? '请选择
宠物
疫苗情况' : '暂无数据'"
style=
"width: 100%"
style=
"width: 100%"
>
>
<el-option
<el-option
...
@@ -177,7 +177,7 @@
...
@@ -177,7 +177,7 @@
v-model=
"form.insure"
v-model=
"form.insure"
:disabled=
"!isEdit"
:disabled=
"!isEdit"
clearable
clearable
:placeholder=
"isEdit? '请选择宠物保险' : '暂无数据'"
:placeholder=
"isEdit? '请选择宠物
是否已购
保险' : '暂无数据'"
style=
"width: 100%"
style=
"width: 100%"
>
>
<el-option
<el-option
...
@@ -370,12 +370,16 @@ export default {
...
@@ -370,12 +370,16 @@ export default {
rules
:
{
rules
:
{
// 宠物昵称非空校验
// 宠物昵称非空校验
petNickname
:
[
petNickname
:
[
{
required
:
true
,
message
:
'请
选择
宠物昵称'
,
trigger
:
'change'
}
{
required
:
true
,
message
:
'请
输入
宠物昵称'
,
trigger
:
'change'
}
],
],
// 宠物性别非空校验
// 宠物性别非空校验
petSex
:
[
petSex
:
[
{
required
:
true
,
message
:
'请选择宠物性别'
,
trigger
:
'change'
}
{
required
:
true
,
message
:
'请选择宠物性别'
,
trigger
:
'change'
}
],
],
// 宠物父级品种非空校验
petBreed
:
[
{
required
:
true
,
message
:
'请选择宠物品种'
,
trigger
:
'change'
}
],
// 宠物生日非空校验
// 宠物生日非空校验
petBirthday
:
[
petBirthday
:
[
{
required
:
true
,
message
:
'请选择宠物生日'
,
trigger
:
'change'
}
{
required
:
true
,
message
:
'请选择宠物生日'
,
trigger
:
'change'
}
...
@@ -387,15 +391,15 @@ export default {
...
@@ -387,15 +391,15 @@ export default {
],
],
// 绝育情况非空校验
// 绝育情况非空校验
sterilizationStatus
:
[
sterilizationStatus
:
[
{
required
:
true
,
message
:
'请选择绝育情况'
,
trigger
:
'change'
}
{
required
:
true
,
message
:
'请选择
宠物
绝育情况'
,
trigger
:
'change'
}
],
],
// 疫苗情况非空校验
// 疫苗情况非空校验
vaccineSituation
:
[
vaccineSituation
:
[
{
required
:
true
,
message
:
'请选择疫苗情况'
,
trigger
:
'change'
}
{
required
:
true
,
message
:
'请选择
宠物
疫苗情况'
,
trigger
:
'change'
}
],
],
// 保险情况非空校验
// 保险情况非空校验
insure
:
[
insure
:
[
{
required
:
true
,
message
:
'请选择
保险情况
'
,
trigger
:
'change'
}
{
required
:
true
,
message
:
'请选择
宠物是否已购保险
'
,
trigger
:
'change'
}
],
],
// 宠主手机号非空校验
// 宠主手机号非空校验
masterPhone
:
[
masterPhone
:
[
...
...
src/views/service-management/registration-queue/registration-detail.vue
View file @
e788dc4e
...
@@ -205,7 +205,7 @@ color: #333333;"
...
@@ -205,7 +205,7 @@ color: #333333;"
</el-row>
</el-row>
<el-row>
<el-row>
<el-col
:span=
"8"
>
<el-col
:span=
"8"
>
<el-form-item
label=
"创建
时间
"
>
<el-form-item
label=
"创建
日期
"
>
<span
class=
"content-style"
>
<span
class=
"content-style"
>
<el-date-picker
<el-date-picker
v-model=
"detailInfo.petOwnerBo.createTime"
v-model=
"detailInfo.petOwnerBo.createTime"
...
@@ -214,6 +214,7 @@ color: #333333;"
...
@@ -214,6 +214,7 @@ color: #333333;"
placeholder=
"暂无数据"
placeholder=
"暂无数据"
type=
"date"
type=
"date"
value-format=
"yyyy-MM-dd"
value-format=
"yyyy-MM-dd"
format=
"yyyy/MM/dd"
/>
/>
</span>
</span>
</el-form-item>
</el-form-item>
...
@@ -305,6 +306,7 @@ color: #333333;"
...
@@ -305,6 +306,7 @@ color: #333333;"
disabled
disabled
type=
"date"
type=
"date"
value-format=
"yyyy-MM-dd"
value-format=
"yyyy-MM-dd"
format=
"yyyy/MM/dd HH:mm:ss"
/>
/>
</el-form-item>
</el-form-item>
</el-col>
</el-col>
...
@@ -333,6 +335,7 @@ color: #333333;"
...
@@ -333,6 +335,7 @@ color: #333333;"
placeholder=
"暂无数据"
placeholder=
"暂无数据"
type=
"date"
type=
"date"
value-format=
"yyyy-MM-dd"
value-format=
"yyyy-MM-dd"
format=
"yyyy/MM/dd"
/>
/>
</el-form-item>
</el-form-item>
</el-col>
</el-col>
...
@@ -377,6 +380,7 @@ color: #333333;"
...
@@ -377,6 +380,7 @@ color: #333333;"
type=
"date"
type=
"date"
placeholder=
"暂无数据"
placeholder=
"暂无数据"
value-format=
"yyyy-MM-dd"
value-format=
"yyyy-MM-dd"
format=
"yyyy/MM/dd HH:mm:ss"
/>
/>
</el-form-item>
</el-form-item>
</el-col>
</el-col>
...
@@ -415,6 +419,7 @@ color: #333333;"
...
@@ -415,6 +419,7 @@ color: #333333;"
placeholder=
"暂无数据"
placeholder=
"暂无数据"
type=
"date"
type=
"date"
value-format=
"yyyy-MM-dd"
value-format=
"yyyy-MM-dd"
format=
"yyyy/MM/dd HH:mm:ss"
/>
/>
</el-form-item>
</el-form-item>
</el-col>
</el-col>
...
@@ -440,6 +445,7 @@ color: #333333;"
...
@@ -440,6 +445,7 @@ color: #333333;"
<el-input
<el-input
v-model=
"visitForm.mainSuit"
v-model=
"visitForm.mainSuit"
maxlength=
"400"
maxlength=
"400"
show-word-limit
placeholder=
"请输入患者主诉"
placeholder=
"请输入患者主诉"
type=
"textarea"
type=
"textarea"
/>
/>
...
@@ -459,6 +465,7 @@ color: #333333;"
...
@@ -459,6 +465,7 @@ color: #333333;"
>
>
<el-input
<el-input
v-model
.
trim=
"visitForm.doctorAdvice"
v-model
.
trim=
"visitForm.doctorAdvice"
show-word-limit
maxlength=
"200"
maxlength=
"200"
placeholder=
"请输入医嘱"
placeholder=
"请输入医嘱"
type=
"textarea"
type=
"textarea"
...
@@ -479,6 +486,7 @@ color: #333333;"
...
@@ -479,6 +486,7 @@ color: #333333;"
>
>
<el-input
<el-input
v-model
.
trim=
"visitForm.diagnosisResult"
v-model
.
trim=
"visitForm.diagnosisResult"
show-word-limit
maxlength=
"30"
maxlength=
"30"
placeholder=
"请输入诊断结果"
placeholder=
"请输入诊断结果"
style=
"width: 90% !important"
style=
"width: 90% !important"
...
@@ -634,15 +642,15 @@ export default {
...
@@ -634,15 +642,15 @@ export default {
// 品种数据字典
// 品种数据字典
options
:
[{
options
:
[{
value
:
'0'
,
value
:
'0'
,
label
:
'猫'
,
label
:
'
宠物
猫'
,
children
:
[]
children
:
[]
},
{
},
{
value
:
'1'
,
value
:
'1'
,
label
:
'狗'
,
label
:
'
宠物
狗'
,
children
:
[]
children
:
[]
},
{
},
{
value
:
'2'
,
value
:
'2'
,
label
:
'
其它
'
,
label
:
'
异宠类
'
,
children
:
[]
children
:
[]
}],
}],
// 图片访问
// 图片访问
...
...
src/views/service-management/registration-queue/registration-queue.vue
View file @
e788dc4e
...
@@ -78,16 +78,14 @@
...
@@ -78,16 +78,14 @@
</el-form-item>
</el-form-item>
</el-form>
</el-form>
<el-row
:gutter=
"10"
class=
"mb8"
>
<el-row
class=
"mb8"
>
<el-col
:span=
"1.5"
>
<el-button
<el-button
class=
"fourWordsBtn"
class=
"fourWordsBtn"
icon=
"el-icon-plus"
icon=
"el-icon-plus"
size=
"mini"
size=
"mini"
@
click=
"handleAdd"
@
click=
"handleAdd"
>
新增挂号
>
新增挂号
</el-button>
</el-button>
</el-col>
<!--选择全部-->
<!--选择全部-->
<el-button
<el-button
class=
"fourWordsBtn"
class=
"fourWordsBtn"
...
@@ -119,7 +117,7 @@
...
@@ -119,7 +117,7 @@
<el-table
<el-table
ref=
"table"
ref=
"table"
v-loading=
"loading"
v-loading=
"loading"
:header-cell-style=
"
{background:'#
e5e5e5
'}"
:header-cell-style=
"
{background:'#
F4F4F4
'}"
:data="registerList"
:data="registerList"
@select="selectChange"
@select="selectChange"
@selection-change="handleSelectionChange"
@selection-change="handleSelectionChange"
...
@@ -196,7 +194,6 @@
...
@@ -196,7 +194,6 @@
plain
plain
size
=
"mini"
size
=
"mini"
style
=
"width: 70px; border-radius: 6px 6px 6px 6px;border: 1px solid rgb(255,157,78);"
style
=
"width: 70px; border-radius: 6px 6px 6px 6px;border: 1px solid rgb(255,157,78);"
:
disabled
=
"scope.row.isAdd === '1'"
type
=
"warning"
type
=
"warning"
@
click
=
"handleDetail(scope.row, 'enter')"
@
click
=
"handleDetail(scope.row, 'enter')"
>
录入诊断
>
录入诊断
...
...
src/views/tool/gen/index.vue
View file @
e788dc4e
...
@@ -17,11 +17,11 @@
...
@@ -17,11 +17,11 @@
@
keyup
.
enter
.
native=
"handleQuery"
@
keyup
.
enter
.
native=
"handleQuery"
/>
/>
</el-form-item>
</el-form-item>
<el-form-item
label=
"创建
时间
"
>
<el-form-item
label=
"创建
日期
"
>
<el-date-picker
<el-date-picker
v-model=
"dateRange"
v-model=
"dateRange"
style=
"width: 240px"
style=
"width: 240px"
value-format=
"yyyy
-MM-
dd"
value-format=
"yyyy
/MM/
dd"
type=
"daterange"
type=
"daterange"
range-separator=
"-"
range-separator=
"-"
start-placeholder=
"开始日期"
start-placeholder=
"开始日期"
...
...
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