diff --git a/src/views/registrationGroup/components/stuList.vue b/src/views/registrationGroup/components/stuList.vue
index c28d311..fa3f655 100644
--- a/src/views/registrationGroup/components/stuList.vue
+++ b/src/views/registrationGroup/components/stuList.vue
@@ -41,13 +41,7 @@
用户
-
+
@@ -213,7 +207,7 @@ const handleSelected = (row: any = {}) => {
message: '已有该用户,不能重复选择用户!',
type: 'error',
})
- return
+ tableData.pop(); // 删除最后一个元素
}
console.log(row, 'aqq')
target.value.workNo = row.work_no
diff --git a/src/views/registrationGroup/components/teaDialog.vue b/src/views/registrationGroup/components/teaDialog.vue
index 7078ad1..e89dec5 100644
--- a/src/views/registrationGroup/components/teaDialog.vue
+++ b/src/views/registrationGroup/components/teaDialog.vue
@@ -9,6 +9,7 @@
width="1000"
draggable
overflow
+ :close-on-click-modal="false"
>
@@ -61,7 +62,7 @@
$emit('update:modelValue', false)
$emit(
'selected',
- tableData.find((o) => o.id === selectedRowId) || {},
+ tableData.find((o) => o.user_id === selectedRowId) || {},
);
selectedRowId = null; // 清空 selectedRowId 的值
}
diff --git a/src/views/registrationGroup/components/teaList.vue b/src/views/registrationGroup/components/teaList.vue
index 49c147f..fb943de 100644
--- a/src/views/registrationGroup/components/teaList.vue
+++ b/src/views/registrationGroup/components/teaList.vue
@@ -50,13 +50,7 @@
指导老师姓名
-
+
@@ -187,18 +181,18 @@ const visible = ref(false)
// 像数据源中添加数据
const handleSelected = (row: any = {}) => {
- // 如果是空对象,删除 tableData 中最后新增的对象
- if (Object.keys(row).length === 0) {
- if (tableData.length > 0) {
- tableData.pop(); // 删除最后一个元素
- }
- }
if (tableData.some((o) => o.teacherid === row.user_id)) {
ElMessage({
message: '已有该用户,不能重复选择用户!',
type: 'error',
})
- return
+ tableData.pop(); // 删除最后一个元素
+ }
+ // 如果是空对象,删除 tableData 中最后新增的对象
+ if (Object.keys(row).length === 0) {
+ if (tableData.length > 0) {
+ tableData.pop(); // 删除最后一个元素
+ }
}
target.value.teacherName = row.realname
target.value.teacherXl = row.exp_title
diff --git a/src/views/userInfo/index.vue b/src/views/userInfo/index.vue
index 126a165..1191cd8 100644
--- a/src/views/userInfo/index.vue
+++ b/src/views/userInfo/index.vue
@@ -105,7 +105,7 @@
width="35%"
:before-close="handleClose"
>
-
+
-
+