Commit aa4f1a80 authored by 小费同学阿's avatar 小费同学阿 💬

63955

parent ba79d090
...@@ -47,9 +47,9 @@ ...@@ -47,9 +47,9 @@
> >
<el-option <el-option
v-for="item in doctorNameList" v-for="item in doctorNameList"
:key="item.value" :key="item.doctorId"
:label="item.label" :label="item.doctorName"
:value="item.label" :value="item.doctorName"
/> />
</el-select> </el-select>
</el-form-item> </el-form-item>
...@@ -123,27 +123,27 @@ ...@@ -123,27 +123,27 @@
@select="selectChange" @select="selectChange"
@selection-change="handleSelectionChange" @selection-change="handleSelectionChange"
> >
<el-table-column align="center" type="selection" width="55"/> <el-table-column align="center" type="selection" width="55" />
<el-table-column align="center" label="序号" min-width="55" prop="index" show-overflow-tooltip type="index"/> <el-table-column align="center" label="序号" min-width="55" prop="index" show-overflow-tooltip type="index" />
<el-table-column align="center" label="挂号方式" min-width="70" prop="type" show-overflow-tooltip> <el-table-column align="center" label="挂号方式" min-width="70" prop="type" show-overflow-tooltip>
<template slot-scope="scope"> <template slot-scope="scope">
<span>{{ scope.row.type === '1' ? '现场' : '预约' }}</span> <span>{{ scope.row.type === '1' ? '现场' : '预约' }}</span>
</template> </template>
</el-table-column> </el-table-column>
<el-table-column align="center" label="宠物昵称" min-width="70" prop="petNickname" show-overflow-tooltip/> <el-table-column align="center" label="宠物昵称" min-width="70" prop="petNickname" show-overflow-tooltip />
<el-table-column align="center" label="宠物保险" min-width="70" prop="insure" show-overflow-tooltip> <el-table-column align="center" label="宠物保险" min-width="70" prop="insure" show-overflow-tooltip>
<template slot-scope="scope"> <template slot-scope="scope">
<dict-tag :options="dict.type.pet_insure" :value="scope.row.insure"/> <dict-tag :options="dict.type.pet_insure" :value="scope.row.insure" />
</template> </template>
</el-table-column> </el-table-column>
<el-table-column align="center" label="宠主姓名" min-width="70" prop="petOwnersName" show-overflow-tooltip/> <el-table-column align="center" label="宠主姓名" min-width="70" prop="petOwnersName" show-overflow-tooltip />
<el-table-column align="center" label="联系方式" min-width="70" prop="petOwnersPhone" show-overflow-tooltip/> <el-table-column align="center" label="联系方式" min-width="70" prop="petOwnersPhone" show-overflow-tooltip />
<el-table-column align="center" label="挂号时间" min-width="80" prop="registrationTime" show-overflow-tooltip> <el-table-column align="center" label="挂号时间" min-width="80" prop="registrationTime" show-overflow-tooltip>
<template slot-scope="scope"> <template slot-scope="scope">
<span>{{ parseTime(scope.row.registrationTime, '{y}/{m}/{d}') }}</span> <span>{{ parseTime(scope.row.registrationTime, '{y}/{m}/{d}') }}</span>
</template> </template>
</el-table-column> </el-table-column>
<el-table-column align="center" label="预约兽医" min-width="60" prop="doctorName" show-overflow-tooltip/> <el-table-column align="center" label="预约兽医" min-width="60" prop="doctorName" show-overflow-tooltip />
<el-table-column <el-table-column
align="center" align="center"
label="所属科室" label="所属科室"
...@@ -151,8 +151,8 @@ ...@@ -151,8 +151,8 @@
prop="hospitalDepartmentName" prop="hospitalDepartmentName"
show-overflow-tooltip show-overflow-tooltip
/> />
<el-table-column align="center" label="就诊方式" min-width="70" prop="visitWay" show-overflow-tooltip/> <el-table-column align="center" label="就诊方式" min-width="70" prop="visitWay" show-overflow-tooltip />
<el-table-column align="center" label="是否首诊" min-width="70" prop="firstVisit" show-overflow-tooltip/> <el-table-column align="center" label="是否首诊" min-width="70" prop="firstVisit" show-overflow-tooltip />
<el-table-column align="center" label="就诊时间" min-width="80" prop="visitDate" show-overflow-tooltip> <el-table-column align="center" label="就诊时间" min-width="80" prop="visitDate" show-overflow-tooltip>
<template slot-scope="scope"> <template slot-scope="scope">
<span>{{ parseTime(scope.row.visitDate, '{y}/{m}/{d}') }}</span> <span>{{ parseTime(scope.row.visitDate, '{y}/{m}/{d}') }}</span>
...@@ -160,7 +160,7 @@ ...@@ -160,7 +160,7 @@
</el-table-column> </el-table-column>
<el-table-column align="center" label="缴费状态" min-width="70" prop="payStatus" show-overflow-tooltip> <el-table-column align="center" label="缴费状态" min-width="70" prop="payStatus" show-overflow-tooltip>
<template slot-scope="scope"> <template slot-scope="scope">
<dict-tag :options="dict.type.payment_status" :value="scope.row.payStatus"/> <dict-tag :options="dict.type.payment_status" :value="scope.row.payStatus" />
</template> </template>
</el-table-column> </el-table-column>
<el-table-column align="center" class-name="small-padding fixed-width" label="操作" min-width="180"> <el-table-column align="center" class-name="small-padding fixed-width" label="操作" min-width="180">
...@@ -199,7 +199,7 @@ ...@@ -199,7 +199,7 @@
</template> </template>
<script> <script>
import { listRegister,getDepartment, checkPet } from '@/api/business/register' import { listRegister, getDepartment, checkPet, getDoctorment } from '@/api/business/register'
export default { export default {
name: 'Register', name: 'Register',
...@@ -231,24 +231,7 @@ export default { ...@@ -231,24 +231,7 @@ export default {
// 所属科室下拉框字典写死 // 所属科室下拉框字典写死
departmentList: [], departmentList: [],
// 所属科室下拉框字典写死 // 所属科室下拉框字典写死
doctorNameList: [ doctorNameList: [],
{
label: '全部',
value: '0'
},
{
label: '李萍',
value: '1'
},
{
label: '张毅',
value: '2'
},
{
label: '赵萌萌',
value: '3'
}
],
// 排序方式下拉框字典写死 // 排序方式下拉框字典写死
sortList: [ sortList: [
{ {
...@@ -332,6 +315,7 @@ export default { ...@@ -332,6 +315,7 @@ export default {
created() { created() {
this.getList() this.getList()
this.getDeptList() this.getDeptList()
this.getDoctorList()
}, },
methods: { methods: {
/** 查询挂号列表 */ /** 查询挂号列表 */
...@@ -355,6 +339,15 @@ export default { ...@@ -355,6 +339,15 @@ export default {
this.departmentList = res.data this.departmentList = res.data
}) })
}, },
/** 查询医生名字下拉*/
getDoctorList() {
getDoctorment().then(res => {
this.doctorNameList = res.data
console.log('这是我要的医生下拉框:', this.doctorNameList)
})
},
// 取消按钮 // 取消按钮
cancel() { cancel() {
this.open = false this.open = false
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment