大喇叭播放
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