声卡界面优化

This commit is contained in:
1 2025-07-10 14:19:07 +08:00
parent 6a5855ec74
commit f39ff9c360
2 changed files with 25 additions and 16 deletions

View File

@ -213,10 +213,10 @@
<span slot="label">{{ $t('device.device-edit.148398-74') }}</span>
<device-variable ref="deviceVariable" :device="form" />
</el-tab-pane>
<el-tab-pane name="instructionParsing" :disabled="form.deviceId == 0" v-if="form.deviceType !== 3" lazy>
<!-- <el-tab-pane name="instructionParsing" :disabled="form.deviceId == 0" v-if="form.deviceType !== 3" lazy>
<span slot="label">{{ $t('device.device-edit.148398-76') }}</span>
<instruction-parsing ref="instructionParsing" :device="form" />
</el-tab-pane>
</el-tab-pane> -->
<el-tab-pane name="deviceSub" :disabled="form.deviceId == 0"
v-if="form.deviceType == 2 && (form.protocolCode == 'MODBUS-RTU' || form.protocolCode == 'MODBUS-TCP' || form.protocolCode == 'MODBUS-JSON-HP' || form.protocolCode == 'MODBUS-JSON-ZQWL')"
lazy>
@ -237,10 +237,10 @@
<device-scada ref="deviceScada" :device="form" />
</el-tab-pane>
<el-tab-pane name="deviceMonitor" :disabled="form.deviceId == 0" v-if="form.deviceType !== 3">
<!-- <el-tab-pane name="deviceMonitor" :disabled="form.deviceId == 0" v-if="form.deviceType !== 3">
<span slot="label">{{ $t('device.device-edit.148398-51') }}</span>
<device-monitor ref="deviceMonitor" :device="form" />
</el-tab-pane>
</el-tab-pane> -->
<el-tab-pane name="deviceStastic" :disabled="form.deviceId == 0" v-if="form.deviceType !== 3">
<span slot="label">{{ $t('device.device-edit.148398-52') }}</span>
@ -293,10 +293,10 @@
<alert-user ref="alertUser" :device="form" />
</el-tab-pane>
<el-tab-pane name="inlineVideo" :disabled="form.deviceId == 0" v-if="form.deviceType !== 3" lazy>
<!-- <el-tab-pane name="inlineVideo" :disabled="form.deviceId == 0" v-if="form.deviceType !== 3" lazy>
<span slot="label">{{ $t('device.device-edit.148398-75') }}</span>
<device-inline-video ref="deviceInlineVideo" :sipRelationList="form.sipRelationVOList" />
</el-tab-pane>
</el-tab-pane> -->
<el-tab-pane name="deviceAlert" v-hasPermi="['iot:alertLog:list']" :disabled="form.deviceId == 0" lazy>
<span slot="label">{{ $t('device.device-edit.148398-81') }}</span>

View File

@ -48,9 +48,12 @@
</el-switch>
</el-form-item>
<el-form-item label="音量设置">
<div style="display: flex; align-items: center;">
<el-slider v-model="basicSettings.volume" :min="0" :max="100" :format-tooltip="formatVolume"
@change="handleVolumeChange" style="width: 80%" :disabled="!basicSettings.audioEnabled">
@change="handleVolumeChange" style="width: 80%; flex: 1;" :disabled="!basicSettings.audioEnabled">
</el-slider>
<span style="margin-left: 16px; min-width: 32px; text-align: right;">{{ basicSettings.volume }}</span>
</div>
</el-form-item>
</el-form>
</el-card>
@ -290,19 +293,25 @@
</el-select>
</el-form-item>
<el-form-item label="合成语速" prop="spd">
<el-slider v-model="newAudio.spd" :min="0" :max="15" :step="1" :format-tooltip="formatSpeed">
</el-slider>
<div style="display: flex; align-items: center;">
<el-slider v-model="newAudio.spd" :min="0" :max="15" :step="1" :format-tooltip="formatSpeed" style="flex: 1;"></el-slider>
<span style="margin-left: 16px; min-width: 32px; text-align: right;">{{ newAudio.spd }}</span>
</div>
</el-form-item>
<el-form-item label="合成音调" prop="pit">
<el-slider v-model="newAudio.pit" :min="0" :max="15" :step="1" :format-tooltip="formatPitch">
</el-slider>
<div style="display: flex; align-items: center;">
<el-slider v-model="newAudio.pit" :min="0" :max="15" :step="1" :format-tooltip="formatPitch" style="flex: 1;"></el-slider>
<span style="margin-left: 16px; min-width: 32px; text-align: right;">{{ newAudio.pit }}</span>
</div>
</el-form-item>
<el-form-item label="合成音量" prop="vol">
<el-slider v-model="newAudio.vol" :min="0" :max="15" :step="1" :format-tooltip="formatVolume">
</el-slider>
<div style="display: flex; align-items: center;">
<el-slider v-model="newAudio.vol" :min="0" :max="15" :step="1" :format-tooltip="formatVolume" style="flex: 1;"></el-slider>
<span style="margin-left: 16px; min-width: 32px; text-align: right;">{{ newAudio.vol }}</span>
</div>
</el-form-item>
<el-form-item label="合成文本" prop="tex_utf8">
<el-input type="textarea" :rows="4" v-model="newAudio.tex_utf8" placeholder="请输入需要合成的文本">
<el-input type="textarea" :rows="4" v-model="newAudio.tex_utf8" placeholder="请输入需要合成的文本最多合成字数为30字">
</el-input>
</el-form-item>
</el-form>