fix: 软件管理-上传软件说明非必填

This commit is contained in:
TsMask
2023-12-06 14:41:07 +08:00
parent 88840cf88e
commit 8495192b83

View File

@@ -448,7 +448,7 @@ const modalStateFrom = Form.useForm(
],
comment: [
{
required: true,
required: false,
message: t('views.configManage.softwareManage.updateCommentPlease'),
},
],
@@ -529,10 +529,19 @@ function fnBeforeUploadFile(file: FileType) {
const fileName = file.name;
const suff = fileName.substring(fileName.lastIndexOf('.'));
if (!['.deb', '.rpm'].includes(suff)) {
message.error(t('views.configManage.softwareManage.onlyAble',{fileText:'(.deb、.rpm)'}), 3);
message.error(
t('views.configManage.softwareManage.onlyAble', {
fileText: '(.deb、.rpm)',
}),
3
);
return false;
}
// 根据给定的软件名取版本号 ims-r2.2312.8_u18.deb
const nameArr = fileName.split('.')
if(nameArr.length > 3) {
modalState.from.version = nameArr[1]
}
return true;
}
@@ -552,7 +561,10 @@ function fnBeforeUploadCms(file: FileType) {
const fileName = file.name;
const suff = fileName.substring(fileName.lastIndexOf('.'));
if (!['.cms'].includes(suff)) {
message.error(t('views.configManage.softwareManage.onlyAble',{fileText:'(.cms)'}), 3);
message.error(
t('views.configManage.softwareManage.onlyAble', { fileText: '(.cms)' }),
3
);
return false;
}
return true;