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
252d448b
Commit
252d448b
authored
Jun 25, 2023
by
王飞龙
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Merge remote-tracking branch 'origin/master'
# Conflicts: # src/router/index.js
parent
b23d0d10
Changes
2
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
51 additions
and
38 deletions
+51
-38
equipment-add.vue
...uipment-management/equipment-management/equipment-add.vue
+1
-1
equipment-detail.vue
...ment-management/equipment-management/equipment-detail.vue
+50
-37
No files found.
src/views/equipment-management/equipment-management/equipment-add.vue
View file @
252d448b
...
@@ -379,7 +379,7 @@ export default {
...
@@ -379,7 +379,7 @@ export default {
{
type
:
'number'
,
validator
:
this
.
validUseNum
,
trigger
:
'change'
}
{
type
:
'number'
,
validator
:
this
.
validUseNum
,
trigger
:
'change'
}
],
],
address
:
[
address
:
[
{
required
:
true
,
message
:
'请输入
服务地址
'
,
trigger
:
'blur'
}
{
required
:
true
,
message
:
'请输入
详细地址地址(街道、楼牌号等)
'
,
trigger
:
'blur'
}
],
],
'useTime.ams'
:
[
'useTime.ams'
:
[
{
required
:
true
,
validator
:
this
.
validateMorningStart
,
trigger
:
'change'
}
{
required
:
true
,
validator
:
this
.
validateMorningStart
,
trigger
:
'change'
}
...
...
src/views/equipment-management/equipment-management/equipment-detail.vue
View file @
252d448b
...
@@ -26,10 +26,10 @@
...
@@ -26,10 +26,10 @@
<el-form-item
:label=
"userType === '00' ?'平台自有设备':'医院自有设备'"
prop=
"isPrivate"
>
<el-form-item
:label=
"userType === '00' ?'平台自有设备':'医院自有设备'"
prop=
"isPrivate"
>
<el-select
v-model=
"form.isPrivate"
disabled
style=
"width: 250px"
>
<el-select
v-model=
"form.isPrivate"
disabled
style=
"width: 250px"
>
<el-option
<el-option
v-for=
"
index
in optionss"
v-for=
"
(item, index)
in optionss"
:key=
"index"
:key=
"index"
:label=
"i
ndex
.label"
:label=
"i
tem
.label"
:value=
"i
ndex
.value"
:value=
"i
tem
.value"
/>
/>
</el-select>
</el-select>
</el-form-item>
</el-form-item>
...
@@ -69,6 +69,7 @@
...
@@ -69,6 +69,7 @@
<el-cascader
<el-cascader
ref=
"serviceArea"
ref=
"serviceArea"
v-model=
"form.selectedOptions"
v-model=
"form.selectedOptions"
disabled
size=
"large"
size=
"large"
:options=
"cityOptions"
:options=
"cityOptions"
placeholder=
"暂无数据"
placeholder=
"暂无数据"
...
@@ -180,7 +181,7 @@
...
@@ -180,7 +181,7 @@
/>
/>
</el-form-item>
</el-form-item>
</el-col>
</el-col>
<e-col
:span=
"8"
>
<e
l
-col
:span=
"8"
>
<el-form-item
label=
"下午开始时间"
>
<el-form-item
label=
"下午开始时间"
>
<el-time-select
<el-time-select
v-model=
"form.useTime.pme"
v-model=
"form.useTime.pme"
...
@@ -198,7 +199,7 @@
...
@@ -198,7 +199,7 @@
}"
}"
/>
/>
</el-form-item>
</el-form-item>
</e-col>
</e
l
-col>
</el-row>
</el-row>
<!-- 6-->
<!-- 6-->
<el-row>
<el-row>
...
@@ -335,9 +336,9 @@
...
@@ -335,9 +336,9 @@
/>
/>
</el-select>
</el-select>
</el-form-item>
</el-form-item>
<el-form-item
v-if=
"hpshow"
label=
"医院自有设备"
prop=
"deviceName"
>
<el-form-item
v-if=
"hpshow"
label=
"医院自有设备"
>
<el-select
v-model=
"form.isPrivate"
disabled
style=
"width: 250px"
placeholder=
"请选择医院自有设备"
>
<el-select
v-model=
"form.isPrivate"
disabled
style=
"width: 250px"
placeholder=
"请选择医院自有设备"
>
<el-option
<el-option
v-for=
"(item ,index) in optionss"
v-for=
"(item ,index) in optionss"
:key=
"index"
:key=
"index"
...
@@ -381,7 +382,7 @@
...
@@ -381,7 +382,7 @@
<el-form-item
label=
"服务地点"
prop=
"selectedOptions"
>
<el-form-item
label=
"服务地点"
prop=
"selectedOptions"
>
<el-cascader
<el-cascader
ref=
"serviceArea"
ref=
"serviceArea"
v-model=
"selectedOptions"
v-model=
"
form.
selectedOptions"
size=
"large"
size=
"large"
:options=
"cityOptions"
:options=
"cityOptions"
placeholder=
"请选择服务地点"
placeholder=
"请选择服务地点"
...
@@ -650,7 +651,7 @@ export default {
...
@@ -650,7 +651,7 @@ export default {
cityOptions
:
regionData
,
cityOptions
:
regionData
,
// 存储省市区选中的地址码
// 存储省市区选中的地址码
selectedOptions
:
[],
//
selectedOptions: [],
// 地址码对用的文字
// 地址码对用的文字
addtions
:
{
addtions
:
{
names
:
''
names
:
''
...
@@ -702,9 +703,13 @@ export default {
...
@@ -702,9 +703,13 @@ export default {
deviceType
:
[
deviceType
:
[
{
required
:
true
,
message
:
'请选择设备类型'
,
trigger
:
'change'
}
{
required
:
true
,
message
:
'请选择设备类型'
,
trigger
:
'change'
}
],
],
addressCode
:
[
selectedOptions
:
[
{
required
:
true
,
message
:
'请选择服务地点'
,
trigger
:
'change,blur'
}
// { required: true, message: '请选择服务地点', trigger: 'blur' }
{
required
:
true
,
validator
:
this
.
validaddress
,
trigger
:
'blur'
}
],
],
// addressCode: [
// { required: true, message: '请选择服务地点', trigger: 'change,blur' }
// ],
address
:
[
address
:
[
{
required
:
true
,
message
:
'请输入服务地址'
,
trigger
:
'blur'
}
{
required
:
true
,
message
:
'请输入服务地址'
,
trigger
:
'blur'
}
],
],
...
@@ -861,7 +866,7 @@ export default {
...
@@ -861,7 +866,7 @@ export default {
},
},
// 权重不能为0
// 权重不能为0
validWeigh
(
rule
,
value
,
callback
)
{
validWeigh
(
rule
,
value
,
callback
)
{
console
.
log
(
'value'
,
value
)
//
console.log('value', value)
if
(
value
>
0
)
{
if
(
value
>
0
)
{
callback
()
callback
()
}
else
{
}
else
{
...
@@ -870,22 +875,30 @@ export default {
...
@@ -870,22 +875,30 @@ export default {
},
},
// 单位时段服务数不能为0
// 单位时段服务数不能为0
validUseNum
(
rule
,
value
,
callback
)
{
validUseNum
(
rule
,
value
,
callback
)
{
console
.
log
(
'value'
,
value
)
//
console.log('value', value)
if
(
value
>
0
)
{
if
(
value
>
0
)
{
callback
()
callback
()
}
else
{
}
else
{
callback
(
new
Error
(
'单位时段服务数不能为0'
))
callback
(
new
Error
(
'单位时段服务数不能为0'
))
}
}
},
},
validaddress
(
rule
,
value
,
callback
)
{
console
.
log
(
'validaddress'
,
this
.
form
.
selectedOptions
)
if
(
this
.
form
.
selectedOptions
.
length
>
0
)
{
callback
()
}
else
{
callback
(
new
Error
(
'请选择服务地点'
))
}
},
// 四个时间的表单校验
// 四个时间的表单校验
validateMorningStart
(
rule
,
value
,
callback
)
{
validateMorningStart
(
rule
,
value
,
callback
)
{
// // TODO: please clear this log
// // TODO: please clear this log
const
morningEnd
=
this
.
form
.
useTime
.
ame
const
morningEnd
=
this
.
form
.
useTime
.
ame
console
.
log
(
'value'
,
value
)
//
console.log('value', value)
console
.
log
(
'morningEnd'
,
morningEnd
)
//
console.log('morningEnd', morningEnd)
console
.
log
(
'this.form.useTime.ame'
,
this
.
form
.
useTime
.
ame
)
//
console.log('this.form.useTime.ame', this.form.useTime.ame)
console
.
log
(
'this.form.useTime.pms'
,
this
.
form
.
useTime
.
pms
)
//
console.log('this.form.useTime.pms', this.form.useTime.pms)
console
.
log
(
'his.form.useTime.pme'
,
this
.
form
.
useTime
.
pme
)
//
console.log('his.form.useTime.pme', this.form.useTime.pme)
// if (isEmpty(value) && isEmpty(this.form.useTime.ams) || isEmpty(this.form.useTime.ame))
// if (isEmpty(value) && isEmpty(this.form.useTime.ams) || isEmpty(this.form.useTime.ame))
if
(
isEmpty
(
value
)
&&
isEmpty
(
this
.
form
.
useTime
.
ame
)
&&
isEmpty
(
this
.
form
.
useTime
.
pms
)
&&
isEmpty
(
this
.
form
.
useTime
.
pme
))
{
if
(
isEmpty
(
value
)
&&
isEmpty
(
this
.
form
.
useTime
.
ame
)
&&
isEmpty
(
this
.
form
.
useTime
.
pms
)
&&
isEmpty
(
this
.
form
.
useTime
.
pme
))
{
console
.
log
(
'上午开始时间第一层报错'
)
console
.
log
(
'上午开始时间第一层报错'
)
...
@@ -943,16 +956,16 @@ export default {
...
@@ -943,16 +956,16 @@ export default {
},
},
// 选择地址
// 选择地址
handleChangeAddress
(
value
)
{
handleChangeAddress
(
value
)
{
this
.
selectedOptions
=
value
this
.
form
.
selectedOptions
=
value
console
.
log
(
'地区码'
,
this
.
selectedOptions
)
console
.
log
(
'地区码'
,
this
.
form
.
selectedOptions
)
var
name
=
''
var
name
=
''
this
.
selectedOptions
.
map
(
item
=>
name
+=
CodeToText
[
item
]
+
''
)
// 将省市区三个拼接一起
this
.
form
.
selectedOptions
.
map
(
item
=>
name
+=
CodeToText
[
item
]
+
''
)
// 将省市区三个拼接一起
this
.
addtions
.
names
=
name
this
.
addtions
.
names
=
name
console
.
log
(
this
.
addtions
.
names
)
console
.
log
(
this
.
addtions
.
names
)
// 运用了CodeToText把编码转成了中文
// 运用了CodeToText把编码转成了中文
this
.
addForm
.
province
=
CodeToText
[
this
.
selectedOptions
[
0
]]
this
.
addForm
.
province
=
CodeToText
[
this
.
form
.
selectedOptions
[
0
]]
this
.
addForm
.
county
=
CodeToText
[
this
.
selectedOptions
[
1
]]
this
.
addForm
.
county
=
CodeToText
[
this
.
form
.
selectedOptions
[
1
]]
this
.
addForm
.
area
=
CodeToText
[
this
.
selectedOptions
[
2
]]
this
.
addForm
.
area
=
CodeToText
[
this
.
form
.
selectedOptions
[
2
]]
if
(
this
.
addForm
.
county
===
'市辖区'
||
this
.
addForm
.
county
===
'县'
)
{
if
(
this
.
addForm
.
county
===
'市辖区'
||
this
.
addForm
.
county
===
'县'
)
{
this
.
city
=
this
.
addForm
.
province
this
.
city
=
this
.
addForm
.
province
}
else
{
}
else
{
...
@@ -964,9 +977,9 @@ export default {
...
@@ -964,9 +977,9 @@ export default {
// 提交
// 提交
submitForm
()
{
submitForm
()
{
const
form
=
deepClone
(
this
.
form
)
const
form
=
deepClone
(
this
.
form
)
console
.
log
(
'selectedOptions'
,
this
.
selectedOptions
)
console
.
log
(
'selectedOptions'
,
form
.
selectedOptions
)
if
(
this
.
selectedOptions
!=
null
)
{
if
(
form
.
selectedOptions
!=
null
)
{
form
.
addressCode
=
this
.
selectedOptions
.
join
(
','
)
form
.
addressCode
=
form
.
selectedOptions
.
join
(
','
)
}
}
if
(
this
.
addtions
.
names
!=
null
)
{
if
(
this
.
addtions
.
names
!=
null
)
{
form
.
addressText
=
this
.
addtions
.
names
form
.
addressText
=
this
.
addtions
.
names
...
@@ -1022,15 +1035,13 @@ export default {
...
@@ -1022,15 +1035,13 @@ export default {
handleUpdate
()
{
handleUpdate
()
{
getDevice
(
this
.
id
).
then
(
response
=>
{
getDevice
(
this
.
id
).
then
(
response
=>
{
this
.
form
=
response
.
data
this
.
form
=
response
.
data
if
(
this
.
selectedOptions
!=
null
&&
this
.
selectedOptions
!==
''
)
{
// if (this.form.selectedOptions != null && this.form.selectedOptions !== '') {
this
.
selectedOptions
=
response
.
data
.
addressCode
.
split
(
','
)
this
.
form
.
selectedOptions
=
response
.
data
.
addressCode
.
split
(
','
)
console
.
log
(
':fsdfsddddddddd???????'
,
response
.
data
.
addressCode
)
//
console
.
log
(
'详细个bbbbb'
,
this
.
selectedOptions
)
// }
console
.
log
(
'详细个ccccccccccc'
,
this
.
form
.
selectedOptions
)
// if (this.form.serviceArea != null && this.form.serviceArea !== '') {
}
this
.
form
.
serviceArea
=
response
.
data
.
serviceArea
.
split
(
','
)
if
(
this
.
form
.
serviceArea
!=
null
&&
this
.
form
.
serviceArea
!==
''
)
{
// }
this
.
form
.
serviceArea
=
response
.
data
.
serviceArea
.
split
(
','
)
}
if
(
this
.
form
.
checkType
!=
null
&&
this
.
form
.
checkType
!==
''
)
{
if
(
this
.
form
.
checkType
!=
null
&&
this
.
form
.
checkType
!==
''
)
{
this
.
form
.
checkType
=
response
.
data
.
checkType
.
split
(
','
)
this
.
form
.
checkType
=
response
.
data
.
checkType
.
split
(
','
)
}
}
...
@@ -1039,7 +1050,9 @@ export default {
...
@@ -1039,7 +1050,9 @@ export default {
this
.
form
.
useTime
=
JSON
.
parse
(
response
.
data
.
useTime
)
this
.
form
.
useTime
=
JSON
.
parse
(
response
.
data
.
useTime
)
}
}
// this.checkType = response.data.checkType.split(',')
// this.checkType = response.data.checkType.split(',')
console
.
log
(
':fsdfsddddddddd???????'
,
response
.
data
.
addressCode
)
console
.
log
(
'详细个bbbbb'
,
this
.
selectedOptions
)
console
.
log
(
'详细个ccccccccccc'
,
this
.
form
.
selectedOptions
)
console
.
log
(
'详情数据---'
,
this
.
form
)
console
.
log
(
'详情数据---'
,
this
.
form
)
// this.serviceAreaS = this.form.serviceArea.split(';')
// this.serviceAreaS = this.form.serviceArea.split(';')
// this.serviceArea = []
// this.serviceArea = []
...
...
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