大喇叭播放
This commit is contained in:
@@ -50,11 +50,11 @@
|
||||
<ai-detail style="background: #FFF;">
|
||||
<template #content>
|
||||
<div class="audios">
|
||||
<ai-audio :src="info.url" v-if="info.type == 1" skin="flat"/>
|
||||
<ai-audio :src="info.url" skin="flat"/>
|
||||
</div>
|
||||
<ai-wrapper style="margin-top: 30px;">
|
||||
<ai-info-item label="媒资名称" :value="info.name"></ai-info-item>
|
||||
<ai-info-item label="状态" :value="info.content"></ai-info-item>
|
||||
<!-- <ai-info-item label="状态">{{ $dict.getLabel('dlbDevStatus', info.devStatus) }}</ai-info-item> -->
|
||||
<ai-info-item label="媒资类型">{{$dict.getLabel('dlbResourceType', info.type)}}</ai-info-item>
|
||||
<ai-info-item label="创建时间" :value="info.createTime"></ai-info-item>
|
||||
<ai-info-item label="内容" class="contentBox" v-if="info.type == 3" isLine>
|
||||
@@ -150,7 +150,7 @@ export default {
|
||||
},
|
||||
},
|
||||
created() {
|
||||
this.dict.load('dlbResourceType').then(() => {
|
||||
this.dict.load('dlbResourceType','dlbDevStatus').then(() => {
|
||||
this.getList()
|
||||
})
|
||||
},
|
||||
|
||||
@@ -15,8 +15,8 @@
|
||||
<ai-select v-model="formData.messageLevel" placeholder="播发级别" clearable
|
||||
:selectList="$dict.getDict('dlbMessageUrgency')"></ai-select>
|
||||
</el-form-item>
|
||||
<el-form-item label="行政区划" prop="areaId">
|
||||
<ai-area-get v-model="formData.areaId" :root="areaRootId" :instance="instance" @select="handleAreaSelect" size="small" placeholder="请选择行政区划"/>
|
||||
<el-form-item label="设备行政区划">
|
||||
<ai-area-get v-model="areaId" :root="areaRootId" :instance="instance" @select="handleAreaSelect" size="small" placeholder="请选择行政区划"/>
|
||||
</el-form-item>
|
||||
<el-form-item label="播放方式" prop="taskType" class="buildingTypes">
|
||||
<el-radio-group v-model="formData.taskType">
|
||||
@@ -58,9 +58,9 @@
|
||||
:picker-options="{ start: formData.startTime, minTime: formData.startTime}"
|
||||
value-format="HH:mm:ss"></el-time-picker>
|
||||
</el-form-item>
|
||||
<el-form-item label="播放设备" prop="serialNo" style="width: 100%;">
|
||||
<ai-table-select nodeName="deviceName" :instance="instance" :action="`/app/appdlbquipment/getDlbDeviceList?devStatus=5`"
|
||||
@select="v=>formData.serialNo=v" multiple/>
|
||||
<el-form-item label="播放设备" v-if="areaId.length" prop="serialNo" style="width: 100%;">
|
||||
<ai-table-select nodeName="name" :instance="instance" :action="`/app/appdlbquipment/list?devStatus=5&areaId=${areaId}`"
|
||||
@select="v=> formData.serialNo = v.map(e=> e.serialNo).toString()" multiple/>
|
||||
</el-form-item>
|
||||
</el-form>
|
||||
</template>
|
||||
@@ -269,11 +269,14 @@ export default {
|
||||
},
|
||||
// 地区选择
|
||||
handleAreaSelect() {
|
||||
this.form.areaName = v?.[0]?.label
|
||||
this.areaName = v?.[0]?.label
|
||||
},
|
||||
|
||||
// 播放
|
||||
confirm() {
|
||||
if(!this.areaId) {
|
||||
this.$message.error('请选择所要播放设备的行政区划!')
|
||||
}
|
||||
this.$refs['ruleForm'].validate((valid) => {
|
||||
if (valid) {
|
||||
if (this.formData.checkList.length) {
|
||||
|
||||
Reference in New Issue
Block a user