20260521dan

This commit is contained in:
Administrator 2026-05-21 19:08:12 +08:00
parent 0acbe3b9d1
commit d3fbf43870
5 changed files with 108 additions and 95 deletions

View File

@ -10,8 +10,8 @@ export default {
firmwareUpdate: 'Firmware Update',
factorySetting: 'System Management',
profile: 'Profile',
urlTitle: 'Network Broadcast Terminal',
operationLog: 'Operation Log',
urlTitle: 'IP Speaker',
operationLog: 'Operation Log'
},
navbar: {
dashboard: 'Dashboard',
@ -31,31 +31,31 @@ export default {
thirdparty: 'Or connect with',
thirdpartyTips:
'Can not be simulated on local, so please combine you own business simulation!',
confirmLogout: 'Confirm Logout',
confirmLogout: 'Are you sure you want to log out?',
loggedOut:
'You have been logged out, you can cancel to stay on this page or log in again!',
toLogin: 'To Login',
changePassword: 'Change Password',
changePassword: 'Edit Password',
changePasswordTip:
'Detected that the password is too weak or has expired. Please modify the password before logging in.',
'Your password is too weak or has expired. Please change your password and log in again.',
changePasswordMsg:
'Password expired, please modify the password before logging in.',
'Your password has expired. Please change your password and log in again.',
upDateMsg: 'Firmware is being updated, please wait for a while.'
},
table: {
productName: 'Product Name',
productMode: 'Product Model',
productName: 'Device Name',
productMode: 'Device Model',
serialNumber: 'Serial Number',
firmwareVercion: 'Firmware Version',
deviceID: 'Terminal ID',
deviceIP: 'Terminal IP',
gatewal: 'Gateway',
deviceID: 'Device ID',
deviceIP: 'IP Address',
gatewal: 'Default Gateway',
suonetMask: 'Subnet Mask',
storageSpaces: 'Storage Capacity',
serverIP: 'Server IP',
corverCommandDort: 'Server Port',
deviceCommandPort: 'Terminal Port',
deviceStreamPort: 'Terminal Stream Port',
deviceCommandPort: 'Command Port',
deviceStreamPort: 'Stream Port',
macAddress: 'MAC Address',
serverPort: 'Server Port',
isEmpty: ' cannot be empty.',
@ -64,7 +64,8 @@ export default {
isRight2: ' is out of range (1000-9999).',
isRight3: ' is out of range (1-9999).',
open: 'Enable',
close: 'Close',
close: 'Disable',
close1: 'Close',
save: 'Save',
submit: 'Submit',
toTop: 'Back to top',
@ -72,40 +73,40 @@ export default {
clear: 'Clear Screen',
refresh: 'Auto Refresh',
update: 'Update',
choose: 'Choice',
choose: 'Browse',
tips: 'Tips',
NetworkPacketCapture: 'Network packet capture',
CapturingPacket: 'Capturing packets (Max 10 MB)......',
CapturingPacket: 'Capturing packets (Max 10 MB) ......',
PacketCaptureHasBeenStopped: 'Packet capture is stopped and saved as tcpdump.pcap.',
StartPacketCapture: 'Start',
StopPacketCapture: 'Stop',
Download: 'Download',
Delete: 'Delete',
factorySettings: 'Restore Factory Settings',
routerRestart: 'Reboot The Device',
routerRestart: 'Restart',
SIPserver: 'SIP Server IP',
SIPUserName: 'SIP Username',
SIPPassword: 'SIP Password',
programTip:
'Tip: the total size of uploaded files cannot exceed the capacity of the device storage space!',
'Tip: The total size of uploaded files cannot exceed the storage capacity.',
firmwareUpdateTip:
'Tip: Firmware upgrade can improve equipment performance and functions only when its version matched. If not, the hardware might not be able to work! Please use with caution!',
'Tip: Firmware upgrade can only improve device performance and functionality if the firmware version is compatible. Otherwise, the equipment may not work properly! Please use with caution!',
factoryTip:
'After returning to the factory setting, the configuration of the device will return to the factory state. Please use with caution!',
'After restoring factory settings, the device configuration will be restored to its factory state. Please use with caution!',
routerRestartTips:
'The device is about to reboot. Are you sure to continue!',
programDeteleTip: 'Confirm to delete this file!',
logDeteleTip: 'Confirm to delete this log!',
'Are you sure you want to restart the device?',
programDeteleTip: 'Are you sure you want to delete?',
logDeteleTip: 'Are you sure you want to delete?',
freeSpace: 'Available Space',
chooseFile: 'Upgrade File',
microphoneSwitch: 'Microphone Input',
factorySettingsTips:
'The default IP address of the device in the factory state is 192.168.1.108. After the restoration, you need to log in again.',
fileUpload: 'File uploading...',
'The device\'s default IP address is 192.168.1.108. You will need to log in again after restoring factory settings.', // The baseline version of the LX branch is 192.168.1.101, while the other baseline versions are 192.168.1.108
fileUpload: 'File uploading ...',
fileSave: 'Saving...',
routerRestartIng: 'Device Rebooting...',
routerRestartIng: 'Device Restarting ...',
upDateTips:
'The firmware is being updated, please keep the network connected, do not cut off the power and refresh the web page.',
'The firmware is being upgraded, please keep the network connection, power off, and refresh the webpage.',
dynamicTips1: 'Fixed header, sorted by header order',
dynamicTips2: 'Not fixed header, sorted by click order',
dragTips1: 'The default order',
@ -142,16 +143,16 @@ export default {
upload: 'Upload',
fileName: 'Program Name',
fileEditTip:
'The file name cannot be empty and the file format cannot be modified',
fileSizeTip: 'The uploaded file size cannot exceed 5MB!',
fileTypeTip: 'The uploaded file can only be in MP3 format!',
updateFileTypeTip: 'The uploaded file can only be in Bin format',
fileSurplusSizeTip: 'Insufficient remaining storage space',
upDateTip: 'Please select a file before upgrading!',
'The file name cannot be empty and the file format cannot be modified.',
fileSizeTip: 'The size of the uploaded file cannot exceed 40MB.',
fileTypeTip: 'Only MP3 format files can be uploaded.',
updateFileTypeTip: 'The uploaded file can only be in Bin format.',
fileSurplusSizeTip: 'Insufficient storage space!',
upDateTip: 'Please select a file before upgrading.',
audio: 'Audio Format',
playStatus: 'Status',
aoVol: 'Play Volume',
aoVol: 'Playback Volume',
aiVol: 'Recording Volume',
auth: 'Authentication',
@ -171,33 +172,33 @@ export default {
slyCode: 'Please login again.', // 401code
sleCode: 'Login expired, please login again.', // 402code
lllCode: 'The password is too weak, please change it.', // 600code
llyCode: 'The firmware is being updated, please wait.', // 601code
llyCode: 'The firmware is being upgraded, please wait.', // 601code
lleCode: 'The username or password is incorrect.', // 602code
llsCode: 'Too many failed login attempts, the account has been locked (30 minutes).', // 603code
llssCode: 'The account has been logged in elsewhere. Do you want to force login?', // 604code
lylCode: 'The old password is incorrect.', // 610code
lyyCode: 'The new password must be different from the old password.', // 611code
lelCode: 'The file upload failed because it cannot be played.', // 620code
lelCode: 'The file upload failed because it is not a playable MP3 file.', // 620code
leyCode: 'The file upload failed because a file with the same name already exists.', // 621code
leeCode: 'The file upload failed because of a network failure.', // 622code
leeCode: 'The file upload failed because there was a network error.', // 622code
lesCode: 'The file does not exist, please refresh.', // 623Code
lessCode: 'Failed to rename, please avoid using special characters.', // 624Code
lewCode: 'Failed to delete, because the file is playing.', // 625Code
lslCode: 'Failed to start playing, because the file is already playing.', // 630code
lsyCode: 'Failed to stop playing, because the file is not playing.', // 631code
lsslCode: 'The firmware update has not started.', // 640code
lssyCode: 'The firmware is being updated, please wait.', // 641code
lsseCode: 'The firmware update completed, the device will reboot soon.', // 642code
lssCode: 'Failed to update the firmware, because the file cannot be parsed.', // 643code
lsssCode: 'Failed to update the firmware, because the file version is too low.', // 644code
WAN_IP_AddressIP: 'NAT DomainName',
WAN_IP_Address: 'NAT IP address',
WAN_IP_DomainName: 'NAT domain name',
lsslCode: 'The firmware upgrade has not started.', // 640code
lssyCode: 'The firmware is being upgraded, please wait.', // 641code
lsseCode: 'The firmware upgrade completed, the device will restart soon.', // 642code
lssCode: 'Failed to upgrade the firmware, because the file cannot be parsed.', // 643code
lsssCode: 'Failed to upgrade the firmware, because the file version is too low.', // 644code
WAN_IP_AddressIP: 'NAT Domain Name',
WAN_IP_Address: 'NAT IP Address',
WAN_IP_DomainName: 'NAT Domain Name',
WAN_IP_Type: 'NAT Type',
WAN_Port: 'NAT Port',
WAN_Port: 'NAT ONVIF Port',
WAN_RTSP_Port: 'NAT RTSP Port',
httpPort: 'HTTP Port',
httpPort: 'HTTP API Port',
webPort: 'Web Port',
rtspPort: 'RTSP Port',
rtpPort: 'RTP Port',

View File

@ -31,30 +31,30 @@ export default {
thirdparty: 'Ou conectar-se com',
thirdpartyTips:
'Não pode ser simulado localmente, então combine com sua própria simulação de negócios!',
confirmLogout: 'Confirmar Logout',
confirmLogout: 'Tem certeza de que deseja sair?',
loggedOut:
'Você foi desconectado. Você pode cancelar para permanecer nesta página ou fazer login novamente.',
toLogin: 'Ir para o Login',
changePassword: 'Alterar Senha',
changePasswordTip:
'Detectado que a senha é muito fraca ou expirou. Por favor, modifique a senha antes de fazer login.',
changePasswordMsg: 'Senha expirada, por favor, modifique a senha antes de fazer login.',
'Sua senha é muito fraca ou expirou. Por favor, altere sua senha e faça login novamente.',
changePasswordMsg: 'Sua senha expirou. Por favor, altere sua senha e faça login novamente.',
upDateMsg: 'O firmware está sendo atualizado, por favor, aguarde um momento.'
},
table: {
productName: 'Nome do Produto',
productMode: 'Modelo do Produto',
productName: 'Nome do Dispositivo',
productMode: 'Modelo do Dispositivo',
serialNumber: 'Número de Série',
firmwareVercion: 'Versão do Firmware',
deviceID: 'ID do Dispositivo',
deviceIP: 'IP do Dispositivo',
gatewal: 'Gateway',
gatewal: 'Gateway Padrão',
suonetMask: 'Máscara de Sub-rede',
storageSpaces: 'Espaços de Armazenamento',
serverIP: 'IP do Servidor',
corverCommandDort: 'Porta de Comando do Servidor',
deviceCommandPort: 'Porta de Comando do Dispositivo',
deviceStreamPort: 'Porta de Fluxo de Código do Terminal',
serverIP: 'Endereço IP',
corverCommandDort: 'Porta do servidor',
deviceCommandPort: 'Porta de Comando',
deviceStreamPort: 'Porta de Fluxo',
macAddress: 'Endereço de MAC',
serverPort: 'Porta do Servidor',
isEmpty: 'não pode estar vazio',
@ -63,7 +63,8 @@ export default {
isRight2: 'está fora do intervalo (1000-9999).',
isRight3: 'está fora do intervalo (1-9999).',
open: 'Ativar',
close: 'Fechar',
close: 'Desativar',
close1: 'Fechar',
save: 'Salvar',
submit: 'Enviar',
toTop: 'Voltar ao topo',
@ -71,7 +72,7 @@ export default {
clear: 'Limpar Tela',
refresh: 'Atualização Automática',
update: 'Atualizar',
choose: 'Escolher',
choose: 'Navegar',
tips: 'Dica',
NetworkPacketCapture: 'Captura de pacotes de rede',
CapturingPacket: 'Captura de pacotes em andamento (máximo de 10 MB)...',
@ -81,30 +82,30 @@ export default {
Download: 'Download',
Delete: 'Excluir',
factorySettings: 'Restaurar Configurações de Fábrica',
routerRestart: 'Reiniciar Dispositivo',
routerRestart: 'Reiniciar',
SIPserver: 'IP do Servidor SIP',
SIPUserName: 'Nome de Usuário SIP',
SIPPassword: 'Senha SIP',
programTip:
'Dica: o tamanho total dos arquivos enviados não pode exceder a capacidade do espaço de armazenamento do dispositivo!',
'Dica: O tamanho total dos arquivos enviados não pode exceder a capacidade de armazenamento.',
firmwareUpdateTip:
'Dica: A atualização do firmware pode melhorar o desempenho e as funções do equipamento apenas quando a versão corresponder. Caso contrário, o hardware pode não funcionar! Por favor use com cuidado!',
'Dica: A atualização do firmware só melhora o desempenho e a funcionalidade do dispositivo se a versão do firmware for compatível. Caso contrário, o equipamento pode não funcionar corretamente! Use com cautela!',
factoryTip:
'Após retornar às configurações de fábrica, a configuração do dispositivo voltará ao estado de fábrica. Use com cuidado!',
'Após restaurar as configurações de fábrica, a configuração do dispositivo será restaurada ao seu estado original de fábrica. Use com cautela!',
routerRestartTips:
'O dispositivo está prestes a reiniciar. Tem certeza de que deseja continuar?',
programDeteleTip: 'Confirmar exclusão deste arquivo?',
logDeteleTip: 'Confirmar exclusão deste registro?',
'Tem certeza de que deseja reiniciar o dispositivo?',
programDeteleTip: 'Tem certeza de que deseja excluir?',
logDeteleTip: 'Tem certeza de que deseja excluir?',
freeSpace: 'Espaço Livre',
chooseFile: 'Arquivo de Atualização',
microphoneSwitch: 'Microfone',
factorySettingsTips:
'O endereço IP padrão do dispositivo no estado de fábrica é 192.168.1.108. Após a restauração, você precisa fazer login novamente.',
'O endereço IP padrão do dispositivo é 192.168.1.108. Você precisará fazer login novamente após restaurar as configurações de fábrica.', // A versão base da ramificação LX é 192.168.1.101, enquanto as outras versões base são 192.168.1.108
fileUpload: 'Carregando arquivo...',
fileSave: 'Salvando...',
routerRestartIng: 'Reiniciando Dispositivo...',
routerRestartIng: 'Dispositivo reiniciando...',
upDateTips:
'O firmware está sendo atualizado, por favor, mantenha a rede conectada, não desligue a energia e atualize a página da web.',
'O firmware está sendo atualizado. Mantenha a conexão de rede, desligue o dispositivo e atualize a página.',
dynamicTips1: 'Cabeçalho fixo, ordenado pela ordem do cabeçalho',
dynamicTips2: 'Cabeçalho não fixo, ordenado por ordem de clique',
dragTips1: 'Ordem padrão',
@ -141,17 +142,17 @@ export default {
upload: 'Enviar',
fileName: 'Nome do Programa',
fileEditTip:
'O nome do arquivo não pode estar vazio e o formato do arquivo não pode ser modificado!',
fileSizeTip: 'O tamanho do arquivo enviado não pode exceder 5MB!',
fileTypeTip: 'O arquivo enviado só pode estar no formato MP3!',
updateFileTypeTip: 'O arquivo enviado só pode estar no formato Bin!',
fileSurplusSizeTip: 'Espaço de armazenamento restante insuficiente!',
upDateTip: 'Por favor, selecione um arquivo antes de atualizar!',
'O nome do arquivo não pode estar vazio e o formato do arquivo não pode ser modificado.',
fileSizeTip: 'O tamanho do arquivo enviado não pode exceder 40 MB.',
fileTypeTip: 'Somente arquivos no formato MP3 podem ser enviados.',
updateFileTypeTip: 'O arquivo enviado só pode estar no formato Bin.',
fileSurplusSizeTip: 'Espaço de armazenamento insuficiente!',
upDateTip: 'Por favor, selecione um arquivo antes de atualizar.',
audio: 'Formato de Áudio',
playStatus: 'Status de Reprodução',
microphone: 'Interruptor MacPhen incorporado',
aoVol: 'Volume de Alto-falante',
aoVol: 'Volume de Reprodução',
aiVol: 'Volume do Microfone',
auth: 'Autenticação',
@ -177,9 +178,9 @@ export default {
llssCode: 'A conta foi logada em outro lugar. Deseja fazer logout forçado?', // 604code
lylCode: 'A senha antiga está errada.', // 610code
lyyCode: 'A nova senha deve ser diferente da senha antiga.', // 611code
lelCode: 'O upload do arquivo falhou porque não pode ser reproduzido.', // 620code
lelCode: 'O envio do arquivo falhou porque não se trata de um arquivo MP3 reproduzível.', // 620code
leyCode: 'O upload do arquivo falhou porque um arquivo com o mesmo nome já existe.', // 621code
leeCode: 'O upload do arquivo falhou devido a uma falha na rede.', // 622code
leeCode: 'O envio do arquivo falhou devido a um erro de rede.', // 622code
lesCode: 'O arquivo não existe, por favor, atualize.', // 623Code
lessCode: 'Falha ao renomear, evite usar caracteres especiais.', // 624Code
lewCode: 'Falha ao excluir, porque o arquivo está sendo reproduzido.', // 625Code
@ -191,13 +192,13 @@ export default {
lsseCode: 'A atualização do firmware foi concluída, o dispositivo será reiniciado em breve.', // 642code
lssCode: 'Falha ao atualizar o firmware, porque o arquivo não pode ser analisado.', // 643code
lsssCode: 'Falha ao atualizar o firmware, porque a versão do arquivo é muito baixa.', // 644code
WAN_IP_AddressIP: 'Endereço IP NAT',
WAN_IP_AddressIP: 'Nome de Domínio NAT',
WAN_IP_Address: 'Endereço IP NAT',
WAN_IP_DomainName: 'nome de domínio NAT',
WAN_IP_DomainName: 'Nome de Domínio NAT',
WAN_IP_Type: 'Tipo de NAT',
WAN_Port: 'Porta NAT',
WAN_Port: 'ONVIF Porta NAT',
WAN_RTSP_Port: 'RTSP Porta NAT',
httpPort: 'Porta HTTP',
httpPort: 'Porta da API HTTP',
webPort: 'Porta WEB',
rtspPort: 'Porta RTSP',
rtpPort: 'Porta RTP',

View File

@ -145,7 +145,7 @@
<el-form-item :label="$t('table.audio')">
<el-select
v-model="formONVIFData.rtspAudioType"
style="width:350px;"
style="width:100%;"
placeholder="Please select"
@change="selectChange"
>
@ -169,12 +169,23 @@
<el-input v-model="formONVIFData.rtspPort" type="number" :min="0" :max="65535" />
</el-form-item>
<el-form-item :label="$t('table.rtpPort')">
<el-input v-model="formONVIFData.rtpPort" type="number" :min="0" :max="65535" />
<div style="display: flex; align-items: center; gap: 10px;">
<el-input
v-model="formONVIFData.rtpPort"
type="number"
:min="0"
:max="65535"
style="flex: 1;"
/>
<span style="color: #909399; font-size: 14px; white-space: nowrap;">
{{ Number(formONVIFData.rtpPort) }} - {{ Number(formONVIFData.rtpPort) + 5 || 5 }}
</span>
</div>
</el-form-item>
<el-form-item :label="$t('table.WAN_IP_Type')">
<el-select
v-model="formONVIFData.wanType"
style="width:350px;"
style="width:100%;"
@change="selectChangeNet"
>
<el-option
@ -289,7 +300,7 @@ export default {
sipPassword: '',
sipPassword2: '',
sipPort: '',
sipRtpPort:''
sipRtpPort: ''
},
formONVIFData: {
onvif: '',

View File

@ -22,7 +22,7 @@
<el-table-column
:label="$t('table.actions')"
align="center"
width="160"
width="220"
>
<template slot-scope="scope">
<el-button
@ -59,11 +59,11 @@
<el-button class="ftbtn ftbtn2" @click="toBottom">{{
$t("table.toBottom")
}}</el-button>
<el-button class="ftbtn ftbtn2" @click="clearCon">{{
$t("table.clear")
}}</el-button>
<!-- <el-button class="ftbtn ftbtn2" @click="clearCon">{{-->
<!-- $t("table.clear")-->
<!-- }}</el-button>-->
<el-button class="ftbtn ftbtn3" @click="closeDia">{{
$t("table.close")
$t("table.close1")
}}</el-button>
</div>
</el-dialog>
@ -180,9 +180,9 @@ export default {
toBottom() {
this.$refs.scrollbar.wrap.scrollTop = this.$refs.scrollbar.wrap.scrollHeight
},
clearCon() {
this.logData = ''
},
// clearCon() {
// this.logData = ''
// },
closeDia() {
this.dialogVisible = false
this.rowName = ''

View File

@ -87,7 +87,7 @@ module.exports = {
// before: require('./mock/mock-server.js'),
proxy: {
'/dev-api': {
target: 'http://192.168.1.190:8080', // http://127.0.0.1:8080
target: 'http://127.0.0.1:8080', // http://127.0.0.1:8080
secure: true, // 如果是https接口需要配置这个参数
changeOrigin: true, // 如果接口跨域,需要进行这个参数配置
pathRewrite: { '^/dev-api': '' }