diff --git a/wms_pro/qd/src/views/wms/flow_manage/logicflow/PropertySetting/StorInvTaskProperties.vue b/wms_pro/qd/src/views/wms/flow_manage/logicflow/PropertySetting/StorInvTaskProperties.vue index 3eb7acda..a953c67e 100644 --- a/wms_pro/qd/src/views/wms/flow_manage/logicflow/PropertySetting/StorInvTaskProperties.vue +++ b/wms_pro/qd/src/views/wms/flow_manage/logicflow/PropertySetting/StorInvTaskProperties.vue @@ -24,7 +24,8 @@ - + @@ -51,7 +52,15 @@ - + + + + + @@ -88,6 +97,7 @@ export default { this.getTypes() this.getTaskTypes() this.getStrategyList() + this.getAllNodeIds() }, data() { return { @@ -95,6 +105,7 @@ export default { formTypes: [], taskTypes: [], strategyList: [], + nodeIds: [], formData: { id: '', name: '', @@ -138,6 +149,17 @@ export default { } }); }, + getAllNodeIds() { + const {id} = this.$props.nodeData; + const allNodeIds = this.$props.lf.getGraphData().nodes; + const customObjects = allNodeIds + .filter(node => node.id !== id) + .map(node => ({ + id: node.id, + name: node.properties.name, + })); + this.nodeIds = customObjects + }, generateUniqueId() { return `id_${Date.now()}_${Math.random().toString(36).substr(2, 9)}`; },