Commit f8645d4c04ac6f305637903087454181710b66bf
1 parent
bd736be5
fix: DEFECT-1361修复数据看板选择服务无输入参数时,无法通过验证
Showing
2 changed files
with
6 additions
and
2 deletions
| ... | ... | @@ -302,7 +302,9 @@ export const commonDataSourceSchemas = (): FormSchema[] => { |
| 302 | 302 | placeholder: '请选择服务', |
| 303 | 303 | getPopupContainer: () => document.body, |
| 304 | 304 | onChange(value: string, options: ModelOfMatterParams) { |
| 305 | - const command = value ? (options.functionJson.inputData || [])[0].serviceCommand : null; | |
| 305 | + const command = value | |
| 306 | + ? (options.functionJson.inputData || [])[0]?.serviceCommand | |
| 307 | + : null; | |
| 306 | 308 | setFieldsValue({ [DataSourceField.COMMAND]: command }); |
| 307 | 309 | }, |
| 308 | 310 | }; | ... | ... |
| ... | ... | @@ -31,11 +31,13 @@ export function useSendCommand() { |
| 31 | 31 | params = customCommand.command!; |
| 32 | 32 | } |
| 33 | 33 | |
| 34 | + console.log(params); | |
| 35 | + | |
| 34 | 36 | // 控制按钮下发命令为0 或 1 |
| 35 | 37 | await sendCommandOneway({ |
| 36 | 38 | deviceId, |
| 37 | 39 | value: { |
| 38 | - params: params, | |
| 40 | + params: params || null, | |
| 39 | 41 | persistent: true, |
| 40 | 42 | additionalInfo: { |
| 41 | 43 | cmdType: 'API', | ... | ... |