|
@@ -7,7 +7,7 @@
|
|
|
<div class="end-node-text">流程结束</div>
|
|
|
</div>
|
|
|
</div>
|
|
|
- <use-select v-if="selectVisible" ref="useselect" @closed="selectVisible = false"></use-select>
|
|
|
+ <use-select v-if="selectVisible" ref="useselect" @update:selected="update_activeSelected" @closed="selectVisible = false"></use-select>
|
|
|
</div>
|
|
|
</template>
|
|
|
|
|
@@ -32,7 +32,8 @@ export default {
|
|
|
data() {
|
|
|
return {
|
|
|
nodeConfig: this.modelValue,
|
|
|
- selectVisible: false
|
|
|
+ selectVisible: false,
|
|
|
+ activeSelected: []
|
|
|
}
|
|
|
},
|
|
|
watch: {
|
|
@@ -45,8 +46,12 @@ export default {
|
|
|
},
|
|
|
mounted() {},
|
|
|
methods: {
|
|
|
+ update_activeSelected(newSelected) {
|
|
|
+ this.activeSelected.splice(0, this.activeSelected.length, ...newSelected)
|
|
|
+ },
|
|
|
selectHandle(type, data) {
|
|
|
this.selectVisible = true
|
|
|
+ this.activeSelected = data
|
|
|
this.$nextTick(() => {
|
|
|
this.$refs.useselect.open(type, data)
|
|
|
})
|