浏览代码

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

lanceJiang 1 年之前
父节点
当前提交
b7b783e1f6
共有 1 个文件被更改,包括 7 次插入2 次删除
  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)
 			})