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
224a73fc
Commit
224a73fc
authored
Jun 25, 2023
by
盖献康
Browse files
Options
Browse Files
Download
Plain Diff
Merge remote-tracking branch 'origin/master'
parents
4ebddc62
d2075513
Changes
4
Hide whitespace changes
Inline
Side-by-side
Showing
4 changed files
with
55 additions
and
31 deletions
+55
-31
medical-edit.vue
src/views/medical-record-management/medical-edit.vue
+4
-1
choose-pet.vue
...e-management/registration-queue/components/choose-pet.vue
+10
-1
doctor-card.vue
...-management/registration-queue/components/doctor-card.vue
+2
-2
registration-add.vue
...ervice-management/registration-queue/registration-add.vue
+39
-27
No files found.
src/views/medical-record-management/medical-edit.vue
View file @
224a73fc
...
...
@@ -1022,7 +1022,9 @@ export default {
checkRules
:
{},
treatForm
:
{},
// 治疗table编辑
treatRules
:
{},
detailInfo
:
{},
detailInfo
:
{
petOwnerBo
:
{}
},
form
:
{},
formRules
:
[],
// 排序下拉框
...
...
@@ -1444,6 +1446,7 @@ export default {
cancelButtonText
:
'取消'
,
type
:
'warning'
}).
then
(()
=>
{
console
.
log
(
'this.editCunt'
,
this
.
editCunt
)
if
(
tableName
===
'checkManageBos'
)
{
deleteCheck
(
rowData
.
id
).
then
(()
=>
{
this
.
$message
({
...
...
src/views/service-management/registration-queue/components/choose-pet.vue
View file @
224a73fc
<
template
>
<el-dialog
class=
"pet-choose-modle"
title=
"选择宠物"
:visible
.
sync=
"isShow"
:before-close=
"closeModle"
width=
"50%"
append-to-body
>
<el-form
ref=
"queryForm"
:inline=
"true"
:model=
"queryParams"
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=
"title"
>
方式一:输入宠物ID查询
</div>
</div>
...
...
@@ -106,6 +106,15 @@ export default {
chooseForm
:
{
petStatus
:
''
},
rules
:
{
phone
:
[
{
pattern
:
/^1
[
3|4|5|6|7|8|9
][
0-9
]\d{8}
$/
,
message
:
'请输入正确的手机号码'
,
trigger
:
'blur'
}
]
},
// 选中数据
chooseData
:
{},
// 总条数
...
...
src/views/service-management/registration-queue/components/doctor-card.vue
View file @
224a73fc
...
...
@@ -126,11 +126,11 @@
<el-button
type=
"text"
>
挂号
</el-button>
</div>
<!--给它传一个userId,一个类型和一个默认页数-->
<div
class=
"add"
@
click=
"registration(item.userId, '1',item,0)"
>
<div
class=
"add"
>
<div
class=
"add-img"
>
<el-image
:src=
"require('@/assets/register/xinzengguahao_jiahao@2x.png')"
/>
</div>
<el-button
type=
"text"
>
加号
</el-button>
<el-button
type=
"text"
:disabled=
"item.plusSign === '1'"
@
click=
"registration(item.userId, '1',item,0)"
>
加号
</el-button>
</div>
</div>
</div>
...
...
src/views/service-management/registration-queue/registration-add.vue
View file @
224a73fc
...
...
@@ -182,37 +182,37 @@
<!-- 新建宠物-->
<el-row
v-if=
"showPetInfo"
:gutter=
"41"
>
<el-col
:span=
"8"
>
<el-form-item
label=
"宠主姓名:"
prop=
"masterPhone"
>
<el-form-item
label=
"宠主姓名:"
>
{{
form
.
nickName
}}
</el-form-item>
</el-col>
<el-col
:span=
"8"
>
<el-form-item
label=
"手机号:"
prop=
"masterPhone"
>
<el-form-item
label=
"手机号:"
>
{{
form
.
phoneNumber
}}
</el-form-item>
</el-col>
<el-col
:span=
"8"
>
<el-form-item
label=
"用户ID:"
prop=
"masterPhone"
>
<el-form-item
label=
"用户ID:"
>
{{
form
.
ownersId
}}
</el-form-item>
</el-col>
<el-col
:span=
"8"
>
<el-form-item
label=
"创建时间:"
prop=
"masterPhone"
>
<el-form-item
label=
"创建时间:"
>
{{
form
.
createTime
}}
</el-form-item>
</el-col>
<el-col
v-if=
"form.customers==='1'"
:span=
"8"
>
<el-form-item
label=
"会员等级:"
prop=
"masterPhone"
>
<el-form-item
label=
"会员等级:"
>
{{
form
.
membershipLevel
?
form
.
membershipLevel
:
'-'
}}
</el-form-item>
</el-col>
<el-col
v-if=
"form.customers==='1'"
:span=
"8"
>
<el-form-item
label=
"会员卡余额:"
prop=
"masterPhone"
>
<el-form-item
label=
"会员卡余额:"
>
{{
form
.
cardBalance
?
form
.
cardBalance
:
'-'
}}
</el-form-item>
</el-col>
<el-col
:span=
"8"
>
<el-form-item
label=
"绑定宠物数量:"
prop=
"masterPhone"
>
<el-form-item
label=
"绑定宠物数量:"
>
{{
form
.
petCount
}}
</el-form-item>
</el-col>
...
...
@@ -346,7 +346,8 @@ export default {
],
// 宠物体重非空校验
petWeight
:
[
{
required
:
true
,
message
:
'宠物体重不能为空'
,
trigger
:
'change'
}
{
required
:
true
,
message
:
'宠物体重不能为空'
,
trigger
:
'change'
},
{
pattern
:
/^
[
0-9
]
+
([
.
]{1}[
0-9
]{1,2}){0,1}
$/
,
message
:
'宠物体重只能输入数字'
,
trigger
:
'blur'
}
],
// 绝育情况非空校验
sterilizationStatus
:
[
...
...
@@ -360,6 +361,15 @@ export default {
insure
:
[
{
required
:
true
,
message
:
'保险情况不能为空'
,
trigger
:
'change'
}
],
// 宠主手机号非空校验
masterPhone
:
[
{
required
:
true
,
message
:
'宠主手机号不能为空'
,
trigger
:
'blur'
},
{
pattern
:
/^1
[
3|4|5|6|7|8|9
][
0-9
]\d{8}
$/
,
message
:
'请输入正确的手机号码'
,
trigger
:
'blur'
}
],
poName
:
[{
required
:
true
,
message
:
'诊位名称不能为空'
,
trigger
:
'change'
},
{
min
:
2
,
max
:
20
,
message
:
'诊位名称必须介于 2 和 20 之间'
,
trigger
:
'change'
},
{
pattern
:
/
([\u
4e00-
\u
9fa5
]
|
[
a-z
]
+|
[
0-9
]
+
)
/g
,
message
:
'诊位名称为中英文数字'
,
trigger
:
'change'
}],
...
...
@@ -412,25 +422,27 @@ export default {
},
/** 根据手机号判断宠主是否存在,不存在新增宠主 回显宠主信息*/
checkOwner
()
{
checkPetOwner
({
phone
:
this
.
form
.
masterPhone
}).
then
(
response
=>
{
const
data
=
response
.
data
console
.
log
(
'这是你家吗,大姐'
,
data
)
this
.
petForm
=
data
const
temp
=
{
// 宠主信息开始
nickName
:
data
.
nickName
,
phoneNumber
:
data
.
phoneNumber
,
ownersId
:
data
.
ownersId
,
createTime
:
data
.
createTime
,
membershipLevel
:
data
.
membershipLevel
,
customers
:
data
.
customers
,
// 是否是新客 0 是 1 否
petCount
:
data
.
petCount
,
cardBalance
:
data
.
cardBalance
,
ownerId
:
data
.
id
}
Object
.
assign
(
this
.
form
,
temp
)
this
.
showPetInfo
=
true
})
if
(
this
.
form
.
masterPhone
)
{
checkPetOwner
({
phone
:
this
.
form
.
masterPhone
}).
then
(
response
=>
{
const
data
=
response
.
data
console
.
log
(
'这是你家吗,大姐'
,
data
)
this
.
petForm
=
data
const
temp
=
{
// 宠主信息开始
nickName
:
data
.
nickName
,
phoneNumber
:
data
.
phoneNumber
,
ownersId
:
data
.
ownersId
,
createTime
:
data
.
createTime
,
membershipLevel
:
data
.
membershipLevel
,
customers
:
data
.
customers
,
// 是否是新客 0 是 1 否
petCount
:
data
.
petCount
,
cardBalance
:
data
.
cardBalance
,
ownerId
:
data
.
id
}
Object
.
assign
(
this
.
form
,
temp
)
this
.
showPetInfo
=
true
})
}
},
// 选择新增宠物,使表单可编辑
handleAdd
()
{
...
...
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