diff --git a/src/api/basic/device-manage.js b/src/api/basic/device-manage.js new file mode 100644 index 0000000..941e653 --- /dev/null +++ b/src/api/basic/device-manage.js @@ -0,0 +1,94 @@ +import request from '@/utils/request' + +// 获取层级列表 +export function getDeviceListApi(query) { + return request({ + url: '/device/list', + method: 'get', + params: query, + }) +} +// 新增层级 +export function addDeviceApi(data) { + return request({ + url: '/device/add', + method: 'post', + data, + }) +} +// 删除层级 +export function delDeviceApi(data) { + return request({ + url: '/device/del', + method: 'post', + data, + }) +} +// 修改层级 +export function editDeviceApi(data) { + return request({ + url: '/device/update', + method: 'post', + data, + }) +} + +// 获取层级列表 +export function getDeviceByIdApi(query) { + return request({ + url: '/device/getById', + method: 'get', + params: query, + }) +} + + +// 查询设备类型下拉接口 +export function getDeviceSelectList() { + return request({ + url: '/device/getDeviceType', + method: 'get', + }) +} + +// 查询获取设备管理人 +export function getDeviceKeepUser() { + return request({ + url: '/device/getDeviceKeepUser', + method: 'get', + }) +} + +// 退还 +export function addUseApi(data) { + return request({ + url: '/device/use', + method: 'post', + data, + }) +} + +export function getLastUse(query) { + return request({ + url: '/device/getLastUse', + method: 'get', + params: query, + }) +} + +export function returnDeviceApi(data) { + return request({ + url: '/device/returnDevice', + method: 'post', + data, + }) +} + +// 获取领用记录 +export function getRecordListApi(query) { + return request({ + url: '/device/getRecordList', + method: 'get', + params: query, + }) +} diff --git a/src/views/basic/dev-type/index.vue b/src/views/basic/dev-type/index.vue index 510825e..ce8d2cf 100644 --- a/src/views/basic/dev-type/index.vue +++ b/src/views/basic/dev-type/index.vue @@ -19,7 +19,7 @@ - + 新增设备类型 @@ -42,7 +42,7 @@ type="text" icon="el-icon-edit" @click="handleEdit(scope.row)" - v-hasPermi="['basic:device:edit']" + v-hasPermi="['device:type:update']" > 编辑 @@ -52,7 +52,7 @@ icon="el-icon-delete" style="color: #f56c6c" @click="handleDelete(scope.row)" - v-hasPermi="['basic:device:remove']" + v-hasPermi="['device:type:del']" > 删除 diff --git a/src/views/basic/device-manage/addOrEditForm.vue b/src/views/basic/device-manage/addOrEditForm.vue index 13b2089..41fe5e3 100644 --- a/src/views/basic/device-manage/addOrEditForm.vue +++ b/src/views/basic/device-manage/addOrEditForm.vue @@ -1,98 +1,137 @@ diff --git a/src/views/basic/device-manage/index.vue b/src/views/basic/device-manage/index.vue index a69edeb..fb461be 100644 --- a/src/views/basic/device-manage/index.vue +++ b/src/views/basic/device-manage/index.vue @@ -1,285 +1,357 @@ diff --git a/src/views/basic/device-manage/useOrReturnForm.vue b/src/views/basic/device-manage/useOrReturnForm.vue index 843641d..9070751 100644 --- a/src/views/basic/device-manage/useOrReturnForm.vue +++ b/src/views/basic/device-manage/useOrReturnForm.vue @@ -1,69 +1,176 @@ diff --git a/src/views/basic/device-manage/useRecordTable.vue b/src/views/basic/device-manage/useRecordTable.vue index 49796d8..ca6713c 100644 --- a/src/views/basic/device-manage/useRecordTable.vue +++ b/src/views/basic/device-manage/useRecordTable.vue @@ -1,60 +1,148 @@ diff --git a/src/views/basic/owner-manage/index.vue b/src/views/basic/owner-manage/index.vue index cb5a539..4e9ea6c 100644 --- a/src/views/basic/owner-manage/index.vue +++ b/src/views/basic/owner-manage/index.vue @@ -19,7 +19,7 @@ - + 新增业主单位 @@ -42,7 +42,7 @@ type="text" icon="el-icon-edit" @click="handleEdit(scope.row)" - v-hasPermi="['basic:device:edit']" + v-hasPermi="['owner:update']" > 编辑 @@ -52,7 +52,7 @@ icon="el-icon-delete" style="color: #f56c6c" @click="handleDelete(scope.row)" - v-hasPermi="['basic:device:remove']" + v-hasPermi="['owner:del']" > 删除 diff --git a/src/views/basic/pro-type/index.vue b/src/views/basic/pro-type/index.vue index 27b3975..0d5fec6 100644 --- a/src/views/basic/pro-type/index.vue +++ b/src/views/basic/pro-type/index.vue @@ -19,7 +19,7 @@ - + 新增项目类型 @@ -42,7 +42,7 @@ type="text" icon="el-icon-edit" @click="handleEdit(scope.row)" - v-hasPermi="['basic:device:edit']" + v-hasPermi="['pro:type:update']" > 编辑 @@ -52,7 +52,7 @@ icon="el-icon-delete" style="color: #f56c6c" @click="handleDelete(scope.row)" - v-hasPermi="['basic:device:remove']" + v-hasPermi="['pro:type:del']" > 删除