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
b9db9ac3
Commit
b9db9ac3
authored
Jun 25, 2023
by
小费同学阿
💬
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
bug fix
parent
67e2e881
Changes
6
Hide whitespace changes
Inline
Side-by-side
Showing
6 changed files
with
90 additions
and
71 deletions
+90
-71
article-detail.vue
src/views/article-management/article-detail.vue
+27
-19
article-edit.vue
src/views/article-management/article-edit.vue
+1
-1
article-insert.vue
src/views/article-management/article-insert.vue
+1
-1
article-management.vue
src/views/article-management/article-management.vue
+6
-5
medical-edit.vue
src/views/medical-record-management/medical-edit.vue
+44
-21
medical-record-management.vue
...s/medical-record-management/medical-record-management.vue
+11
-24
No files found.
src/views/article-management/article-detail.vue
View file @
b9db9ac3
...
@@ -19,9 +19,16 @@
...
@@ -19,9 +19,16 @@
</div>
</div>
<!-- 0-- 文章信息的页面--修改文章信息 -->
<!-- 0-- 文章信息的页面--修改文章信息 -->
<div
class=
"base-msg"
>
<div
class=
"base-msg"
>
<div
style=
"display:flex;"
>
<div
style=
"display: flex"
>
<el-form
ref=
"form"
:model=
"form"
:rules=
"rules"
label-width=
"80px"
label-position=
"left"
>
<el-form
<el-form-item
label=
"文章标题"
prop=
"articleTitle"
style=
"padding-top: 32px;"
>
ref=
"form"
:model=
"form"
:rules=
"rules"
label-width=
"80px"
label-position=
"left"
style=
"padding-left: 13px"
>
<el-form-item
label=
"文章标题"
prop=
"articleTitle"
style=
"padding-top: 32px"
>
<el-input
v-model=
"form.articleTitle"
disabled
placeholder=
"请输入文章标题"
/>
<el-input
v-model=
"form.articleTitle"
disabled
placeholder=
"请输入文章标题"
/>
</el-form-item>
</el-form-item>
<el-form-item
label=
"权重"
prop=
"articleWeight"
>
<el-form-item
label=
"权重"
prop=
"articleWeight"
>
...
@@ -57,23 +64,23 @@
...
@@ -57,23 +64,23 @@
<!--
<div
v-else-if=
"form.articleStatus==='1'"
style=
"padding-top: 1px;"
>
已下架
</div>
-->
<!--
<div
v-else-if=
"form.articleStatus==='1'"
style=
"padding-top: 1px;"
>
已下架
</div>
-->
</div>
</div>
</el-form-item>
</el-form-item>
<!-- 2-- 文章信息--文章内容 -->
<div
style=
"display: flex"
>
<!-- 文章内容-->
<div
class=
"tip-green"
/>
<div
class=
"title-font-style"
>
文章内容
</div>
</div>
<!-- 2-- 文章信息的页面--文章内容 -->
<div
class=
"base-msg"
style=
"padding-top: 32px; padding-bottom: 20px; padding-left: 1%;"
>
<el-row>
<div
v-html=
"form.articleContent"
/>
</el-row>
</div>
</el-form>
</el-form>
</div>
</div>
<!-- 2-- 文章信息--文章内容 -->
<div
style=
"display: flex"
>
<!-- 文章内容-->
<div
class=
"tip-green"
/>
<div
class=
"title-font-style"
>
文章内容
</div>
</div>
<!-- 2-- 文章信息的页面--文章内容 -->
<div
class=
"base-msg"
style=
"padding-top: 32px; padding-bottom: 20px; padding-left: 13px;"
>
<el-row>
<div
v-html=
"form.articleContent"
/>
</el-row>
</div>
</div>
</div>
<div
slot=
"footer"
class=
"dialog-footer"
>
<div
slot=
"footer"
class=
"dialog-footer"
>
<el-button
class=
"resetBtn"
icon=
"el-icon-back"
@
click=
"goBack"
>
返 回
</el-button>
<el-button
class=
"resetBtn"
icon=
"el-icon-back"
@
click=
"goBack"
>
返 回
</el-button>
...
@@ -256,8 +263,9 @@ export default {
...
@@ -256,8 +263,9 @@ export default {
color
:
#333333
;
color
:
#333333
;
line-height
:
24px
;
line-height
:
24px
;
}
}
//最上方文字样式
//最上方文字样式
.top-title-style
{
.top-title-style
{
font-size
:
24px
;
font-size
:
24px
;
font-family
:
Microsoft
YaHei-Bold
,
Microsoft
YaHei
;
font-family
:
Microsoft
YaHei-Bold
,
Microsoft
YaHei
;
font-weight
:
bold
;
font-weight
:
bold
;
...
...
src/views/article-management/article-edit.vue
View file @
b9db9ac3
...
@@ -280,7 +280,7 @@ export default {
...
@@ -280,7 +280,7 @@ export default {
//grid-template-columns: repeat(3, auto);
//grid-template-columns: repeat(3, auto);
margin-top
:
20px
;
margin-top
:
20px
;
margin-bottom
:
20px
;
margin-bottom
:
20px
;
margin-left
:
5%
;
margin-left
:
13px
;
}
}
//表格内容选中后的样式-all
//表格内容选中后的样式-all
...
...
src/views/article-management/article-insert.vue
View file @
b9db9ac3
...
@@ -234,7 +234,7 @@ export default {
...
@@ -234,7 +234,7 @@ export default {
//grid-template-columns: repeat(3, auto);
//grid-template-columns: repeat(3, auto);
margin-top
:
20px
;
margin-top
:
20px
;
margin-bottom
:
20px
;
margin-bottom
:
20px
;
margin-left
:
5%
;
margin-left
:
13px
;
}
}
//表格内容选中后的样式-all
//表格内容选中后的样式-all
...
...
src/views/article-management/article-management.vue
View file @
b9db9ac3
...
@@ -15,10 +15,11 @@
...
@@ -15,10 +15,11 @@
</el-form-item>
</el-form-item>
<el-form-item
style=
"margin-left: 10px;"
prop=
"articleStatus"
>
<el-form-item
style=
"margin-left: 10px;"
prop=
"articleStatus"
>
<el-select
v-model
.
trim=
"queryParams.articleStatus"
clearable
placeholder=
"状态"
>
<el-select
v-model
.
trim=
"queryParams.articleStatus"
clearable
placeholder=
"状态"
>
<el-option
label=
"全部"
:value=
"null"
/>
<el-option
<el-option
v-for=
"item in dict.type.article_status"
v-for=
"item in dict.type.article_status"
:key=
"item.value"
:key=
"item.value"
:label=
"item.label"
:label=
"item.label
.substring(1)
"
:value=
"item.value"
:value=
"item.value"
/>
/>
</el-select>
</el-select>
...
@@ -114,7 +115,7 @@
...
@@ -114,7 +115,7 @@
row-key="id"
row-key="id"
@selection-change="handleSelectionChange"
@selection-change="handleSelectionChange"
>
>
<el-table-column
reserve-selection
type=
"selection"
width=
"55"
/>
<el-table-column
align=
"center"
reserve-selection
type=
"selection"
width=
"55"
/>
<el-table-column
label=
"序号"
min-width=
"80"
show-overflow-tooltip
type=
"index"
/>
<el-table-column
label=
"序号"
min-width=
"80"
show-overflow-tooltip
type=
"index"
/>
<el-table-column
label=
"文章标题"
prop=
"articleTitle"
show-overflow-tooltip
width=
"200"
/>
<el-table-column
label=
"文章标题"
prop=
"articleTitle"
show-overflow-tooltip
width=
"200"
/>
<el-table-column
<el-table-column
...
@@ -125,7 +126,7 @@
...
@@ -125,7 +126,7 @@
/>
/>
<el-table-column
label=
"权重"
min-width=
"55"
prop=
"articleWeight"
show-overflow-tooltip
/>
<el-table-column
label=
"权重"
min-width=
"55"
prop=
"articleWeight"
show-overflow-tooltip
/>
<el-table-column
<el-table-column
label=
"创建
时间
"
label=
"创建
日期
"
min-width=
"80"
min-width=
"80"
prop=
"articleCreateTime"
prop=
"articleCreateTime"
show-overflow-tooltip
show-overflow-tooltip
...
@@ -143,7 +144,7 @@
...
@@ -143,7 +144,7 @@
<
el
-
table
-
column
class
-
name
=
"small-padding fixed-width"
label
=
"操作"
min
-
width
=
"100"
>
<
el
-
table
-
column
class
-
name
=
"small-padding fixed-width"
label
=
"操作"
min
-
width
=
"100"
>
<
template
slot
-
scope
=
"scope"
>
<
template
slot
-
scope
=
"scope"
>
<
div
style
=
"display: flex;"
>
<
div
style
=
"display: flex;"
>
<
div
style
=
"padding-right: 20px;
padding-left: 40px;
"
>
<
div
style
=
"padding-right: 20px;"
>
<
el
-
button
<
el
-
button
icon
=
"el-icon-document"
icon
=
"el-icon-document"
plain
plain
...
@@ -514,7 +515,7 @@ export default {
...
@@ -514,7 +515,7 @@ export default {
sort
:
this
.
queryParams
.
params
.
sort
,
sort
:
this
.
queryParams
.
params
.
sort
,
idList
:
this
.
ids
idList
:
this
.
ids
}
}
}
,
`文章管理-${moment().format('YYYY
-MM-
DD')
}
.xlsx`
)
}
,
`文章管理-${moment().format('YYYY
MM
DD')
}
.xlsx`
)
// 重置选择
// 重置选择
.
then
(
_
=>
{
.
then
(
_
=>
{
this
.
effectTableSelect
([])
this
.
effectTableSelect
([])
...
...
src/views/medical-record-management/medical-edit.vue
View file @
b9db9ac3
...
@@ -126,8 +126,9 @@ color: #333333;"
...
@@ -126,8 +126,9 @@ color: #333333;"
<el-col
:span=
"8"
>
<el-col
:span=
"8"
>
<!--宠物体重-->
<!--宠物体重-->
<el-form-item
label=
"宠物体重"
prop=
"petWeight"
>
<el-form-item
label=
"宠物体重"
prop=
"petWeight"
>
<el-input
v-model=
"detailInfo.petWeight"
:disabled=
"!isEdit"
/>
<el-input
v-model=
"detailInfo.petWeight"
:disabled=
"!isEdit"
>
kg
<template
#
suffix
>
kg
</
template
>
</el-input>
</el-form-item>
</el-form-item>
</el-col>
</el-col>
</el-row>
</el-row>
...
@@ -268,7 +269,8 @@ color: #333333;"
...
@@ -268,7 +269,8 @@ color: #333333;"
<el-form-item
label=
"状态"
>
<el-form-item
label=
"状态"
>
<el-select
v-model=
"detailInfo.petOwnerBo.status"
disabled
>
<el-select
v-model=
"detailInfo.petOwnerBo.status"
disabled
>
<el-option
<el-option
v-for=
"(
{value, label}) in statusList"
v-for=
"({value, label}, index) in statusList"
:key=
"index"
:label=
"label"
:label=
"label"
:value=
"value"
:value=
"value"
/>
/>
...
@@ -368,6 +370,7 @@ color: #333333;"
...
@@ -368,6 +370,7 @@ color: #333333;"
maxlength=
"400"
maxlength=
"400"
placeholder=
"请输入患者主诉"
placeholder=
"请输入患者主诉"
type=
"textarea"
type=
"textarea"
style=
"width: 85% !important"
/>
/>
</el-form-item>
</el-form-item>
</el-col>
</el-col>
...
@@ -379,6 +382,7 @@ color: #333333;"
...
@@ -379,6 +382,7 @@ color: #333333;"
maxlength=
"200"
maxlength=
"200"
placeholder=
"请输入医嘱"
placeholder=
"请输入医嘱"
type=
"textarea"
type=
"textarea"
style=
"width: 85% !important"
/>
/>
</el-form-item>
</el-form-item>
</el-col>
</el-col>
...
@@ -389,6 +393,7 @@ color: #333333;"
...
@@ -389,6 +393,7 @@ color: #333333;"
:disabled=
"!isEdit"
:disabled=
"!isEdit"
maxlength=
"30"
maxlength=
"30"
placeholder=
"请输入诊断结果"
placeholder=
"请输入诊断结果"
style=
"width: 85% !important"
/>
/>
</el-form-item>
</el-form-item>
</el-col>
</el-col>
...
@@ -522,13 +527,13 @@ color: #333333;"
...
@@ -522,13 +527,13 @@ color: #333333;"
</div>
</div>
<!-- 内部信息 -->
<!-- 内部信息 -->
<div
class=
"table-content"
>
<div
class=
"table-content"
>
<el-form
ref=
"checkForm"
:model=
"check
Form"
:rules=
"checkRule
s"
class=
"demo-ruleForm"
label-width=
"0"
>
<el-form
ref=
"checkForm"
:model=
"check
ManageBo
s"
class=
"demo-ruleForm"
label-width=
"0"
>
<el-table
:data=
"checkManageBos"
:header-cell-style=
"{ background:'#E8E9E8'}"
border
>
<el-table
:data=
"checkManageBos"
class=
"check-manage-bos__table"
:header-cell-style=
"{ background:'#E8E9E8'}"
border
>
<el-table-column
align=
"center"
label=
"检查类型"
prop=
"checkType"
>
<el-table-column
align=
"center"
label=
"检查类型"
prop=
"checkType"
>
<
template
slot-scope=
"scope"
>
<
template
slot-scope=
"scope"
>
<el-form-item
<el-form-item
v-if=
"scope.row.inputShow"
v-if=
"scope.row.inputShow"
:prop=
"
'checkManageBos.'+
scope.$index+'.checkType'"
:prop=
"scope.$index+'.checkType'"
:rules=
"checkRules.checkType"
:rules=
"checkRules.checkType"
>
>
<el-select
<el-select
...
@@ -558,8 +563,14 @@ color: #333333;"
...
@@ -558,8 +563,14 @@ color: #333333;"
<
template
slot-scope=
"scope"
>
<
template
slot-scope=
"scope"
>
<el-form-item
<el-form-item
v-if=
"scope.row.inputShow"
v-if=
"scope.row.inputShow"
:prop=
"'checkManageBos.'+scope.$index+'.checkItemsId'"
:prop=
"scope.$index+'.checkItemsId'"
:rules=
"drugRules.checkItemsName"
:rules=
"[
{
validator: (rule, value, callback) => {
if (scope.row.checkType
&&
isEmpty(value)) callback(new Error('请选择检查项目'))
else callback()
},
trigger: 'change'
}]"
>
>
<el-select
<el-select
v-model=
"scope.row.checkItemsId"
v-model=
"scope.row.checkItemsId"
...
@@ -571,7 +582,7 @@ color: #333333;"
...
@@ -571,7 +582,7 @@ color: #333333;"
v-for=
"(item, index) in checkItemOptions"
v-for=
"(item, index) in checkItemOptions"
:key=
"index"
:key=
"index"
:label=
"item.label"
:label=
"item.label"
:value=
"
item.value
"
:value=
"
`$
{item.value}`
"
/>
/>
</el-select>
</el-select>
</el-form-item>
</el-form-item>
...
@@ -690,14 +701,14 @@ color: #333333;"
...
@@ -690,14 +701,14 @@ color: #333333;"
</div>
</div>
<!-- 内部信息 -->
<!-- 内部信息 -->
<div
class=
"table-content"
>
<div
class=
"table-content"
>
<el-form
ref=
"treatForm"
:model=
"treat
Form"
:rules=
"treatRules
"
class=
"demo-ruleForm"
label-width=
"0"
>
<el-form
ref=
"treatForm"
:model=
"treat
ManageBo
"
class=
"demo-ruleForm"
label-width=
"0"
>
<el-table
:data=
"treatManageBo"
:header-cell-style=
"{ background:'#E8E9E8'}"
border
>
<el-table
:data=
"treatManageBo"
class=
"treat-manage-bo__table"
:header-cell-style=
"{ background:'#E8E9E8'}"
border
>
<el-table-column
align=
"center"
label=
"治疗项目"
prop=
"treatItemsName"
>
<el-table-column
align=
"center"
label=
"治疗项目"
prop=
"treatItemsName"
>
<
template
slot-scope=
"scope"
>
<
template
slot-scope=
"scope"
>
<el-form-item
<el-form-item
v-if=
"scope.row.inputShow"
v-if=
"scope.row.inputShow"
:prop=
"
'treatManageBo.'+
scope.$index+'.treatItemsId'"
:prop=
"scope.$index+'.treatItemsId'"
:rules=
"
treatRules.treatItemsId
"
:rules=
"
[
{ required: true, message: '请选择治疗项目', trigger: 'change' }]
"
>
>
<el-select
<el-select
v-model=
"scope.row.treatItemsId"
v-model=
"scope.row.treatItemsId"
...
@@ -916,6 +927,7 @@ color: #333333;"
...
@@ -916,6 +927,7 @@ color: #333333;"
maxlength=
"200"
maxlength=
"200"
placeholder=
"请输入回访情况"
placeholder=
"请输入回访情况"
type=
"textarea"
type=
"textarea"
style=
"width: 85% !important"
/>
/>
</el-form-item>
</el-form-item>
</el-col>
</el-col>
...
@@ -936,7 +948,7 @@ color: #333333;"
...
@@ -936,7 +948,7 @@ color: #333333;"
</div>
</div>
</template>
</template>
<
script
>
<
script
>
import
{
parseTime
,
selectDictLabel
}
from
'@/utils/ruoyi'
import
{
isEmpty
,
parseTime
,
selectDictLabel
}
from
'@/utils/ruoyi'
// 引入进度信息模组件
// 引入进度信息模组件
import
scheduleInfo
from
'@/views/service-management/registration-queue/components/schedule-info'
import
scheduleInfo
from
'@/views/service-management/registration-queue/components/schedule-info'
import
{
import
{
...
@@ -963,19 +975,22 @@ export default {
...
@@ -963,19 +975,22 @@ export default {
},
},
data
()
{
data
()
{
return
{
return
{
// 错误类型
Error
:
Error
,
// 表单校验
// 表单校验
formRules
:
{
formRules
:
{
// 宠物性别非空校验
// 宠物性别非空校验
petSex
:
[
petSex
:
[
{
required
:
true
,
message
:
'宠物性别不能为空'
,
trigger
:
'
change
'
}
{
required
:
true
,
message
:
'宠物性别不能为空'
,
trigger
:
'
blur
'
}
],
],
// 宠物生日非空校验
// 宠物生日非空校验
petBirthday
:
[
petBirthday
:
[
{
required
:
true
,
message
:
'宠物生日不能为空'
,
trigger
:
'
change
'
}
{
required
:
true
,
message
:
'宠物生日不能为空'
,
trigger
:
'
blur
'
}
],
],
// 宠物体重非空校验
// 宠物体重非空校验
petWeight
:
[
petWeight
:
[
{
required
:
true
,
message
:
'宠物体重不能为空'
,
trigger
:
'change'
}
{
required
:
true
,
message
:
'宠物体重不能为空'
,
trigger
:
'blur'
},
{
pattern
:
/^
\d
+
(\.\d
+
)?
$/
,
message
:
'宠物体重必须是数字'
}
],
],
// 绝育情况非空校验
// 绝育情况非空校验
sterilizationStatus
:
[
sterilizationStatus
:
[
...
@@ -991,19 +1006,19 @@ export default {
...
@@ -991,19 +1006,19 @@ export default {
],
],
// 主诉非空校验
// 主诉非空校验
mainSuit
:
[
mainSuit
:
[
{
required
:
true
,
message
:
'主诉不能为空'
,
trigger
:
'
change
'
}
{
required
:
true
,
message
:
'主诉不能为空'
,
trigger
:
'
blur
'
}
],
],
// 医嘱非空校验
// 医嘱非空校验
doctorAdvice
:
[
doctorAdvice
:
[
{
required
:
true
,
message
:
'医嘱不能为空'
,
trigger
:
'
change
'
}
{
required
:
true
,
message
:
'医嘱不能为空'
,
trigger
:
'
blur
'
}
],
],
// 诊断结果非空校验
// 诊断结果非空校验
diagnosisResult
:
[
diagnosisResult
:
[
{
required
:
true
,
message
:
'诊断结果不能为空'
,
trigger
:
'
change
'
}
{
required
:
true
,
message
:
'诊断结果不能为空'
,
trigger
:
'
blur
'
}
],
],
// 回访情况非空校验
// 回访情况非空校验
followContent
:
[
followContent
:
[
{
required
:
true
,
message
:
'回访情况不能为空'
,
trigger
:
'
change
'
}
{
required
:
true
,
message
:
'回访情况不能为空'
,
trigger
:
'
blur
'
}
],
],
// 诊位名称
// 诊位名称
...
@@ -1157,6 +1172,7 @@ export default {
...
@@ -1157,6 +1172,7 @@ export default {
this
.
getTreatItemOptions
()
this
.
getTreatItemOptions
()
},
},
methods
:
{
methods
:
{
isEmpty
,
// 表单提交
// 表单提交
submit
()
{
submit
()
{
const
temp
=
{
const
temp
=
{
...
@@ -1777,6 +1793,13 @@ export default {
...
@@ -1777,6 +1793,13 @@ export default {
font-weight
:
400
;
font-weight
:
400
;
color
:
#333333
;
color
:
#333333
;
}
}
// 检查信息的表格单元格让其可以显示错误信息
.check-manage-bos__table
,
.treat-manage-bo__table
{
::v-deep
.el-table__body-wrapper
.el-table__body
.el-table__row
.el-table__cell
.cell
{
padding-bottom
:
20px
;
}
}
</
style
>
</
style
>
<
style
lang=
"scss"
>
<
style
lang=
"scss"
>
.medical-edit
{
.medical-edit
{
...
...
src/views/medical-record-management/medical-record-management.vue
View file @
b9db9ac3
...
@@ -20,7 +20,7 @@
...
@@ -20,7 +20,7 @@
/>
/>
</el-form-item>
</el-form-item>
<el-form-item
prop=
"doctorName"
>
<el-form-item
prop=
"doctorName"
>
<el-select
v-model
.
trim
=
"queryParams.doctorName"
clearable
placeholder=
"主治兽医"
>
<el-select
v-model=
"queryParams.doctorName"
clearable
placeholder=
"主治兽医"
>
<el-option
<el-option
v-for=
"item in doctorNameList"
v-for=
"item in doctorNameList"
:key=
"item.doctorId"
:key=
"item.doctorId"
...
@@ -29,8 +29,8 @@
...
@@ -29,8 +29,8 @@
/>
/>
</el-select>
</el-select>
</el-form-item>
</el-form-item>
<el-form-item
prop=
"hospital
Id
"
>
<el-form-item
prop=
"hospital
Name
"
>
<el-select
v-model
.
trim
=
"queryParams.hospitalName"
clearable
placeholder=
"所属医院"
>
<el-select
v-model=
"queryParams.hospitalName"
clearable
placeholder=
"所属医院"
>
<el-option
<el-option
v-for=
"item in HospitalList"
v-for=
"item in HospitalList"
:key=
"item.hospitalId"
:key=
"item.hospitalId"
...
@@ -40,7 +40,7 @@
...
@@ -40,7 +40,7 @@
</el-select>
</el-select>
</el-form-item>
</el-form-item>
<el-form-item
prop=
"hospitalDepartmentName"
>
<el-form-item
prop=
"hospitalDepartmentName"
>
<el-select
v-model
.
trim
=
"queryParams.hospitalDepartmentName"
clearable
placeholder=
"兽医所属科室"
>
<el-select
v-model=
"queryParams.hospitalDepartmentName"
clearable
placeholder=
"兽医所属科室"
>
<el-option
<el-option
v-for=
"item in departmentList"
v-for=
"item in departmentList"
:key=
"item.deptId"
:key=
"item.deptId"
...
@@ -61,17 +61,15 @@
...
@@ -61,17 +61,15 @@
<el-form-item
prop=
"sort"
>
<el-form-item
prop=
"sort"
>
<el-select
<el-select
v-model
.
trim=
"column
"
v-model
=
"queryParams.sort
"
clearable
clearable
value-key=
"id"
placeholder=
"请选择排序方式"
placeholder=
"请选择排序方式"
@
change=
"handleSort"
>
>
<el-option
<el-option
v-for=
"item in sortList"
v-for=
"item in sortList"
:key=
"item.
id
"
:key=
"item.
value
"
:label=
"item.label"
:label=
"item.label"
:value=
"item"
:value=
"item
.value
"
/>
/>
</el-select>
</el-select>
</el-form-item>
</el-form-item>
...
@@ -194,7 +192,6 @@ export default {
...
@@ -194,7 +192,6 @@ export default {
dicts
:
[
'pet_insure'
],
dicts
:
[
'pet_insure'
],
data
()
{
data
()
{
return
{
return
{
column
:
''
,
// 所属科室下拉框字典写死
// 所属科室下拉框字典写死
departmentList
:
[],
departmentList
:
[],
// 所属科室下拉框字典写死
// 所属科室下拉框字典写死
...
@@ -260,16 +257,12 @@ export default {
...
@@ -260,16 +257,12 @@ export default {
// 排序方式下拉框字典写死
// 排序方式下拉框字典写死
sortList
:
[
sortList
:
[
{
{
id
:
1
,
label
:
'按挂号日期倒序'
,
collation
:
'desc'
,
value
:
'1'
label
:
'按就诊日期倒序'
,
column
:
'visit_date'
}
,
}
,
{
{
id
:
2
,
label
:
'按挂号日期正序'
,
collation
:
'asc'
,
value
:
'2'
label
:
'按就诊日期正序'
,
column
:
'visit_date'
}
}
],
],
// 表单参数
// 表单参数
...
@@ -400,11 +393,6 @@ export default {
...
@@ -400,11 +393,6 @@ export default {
/** 查询病例管理列表 */
/** 查询病例管理列表 */
getList
()
{
getList
()
{
this
.
loading
=
true
this
.
loading
=
true
if
(
this
.
queryParams
.
orderByColumn
===
null
)
{
this
.
queryParams
.
orderByColumn
=
'visit_date'
this
.
queryParams
.
isAsc
=
'desc'
}
console
.
log
(
'查詢--'
,
this
.
queryParams
)
listRecord
(
this
.
queryParams
).
then
(
response
=>
{
listRecord
(
this
.
queryParams
).
then
(
response
=>
{
console
.
log
(
'病历列表的数据:'
,
response
)
console
.
log
(
'病历列表的数据:'
,
response
)
this
.
recordList
=
response
.
rows
.
rows
this
.
recordList
=
response
.
rows
.
rows
...
@@ -466,7 +454,6 @@ export default {
...
@@ -466,7 +454,6 @@ export default {
}
,
}
,
/** 搜索按钮操作 */
/** 搜索按钮操作 */
handleQuery
()
{
handleQuery
()
{
console
.
log
(
'参数:'
,
this
.
queryParams
)
this
.
queryParams
.
pageNum
=
1
this
.
queryParams
.
pageNum
=
1
this
.
getList
()
this
.
getList
()
}
,
}
,
...
...
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