diff --git a/ah-jjzhgd-web/src/api/device/sidebandDetail.js b/ah-jjzhgd-web/src/api/device/sidebandDetail.js
new file mode 100644
index 0000000..e2cdeed
--- /dev/null
+++ b/ah-jjzhgd-web/src/api/device/sidebandDetail.js
@@ -0,0 +1,47 @@
+import request from '@/utils/request'
+
+// 查询边带子设备详情列表
+export function getSidebandDetailList(data) {
+ return request({
+ url: '/background/back/deviceBd/getDeviceBdChildDetailList',
+ method: 'get',
+ params: data
+ })
+}
+
+// 新增边带子设备详情
+export function addSidebandDetailItem(data) {
+ return request({
+ url: '/background/back/deviceBd/addDeviceBdChildDetail',
+ method: 'post',
+ data
+ })
+}
+
+// 编辑边带子设备详情
+export function updateSidebandDetailItem(data) {
+ return request({
+ url: '/background/back/deviceBd/updateDeviceBdChildDetail',
+ method: 'post',
+ data
+ })
+}
+
+// 删除边带子设备详情
+export function deleteSidebandDetailItem(data) {
+ return request({
+ url: '/background/back/deviceBd/delDeviceBdChildDetail',
+ method: 'post',
+ data
+ })
+}
+
+// 查看边带子设备详情的详情
+export function getSidebandDetailDetail(data) {
+ return request({
+ url: '/background/back/deviceBd/getDeviceBdChildDetailById',
+ method: 'get',
+ params: data
+ })
+}
+
diff --git a/ah-jjzhgd-web/src/views/device/sidebandDevice/components/SidebandDetailTable.vue b/ah-jjzhgd-web/src/views/device/sidebandDevice/components/SidebandDetailTable.vue
new file mode 100644
index 0000000..8d4046e
--- /dev/null
+++ b/ah-jjzhgd-web/src/views/device/sidebandDevice/components/SidebandDetailTable.vue
@@ -0,0 +1,278 @@
+
+
+
+
+
+
+ 查询
+
+
+ 新增
+
+
+
+
+
+
+
+ {{ (listQuery.pageNum - 1) * 10 + scope.$index + 1 }}
+
+
+
+
+
+
+
+
+
+ 编辑
+ 删除
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/ah-jjzhgd-web/src/views/device/sidebandDevice/index.vue b/ah-jjzhgd-web/src/views/device/sidebandDevice/index.vue
index 373f288..569ad5e 100644
--- a/ah-jjzhgd-web/src/views/device/sidebandDevice/index.vue
+++ b/ah-jjzhgd-web/src/views/device/sidebandDevice/index.vue
@@ -37,7 +37,6 @@
{{ (listQuery.pageNum - 1) * 10 + scope.$index + 1 }}
-
@@ -48,9 +47,10 @@
-
+
编辑
+ 详情
删除
@@ -105,6 +105,9 @@
+
+
+
@@ -122,6 +125,7 @@ import DeviceSelect from '@/views/device/sideband/components/DeviceSelect.vue'
import DeviceStatusSelect from '@/views/device/sideband/components/DeviceStatusSelect.vue'
import AreaSelect from '@/views/device/sideband/components/AreaSelect.vue'
import SidebandSelect from '@/views/device/sideband/components/SidebandSelect.vue'
+import SidebandDetailTable from '@/views/device/sidebandDevice/components/SidebandDetailTable.vue'
const defaultTmp = {
deviceId: '',
@@ -140,7 +144,7 @@ const defaultTmp = {
gtId: ''
}
export default {
- components: { SidebandSelect, AreaSelect, DeviceStatusSelect, DeviceSelect, Pagination },
+ components: { SidebandDetailTable, SidebandSelect, AreaSelect, DeviceStatusSelect, DeviceSelect, Pagination },
data() {
return {
bidCode: '',
@@ -164,7 +168,8 @@ export default {
temp: _.cloneDeep(defaultTmp),
dialogFormVisible: false,
dialogStatus: '',
- downloadLoading: false,
+ detailVisible: false,
+ currentId: '',
textMap: {
update: '编辑',
create: '新增'
@@ -310,6 +315,10 @@ export default {
}
})
})
+ },
+ handleDetail(row) {
+ this.detailVisible = true
+ this.currentId = row.deviceId
}
}
}