diff --git a/frontend/src/components/right/DataMapping.vue b/frontend/src/components/right/DataMapping.vue new file mode 100644 index 0000000..d26b6ed --- /dev/null +++ b/frontend/src/components/right/DataMapping.vue @@ -0,0 +1,165 @@ + + + + + + + { dgIsShow = true }">クリックで設定 + + + + {{ item }} + + {{ placeholder }} + + + + + + + + + + From + + + + + To + + + + + + + + + + + + + + + { mappingProps[index].to.isDialogVisible = true }" /> + + + + {{ `${item.to.app?.name} : ${item.to.fields[0].label}` }} + + + + + + deleteMappingObject(index)" /> + + + + + + + + + + + + + + \ No newline at end of file diff --git a/frontend/src/components/right/PropertyList.vue b/frontend/src/components/right/PropertyList.vue index f19bf98..a08141a 100644 --- a/frontend/src/components/right/PropertyList.vue +++ b/frontend/src/components/right/PropertyList.vue @@ -22,6 +22,7 @@ import EventSetter from '../right/EventSetter.vue'; import ColorPicker from './ColorPicker.vue'; import NumInput from './NumInput.vue'; import DataProcessing from './DataProcessing.vue'; +import DataMapping from './DataMapping.vue'; import { IActionNode,IActionProperty,IProp } from 'src/types/ActionTypes'; export default defineComponent({ @@ -37,7 +38,8 @@ export default defineComponent({ EventSetter, ColorPicker, NumInput, - DataProcessing + DataProcessing, + DataMapping }, props: { nodeProps: {