Showing
6 changed files
with
19 additions
and
2 deletions
| ... | ... | @@ -154,6 +154,7 @@ export const formSchema: QFormSchema[] = [ |
| 154 | 154 | return values.accessMode === AccessMode.ManuallyEnter; |
| 155 | 155 | }, |
| 156 | 156 | componentProps: { |
| 157 | + maxLength: 36, | |
| 157 | 158 | placeholder: '请输入视频厂家', |
| 158 | 159 | }, |
| 159 | 160 | }, |
| ... | ... | @@ -167,6 +168,7 @@ export const formSchema: QFormSchema[] = [ |
| 167 | 168 | return values.accessMode === AccessMode.ManuallyEnter; |
| 168 | 169 | }, |
| 169 | 170 | componentProps: { |
| 171 | + maxLength: 36, | |
| 170 | 172 | placeholder: '请输入摄像头编号', |
| 171 | 173 | }, |
| 172 | 174 | }, | ... | ... |
| ... | ... | @@ -101,6 +101,7 @@ export const formDetailSchema: FormSchema[] = [ |
| 101 | 101 | helpMessage: ['平台IP + 端口'], |
| 102 | 102 | rules: [{ required: true, message: '平台地址为必填项' }], |
| 103 | 103 | componentProps: { |
| 104 | + maxLength: 36, | |
| 104 | 105 | placeholder: '请输入平台地址', |
| 105 | 106 | }, |
| 106 | 107 | }, |
| ... | ... | @@ -110,6 +111,7 @@ export const formDetailSchema: FormSchema[] = [ |
| 110 | 111 | component: 'Input', |
| 111 | 112 | rules: [{ required: true, message: '用户Key为必填项' }], |
| 112 | 113 | componentProps: { |
| 114 | + maxLength: 36, | |
| 113 | 115 | placeholder: '请输入用户Key', |
| 114 | 116 | }, |
| 115 | 117 | }, |
| ... | ... | @@ -122,6 +124,7 @@ export const formDetailSchema: FormSchema[] = [ |
| 122 | 124 | { required: true, min: 20, message: '用户密钥不能少于20位字符' }, |
| 123 | 125 | ], |
| 124 | 126 | componentProps: { |
| 127 | + maxLength: 36, | |
| 125 | 128 | placeholder: '请输入用户密钥', |
| 126 | 129 | }, |
| 127 | 130 | }, | ... | ... |
| ... | ... | @@ -59,6 +59,7 @@ export const formSchema: FormSchema[] = [ |
| 59 | 59 | const { setFieldsValue } = formActionType; |
| 60 | 60 | return { |
| 61 | 61 | placeholder: '请输入标题', |
| 62 | + maxLength: 36, | |
| 62 | 63 | onChange: (value: Event) => { |
| 63 | 64 | setFieldsValue({ |
| 64 | 65 | [PackageField.VERSION_TAG]: getVersionTag( |
| ... | ... | @@ -79,6 +80,7 @@ export const formSchema: FormSchema[] = [ |
| 79 | 80 | const { setFieldsValue } = formActionType; |
| 80 | 81 | return { |
| 81 | 82 | placeholder: '请输入版本', |
| 83 | + maxLength: 36, | |
| 82 | 84 | onChange: (value: Event) => { |
| 83 | 85 | setFieldsValue({ |
| 84 | 86 | [PackageField.VERSION_TAG]: getVersionTag( |
| ... | ... | @@ -97,6 +99,7 @@ export const formSchema: FormSchema[] = [ |
| 97 | 99 | helpMessage: ['自定义标签应与您设备报告的软件包版本相匹配'], |
| 98 | 100 | componentProps: () => { |
| 99 | 101 | return { |
| 102 | + maxLength: 36, | |
| 100 | 103 | placeholder: '请输入版本标签', |
| 101 | 104 | }; |
| 102 | 105 | }, |
| ... | ... | @@ -191,6 +194,7 @@ export const formSchema: FormSchema[] = [ |
| 191 | 194 | }, |
| 192 | 195 | rules: [{ required: true, message: '外部URL为必填项' }], |
| 193 | 196 | componentProps: { |
| 197 | + maxLength: 36, | |
| 194 | 198 | placeholder: '请输入外部URL', |
| 195 | 199 | }, |
| 196 | 200 | }, |
| ... | ... | @@ -238,6 +242,7 @@ export const formSchema: FormSchema[] = [ |
| 238 | 242 | }, |
| 239 | 243 | helpMessage: ['如果校验和为空,会自动生成'], |
| 240 | 244 | componentProps: { |
| 245 | + maxLength: 36, | |
| 241 | 246 | placeholder: '请输入校验和', |
| 242 | 247 | }, |
| 243 | 248 | }, |
| ... | ... | @@ -246,6 +251,7 @@ export const formSchema: FormSchema[] = [ |
| 246 | 251 | label: '描述', |
| 247 | 252 | component: 'InputTextArea', |
| 248 | 253 | componentProps: { |
| 254 | + maxLength: 255, | |
| 249 | 255 | placeholder: '请输入描述', |
| 250 | 256 | }, |
| 251 | 257 | }, | ... | ... |
| ... | ... | @@ -65,12 +65,14 @@ |
| 65 | 65 | v-if="ifAdd" |
| 66 | 66 | v-model:value="scriptForm.description" |
| 67 | 67 | placeholder="请输入备注" |
| 68 | + :maxlength="255" | |
| 68 | 69 | /> |
| 69 | 70 | <a-textarea |
| 70 | 71 | :rows="3" |
| 71 | 72 | v-else |
| 72 | 73 | v-model:value="scriptForm.output" |
| 73 | 74 | placeholder="输出参数为服务端返回的内容" |
| 75 | + :maxlength="255" | |
| 74 | 76 | /> |
| 75 | 77 | </a-form-item> |
| 76 | 78 | </a-form> |
| ... | ... | @@ -184,6 +186,10 @@ |
| 184 | 186 | const trimParams = scriptForm.params.replace(/\s*/g, ''); |
| 185 | 187 | Reflect.set(value, 'params', trimParams); |
| 186 | 188 | } |
| 189 | + if (scriptForm.convertJs.length > 1000) { | |
| 190 | + createMessage.error('脚本内容长度不能大于1000'); | |
| 191 | + throw '脚本内容长度不能大于1000'; | |
| 192 | + } | |
| 187 | 193 | return { |
| 188 | 194 | ...value, |
| 189 | 195 | ...{ convertJs: props.ifAdd ? scriptForm.convertJs : null }, | ... | ... |