Jelajahi Sumber

fix: 修复更新 选中的人员数据

lanceJiang 1 tahun lalu
induk
melakukan
b7b783e1f6
1 mengubah file dengan 7 tambahan dan 2 penghapusan
  1. 7 2
      src/components/scWorkflow/index.vue

+ 7 - 2
src/components/scWorkflow/index.vue

@@ -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)
 			})