This commit is contained in:
qingjiao 2026-04-21 09:38:24 +08:00
parent bc09fd7b6e
commit 5627b466bf
4 changed files with 36 additions and 15 deletions

View File

@ -11,7 +11,7 @@ export default {
factorySetting: 'System Management',
profile: 'Profile',
urlTitle: 'Network Broadcast Terminal',
operationLog: 'Operation Log'
operationLog: 'Operation Log',
},
navbar: {
dashboard: 'Dashboard',
@ -195,7 +195,9 @@ export default {
rtspPort: 'RTSP Port',
rtpPort: 'RTP Port',
portConflict: ' Conflict',
PortNumbersCannotBeTheSame: 'The ports cannot be the same'
PortNumbersCannotBeTheSame: 'The ports cannot be the same',
SIP_Port:'SIP Port',
SIP_RTP_Port:'SIP RTP Port'
},
theme: {
change: 'Change Theme',

View File

@ -11,7 +11,7 @@ export default {
factorySetting: 'Sistema',
profile: 'Usuário',
urlTitle: 'Corneta Khomp',
operationLog: 'Registros'
operationLog: 'Registros',
},
navbar: {
dashboard: 'Configurações',
@ -195,7 +195,9 @@ export default {
rtspPort: 'Porta RTSP',
rtpPort: 'Porta RTP',
portConflict: ' Conflito',
PortNumbersCannotBeTheSame: 'As portas não podem ser iguais'
PortNumbersCannotBeTheSame: 'As portas não podem ser iguais',
SIP_Port:'Porta SIP',
SIP_RTP_Port:'Porta SIP RTP',
},
theme: {
change: 'Mudar Tema',

View File

@ -187,7 +187,9 @@ export default {
rtspPort: 'RTSP端口',
rtpPort: 'RTP端口',
portConflict: ' 冲突',
PortNumbersCannotBeTheSame: '端口号不能相同'
PortNumbersCannotBeTheSame: '端口号不能相同',
SIP_Port:'SIP端口',
SIP_RTP_Port:'SIP RTP端口',
},
theme: {
change: '换肤',

View File

@ -96,6 +96,12 @@
<svg-icon :icon-class="sip2PasswordType === 'password' ? 'eye' : 'eye-open'" />
</span>
</el-form-item>
<el-form-item :label="$t('table.SIP_Port')">
<el-input v-model="formSIPData.sipPort" type="number" :min="1" :max="65535"/>
</el-form-item>
<el-form-item :label="$t('table.SIP_RTP_Port')">
<el-input v-model="formSIPData.sipRtpPort" type="number" :min="1" :max="65535"/>
</el-form-item>
</el-form>
<el-form
v-show="selectIndex === '2'"
@ -281,7 +287,9 @@ export default {
sipAddress: '',
sipUsername: '',
sipPassword: '',
sipPassword2: ''
sipPassword2: '',
sipPort: '',
sipRtpPort:''
},
formONVIFData: {
onvif: '',
@ -386,6 +394,8 @@ export default {
res.data.sipPassword = decryptData(res.data.sipPassword)
this.formSIPData.sipPassword = res.data.sipPassword
this.formSIPData.sipPassword2 = res.data.sipPassword
this.formSIPData.sipPort = res.data.sipPort
this.formSIPData.sipRtpPort = res.data.sipRtpPort
this.formONVIFData.onvif = res.data.onvif
this.formONVIFData.id = res.data.id
@ -428,12 +438,14 @@ export default {
this.formHTTPData.httpPort,
this.formONVIFData.onvifPort,
this.formONVIFData.rtspPort,
this.formONVIFData.rtpPort
this.formONVIFData.rtpPort,
this.formSIPData.sipPort,
this.formSIPData.sipRtpPort
]
console.log('ports', ports)
// 使 HashMap - O(n)
const portNames = ['webPort', 'httpPort', 'onvifPort', 'rtspPort', 'rtpPort']
const portNames = ['webPort', 'httpPort', 'onvifPort', 'rtspPort', 'rtpPort', 'sipPort', 'sipRtpPort']
const portMap = new Map()
const conflicts = []
@ -530,7 +542,8 @@ export default {
})
return
}
} else if (this.selectIndex === '1') {
}
else if (this.selectIndex === '1') {
param = {
...this.formSIPData
}
@ -559,7 +572,8 @@ export default {
}
param.sipPassword = encryptData(param.sipPassword)
param.sipPassword2 = encryptData(param.sipPassword2)
} else if (this.selectIndex === '2') {
}
else if (this.selectIndex === '2') {
param = {
...this.formONVIFData
}
@ -628,7 +642,8 @@ export default {
})
return
}
} else if (this.selectIndex === '3') {
}
else if (this.selectIndex === '3') {
param = {
...this.formHTTPData
}