Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
M
md-vue-chc
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
何鹏程
md-vue-chc
Commits
956da337
Commit
956da337
authored
Aug 31, 2021
by
何鹏程
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
修改医院搜索
parent
7abef1ac
Changes
6
Hide whitespace changes
Inline
Side-by-side
Showing
6 changed files
with
80 additions
and
12 deletions
+80
-12
saveDialog.vue
src/page/medical/components/saveDialog.vue
+15
-2
index.vue
src/page/medical/index.vue
+14
-2
saveDialog.vue
src/page/rescue/components/saveDialog.vue
+8
-2
index.vue
src/page/rescue/index.vue
+14
-2
siteDialog.vue
src/page/sitePage/components/siteDialog.vue
+15
-2
index.vue
src/page/sitePage/index.vue
+14
-2
No files found.
src/page/medical/components/saveDialog.vue
View file @
956da337
...
@@ -23,6 +23,11 @@
...
@@ -23,6 +23,11 @@
v-model=
"dataForm.hospitalCode"
v-model=
"dataForm.hospitalCode"
placeholder=
"请选择医院"
placeholder=
"请选择医院"
style=
"width: 100%"
style=
"width: 100%"
filterable
remote
ref=
"hospitalCode"
:loading=
"selectLoading"
:remote-method=
"remoteMethod"
>
>
<el-option
<el-option
v-for=
"item in hospitalList"
v-for=
"item in hospitalList"
...
@@ -95,7 +100,7 @@
...
@@ -95,7 +100,7 @@
</
template
>
</
template
>
<
script
>
<
script
>
import
{
query
Emergency
HospitalList
,
queryExtendConfig
}
from
'@/api/common'
import
{
queryHospitalList
,
queryExtendConfig
}
from
'@/api/common'
import
{
queryInfoById
,
addOrUpdateEmergencyMedical
}
from
'@/api/medical'
import
{
queryInfoById
,
addOrUpdateEmergencyMedical
}
from
'@/api/medical'
export
default
{
export
default
{
computed
:
{
computed
:
{
...
@@ -125,6 +130,7 @@ export default {
...
@@ -125,6 +130,7 @@ export default {
storePlace
:
''
storePlace
:
''
},
},
hospitalList
:
[],
hospitalList
:
[],
selectLoading
:
false
,
formItemList
:
[],
formItemList
:
[],
rules
:
{
rules
:
{
hospitalCode
:
[
hospitalCode
:
[
...
@@ -148,7 +154,7 @@ export default {
...
@@ -148,7 +154,7 @@ export default {
},
},
mounted
()
{
mounted
()
{
//获取可选择的医院
//获取可选择的医院
query
Emergency
HospitalList
().
then
(
res
=>
{
queryHospitalList
().
then
(
res
=>
{
this
.
hospitalList
=
res
.
respData
this
.
hospitalList
=
res
.
respData
})
})
queryExtendConfig
({
tableType
:
3
}).
then
(
res
=>
{
queryExtendConfig
({
tableType
:
3
}).
then
(
res
=>
{
...
@@ -224,6 +230,13 @@ export default {
...
@@ -224,6 +230,13 @@ export default {
}
}
})
})
},
},
remoteMethod
(
query
)
{
this
.
selectLoading
=
true
;
queryHospitalList
(
query
).
then
(
res
=>
{
this
.
hospitalList
=
res
.
respData
this
.
selectLoading
=
false
;
})
},
closedHandler
()
{
closedHandler
()
{
this
.
$refs
.
dataForm
.
resetFields
()
this
.
$refs
.
dataForm
.
resetFields
()
}
}
...
...
src/page/medical/index.vue
View file @
956da337
...
@@ -17,6 +17,10 @@
...
@@ -17,6 +17,10 @@
v-model=
"searchForm.hospitalCode"
v-model=
"searchForm.hospitalCode"
placeholder=
"请选择医院"
placeholder=
"请选择医院"
style=
"width: 100%"
style=
"width: 100%"
filterable
remote
:loading=
"selectLoading"
:remote-method=
"remoteMethod"
:clearable=
"true"
:clearable=
"true"
>
>
<el-option
<el-option
...
@@ -136,7 +140,7 @@
...
@@ -136,7 +140,7 @@
</template>
</template>
<
script
>
<
script
>
import
{
tableDataMixin
}
from
'../../common/js/mixin'
import
{
tableDataMixin
}
from
'../../common/js/mixin'
import
{
query
Emergency
HospitalList
}
from
'@/api/common'
import
{
queryHospitalList
}
from
'@/api/common'
import
{
queryEmergencyMedicalPageList
,
auditTeamEmergencyMedical
,
deleteEmergencyMedical
}
from
'@/api/medical'
import
{
queryEmergencyMedicalPageList
,
auditTeamEmergencyMedical
,
deleteEmergencyMedical
}
from
'@/api/medical'
import
SaveDialog
from
'./components/saveDialog.vue'
import
SaveDialog
from
'./components/saveDialog.vue'
export
default
{
export
default
{
...
@@ -152,6 +156,7 @@ export default {
...
@@ -152,6 +156,7 @@ export default {
materialType
:
''
materialType
:
''
},
},
hospitalList
:
[],
hospitalList
:
[],
selectLoading
:
false
,
tableData
:
{
tableData
:
{
loading
:
false
,
loading
:
false
,
head
:
[
head
:
[
...
@@ -206,7 +211,7 @@ export default {
...
@@ -206,7 +211,7 @@ export default {
},
},
mounted
()
{
mounted
()
{
//获取可选择的医院
//获取可选择的医院
query
Emergency
HospitalList
().
then
(
res
=>
{
queryHospitalList
().
then
(
res
=>
{
this
.
hospitalList
=
res
.
respData
this
.
hospitalList
=
res
.
respData
})
})
this
.
search
()
this
.
search
()
...
@@ -227,6 +232,13 @@ export default {
...
@@ -227,6 +232,13 @@ export default {
}
}
})
})
},
},
remoteMethod
(
query
)
{
this
.
selectLoading
=
true
;
queryHospitalList
(
query
).
then
(
res
=>
{
this
.
hospitalList
=
res
.
respData
this
.
selectLoading
=
false
;
})
},
showSaveDialog
(
type
=
'add'
,
id
=
''
)
{
showSaveDialog
(
type
=
'add'
,
id
=
''
)
{
this
.
$refs
.
saveDialog
.
init
(
type
,
id
)
this
.
$refs
.
saveDialog
.
init
(
type
,
id
)
},
},
...
...
src/page/rescue/components/saveDialog.vue
View file @
956da337
...
@@ -23,6 +23,11 @@
...
@@ -23,6 +23,11 @@
v-model=
"dataForm.hospitalCode"
v-model=
"dataForm.hospitalCode"
placeholder=
"请选择医院"
placeholder=
"请选择医院"
style=
"width: 100%"
style=
"width: 100%"
filterable
remote
ref=
"hospitalCode"
:loading=
"selectLoading"
:remote-method=
"remoteMethod"
>
>
<el-option
<el-option
v-for=
"item in hospitalList"
v-for=
"item in hospitalList"
...
@@ -114,7 +119,7 @@
...
@@ -114,7 +119,7 @@
</
template
>
</
template
>
<
script
>
<
script
>
import
{
query
Emergency
HospitalList
,
queryExtendConfig
}
from
'@/api/common'
import
{
queryHospitalList
,
queryExtendConfig
}
from
'@/api/common'
import
{
queryInfoById
,
addOrUpdateEmergencyRescue
}
from
'@/api/rescue'
import
{
queryInfoById
,
addOrUpdateEmergencyRescue
}
from
'@/api/rescue'
export
default
{
export
default
{
computed
:
{
computed
:
{
...
@@ -135,6 +140,7 @@ export default {
...
@@ -135,6 +140,7 @@ export default {
dialogVisible
:
false
,
dialogVisible
:
false
,
loading
:
false
,
loading
:
false
,
formDisabled
:
false
,
formDisabled
:
false
,
selectLoading
:
false
,
dataForm
:
{
dataForm
:
{
hospitalCode
:
''
,
hospitalCode
:
''
,
icuBedCount
:
''
,
icuBedCount
:
''
,
...
@@ -177,7 +183,7 @@ export default {
...
@@ -177,7 +183,7 @@ export default {
},
},
mounted
()
{
mounted
()
{
//获取可选择的医院
//获取可选择的医院
query
Emergency
HospitalList
().
then
(
res
=>
{
queryHospitalList
().
then
(
res
=>
{
this
.
hospitalList
=
res
.
respData
this
.
hospitalList
=
res
.
respData
})
})
queryExtendConfig
({
tableType
:
4
}).
then
(
res
=>
{
queryExtendConfig
({
tableType
:
4
}).
then
(
res
=>
{
...
...
src/page/rescue/index.vue
View file @
956da337
...
@@ -17,6 +17,10 @@
...
@@ -17,6 +17,10 @@
v-model=
"searchForm.hospitalCode"
v-model=
"searchForm.hospitalCode"
placeholder=
"请选择医院"
placeholder=
"请选择医院"
style=
"width: 100%"
style=
"width: 100%"
filterable
remote
:loading=
"selectLoading"
:remote-method=
"remoteMethod"
:clearable=
"true"
:clearable=
"true"
>
>
<el-option
<el-option
...
@@ -126,7 +130,7 @@
...
@@ -126,7 +130,7 @@
</template>
</template>
<
script
>
<
script
>
import
{
tableDataMixin
}
from
'../../common/js/mixin'
import
{
tableDataMixin
}
from
'../../common/js/mixin'
import
{
query
Emergency
HospitalList
}
from
'@/api/common'
import
{
queryHospitalList
}
from
'@/api/common'
import
{
queryTeamRescuePageList
,
auditTeamEmergencyRescue
,
deleteEmergencyRescue
}
from
'@/api/rescue'
import
{
queryTeamRescuePageList
,
auditTeamEmergencyRescue
,
deleteEmergencyRescue
}
from
'@/api/rescue'
import
SaveDialog
from
'./components/saveDialog.vue'
import
SaveDialog
from
'./components/saveDialog.vue'
export
default
{
export
default
{
...
@@ -141,6 +145,7 @@ export default {
...
@@ -141,6 +145,7 @@ export default {
hospitalCode
:
''
hospitalCode
:
''
},
},
hospitalList
:
[],
hospitalList
:
[],
selectLoading
:
false
,
tableData
:
{
tableData
:
{
loading
:
false
,
loading
:
false
,
head
:
[
head
:
[
...
@@ -202,7 +207,7 @@ export default {
...
@@ -202,7 +207,7 @@ export default {
},
},
mounted
()
{
mounted
()
{
//获取可选择的医院
//获取可选择的医院
query
Emergency
HospitalList
().
then
(
res
=>
{
queryHospitalList
().
then
(
res
=>
{
this
.
hospitalList
=
res
.
respData
this
.
hospitalList
=
res
.
respData
})
})
this
.
search
()
this
.
search
()
...
@@ -223,6 +228,13 @@ export default {
...
@@ -223,6 +228,13 @@ export default {
}
}
})
})
},
},
remoteMethod
(
query
)
{
this
.
selectLoading
=
true
;
queryHospitalList
(
query
).
then
(
res
=>
{
this
.
hospitalList
=
res
.
respData
this
.
selectLoading
=
false
;
})
},
showSaveDialog
(
type
=
'add'
,
id
=
''
)
{
showSaveDialog
(
type
=
'add'
,
id
=
''
)
{
this
.
$refs
.
saveDialog
.
init
(
type
,
id
)
this
.
$refs
.
saveDialog
.
init
(
type
,
id
)
},
},
...
...
src/page/sitePage/components/siteDialog.vue
View file @
956da337
...
@@ -76,6 +76,11 @@
...
@@ -76,6 +76,11 @@
v-model=
"dataForm.hospitalCode"
v-model=
"dataForm.hospitalCode"
placeholder=
"请选择上级医院"
placeholder=
"请选择上级医院"
style=
"width: 100%"
style=
"width: 100%"
filterable
remote
ref=
"hospitalCode"
:loading=
"selectLoading"
:remote-method=
"remoteMethod"
>
>
<el-option
<el-option
v-for=
"item in hospitalList"
v-for=
"item in hospitalList"
...
@@ -115,7 +120,7 @@
...
@@ -115,7 +120,7 @@
<
script
>
<
script
>
import
{
queryEmergencySiteDtoById
,
saveOrUpdateEmergencySite
}
from
'@/api/site'
import
{
queryEmergencySiteDtoById
,
saveOrUpdateEmergencySite
}
from
'@/api/site'
import
{
query
Emergency
HospitalList
}
from
'@/api/common'
import
{
queryHospitalList
}
from
'@/api/common'
import
{
getDic
}
from
'@/util/dict'
import
{
getDic
}
from
'@/util/dict'
export
default
{
export
default
{
computed
:
{
computed
:
{
...
@@ -136,6 +141,7 @@ export default {
...
@@ -136,6 +141,7 @@ export default {
dialogVisible
:
false
,
dialogVisible
:
false
,
loading
:
false
,
loading
:
false
,
formDisabled
:
false
,
formDisabled
:
false
,
selectLoading
:
false
,
type
:
'add'
,
type
:
'add'
,
dataForm
:
{
dataForm
:
{
siteName
:
''
,
siteName
:
''
,
...
@@ -163,7 +169,7 @@ export default {
...
@@ -163,7 +169,7 @@ export default {
},
},
mounted
()
{
mounted
()
{
//获取可选择的医院
//获取可选择的医院
query
Emergency
HospitalList
().
then
(
res
=>
{
queryHospitalList
().
then
(
res
=>
{
this
.
hospitalList
=
res
.
respData
this
.
hospitalList
=
res
.
respData
})
})
getDic
([
'area'
]).
then
(
res
=>
{
getDic
([
'area'
]).
then
(
res
=>
{
...
@@ -235,6 +241,13 @@ export default {
...
@@ -235,6 +241,13 @@ export default {
}
}
})
})
},
},
remoteMethod
(
query
)
{
this
.
selectLoading
=
true
;
queryHospitalList
(
query
).
then
(
res
=>
{
this
.
hospitalList
=
res
.
respData
this
.
selectLoading
=
false
;
})
},
closedHandler
()
{
closedHandler
()
{
this
.
$refs
.
dataForm
.
resetFields
()
this
.
$refs
.
dataForm
.
resetFields
()
}
}
...
...
src/page/sitePage/index.vue
View file @
956da337
...
@@ -44,6 +44,10 @@
...
@@ -44,6 +44,10 @@
v-model=
"searchForm.hospitalCode"
v-model=
"searchForm.hospitalCode"
placeholder=
"请选择上级医院"
placeholder=
"请选择上级医院"
style=
"width: 100%"
style=
"width: 100%"
filterable
remote
:loading=
"selectLoading"
:remote-method=
"remoteMethod"
:clearable=
"true"
:clearable=
"true"
>
>
<el-option
<el-option
...
@@ -172,7 +176,7 @@
...
@@ -172,7 +176,7 @@
import
{
tableDataMixin
}
from
'../../common/js/mixin'
import
{
tableDataMixin
}
from
'../../common/js/mixin'
import
{
queryEmergencySitePageList
,
deleteEmergencySite
,
auditEmergencySite
}
from
'@/api/site'
import
{
queryEmergencySitePageList
,
deleteEmergencySite
,
auditEmergencySite
}
from
'@/api/site'
import
{
getDic
}
from
'../../util/dict'
import
{
getDic
}
from
'../../util/dict'
import
{
query
Emergency
HospitalList
,
exportEmergencyResources
}
from
'@/api/common'
import
{
queryHospitalList
,
exportEmergencyResources
}
from
'@/api/common'
import
SiteDialog
from
'./components/siteDialog.vue'
import
SiteDialog
from
'./components/siteDialog.vue'
export
default
{
export
default
{
name
:
'sitePage'
,
name
:
'sitePage'
,
...
@@ -188,6 +192,7 @@ export default {
...
@@ -188,6 +192,7 @@ export default {
},
},
areaList
:
[],
areaList
:
[],
hospitalList
:
[],
hospitalList
:
[],
selectLoading
:
false
,
tableData
:
{
tableData
:
{
loading
:
false
,
loading
:
false
,
head
:
[
head
:
[
...
@@ -247,7 +252,7 @@ export default {
...
@@ -247,7 +252,7 @@ export default {
this
.
areaList
=
res
.
area
this
.
areaList
=
res
.
area
})
})
//获取可选择的医院
//获取可选择的医院
query
Emergency
HospitalList
().
then
(
res
=>
{
queryHospitalList
().
then
(
res
=>
{
this
.
hospitalList
=
res
.
respData
this
.
hospitalList
=
res
.
respData
})
})
this
.
search
()
this
.
search
()
...
@@ -268,6 +273,13 @@ export default {
...
@@ -268,6 +273,13 @@ export default {
}
}
})
})
},
},
remoteMethod
(
query
)
{
this
.
selectLoading
=
true
;
queryHospitalList
(
query
).
then
(
res
=>
{
this
.
hospitalList
=
res
.
respData
this
.
selectLoading
=
false
;
})
},
showSaveDialog
(
type
=
'add'
,
id
=
''
)
{
showSaveDialog
(
type
=
'add'
,
id
=
''
)
{
this
.
$refs
.
siteDialog
.
init
(
type
,
id
)
this
.
$refs
.
siteDialog
.
init
(
type
,
id
)
},
},
...
...
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