Merge pull request #50 from jetlinks/dev-hub

feat: 网络组件详情 新增/编辑功能
This commit is contained in:
胡彪 2023-02-21 16:42:47 +08:00 committed by GitHub
commit f46c81e37e
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
4 changed files with 1071 additions and 1196 deletions

View File

@ -30,3 +30,9 @@ export const allResources = () => server.get(`/network/resources/alive/_all`);
export const certificates = () =>
server.get(`/network/certificate/_query/no-paging?paging=false`);
export const save = (data: Object) => server.post(`/network/config`, data);
export const update = (data: Object) => server.patch(`/network/config`, data);
export const detail = (id: string) => server.get(`/network/config/${id}`);

File diff suppressed because it is too large Load Diff

View File

@ -10,7 +10,7 @@ export const Configuration = {
username: '',
password: '',
topicPrefix: '',
maxMessageSize: '',
maxMessageSize: 8192,
certId: undefined,
privateKeyAlias: '',
clientId: '',
@ -76,7 +76,6 @@ export const VisibleData = {
length: ['LENGTH_FIELD'],
offset: ['LENGTH_FIELD'],
little: ['LENGTH_FIELD'],
secureSpan12: ['MQTT_CLIENT', 'MQTT_SERVER'],
};
export const ParserTypeOptions = [
@ -226,8 +225,8 @@ export const Rules = {
],
maxMessageSize: [
{
max: 64,
message: '最大可输入64个字符',
required: true,
message: '请输入最大消息长度',
},
],
secure: [

View File

@ -10,7 +10,7 @@ export interface ConfigurationType {
username: string;
password: string;
topicPrefix: string;
maxMessageSize: string;
maxMessageSize: string | number;
certId: string | undefined;
privateKeyAlias: string;
clientId: string;
@ -21,7 +21,7 @@ export interface ConfigurationType {
size: string;
length: string;
offset: string;
little: string | boolean;
little: string | boolean | undefined;
};
}