Commit a13cd662 authored by 王飞龙's avatar 王飞龙

设备管理

parent 537d4991
......@@ -3,7 +3,7 @@ import request from '@/utils/request'
// 查询设备列表
export function listDevice(query) {
return request({
url: '/business/device/list',
url: '/system/device/list',
method: 'get',
params: query
})
......@@ -12,7 +12,7 @@ export function listDevice(query) {
// 查询设备详细
export function getDevice(id) {
return request({
url: '/business/device/' + id,
url: '/system/device/' + id,
method: 'get'
})
}
......@@ -20,7 +20,7 @@ export function getDevice(id) {
// 新增设备
export function addDevice(data) {
return request({
url: '/business/device',
url: '/system/device',
method: 'post',
data: data
})
......@@ -29,7 +29,7 @@ export function addDevice(data) {
// 修改设备
export function updateDevice(data) {
return request({
url: '/business/device',
url: '/system/device',
method: 'put',
data: data
})
......@@ -38,8 +38,54 @@ export function updateDevice(data) {
// 删除设备
export function delDevice(data) {
return request({
url: '/business/device/del',
url: '/system/device/del',
method: 'Put',
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
// })
// }
......@@ -118,6 +118,13 @@ export const constantRoutes = [
name: 'EquipmentManagement',
meta: { title: '设备管理', icon: 'date' }
},
{
path: 'equipment-detail',
props: true,
component: () => import('@/views/equipment-management/equipment-management/equipment-detail'),
name: 'EquipmentDetail',
meta: { title: '设备详情' }
},
{
path: 'use-management',
props: true,
......
......@@ -84,8 +84,7 @@
</el-row>
<el-row>
<el-col :span="8">
<el-form-item >
</el-form-item>
<el-form-item />
</el-col>
<el-col :span="8">
<el-form-item label="下午开始时间">
......
......@@ -82,37 +82,39 @@
</el-row>
<el-table ref="table" v-loading="loading" :data="userList" border :row-key="getRowKeys" @selection-change="handleSelectionChange" @select-all="selectAll($event, false)">
<el-table-column type="selection" width="55" align="center" :reserve-selection="true"/>
<el-table-column type="selection" width="55" align="center" :reserve-selection="true" />
<el-table-column type="index" label="序号" width="50" />
<el-table-column label="设备ID" align="left" prop="deviceId" />
<el-table-column label="检查项目" align="left" prop="checkItemsName" :show-overflow-tooltip="true"/>
<el-table-column label="宠物昵称" align="left" prop="petNickname" :show-overflow-tooltip="true"/>
<el-table-column label="检查项目" align="left" prop="checkItemsName" :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">
<template slot-scope="scope">
<dict-tag :options="dict.type.pet_insure" :value="scope.row.insure" />
</template>
</el-table-column>
<el-table-column label="宠主姓名" align="left" prop="ownerNikename"/>
<el-table-column label="宠主手机号" align="left" prop="phoneNumber"/>
<el-table-column label="检查日期" align="left" prop="checkStartTime" >
<el-table-column label="宠主姓名" align="left" prop="ownerNikename" />
<el-table-column label="宠主手机号" align="left" prop="phoneNumber" />
<el-table-column label="检查日期" align="left" prop="checkStartTime">
<template slot-scope="scope">
<span>{{ parseTime(scope.row.checkStartTime, '{y}/{m}/{d}') }}</span>
</template>
</el-table-column>
<el-table-column label="检查时间" align="left" prop="deviceName" >
</el-table-column>
<el-table-column label="检查时间" align="left" prop="deviceName" />
<el-table-column label="缴费金额" align="left" prop="payAmount" />
<el-table-column label="设备当前状态" align="left" prop="status" >
<el-table-column label="设备当前状态" align="left" prop="status">
<template slot-scope="scope">
<span
v-if="scope.row.status === '1'"
style="color: #5FB54B;">{{ showStatus(scope.row.status) || '-' }}</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>
style="color: #FF9D4E;"
>{{ showStatus(scope.row.status) || '-' }}</span>
<span
v-else
style="color: #DB4747;">{{ showStatus(scope.row.status) || '-' }}</span>
style="color: #DB4747;"
>{{ showStatus(scope.row.status) || '-' }}</span>
</template>
</el-table-column>
<el-table-column label="操作" align="left" class-name="small-padding fixed-width">
......
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