Commit fc63e5f9ac8c0700836a64b50460b83d0af1eec6

Authored by ww
1 parent ced6ead6

fix: DEFECT-834 not throw error message on submit

... ... @@ -383,7 +383,7 @@ export const MediaTypeValidate: Rule[] = [
383 383 required: true,
384 384 validator: (_, value: string) => {
385 385 const reg = /(?:.*)(?<=\.)/;
386   - const type = value.replace(reg, '');
  386 + const type = (value || '').replace(reg, '');
387 387 if (type !== MediaType.M3U8) {
388 388 return Promise.reject('视频流只支持m3u8格式');
389 389 }
... ...
... ... @@ -173,8 +173,8 @@ export const formSchema: QFormSchema[] = [
173 173 {
174 174 field: 'videoUrl',
175 175 label: '视频流',
176   - required: true,
177 176 component: 'Input',
  177 + required: true,
178 178 ifShow({ values }) {
179 179 return values.accessMode === AccessMode.ManuallyEnter;
180 180 },
... ... @@ -182,7 +182,7 @@ export const formSchema: QFormSchema[] = [
182 182 placeholder: '请输入视频流',
183 183 maxLength: 255,
184 184 },
185   - rules: [...CameraVideoUrl, ...MediaTypeValidate, { required: true, message: '视频流是必填项' }],
  185 + rules: [{ required: true, message: '视频流是必填项' }, ...CameraVideoUrl, ...MediaTypeValidate],
186 186 },
187 187
188 188 {
... ...