Commit 90dd3738607ac003cea80350c68672fbdf2a44c2

Authored by fengtao
1 parent 8dfd683b

style:修改转换脚本编辑问题

@@ -44,12 +44,14 @@ @@ -44,12 +44,14 @@
44 const aceEditor = ref(); 44 const aceEditor = ref();
45 const aceRef = ref(); 45 const aceRef = ref();
46 const getTitle = computed(() => (isUpdate.value ? '编辑转换脚本' : '新增转换脚本')); 46 const getTitle = computed(() => (isUpdate.value ? '编辑转换脚本' : '新增转换脚本'));
  47 + const editId = ref('');
47 const [register, { setDrawerProps, closeDrawer }] = useDrawerInner((data) => { 48 const [register, { setDrawerProps, closeDrawer }] = useDrawerInner((data) => {
48 resetFields(); 49 resetFields();
49 setDrawerProps({ confirmLoading: false }); 50 setDrawerProps({ confirmLoading: false });
50 isUpdate.value = data.isUpdate; 51 isUpdate.value = data.isUpdate;
51 initEditor(data.record?.configuration.jsScript); 52 initEditor(data.record?.configuration.jsScript);
52 if (isUpdate.value) { 53 if (isUpdate.value) {
  54 + editId.value = data.record.id;
53 setFieldsValue(data.record); 55 setFieldsValue(data.record);
54 } 56 }
55 }); 57 });
@@ -84,6 +86,7 @@ @@ -84,6 +86,7 @@
84 emit('isStatus', { status: 1, jsCode }); 86 emit('isStatus', { status: 1, jsCode });
85 }; 87 };
86 const handleSubmit = async () => { 88 const handleSubmit = async () => {
  89 + const editIdPost = isUpdate.value ? { id: editId.value } : {};
87 try { 90 try {
88 setDrawerProps({ confirmLoading: true }); 91 setDrawerProps({ confirmLoading: true });
89 const fieldsValue = await validate(); 92 const fieldsValue = await validate();
@@ -94,6 +97,7 @@ @@ -94,6 +97,7 @@
94 }, 97 },
95 type: 'org.thingsboard.rule.engine.transform.TbTransformMsgNode', 98 type: 'org.thingsboard.rule.engine.transform.TbTransformMsgNode',
96 ...fieldsValue, 99 ...fieldsValue,
  100 + ...editIdPost,
97 }); 101 });
98 closeDrawer(); 102 closeDrawer();
99 emit('success'); 103 emit('success');