feat:voip界面显示修复以及用户名限制数字输入

This commit is contained in:
zhongzm
2025-04-15 20:54:59 +08:00
parent 460a4e1b3b
commit cb7e3038fa
2 changed files with 9 additions and 17 deletions

View File

@@ -764,7 +764,7 @@ export default {
delSure:'确认删除IMSI编号为: {imsi} 的用户吗?', delSure:'确认删除IMSI编号为: {imsi} 的用户吗?',
imsiConfirm:'IMSI的长度必须为15', imsiConfirm:'IMSI的长度必须为15',
passwordTip:'密码长度为5~32位', passwordTip:'密码长度为5~32位',
usernameTip:'用户名长度为1~32位', usernameTip:'用户名长度为1~32位数字',
startUserName:'起始用户名', startUserName:'起始用户名',
}, },
sub: { sub: {

View File

@@ -96,18 +96,9 @@ let tableColumns = ref<ColumnsType>([
dataIndex: 'password', dataIndex: 'password',
align: 'center', align: 'center',
width: 120, width: 120,
customRender(opt) {
return opt.value ? '*'.repeat(opt.value.length) : '';
}, },
{
title: 'Tenant ID',
dataIndex: 'tenantID',
align: 'center',
width: 120,
},
{
title: 'Tenant Name',
dataIndex: 'tenantName',
align: 'center',
width: 120,
}, },
// { // {
// title: 'NEID', // title: 'NEID',
@@ -204,7 +195,7 @@ let modalState: ModalStateType = reactive({
from: { from: {
num: 1, num: 1,
id: '', id: '',
userName: '', userName: 1,
password: '', password: '',
}, },
BatchDelForm: { BatchDelForm: {
@@ -228,6 +219,7 @@ const modalStateFrom = Form.useForm(
userName: [ userName: [
{ required: true, message: 'UserName' + t('common.unableNull') }, { required: true, message: 'UserName' + t('common.unableNull') },
{ min: 1, max: 32, message: t('views.neUser.auth.usernameTip') }, { min: 1, max: 32, message: t('views.neUser.auth.usernameTip') },
{ pattern: /^\d+$/, message: t('views.neUser.auth.usernameTip') }
], ],
password: [ password: [
{ required: true, message: 'Password' + t('common.unableNull') }, { required: true, message: 'Password' + t('common.unableNull') },
@@ -459,7 +451,7 @@ function fnRecordExport(type: string = 'txt') {
.then(res => { .then(res => {
if (res.code === RESULT_CODE_SUCCESS) { if (res.code === RESULT_CODE_SUCCESS) {
message.success(t('common.msgSuccess', { msg: t('common.export') }), 3); message.success(t('common.msgSuccess', { msg: t('common.export') }), 3);
saveAs(res.data, `UDMAuth_select_${Date.now()}.${type}`); saveAs(res.data, `UDMVoip_select_${Date.now()}.${type}`);
} else { } else {
message.error(`${res.msg}`, 3); message.error(`${res.msg}`, 3);
} }
@@ -478,7 +470,7 @@ function fnExportList(type: string) {
.then(res => { .then(res => {
if (res.code === RESULT_CODE_SUCCESS) { if (res.code === RESULT_CODE_SUCCESS) {
message.success(t('common.msgSuccess', { msg: t('common.export') }), 3); message.success(t('common.msgSuccess', { msg: t('common.export') }), 3);
saveAs(res.data, `UDMAuth_${Date.now()}.${type}`); saveAs(res.data, `UDMVoip_${Date.now()}.${type}`);
} else { } else {
message.error(`${res.msg}`, 3); message.error(`${res.msg}`, 3);
} }
@@ -877,7 +869,7 @@ onMounted(() => {
</a-button> </a-button>
</a-tooltip> </a-tooltip>
<TableColumnsDnd <TableColumnsDnd
cache-id="udmAuthData" cache-id="voipData"
:columns="tableColumns" :columns="tableColumns"
v-model:columns-dnd="tableColumnsDnd" v-model:columns-dnd="tableColumnsDnd"
></TableColumnsDnd> ></TableColumnsDnd>