diff --git a/src/api/basic/device.ts b/src/api/basic/device.ts new file mode 100644 index 0000000..63d7803 --- /dev/null +++ b/src/api/basic/device.ts @@ -0,0 +1,68 @@ +import request from '../index' +const prefix = 'device' + +// 查询设备列表 分页 +export function getDeviceListPage(data: object) { + return request({ + url: `${prefix}/list-page`, + method: 'post', + data, + }) +} +// 查询设备详情 +export function detailDevice(data: object) { + return request({ + url: `${prefix}/detail`, + method: 'post', + data, + }) +} + +// 导出 +export function exportDevice(data: object) { + return request({ + url: `${prefix}/list-export`, + responseType: 'blob', + method: 'post', + data, + }) +} + +// 添加分组 +export function addDevice(data: object) { + return request({ + url: `${prefix}/add`, + method: 'post', + data, + }) +} +// 修改分组 +export function updateDevice(data: object) { + return request({ + url: `${prefix}/update`, + method: 'post', + data, + }) +} +// 删除设备 +export function delDevice(id: string) { + return request({ + url: `${prefix}/delete`, + method: 'post', + data: { + ids: [id], + }, + }) +} + +// 批量删除设备 +export function delDeviceBatch(ids: []) { + return request({ + url: `${prefix}/delete`, + method: 'post', + data: { + ids, + }, + }) +} + diff --git a/src/api/basic/device.ts b/src/api/basic/device.ts new file mode 100644 index 0000000..63d7803 --- /dev/null +++ b/src/api/basic/device.ts @@ -0,0 +1,68 @@ +import request from '../index' +const prefix = 'device' + +// 查询设备列表 分页 +export function getDeviceListPage(data: object) { + return request({ + url: `${prefix}/list-page`, + method: 'post', + data, + }) +} +// 查询设备详情 +export function detailDevice(data: object) { + return request({ + url: `${prefix}/detail`, + method: 'post', + data, + }) +} + +// 导出 +export function exportDevice(data: object) { + return request({ + url: `${prefix}/list-export`, + responseType: 'blob', + method: 'post', + data, + }) +} + +// 添加分组 +export function addDevice(data: object) { + return request({ + url: `${prefix}/add`, + method: 'post', + data, + }) +} +// 修改分组 +export function updateDevice(data: object) { + return request({ + url: `${prefix}/update`, + method: 'post', + data, + }) +} +// 删除设备 +export function delDevice(id: string) { + return request({ + url: `${prefix}/delete`, + method: 'post', + data: { + ids: [id], + }, + }) +} + +// 批量删除设备 +export function delDeviceBatch(ids: []) { + return request({ + url: `${prefix}/delete`, + method: 'post', + data: { + ids, + }, + }) +} + diff --git a/src/api/basic/group.ts b/src/api/basic/group.ts new file mode 100644 index 0000000..a20dea4 --- /dev/null +++ b/src/api/basic/group.ts @@ -0,0 +1,61 @@ +import request from '../index' +const prefix = 'device/group' + +// 查询分组列表 分页 +export function getGroupListPage(data: object) { + return request({ + url: `${prefix}/list-page`, + method: 'post', + data, + }) +} +// 查询分组详情 +export function detailGroup(data: object) { + return request({ + url: `${prefix}/detail`, + method: 'post', + data, + }) +} +// 资源树列表 +export function getResourceTreeList() { + return request({ + url: `${prefix}/resource/tree`, + method: 'get', + }) +} + +// 资源类型列表 +export function getResourceTypeList() { + return request({ + url: `${prefix}/dict/code/resourceType`, + method: 'get', + }) +} + +// 添加分组 +export function addGroup(data: object) { + return request({ + url: `${prefix}/add`, + method: 'post', + data, + }) +} +// 修改分组 +export function updateGroup(data: object) { + return request({ + url: `${prefix}/update`, + method: 'post', + data, + }) +} +// 删除分组 +export function delGroup(id: string) { + return request({ + url: `${prefix}/delete`, + method: 'post', + data: { + ids: [id], + }, + }) +} diff --git a/src/api/basic/device.ts b/src/api/basic/device.ts new file mode 100644 index 0000000..63d7803 --- /dev/null +++ b/src/api/basic/device.ts @@ -0,0 +1,68 @@ +import request from '../index' +const prefix = 'device' + +// 查询设备列表 分页 +export function getDeviceListPage(data: object) { + return request({ + url: `${prefix}/list-page`, + method: 'post', + data, + }) +} +// 查询设备详情 +export function detailDevice(data: object) { + return request({ + url: `${prefix}/detail`, + method: 'post', + data, + }) +} + +// 导出 +export function exportDevice(data: object) { + return request({ + url: `${prefix}/list-export`, + responseType: 'blob', + method: 'post', + data, + }) +} + +// 添加分组 +export function addDevice(data: object) { + return request({ + url: `${prefix}/add`, + method: 'post', + data, + }) +} +// 修改分组 +export function updateDevice(data: object) { + return request({ + url: `${prefix}/update`, + method: 'post', + data, + }) +} +// 删除设备 +export function delDevice(id: string) { + return request({ + url: `${prefix}/delete`, + method: 'post', + data: { + ids: [id], + }, + }) +} + +// 批量删除设备 +export function delDeviceBatch(ids: []) { + return request({ + url: `${prefix}/delete`, + method: 'post', + data: { + ids, + }, + }) +} + diff --git a/src/api/basic/group.ts b/src/api/basic/group.ts new file mode 100644 index 0000000..a20dea4 --- /dev/null +++ b/src/api/basic/group.ts @@ -0,0 +1,61 @@ +import request from '../index' +const prefix = 'device/group' + +// 查询分组列表 分页 +export function getGroupListPage(data: object) { + return request({ + url: `${prefix}/list-page`, + method: 'post', + data, + }) +} +// 查询分组详情 +export function detailGroup(data: object) { + return request({ + url: `${prefix}/detail`, + method: 'post', + data, + }) +} +// 资源树列表 +export function getResourceTreeList() { + return request({ + url: `${prefix}/resource/tree`, + method: 'get', + }) +} + +// 资源类型列表 +export function getResourceTypeList() { + return request({ + url: `${prefix}/dict/code/resourceType`, + method: 'get', + }) +} + +// 添加分组 +export function addGroup(data: object) { + return request({ + url: `${prefix}/add`, + method: 'post', + data, + }) +} +// 修改分组 +export function updateGroup(data: object) { + return request({ + url: `${prefix}/update`, + method: 'post', + data, + }) +} +// 删除分组 +export function delGroup(id: string) { + return request({ + url: `${prefix}/delete`, + method: 'post', + data: { + ids: [id], + }, + }) +} diff --git a/src/assets/icons/icon-equipment-info.svg b/src/assets/icons/icon-equipment-info.svg new file mode 100644 index 0000000..2938091 --- /dev/null +++ b/src/assets/icons/icon-equipment-info.svg @@ -0,0 +1 @@ + diff --git a/src/api/basic/device.ts b/src/api/basic/device.ts new file mode 100644 index 0000000..63d7803 --- /dev/null +++ b/src/api/basic/device.ts @@ -0,0 +1,68 @@ +import request from '../index' +const prefix = 'device' + +// 查询设备列表 分页 +export function getDeviceListPage(data: object) { + return request({ + url: `${prefix}/list-page`, + method: 'post', + data, + }) +} +// 查询设备详情 +export function detailDevice(data: object) { + return request({ + url: `${prefix}/detail`, + method: 'post', + data, + }) +} + +// 导出 +export function exportDevice(data: object) { + return request({ + url: `${prefix}/list-export`, + responseType: 'blob', + method: 'post', + data, + }) +} + +// 添加分组 +export function addDevice(data: object) { + return request({ + url: `${prefix}/add`, + method: 'post', + data, + }) +} +// 修改分组 +export function updateDevice(data: object) { + return request({ + url: `${prefix}/update`, + method: 'post', + data, + }) +} +// 删除设备 +export function delDevice(id: string) { + return request({ + url: `${prefix}/delete`, + method: 'post', + data: { + ids: [id], + }, + }) +} + +// 批量删除设备 +export function delDeviceBatch(ids: []) { + return request({ + url: `${prefix}/delete`, + method: 'post', + data: { + ids, + }, + }) +} + diff --git a/src/api/basic/group.ts b/src/api/basic/group.ts new file mode 100644 index 0000000..a20dea4 --- /dev/null +++ b/src/api/basic/group.ts @@ -0,0 +1,61 @@ +import request from '../index' +const prefix = 'device/group' + +// 查询分组列表 分页 +export function getGroupListPage(data: object) { + return request({ + url: `${prefix}/list-page`, + method: 'post', + data, + }) +} +// 查询分组详情 +export function detailGroup(data: object) { + return request({ + url: `${prefix}/detail`, + method: 'post', + data, + }) +} +// 资源树列表 +export function getResourceTreeList() { + return request({ + url: `${prefix}/resource/tree`, + method: 'get', + }) +} + +// 资源类型列表 +export function getResourceTypeList() { + return request({ + url: `${prefix}/dict/code/resourceType`, + method: 'get', + }) +} + +// 添加分组 +export function addGroup(data: object) { + return request({ + url: `${prefix}/add`, + method: 'post', + data, + }) +} +// 修改分组 +export function updateGroup(data: object) { + return request({ + url: `${prefix}/update`, + method: 'post', + data, + }) +} +// 删除分组 +export function delGroup(id: string) { + return request({ + url: `${prefix}/delete`, + method: 'post', + data: { + ids: [id], + }, + }) +} diff --git a/src/assets/icons/icon-equipment-info.svg b/src/assets/icons/icon-equipment-info.svg new file mode 100644 index 0000000..2938091 --- /dev/null +++ b/src/assets/icons/icon-equipment-info.svg @@ -0,0 +1 @@ + diff --git a/src/assets/icons/icon-standard-status.svg b/src/assets/icons/icon-standard-status.svg new file mode 100644 index 0000000..39427e8 --- /dev/null +++ b/src/assets/icons/icon-standard-status.svg @@ -0,0 +1 @@ + diff --git a/src/api/basic/device.ts b/src/api/basic/device.ts new file mode 100644 index 0000000..63d7803 --- /dev/null +++ b/src/api/basic/device.ts @@ -0,0 +1,68 @@ +import request from '../index' +const prefix = 'device' + +// 查询设备列表 分页 +export function getDeviceListPage(data: object) { + return request({ + url: `${prefix}/list-page`, + method: 'post', + data, + }) +} +// 查询设备详情 +export function detailDevice(data: object) { + return request({ + url: `${prefix}/detail`, + method: 'post', + data, + }) +} + +// 导出 +export function exportDevice(data: object) { + return request({ + url: `${prefix}/list-export`, + responseType: 'blob', + method: 'post', + data, + }) +} + +// 添加分组 +export function addDevice(data: object) { + return request({ + url: `${prefix}/add`, + method: 'post', + data, + }) +} +// 修改分组 +export function updateDevice(data: object) { + return request({ + url: `${prefix}/update`, + method: 'post', + data, + }) +} +// 删除设备 +export function delDevice(id: string) { + return request({ + url: `${prefix}/delete`, + method: 'post', + data: { + ids: [id], + }, + }) +} + +// 批量删除设备 +export function delDeviceBatch(ids: []) { + return request({ + url: `${prefix}/delete`, + method: 'post', + data: { + ids, + }, + }) +} + diff --git a/src/api/basic/group.ts b/src/api/basic/group.ts new file mode 100644 index 0000000..a20dea4 --- /dev/null +++ b/src/api/basic/group.ts @@ -0,0 +1,61 @@ +import request from '../index' +const prefix = 'device/group' + +// 查询分组列表 分页 +export function getGroupListPage(data: object) { + return request({ + url: `${prefix}/list-page`, + method: 'post', + data, + }) +} +// 查询分组详情 +export function detailGroup(data: object) { + return request({ + url: `${prefix}/detail`, + method: 'post', + data, + }) +} +// 资源树列表 +export function getResourceTreeList() { + return request({ + url: `${prefix}/resource/tree`, + method: 'get', + }) +} + +// 资源类型列表 +export function getResourceTypeList() { + return request({ + url: `${prefix}/dict/code/resourceType`, + method: 'get', + }) +} + +// 添加分组 +export function addGroup(data: object) { + return request({ + url: `${prefix}/add`, + method: 'post', + data, + }) +} +// 修改分组 +export function updateGroup(data: object) { + return request({ + url: `${prefix}/update`, + method: 'post', + data, + }) +} +// 删除分组 +export function delGroup(id: string) { + return request({ + url: `${prefix}/delete`, + method: 'post', + data: { + ids: [id], + }, + }) +} diff --git a/src/assets/icons/icon-equipment-info.svg b/src/assets/icons/icon-equipment-info.svg new file mode 100644 index 0000000..2938091 --- /dev/null +++ b/src/assets/icons/icon-equipment-info.svg @@ -0,0 +1 @@ + diff --git a/src/assets/icons/icon-standard-status.svg b/src/assets/icons/icon-standard-status.svg new file mode 100644 index 0000000..39427e8 --- /dev/null +++ b/src/assets/icons/icon-standard-status.svg @@ -0,0 +1 @@ + diff --git a/src/components/DetailPage/DetailBlock.vue b/src/components/DetailPage/DetailBlock.vue index f886f0f..14344c5 100644 --- a/src/components/DetailPage/DetailBlock.vue +++ b/src/components/DetailPage/DetailBlock.vue @@ -4,6 +4,9 @@ type: String, required: true, }, + needTitle: { + type: Boolean, + }, }) const slots = useSlots() @@ -11,7 +14,7 @@