diff --git a/src/apps/AppBroadcast1/AppEquipment/AppEquipment.vue b/src/apps/AppBroadcast1/AppEquipment/AppEquipment.vue index 46de0fd2..6c704f1f 100644 --- a/src/apps/AppBroadcast1/AppEquipment/AppEquipment.vue +++ b/src/apps/AppBroadcast1/AppEquipment/AppEquipment.vue @@ -17,10 +17,10 @@
-

{{item.deviceName}}

- {{item.orgName}} +

{{item.name}}

+ {{item.areaName}}
-
{{item.devStatus}}
+
{{ $dict.getLabel('dlbDevStatus', item.devStatus) }}
@@ -43,7 +43,9 @@ export default { onLoad() { this.areaId = this.user.areaId this.areaName = this.user.areaName - this.getList() + this.$dict.load(['dlbDevStatus']).then(() => { + this.getList() + }) }, methods: { areaSelect(e) { @@ -56,7 +58,7 @@ export default { this.getList() }, getList() { - this.$http.post(`/app/appdlbquipment/getDlbDeviceList?current=1&size=20&keyword=${this.keyword}`).then((res) => { + this.$http.post(`/app/appdlbquipment/list?current=1&size=20&name=${this.keyword}`).then((res) => { if (res.code == 0) { if (this.current > 1) { this.list = [...this.list, ...res.data.records] @@ -67,7 +69,7 @@ export default { }) }, toDetail(item) { - uni.navigateTo({url: `./detail`}) + uni.navigateTo({url: `./detail?id=${item.id}`}) } }, onReachBottom() { diff --git a/src/apps/AppBroadcast1/AppEquipment/detail.vue b/src/apps/AppBroadcast1/AppEquipment/detail.vue index 8b0c24fb..f3fa4984 100644 --- a/src/apps/AppBroadcast1/AppEquipment/detail.vue +++ b/src/apps/AppBroadcast1/AppEquipment/detail.vue @@ -7,18 +7,18 @@
-

{{info.deviceName}}

+

{{info.name}}

设备编号 {{info.serialNo}}
设备状态 - {{info.devStatus}} + {{ $dict.getLabel('dlbDevStatus', info.devStatus) }}
信号强度 - {{info.network}} + {{ $dict.getLabel('dlbDevSignal', info.devSignal) }}
音量 @@ -79,15 +79,19 @@ export default { barStyle: {width: '98px', bottom: '-3px', left: '-38px'}, tab: [{name: '基本信息'}, {name: '播发任务'}], list: [], - currIndex: 1, + currIndex: 0, current: 1, isShow: false, volume: 10, - info: {} + info: {}, + id: '' } }, onLoad(query) { - + this.id = query.id + this.$dict.load(['dlbDevStatus', 'dlbDevSignal']).then(() => { + this.getDetail() + }) }, onShow() { @@ -106,12 +110,21 @@ export default { this.volume = this.info.volume * 10 || 10 }, confirmAdd() { - this.$http.post(`/app/appdlbquipment/volumeControl?deviceId=${this.info.deviceId}&volume=${this.volume}`).then((res) => { + var volume = parseInt(this.volume/10) + this.$http.post(`/app/appdlbquipment/volumeControl?deviceId=${this.info.deviceId}&volume=${volume}`).then((res) => { if (res.code == 0) { this.getDetail() + this.isShow = false this.$u.toast('音量设置成功') } }) + }, + getDetail() { + this.$http.post(`/app/appdlbquipment/queryDetailById?id=${this.id}`).then((res) => { + if (res.code == 0) { + this.info = res.data + } + }) } }, diff --git a/src/apps/AppBroadcast1/AppResourcesManage/AppResourcesManage.vue b/src/apps/AppBroadcast1/AppResourcesManage/AppResourcesManage.vue index f5efd3a4..b21d3cc8 100644 --- a/src/apps/AppBroadcast1/AppResourcesManage/AppResourcesManage.vue +++ b/src/apps/AppBroadcast1/AppResourcesManage/AppResourcesManage.vue @@ -41,7 +41,7 @@