device.ts
8.3 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
export default {
thingsModel: {
action: {
CREATE: 'Create things model',
READ: 'Things model Detail',
UPDATE: 'Update things model',
DELETE: 'Delete things model',
},
},
createText: '@:common.createText@:business.deviceText',
editText: '@:common.editText@:business.deviceText',
collectText: 'Collect',
updateOrganization: 'Modified organization',
alarmText: 'Alarm',
deviceListText: '@:common.listText @:business.deviceText',
createDeviceText: '@:common.createText@:business.deviceText',
importDeviceText: 'Import @:business.deviceText',
batchActionText: 'Batch action',
assignCustomerText: 'Assign customer',
editProductText: '@:common.editText@:business.productText',
aliasNameText: 'Alias/Device name',
lastOnlineTimeText: 'Last online time',
lastOfflineTimeText: 'Last offline time',
cancelAssignText: 'Cancel assign',
cancelAssignConfirmText: 'Do you want to cancel the assignment?',
cancelCollectText: 'Cancel collect',
cancelCollectConfirmText: 'Do you want to cancel the favorites?',
onlineRecordText: 'Up-and-down recording',
allowText: 'allow',
notAllowText: "can't allow",
publiceDeviceConfirmTitleText: 'Are you sure to set device {name} to {type}?',
publicDeiviceConfirmText:
'Once confirmed, the device and all its data will be made {type} and {allow} accessible to others.',
deviceInfoText: 'Device info',
deviceCertificateText: 'Device certificate',
autoGenerateText: 'Auto generate',
deviceTypeHelpText: 'Select the product to automatically associate the device type',
addressCodeText: 'Address code',
addressCodeHelpText: 'The address code ranges from 00~FF',
codeText: 'Device identification',
codePlaceholderText: 'Please enter the device ID or device address code',
brandText: 'Manufacturer',
deviceLabelText: 'Device label',
searchLocationText: 'Search location',
productPlaceholderText: '@:common.chooseText@:business.affiliatedProductText',
organizationPlaceholderText: '@:common.chooseText@:business.affiliatedOrganizationText',
addProtocolText: 'Add protocol',
clientIdText: 'Client ID',
clientIdPlaceholderText: '@:common.inputText@:deviceManagement.device.clientIdText',
refrestClientIdText: 'Refresh @:deviceManagement.device.clientIdText',
accessTokenText: 'Access token',
accessTokenPlaceholderText: '@:common.inputText@:deviceManagement.device.accessTokenText',
refreshAccessTokenText: 'Refresh @:deviceManagement.device.accessTokenText',
certificateTypeText: 'Certificate type',
rsaPublicKeyText: 'RSA public key',
usernameText: 'Username',
passwordText: 'Password',
thingsModelDataText: '@:business.thingsModelText data',
subdeviceText: 'Subdevice',
commandDeliveryRecordText: 'Command delivery record',
eventManagementText: 'Event management',
taskText: 'Task',
videoChannelText: 'Video channel',
deviceTopicText: 'Device Topic',
topicHelpText: 'Copy or view the device Topic',
managementDeviceCertificateText: 'Management @:deviceManagement.device.deviceCertificateText',
addLocationPlaceholderText: 'Add the geographic location of the device',
deviceCameraCodeText: 'Device camera code',
hostAddressText: 'Host address',
streamModeText: 'Stream mode',
channelSyncText: 'Channel sync',
channelCodeText: 'Channel number',
cameraCodeText: 'National standard number',
channelNameText: 'Channel name',
modelNumberText: 'Model number',
thingsModelKeyValueText: 'Key/Value',
attributeDeliverySuccessText: 'Attribute delivery succeeded',
valueRangeRuleText: 'Value range from {min} to {max}',
lengthRuleText: 'The data length should be less than {length}',
noResponseText: 'No response',
commandDeliveryTimeText: 'Command delivery time',
commandDeliveryTypeText: 'Command type',
responseTypeText: 'Response type',
commandStatusText: 'Command status',
responseContentText: 'Response content',
commandContentText: 'Command content',
callTypeText: 'Oneway/Twoway',
commandText: 'Command',
timeText: 'Time',
identifierHelpText: 'Identifier: The object model event function defines an identifier',
eventNameText: 'Event name',
dateRangeText: 'Date range',
remoteConnectionStatusText: 'Remote connection status',
allowRemoteConnectionText: 'Allow remote connection',
deviceSnCodeText: 'Device SN',
tBoxInfoText: 'TBox infomation',
turnOnSuccessText: 'Turn on success',
turnOffSuccessText: 'Turn off success',
remoteConnectionText: 'Remote connection',
taskListText: 'Task list',
attributeText: 'Attribute',
keyText: 'Key',
valueText: 'Value',
queryTypeText: 'Query type',
lastestText: 'Latest',
timeRangeText: 'Time period',
latestDataText: 'Latest value',
dataAggregateText: 'Data aggregation function',
timeIntervalText: 'Time separation',
maxLimitText: 'Maximum number of bars',
maxLimitHelpText:
'The number of data items that can be queried cannot exceed this value. A maximum of 50,000 can be queried.',
deviceAttributeText: 'Device attribute',
dataSortText: 'Data sorting',
chartModeText: 'Chart mode',
listModeText: 'List mode',
latestUpdateTimeText: 'Latest update time',
batchUpdateProducts: 'Batch update products',
batchUpdateProductsMessage:
'Attention: When modifying device products, only products of the same type can be modified. If there are related devices such as "large screen", "configuration", "kanban", "scene linkage", "data flow", etc., please adjust and save them by yourself.',
protocolType: 'Protocol type',
sourceProduct: 'Source product',
deviceType: 'Device type',
targetProduct: 'Target product',
batchUpdateDevice: 'Batch modification of devices',
organizeArrayBased: 'Organize array based on gateway device requests',
chooseOrganization: 'Choose organization',
nameText: 'Name',
labelText: 'Label',
statusText: 'Status',
latestConnectionTimeText: 'Latest connection time',
alarmTimeText: 'Alarm time',
alarmDeviceText: ' Alarm device',
alarmSceneText: 'Alaram scenario',
alarmSeverityText: 'Alarm severity',
alarmDetailsText: 'Alaram detail',
basicInfoText: 'Basic infomation',
templateDownloadText: 'Template download',
selectAFileText: 'Select a file',
deviceFileText: 'Device file',
selectColumnTypeText: 'Select column text',
createEntityText: 'Create new entity',
completeText: 'Complete',
columnNameText: 'Column name',
columnTypeText: 'Column type',
createSuccessText: 'Create success',
errorText: 'Error',
errorListText: 'Error list',
updateText: 'Update',
templateDownloadHelpText:
'Note: The first column of the template table header is the device name, and the second column is the access token. When you add a column, the name and access token cannot be the same.',
csvSeparationText: 'CSV separator',
firstRowContainColumnNameText: 'The first line contains the column name',
telemetryAttributeText: 'Update properties/telemetry',
deviceImportTemplateText: 'Device import template',
manageDeviceCredentials: 'Manage Device Credentials',
updateProductHelpMessage: {
text1: 'Pay Attention To:',
text2:
'When modifying equipment products, if there are associated devices such as "large screen", "configuration", "kanban", "scene linkage", "data flow", etc., please adjust and save them by yourself.',
},
updateOrgHelpMessage: {
text1: 'Pay Attention To:',
text2:
'1. When modifying device organization, if there are associated devices such as "big screen", "configuration", "kanban", "scene linkage", "data flow", etc., please adjust and save them by yourself.',
text3:
'2. When modifying the organization of a gateway device, its associated gateway sub device organization belongs to the gateway organization or below and does not need to be modified. Otherwise, the gateway sub device organization will be synchronously updated to the gateway organization.',
},
commandIssuanceContent: 'Command issuance content',
commandIssuance: 'Command issuance',
intervalErrorText: 'Please select a time interval',
tcpAddressCodeHelpText:
'When TCP gateway sub devices are online, device identification or address codes cannot be modified',
videoChannel: {
preview: 'Video preview',
videoLoadding: 'Video loading...',
controlHelp:
'Long press the button to call the API, due to the streaming provided by video streaming media, there is a certain delay, please wait patiently.',
console: 'Pan-tilt control',
},
};