Commit 54c7fb4e authored by 盖献康's avatar 盖献康

Merge remote-tracking branch 'origin/master'

parents 102d3279 81a3d60b
// import request from '@/utils/request'
// 查询设备列表
// export function listDevice(query) {
// return request({
// url: '/system/device/list',
// method: 'get',
// params: query
// })
// }
//
// // 查询设备详细
// export function getDevice(id) {
// return request({
// url: '/system/device/' + id,
// method: 'get'
// })
// }
//
// // 新增设备
// export function addDevice(data) {
// return request({
// url: '/system/device',
// method: 'post',
// data: data
// })
// }
//
// // 修改设备
// export function updateDevice(data) {
// return request({
// url: '/system/device',
// method: 'put',
// data: data
// })
// }
//
// // 删除设备
// export function delDevice(data) {
// return request({
// url: '/system/device/del',
// method: 'Put',
// data: data
// })
// }
import request from '@/utils/request' import request from '@/utils/request'
// 查询设备列表 // 查询设备列表
export function listDevice(query) { export function listDevice(query) {
return request({ return request({
url: '/system/device/list', url: '/business/device/list',
method: 'get', method: 'get',
params: query params: query
}) })
...@@ -12,7 +58,7 @@ export function listDevice(query) { ...@@ -12,7 +58,7 @@ export function listDevice(query) {
// 查询设备详细 // 查询设备详细
export function getDevice(id) { export function getDevice(id) {
return request({ return request({
url: '/system/device/' + id, url: '/business/device/' + id,
method: 'get' method: 'get'
}) })
} }
...@@ -20,7 +66,7 @@ export function getDevice(id) { ...@@ -20,7 +66,7 @@ export function getDevice(id) {
// 新增设备 // 新增设备
export function addDevice(data) { export function addDevice(data) {
return request({ return request({
url: '/system/device', url: '/business/device',
method: 'post', method: 'post',
data: data data: data
}) })
...@@ -29,7 +75,7 @@ export function addDevice(data) { ...@@ -29,7 +75,7 @@ export function addDevice(data) {
// 修改设备 // 修改设备
export function updateDevice(data) { export function updateDevice(data) {
return request({ return request({
url: '/system/device', url: '/business/device',
method: 'put', method: 'put',
data: data data: data
}) })
...@@ -38,54 +84,8 @@ export function updateDevice(data) { ...@@ -38,54 +84,8 @@ export function updateDevice(data) {
// 删除设备 // 删除设备
export function delDevice(data) { export function delDevice(data) {
return request({ return request({
url: '/system/device/del', url: '/business/device/del',
method: 'Put', method: 'Put',
data: data data: data
}) })
} }
// import request from '@/utils/request'
//
// // 查询设备列表
// export function listDevice(query) {
// return request({
// url: '/business/device/list',
// method: 'get',
// params: query
// })
// }
//
// // 查询设备详细
// export function getDevice(id) {
// return request({
// url: '/business/device/' + id,
// method: 'get'
// })
// }
//
// // 新增设备
// export function addDevice(data) {
// return request({
// url: '/business/device',
// method: 'post',
// data: data
// })
// }
//
// // 修改设备
// export function updateDevice(data) {
// return request({
// url: '/business/device',
// method: 'put',
// data: data
// })
// }
//
// // 删除设备
// export function delDevice(data) {
// return request({
// url: '/business/device/del',
// method: 'Put',
// data: data
// })
// }
...@@ -16,7 +16,7 @@ export function listUseManagement(query) { ...@@ -16,7 +16,7 @@ export function listUseManagement(query) {
}) })
} }
// 查询使用列表分页 // 查询使用列表
export function listUseManagementAll(query) { export function listUseManagementAll(query) {
return request({ return request({
url: '/business/check/useListAll', url: '/business/check/useListAll',
...@@ -27,3 +27,4 @@ export function listUseManagementAll(query) { ...@@ -27,3 +27,4 @@ export function listUseManagementAll(query) {
// 导出 // 导出
...@@ -117,6 +117,7 @@ export const constantRoutes = [ ...@@ -117,6 +117,7 @@ export const constantRoutes = [
component: () => import('@/views/equipment-management/equipment-management/equipment-management'), component: () => import('@/views/equipment-management/equipment-management/equipment-management'),
name: 'EquipmentManagement', name: 'EquipmentManagement',
meta: { title: '设备管理', icon: 'date' } meta: { title: '设备管理', icon: 'date' }
}, },
{ {
path: 'equipment-detail/:id', path: 'equipment-detail/:id',
...@@ -132,6 +133,7 @@ export const constantRoutes = [ ...@@ -132,6 +133,7 @@ export const constantRoutes = [
name: 'EquipmentAdd', name: 'EquipmentAdd',
meta: { title: '设备新增' } meta: { title: '设备新增' }
}, },
{ {
path: 'use-management', path: 'use-management',
props: true, props: true,
......
...@@ -14,7 +14,7 @@ ...@@ -14,7 +14,7 @@
<el-row> <el-row>
<el-col :span="8"> <el-col :span="8">
<el-form-item label="设备名称" prop="deviceName"> <el-form-item label="设备名称" prop="deviceName">
<el-input v-model="form.deviceName" placeholder="请输入设备名称" /> <el-input v-model="form.deviceName" placeholder="请输入设备名称" style="width: 250px" />
</el-form-item> </el-form-item>
</el-col> </el-col>
<el-col :span="8"> <el-col :span="8">
...@@ -24,7 +24,7 @@ ...@@ -24,7 +24,7 @@
</el-col> </el-col>
<el-col :span="8"> <el-col :span="8">
<el-form-item label="医院是否自有设备" prop="isPrivate"> <el-form-item label="医院是否自有设备" prop="isPrivate">
<el-select v-model="form.isPrivate"> <el-select v-model="form.isPrivate" style="width: 250px">
<el-option <el-option
v-for="index in optionss" v-for="index in optionss"
:key="index" :key="index"
...@@ -39,17 +39,17 @@ ...@@ -39,17 +39,17 @@
<el-row> <el-row>
<el-col :span="8"> <el-col :span="8">
<el-form-item label="负责人" prop="head"> <el-form-item label="负责人" prop="head">
<el-input v-model="form.head" placeholder="请输入负责人名称" /> <el-input v-model="form.head" placeholder="请输入负责人名称" style="width: 250px"/>
</el-form-item> </el-form-item>
</el-col> </el-col>
<el-col :span="8"> <el-col :span="8">
<el-form-item label="手机号" prop="phone"> <el-form-item label="手机号" prop="phone">
<el-input v-model="form.phone" placeholder="请输入手机号" maxlength="11" /> <el-input v-model="form.phone" placeholder="请输入手机号" maxlength="11" style="width: 250px"/>
</el-form-item> </el-form-item>
</el-col> </el-col>
<el-col :span="8"> <el-col :span="8">
<el-form-item label="设备类型" prop="deviceType"> <el-form-item label="设备类型" prop="deviceType">
<el-select v-model="form.deviceType"> <el-select v-model="form.deviceType" style="width: 250px">
<el-option <el-option
v-for="(item,index) in dict.type.device_type" v-for="(item,index) in dict.type.device_type"
:key="index" :key="index"
...@@ -67,20 +67,20 @@ ...@@ -67,20 +67,20 @@
<el-col :span="8"> <el-col :span="8">
<el-form-item label="服务地点"> <el-form-item label="服务地点">
<el-cascader <el-cascader
style="width: 250px"
v-model="selectedOptions" v-model="selectedOptions"
size="large" size="large"
:options="cityOptions" :options="cityOptions"
placeholder="请选择地区" placeholder="请选择地区"
expand-trigger="hover" expand-trigger="hover"
clearable clearable
style="width: 218px"
@change="handleChangeAddress" @change="handleChangeAddress"
/> />
</el-form-item> </el-form-item>
</el-col> </el-col>
<el-col :span="8"> <el-col :span="8">
<el-form-item style="margin-left: 30px"> <el-form-item style="margin-left: 50px">
<el-input <el-input
v-model.trim="form.address" v-model.trim="form.address"
placeholder="请输入服务地址" placeholder="请输入服务地址"
...@@ -94,6 +94,7 @@ ...@@ -94,6 +94,7 @@
<el-col :span="8"> <el-col :span="8">
<el-form-item label="单位时段服务数"> <el-form-item label="单位时段服务数">
<el-input <el-input
style="width: 250px"
v-model.trim="form.useNum" v-model.trim="form.useNum"
placeholder="请输入单位时段服务数" placeholder="请输入单位时段服务数"
clearable clearable
...@@ -106,7 +107,7 @@ ...@@ -106,7 +107,7 @@
<el-row> <el-row>
<el-col :span="8"> <el-col :span="8">
<el-form-item label="预约方式" prop="reservationMethod"> <el-form-item label="预约方式" prop="reservationMethod">
<el-select v-model="form.reservationMethod" placeholder="请选择预约方式"> <el-select v-model="form.reservationMethod" placeholder="请选择预约方式" style="width: 250px">
<el-option <el-option
v-for="item in options" v-for="item in options"
:key="item.value" :key="item.value"
...@@ -119,6 +120,7 @@ ...@@ -119,6 +120,7 @@
<el-col :span="8"> <el-col :span="8">
<el-form-item label="上午开始时间"> <el-form-item label="上午开始时间">
<el-time-select <el-time-select
style="width: 250px"
v-model="useTime.ams" v-model="useTime.ams"
is-range is-range
placeholder="开始时间" placeholder="开始时间"
...@@ -135,6 +137,7 @@ ...@@ -135,6 +137,7 @@
<el-col :span="8"> <el-col :span="8">
<el-form-item label="上午结束时间"> <el-form-item label="上午结束时间">
<el-time-select <el-time-select
style="width: 250px"
v-model="useTime.ame" v-model="useTime.ame"
is-range is-range
placeholder="结束时间" placeholder="结束时间"
...@@ -156,6 +159,7 @@ ...@@ -156,6 +159,7 @@
<el-col :span="8"> <el-col :span="8">
<el-form-item label="下午开始时间"> <el-form-item label="下午开始时间">
<el-time-select <el-time-select
style="width: 250px"
v-model="useTime.pms" v-model="useTime.pms"
is-range is-range
placeholder="开始时间" placeholder="开始时间"
...@@ -172,6 +176,7 @@ ...@@ -172,6 +176,7 @@
<e-col :span="8"> <e-col :span="8">
<el-form-item label="下午结束时间"> <el-form-item label="下午结束时间">
<el-time-select <el-time-select
style="width: 250px"
v-model="useTime.pme" v-model="useTime.pme"
is-range is-range
placeholder="结束时间" placeholder="结束时间"
...@@ -191,7 +196,7 @@ ...@@ -191,7 +196,7 @@
<el-row> <el-row>
<el-col :span="8"> <el-col :span="8">
<el-form-item label="权重" prop="sort"> <el-form-item label="权重" prop="sort">
<el-input-number v-model="form.sort" :min="0" :max="9999" /> <el-input-number v-model="form.sort" :min="0" :max="9999" style="width: 250px" />
</el-form-item> </el-form-item>
</el-col> </el-col>
<el-col :span="8"> <el-col :span="8">
...@@ -202,7 +207,7 @@ ...@@ -202,7 +207,7 @@
</el-col> </el-col>
<el-col :span="8"> <el-col :span="8">
<el-form-item label="设备状态" prop="sort"> <el-form-item label="设备状态" prop="sort">
<el-select v-model="form.status" placeholder="请选择设备状态"> <el-select v-model="form.status" placeholder="请选择设备状态" style="width: 250px">
<el-option <el-option
v-for="dict in dict.type.device_status" v-for="dict in dict.type.device_status"
:key="dict.value" :key="dict.value"
......
...@@ -147,10 +147,24 @@ ...@@ -147,10 +147,24 @@
<el-table-column label="状态" align="center" prop="status"> <el-table-column label="状态" align="center" prop="status">
<template slot-scope="scope"> <template slot-scope="scope">
<span :style="showStatus(scope.row.status) ==='• 可使用' ? 'color: #67C23A' : 'color: #F56C6C'"> <span
{{ showStatus(scope.row.status)||'-' }} v-if="scope.row.status === '1'"
</span> style="color: #5FB54B;"
>{{ showStatus(scope.row.status) }}</span>
<span
v-else-if="scope.row.status === '2'"
style="color: #FF9D4E;"
>{{ showStatus(scope.row.status) }}</span>
<span
v-else
style="color: #DB4747;"
>{{ showStatus(scope.row.status) || '-' }}</span>
</template> </template>
<!-- <template slot-scope="scope">-->
<!-- <span :style="showStatus(scope.row.status) ==='• 可使用' ? 'color: #67C23A' : 'color: #F56C6C'">-->
<!-- {{ showStatus(scope.row.status)||'-' }}-->
<!-- </span>-->
<!-- </template>-->
</el-table-column> </el-table-column>
<el-table-column label="操作" align="center" width="200" class-name="small-padding fixed-width"> <el-table-column label="操作" align="center" width="200" class-name="small-padding fixed-width">
<template slot-scope="scope"> <template slot-scope="scope">
...@@ -335,6 +349,7 @@ import { regionData, CodeToText } from 'element-china-area-data' ...@@ -335,6 +349,7 @@ import { regionData, CodeToText } from 'element-china-area-data'
import { listDevice, getDevice, delDevice } from '@/api/business/device' import { listDevice, getDevice, delDevice } from '@/api/business/device'
import { getInfo } from '@/api/login' import { getInfo } from '@/api/login'
import { parseTime } from '@/utils/ruoyi' import { parseTime } from '@/utils/ruoyi'
import {listUseManagementAll} from "@/api/business/use";
export default { export default {
name: 'EquipmentManagement', name: 'EquipmentManagement',
...@@ -700,27 +715,9 @@ export default { ...@@ -700,27 +715,9 @@ export default {
} }
}) })
}, },
// 全部选择 // // 全部选择
selectAll() { // selectAll() {
this.$refs.table.toggleAllSelection() // this.$refs.table.toggleAllSelection()
},
// 反向选择
reverseSelect(rows) {
rows.forEach(row => {
this.$refs.table.toggleRowSelection(row)
})
},
// /**
// * 全部选择
// * @param selection 已选择内容
// * @param all 是否永远进行全选操作
// */
// async selectAll(selection = [], all = true) {
// if (this.veterinarianList.length !== selection.length && !all) {
// this.effectTableSelect([])
// } else {
// await this.changeTableSelect()
// }
// }, // },
// // 反向选择 // // 反向选择
// reverseSelect(rows) { // reverseSelect(rows) {
...@@ -728,23 +725,41 @@ export default { ...@@ -728,23 +725,41 @@ export default {
// this.$refs.table.toggleRowSelection(row) // this.$refs.table.toggleRowSelection(row)
// }) // })
// }, // },
// /** 提交按钮 */ /**
// submitForm() { * 全部选择
// if (this.form.checkType != null && this.form.checkType !== '') { * @param selection 已选择内容
// this.form.checkType = this.form.checkType.toString() * @param all 是否永远进行全选操作
// } */
// this.form.useTime = JSON.stringify(this.useTime) async selectAll(selection = [], all = true) {
// this.$refs['form'].validate(valid => { if (this.userList.length !== selection.length && !all) {
// if (valid) { this.effectTableSelect([])
// console.log(this.form) } else {
// addDevice(this.form).then(response => { await this.changeTableSelect()
// this.$modal.msgSuccess('新增成功') }
// this.open = false },
// this.getList() /**
// }) * 控制table的选择项
// } * @param data
// }) */
// }, effectTableSelect(data = []) {
this.$refs.table.store.states.selection = data
this.$refs.table.store.updateSelectionByRowKey()
this.$refs.table.store.updateAllSelected()
this.$refs.table.$emit('selection-change', data)
},
/**
* 改变table选择项
* @param notIncludeIds 需要排除的id列表
*/
async changeTableSelect(notIncludeIds = []) {
// 获取反选的数据
const { data } = await listUseManagementAll({ notIncludeIds })
this.effectTableSelect(data)
},
// 反向选择
reverseSelect() {
this.changeTableSelect(this.ids)
},
/** 删除按钮操作 */ /** 删除按钮操作 */
handleDelete(row) { handleDelete(row) {
console.log(row) console.log(row)
......
...@@ -22,7 +22,7 @@ ...@@ -22,7 +22,7 @@
<el-form-item prop="status"> <el-form-item prop="status">
<el-select v-model="queryParams.insureList" placeholder="宠物保险" multiple collapse-tags clearable> <el-select v-model="queryParams.insureList" placeholder="宠物保险" multiple collapse-tags clearable>
<el-option <el-option
v-for="dict in dict.type.pet_insure" v-for="dict in insureList"
:key="dict.value" :key="dict.value"
:label="dict.label" :label="dict.label"
:value="dict.value" :value="dict.value"
...@@ -96,7 +96,7 @@ ...@@ -96,7 +96,7 @@
<el-table-column label="宠物昵称" align="left" prop="petNickname" :show-overflow-tooltip="true" /> <el-table-column label="宠物昵称" align="left" prop="petNickname" :show-overflow-tooltip="true" />
<el-table-column label="宠物保险" align="left" prop="insure" :show-overflow-tooltip="true"> <el-table-column label="宠物保险" align="left" prop="insure" :show-overflow-tooltip="true">
<template slot-scope="scope"> <template slot-scope="scope">
<dict-tag :options="dict.type.pet_insure" :value="scope.row.insure" /> <dict-tag :options="insureList" :value="scope.row.insure" />
</template> </template>
</el-table-column> </el-table-column>
<el-table-column label="宠主姓名" align="left" prop="ownerNikename" /> <el-table-column label="宠主姓名" align="left" prop="ownerNikename" />
...@@ -160,6 +160,21 @@ export default { ...@@ -160,6 +160,21 @@ export default {
dicts: ['exam_type', 'device_status', 'pet_insure'], dicts: ['exam_type', 'device_status', 'pet_insure'],
data() { data() {
return { return {
// 宠物保险下拉框
insureList: [
{
label: '全部',
value: '1'
},
{
label: '已购保险',
value: '2'
},
{
label: '未购保险',
value: '3'
}
],
// 可以使用的时间段时间范围 // 可以使用的时间段时间范围
daterangeCreateTime: '', daterangeCreateTime: '',
// 多选框选中id // 多选框选中id
......
...@@ -381,8 +381,6 @@ color: #333333;" ...@@ -381,8 +381,6 @@ color: #333333;"
</template> </template>
<script> <script>
// 导入获取宠物信息的接口 // 导入获取宠物信息的接口
import { getPets, listAllPets } from '@/api/business/pets'
import { getOwners } from '@/api/business/petowners'
import { checkRole } from '@/utils/permission' import { checkRole } from '@/utils/permission'
import { parseTime, selectDictLabel } from '@/utils/ruoyi' import { parseTime, selectDictLabel } from '@/utils/ruoyi'
// 引入进度信息模组件 // 引入进度信息模组件
...@@ -474,44 +472,11 @@ export default { ...@@ -474,44 +472,11 @@ export default {
} }
}, },
created() { created() {
/** 获取宠物信息 */
this.getInfo(this.$route.params.id)
/** 获取宠物主信息 */
this.getPetOwners(this.$route.params.petOwnersId)
/** 获取宠物数量信息 */
this.getPetsInfo(this.$route.params.petOwnersId)
}, },
methods: { methods: {
parseTime, parseTime,
selectDictLabel, selectDictLabel,
checkRole, checkRole,
// 获取宠物数量信息
getPetsInfo(id) {
listAllPets({ petOwnersId: id }).then(response => {
console.log('这是一些个关于宠物数量的信息:', response)
this.petsList = response.data
})
},
// 获取宠物主人信息
getPetOwners(id) {
getOwners(id).then(response => {
console.log('这是一些个关于宠物主的信息:', response)
this.petOwners = {
nickname: response.data[0].nickname,
userId: response.data[0].userId,
ownersId: response.data[0].ownersId,
phonenumber: response.data[0].phonenumber,
createTime: response.data[0].createTime,
hosipitalPownersForm: response.data[0].hosipitalPownersForm
}
console.log('这是一些个关于宠物主赋值的信息:', this.petOwners)
this.hosipitalPownersForm = []
for (const petOwner of response.data) {
this.hosipitalPownersForm.push({ hospitalName: petOwner.hospitalName, ...petOwner.hosipitalPownersForm })
}
console.log('会员卡的信息在这:', this.hosipitalPownersForm)
})
},
/** /**
* 字典获取完成的回调 * 字典获取完成的回调
*/ */
...@@ -530,12 +495,6 @@ export default { ...@@ -530,12 +495,6 @@ export default {
goBack() { goBack() {
this.$router.back() this.$router.back()
}, },
/** 获取宠物信息(传参传宠物表id)*/
getInfo(id) {
getPets(id).then(response => {
this.petInfo = response.data
})
}
} }
} }
</script> </script>
......
...@@ -323,7 +323,6 @@ color: #333333;" ...@@ -323,7 +323,6 @@ color: #333333;"
<el-form-item label="医生职称" prop="sterilizationStatus"> <el-form-item label="医生职称" prop="sterilizationStatus">
<el-select <el-select
v-model="form.sterilizationStatus" v-model="form.sterilizationStatus"
clearable clearable
style="width: 100%" style="width: 100%"
> >
...@@ -384,23 +383,46 @@ color: #333333;" ...@@ -384,23 +383,46 @@ color: #333333;"
</el-select> </el-select>
</el-form-item> </el-form-item>
</el-col> </el-col>
<el-col :span="8"> </el-row>
<el-form-item label="主诉" prop="petId"> <el-row>
<el-input v-model="form.petId" maxlength="20" /> <el-col :span="24">
<el-form-item label="主诉" prop="introduction">
<el-input
type="textarea"
placeholder="请输入医院简介"
maxlength="400"
style="width: 93%;"
show-word-limit
/>
</el-form-item> </el-form-item>
</el-col> </el-col>
<el-col :span="8"> </el-row>
<el-form-item label="医嘱" prop="petId"> <el-row>
<el-input v-model="form.petId" maxlength="20" /> <el-col :span="24">
<el-form-item label="医嘱" prop="introduction">
<el-input
type="textarea"
placeholder="请输入医院简介"
maxlength="400"
style="width: 93%;"
show-word-limit
/>
</el-form-item> </el-form-item>
</el-col> </el-col>
<el-col :span="8"> </el-row>
<el-form-item label="诊断结果" prop="petId"> <el-row>
<el-input v-model="form.petId" maxlength="20" /> <el-col :span="24">
<el-form-item label="诊断结果" prop="introduction">
<el-input
type="textarea"
placeholder="请输入医院简介"
maxlength="400"
style="width: 93%;"
show-word-limit
/>
</el-form-item> </el-form-item>
</el-col> </el-col>
</el-row> </el-row>
</el-form> </el-form>
<!--7--用药信息--> <!--7--用药信息-->
<div style="display: flex"> <div style="display: flex">
...@@ -413,7 +435,10 @@ color: #333333;" ...@@ -413,7 +435,10 @@ color: #333333;"
<!-- 内部信息 --> <!-- 内部信息 -->
<div class="pet-insurance"> <div class="pet-insurance">
<el-table :data="petProtect" :header-cell-style="{ background:'#E8E9E8'}" border> <el-table :data="petProtect" :header-cell-style="{ background:'#E8E9E8'}" border>
<el-table-column align="center" label="药品名称" prop="protectName" /> <el-table-column align="center" label="药品名称" prop="protectName">
<el-input v-model="form.petId" maxlength="20" />
</el-table-column>
<el-table-column align="center" label="规格" prop="type" /> <el-table-column align="center" label="规格" prop="type" />
<el-table-column align="center" label="数量" prop="date" /> <el-table-column align="center" label="数量" prop="date" />
<el-table-column align="center" label="用法" prop="date" /> <el-table-column align="center" label="用法" prop="date" />
...@@ -639,10 +664,6 @@ color: #333333;" ...@@ -639,10 +664,6 @@ color: #333333;"
</div> </div>
</template> </template>
<script> <script>
// 导入获取宠物信息的接口
import { getPets, listAllPets } from '@/api/business/pets'
import { getOwners } from '@/api/business/petowners'
import { checkRole } from '@/utils/permission'
import { parseTime, selectDictLabel } from '@/utils/ruoyi' import { 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'
...@@ -753,44 +774,11 @@ export default { ...@@ -753,44 +774,11 @@ export default {
} }
}, },
created() { created() {
/** 获取宠物信息 */
this.getInfo(this.$route.params.id)
/** 获取宠物主信息 */
this.getPetOwners(this.$route.params.petOwnersId)
/** 获取宠物数量信息 */
this.getPetsInfo(this.$route.params.petOwnersId)
}, },
methods: { methods: {
parseTime, parseTime,
selectDictLabel, selectDictLabel,
checkRole,
// 获取宠物数量信息
getPetsInfo(id) {
listAllPets({ petOwnersId: id }).then(response => {
console.log('这是一些个关于宠物数量的信息:', response)
this.petsList = response.data
})
},
// 获取宠物主人信息
getPetOwners(id) {
getOwners(id).then(response => {
console.log('这是一些个关于宠物主的信息:', response)
this.petOwners = {
nickname: response.data[0].nickname,
userId: response.data[0].userId,
ownersId: response.data[0].ownersId,
phonenumber: response.data[0].phonenumber,
createTime: response.data[0].createTime,
hosipitalPownersForm: response.data[0].hosipitalPownersForm
}
console.log('这是一些个关于宠物主赋值的信息:', this.petOwners)
this.hosipitalPownersForm = []
for (const petOwner of response.data) {
this.hosipitalPownersForm.push({ hospitalName: petOwner.hospitalName, ...petOwner.hosipitalPownersForm })
}
console.log('会员卡的信息在这:', this.hosipitalPownersForm)
})
},
/** /**
* 字典获取完成的回调 * 字典获取完成的回调
*/ */
...@@ -808,12 +796,6 @@ export default { ...@@ -808,12 +796,6 @@ export default {
/** 返回跳转列表页 */ /** 返回跳转列表页 */
goBack() { goBack() {
this.$router.back() this.$router.back()
},
/** 获取宠物信息(传参传宠物表id)*/
getInfo(id) {
getPets(id).then(response => {
this.petInfo = response.data
})
} }
} }
} }
......
...@@ -147,6 +147,10 @@ export default { ...@@ -147,6 +147,10 @@ export default {
mounted() { mounted() {
this.getDoctorList() this.getDoctorList()
}, },
created() {
/** 获取宠物信息 */
this.getDoctorList()
},
methods: { methods: {
/** 获取当日值班医生列表*/ /** 获取当日值班医生列表*/
getDoctorList() { getDoctorList() {
......
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