Commit 2fc8706dc3975a9a9f7d6f498fab7da1b3115c3a
Merge branch 'fix/DEFECT-1361' into 'main_dev'
fix: DEFECT-1361修复数据看板选择服务无输入参数时,无法通过验证 See merge request yunteng/thingskit-front!655
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', | ... | ... |