Commit bb02a01ac50e09a103c632ecc87186d51e8e3f74
Committed by
xp.Huang
1 parent
c1fa2b37
fix: 修复规则链脚本管理tbel选择直连和网关没展示对数据
(cherry picked from commit 83244c9f)
Showing
1 changed file
with
54 additions
and
50 deletions
| ... | ... | @@ -200,58 +200,62 @@ export const formSchemas: FormSchema[] = [ |
| 200 | 200 | valueField: 'value', |
| 201 | 201 | renderComponentContent: ({ model }) => { |
| 202 | 202 | return { |
| 203 | - beforeFormat: ({ scriptLanguage }) => [ | |
| 204 | - h(Tooltip, { title: '脚本用例' }, () => | |
| 205 | - h( | |
| 206 | - Dropdown, | |
| 207 | - { | |
| 208 | - trigger: ['click'], | |
| 209 | - dropMenuList: [ | |
| 210 | - { | |
| 211 | - text: '直连/子设备用例', | |
| 212 | - event: 'directWithSensor', | |
| 213 | - onClick: () => { | |
| 214 | - const { JavaScript, TBEL } = getDirectWithSensorScript(); | |
| 215 | - model[FormFieldsEnum.ScriptContent] = { | |
| 216 | - scriptLanguage, | |
| 217 | - value: scriptLanguage === ScriptLanguageEnum.JavaScript ? JavaScript : TBEL, | |
| 218 | - }; | |
| 203 | + beforeFormat: ({ scriptLanguage }) => { | |
| 204 | + return [ | |
| 205 | + h(Tooltip, { title: '脚本用例' }, () => | |
| 206 | + h( | |
| 207 | + Dropdown, | |
| 208 | + { | |
| 209 | + trigger: ['click'], | |
| 210 | + dropMenuList: [ | |
| 211 | + { | |
| 212 | + text: '直连/子设备用例', | |
| 213 | + event: 'directWithSensor', | |
| 214 | + onClick: () => { | |
| 215 | + const { JavaScript, TBEL } = getDirectWithSensorScript(); | |
| 216 | + model[FormFieldsEnum.TbelContent] = { | |
| 217 | + scriptLanguage, | |
| 218 | + value: | |
| 219 | + scriptLanguage === ScriptLanguageEnum.JavaScript ? JavaScript : TBEL, | |
| 220 | + }; | |
| 221 | + }, | |
| 219 | 222 | }, |
| 220 | - }, | |
| 221 | - { | |
| 222 | - text: '网关用例', | |
| 223 | - event: 'gateway', | |
| 224 | - onClick: () => { | |
| 225 | - const { JavaScript, TBEL } = getGatewayScript(); | |
| 226 | - model[FormFieldsEnum.ScriptContent] = { | |
| 227 | - scriptLanguage, | |
| 228 | - value: scriptLanguage === ScriptLanguageEnum.JavaScript ? JavaScript : TBEL, | |
| 229 | - }; | |
| 223 | + { | |
| 224 | + text: '网关用例', | |
| 225 | + event: 'gateway', | |
| 226 | + onClick: () => { | |
| 227 | + const { JavaScript, TBEL } = getGatewayScript(); | |
| 228 | + model[FormFieldsEnum.TbelContent] = { | |
| 229 | + scriptLanguage, | |
| 230 | + value: | |
| 231 | + scriptLanguage === ScriptLanguageEnum.JavaScript ? JavaScript : TBEL, | |
| 232 | + }; | |
| 233 | + }, | |
| 230 | 234 | }, |
| 231 | - }, | |
| 232 | - ], | |
| 233 | - }, | |
| 234 | - () => | |
| 235 | - h( | |
| 236 | - Tag, | |
| 237 | - { color: '#2a79ef', class: 'cursor-pointer' }, | |
| 238 | - { | |
| 239 | - icon: () => | |
| 240 | - h(Icon, { | |
| 241 | - icon: 'magic', | |
| 242 | - prefix: 'mdi', | |
| 243 | - size: 14, | |
| 244 | - class: 'cursor-pointer svg:text-sm', | |
| 245 | - }), | |
| 246 | - default: () => '脚本用例', | |
| 247 | - } | |
| 248 | - ) | |
| 249 | - ) | |
| 250 | - ), | |
| 251 | - h(Tooltip, { title: '复制' }, () => | |
| 252 | - h(Icon, { icon: 'copy-filled', prefix: 'ant-design', class: 'cursor-pointer' }) | |
| 253 | - ), | |
| 254 | - ], | |
| 235 | + ], | |
| 236 | + }, | |
| 237 | + () => | |
| 238 | + h( | |
| 239 | + Tag, | |
| 240 | + { color: '#2a79ef', class: 'cursor-pointer' }, | |
| 241 | + { | |
| 242 | + icon: () => | |
| 243 | + h(Icon, { | |
| 244 | + icon: 'magic', | |
| 245 | + prefix: 'mdi', | |
| 246 | + size: 14, | |
| 247 | + class: 'cursor-pointer svg:text-sm', | |
| 248 | + }), | |
| 249 | + default: () => '脚本用例', | |
| 250 | + } | |
| 251 | + ) | |
| 252 | + ) | |
| 253 | + ), | |
| 254 | + h(Tooltip, { title: '复制' }, () => | |
| 255 | + h(Icon, { icon: 'copy-filled', prefix: 'ant-design', class: 'cursor-pointer' }) | |
| 256 | + ), | |
| 257 | + ]; | |
| 258 | + }, | |
| 255 | 259 | }; |
| 256 | 260 | }, |
| 257 | 261 | }, | ... | ... |