diff --git a/src/views/paper/question/index.vue b/src/views/paper/question/index.vue
index 003be3e..7635d34 100644
--- a/src/views/paper/question/index.vue
+++ b/src/views/paper/question/index.vue
@@ -809,8 +809,12 @@ const handleDelete = async (id: number) => {
}
);
// 发起删除
- await QuestionApi.removeQuestions(id)
- message.success(t('common.delSuccess'))
+ const res = await QuestionApi.removeQuestions(id);
+ if(res=='删除成功'){
+ message.success(res)
+ }else{
+ message.error(res)
+ }
// 刷新列表
await getList()
} catch {}
diff --git a/src/views/task/exam/components/steps/step1/components/step-edit.vue b/src/views/task/exam/components/steps/step1/components/step-edit.vue
index 2b1e225..805c5f3 100644
--- a/src/views/task/exam/components/steps/step1/components/step-edit.vue
+++ b/src/views/task/exam/components/steps/step1/components/step-edit.vue
@@ -86,10 +86,10 @@
{{ availableCount }}
-
+
diff --git a/src/views/task/exam/components/steps/step5/components/person-edit.vue b/src/views/task/exam/components/steps/step5/components/person-edit.vue
index 8b0dcd7..ca05733 100644
--- a/src/views/task/exam/components/steps/step5/components/person-edit.vue
+++ b/src/views/task/exam/components/steps/step5/components/person-edit.vue
@@ -110,7 +110,7 @@ const selectedSessionBanch = ref(null);
const selections = ref([]);
const showEdit = ref(false);
const current = ref(null);
-
+const message = useMessage() // 消息弹窗
const taskTableRef = ref();
const personTableRef = ref();
const stuAddRef = ref();
@@ -203,8 +203,13 @@ const removeBatch = async () => {
batch: selectedSessionBanch.value
};
- await PersonApi.removeSessionStu(data);
+ const res=await PersonApi.removeSessionStu(data);
+ if(res =='删除成功'){
+ message.success(t('common.delSuccess'))
+ }else{
+ message.error(res)
+ }
await getPersonList(); // 删除后刷新右侧列表
emit('done');
ElMessage.success('删除成功');
diff --git a/src/views/task/exam/components/steps/step5/index.vue b/src/views/task/exam/components/steps/step5/index.vue
index 99ee397..559756b 100644
--- a/src/views/task/exam/components/steps/step5/index.vue
+++ b/src/views/task/exam/components/steps/step5/index.vue
@@ -191,28 +191,35 @@ const selectedRows = ref([]);
const handleDeletes = async () => {
try {
- const rows = selections.value;
+
+ const rows = selections.value;
if (!rows.length) {
message.error('请至少选择一条数据');
return;
}
- await ElMessageBox.confirm(
- '只能删除待考状态的学生,是否确认删除?',
- '警告',
- {
- confirmButtonText: '确定',
- cancelButtonText: '取消',
- type: 'warning'
- }
- );
+ await ElMessageBox.confirm(
+ '只能删除待考状态的学生,是否确认删除?',
+ '警告',
+ {
+ confirmButtonText: '确定',
+ cancelButtonText: '取消',
+ type: 'warning',
+ }
+ );
selectedRows.value = rows.map((d: any) => d.id); // 保存选中的行数据
const deleteData = {
studentIds: selectedRows.value, // 选中的 ID 列表
taskId: props.taskId // 任务 ID
}
- await SmsPersonlApi.removePersons(deleteData)
+ const res= await SmsPersonlApi.removePersons(deleteData)
+if(res =='删除成功'){
message.success(t('common.delSuccess'))
+
+}else{
+ message.error(res)
+
+}
// 刷新列表
await getList()
} catch {}
diff --git a/src/views/task/selftrans/collegeexam/components/steps/step1/components/step-edit.vue b/src/views/task/selftrans/collegeexam/components/steps/step1/components/step-edit.vue
index a459246..b270edd 100644
--- a/src/views/task/selftrans/collegeexam/components/steps/step1/components/step-edit.vue
+++ b/src/views/task/selftrans/collegeexam/components/steps/step1/components/step-edit.vue
@@ -87,9 +87,9 @@
-
+
@@ -168,7 +168,7 @@ const form = ref<{
const rules = reactive({
spName: [{ required: true, message: '请选择题型', trigger: 'change' }],
quLevel: [{ required: true, message: '请选择难度', trigger: 'change' }],
- sort: [{ required: true, message: '请设置排序', trigger: 'change' }],
+ // sort: [{ required: true, message: '请设置排序', trigger: 'change' }],
quTitle: [{ required: true, message: '请输入别名', trigger: 'change' }],
pointName: [{ required: true, message: '请选择知识点', trigger: 'change' }],
quNumbers: [{ required: true, message: '请输入试题数量', trigger: 'blur' }],
diff --git a/src/views/task/selftrans/collegeexam/components/steps/step5/components/person-edit.vue b/src/views/task/selftrans/collegeexam/components/steps/step5/components/person-edit.vue
index 8b0dcd7..ca05733 100644
--- a/src/views/task/selftrans/collegeexam/components/steps/step5/components/person-edit.vue
+++ b/src/views/task/selftrans/collegeexam/components/steps/step5/components/person-edit.vue
@@ -110,7 +110,7 @@ const selectedSessionBanch = ref(null);
const selections = ref([]);
const showEdit = ref(false);
const current = ref(null);
-
+const message = useMessage() // 消息弹窗
const taskTableRef = ref();
const personTableRef = ref();
const stuAddRef = ref();
@@ -203,8 +203,13 @@ const removeBatch = async () => {
batch: selectedSessionBanch.value
};
- await PersonApi.removeSessionStu(data);
+ const res=await PersonApi.removeSessionStu(data);
+ if(res =='删除成功'){
+ message.success(t('common.delSuccess'))
+ }else{
+ message.error(res)
+ }
await getPersonList(); // 删除后刷新右侧列表
emit('done');
ElMessage.success('删除成功');
diff --git a/src/views/task/selftrans/collegeexam/components/steps/step5/index.vue b/src/views/task/selftrans/collegeexam/components/steps/step5/index.vue
index 99ee397..559756b 100644
--- a/src/views/task/selftrans/collegeexam/components/steps/step5/index.vue
+++ b/src/views/task/selftrans/collegeexam/components/steps/step5/index.vue
@@ -191,28 +191,35 @@ const selectedRows = ref([]);
const handleDeletes = async () => {
try {
- const rows = selections.value;
+
+ const rows = selections.value;
if (!rows.length) {
message.error('请至少选择一条数据');
return;
}
- await ElMessageBox.confirm(
- '只能删除待考状态的学生,是否确认删除?',
- '警告',
- {
- confirmButtonText: '确定',
- cancelButtonText: '取消',
- type: 'warning'
- }
- );
+ await ElMessageBox.confirm(
+ '只能删除待考状态的学生,是否确认删除?',
+ '警告',
+ {
+ confirmButtonText: '确定',
+ cancelButtonText: '取消',
+ type: 'warning',
+ }
+ );
selectedRows.value = rows.map((d: any) => d.id); // 保存选中的行数据
const deleteData = {
studentIds: selectedRows.value, // 选中的 ID 列表
taskId: props.taskId // 任务 ID
}
- await SmsPersonlApi.removePersons(deleteData)
+ const res= await SmsPersonlApi.removePersons(deleteData)
+if(res =='删除成功'){
message.success(t('common.delSuccess'))
+
+}else{
+ message.error(res)
+
+}
// 刷新列表
await getList()
} catch {}
diff --git a/src/views/task/selftrans/module/components/steps/step1/components/step-edit.vue b/src/views/task/selftrans/module/components/steps/step1/components/step-edit.vue
index 71db1fc..67d3184 100644
--- a/src/views/task/selftrans/module/components/steps/step1/components/step-edit.vue
+++ b/src/views/task/selftrans/module/components/steps/step1/components/step-edit.vue
@@ -87,9 +87,9 @@
-
+
@@ -168,7 +168,7 @@ const form = ref<{
const rules = reactive({
spName: [{ required: true, message: '请选择题型', trigger: 'change' }],
quLevel: [{ required: true, message: '请选择难度', trigger: 'change' }],
- sort: [{ required: true, message: '请设置排序', trigger: 'change' }],
+ // sort: [{ required: true, message: '请设置排序', trigger: 'change' }],
quTitle: [{ required: true, message: '请输入别名', trigger: 'change' }],
pointName: [{ required: true, message: '请选择知识点', trigger: 'change' }],
quNumbers: [{ required: true, message: '请输入试题数量', trigger: 'blur' }],
diff --git a/src/views/task/selftrans/module/components/steps/step5/components/person-edit.vue b/src/views/task/selftrans/module/components/steps/step5/components/person-edit.vue
index 65ea440..ca05733 100644
--- a/src/views/task/selftrans/module/components/steps/step5/components/person-edit.vue
+++ b/src/views/task/selftrans/module/components/steps/step5/components/person-edit.vue
@@ -110,7 +110,7 @@ const selectedSessionBanch = ref(null);
const selections = ref([]);
const showEdit = ref(false);
const current = ref(null);
-
+const message = useMessage() // 消息弹窗
const taskTableRef = ref();
const personTableRef = ref();
const stuAddRef = ref();
@@ -148,7 +148,6 @@ const openAssignDialog = () => {
ElMessage.warning('请先选择左侧任务!');
return;
}
-
showPersonEdit.value = true;
nextTick(() => {
stuAddRef.value?.open();
@@ -204,8 +203,13 @@ const removeBatch = async () => {
batch: selectedSessionBanch.value
};
- await PersonApi.removeSessionStu(data);
+ const res=await PersonApi.removeSessionStu(data);
+ if(res =='删除成功'){
+ message.success(t('common.delSuccess'))
+ }else{
+ message.error(res)
+ }
await getPersonList(); // 删除后刷新右侧列表
emit('done');
ElMessage.success('删除成功');
diff --git a/src/views/task/selftrans/module/components/steps/step5/index.vue b/src/views/task/selftrans/module/components/steps/step5/index.vue
index 99ee397..559756b 100644
--- a/src/views/task/selftrans/module/components/steps/step5/index.vue
+++ b/src/views/task/selftrans/module/components/steps/step5/index.vue
@@ -191,28 +191,35 @@ const selectedRows = ref([]);
const handleDeletes = async () => {
try {
- const rows = selections.value;
+
+ const rows = selections.value;
if (!rows.length) {
message.error('请至少选择一条数据');
return;
}
- await ElMessageBox.confirm(
- '只能删除待考状态的学生,是否确认删除?',
- '警告',
- {
- confirmButtonText: '确定',
- cancelButtonText: '取消',
- type: 'warning'
- }
- );
+ await ElMessageBox.confirm(
+ '只能删除待考状态的学生,是否确认删除?',
+ '警告',
+ {
+ confirmButtonText: '确定',
+ cancelButtonText: '取消',
+ type: 'warning',
+ }
+ );
selectedRows.value = rows.map((d: any) => d.id); // 保存选中的行数据
const deleteData = {
studentIds: selectedRows.value, // 选中的 ID 列表
taskId: props.taskId // 任务 ID
}
- await SmsPersonlApi.removePersons(deleteData)
+ const res= await SmsPersonlApi.removePersons(deleteData)
+if(res =='删除成功'){
message.success(t('common.delSuccess'))
+
+}else{
+ message.error(res)
+
+}
// 刷新列表
await getList()
} catch {}
diff --git a/src/views/task/selftrans/random/components/steps/step1/components/step-edit.vue b/src/views/task/selftrans/random/components/steps/step1/components/step-edit.vue
index 7479690..a7f6885 100644
--- a/src/views/task/selftrans/random/components/steps/step1/components/step-edit.vue
+++ b/src/views/task/selftrans/random/components/steps/step1/components/step-edit.vue
@@ -86,10 +86,10 @@
{{ availableCount }}
-
+
@@ -168,7 +168,7 @@ const form = ref<{
const rules = reactive({
spName: [{ required: true, message: '请选择题型', trigger: 'change' }],
quLevel: [{ required: true, message: '请选择难度', trigger: 'change' }],
- sort: [{ required: true, message: '请设置排序', trigger: 'change' }],
+ // sort: [{ required: true, message: '请设置排序', trigger: 'change' }],
quTitle: [{ required: true, message: '请输入别名', trigger: 'change' }],
pointName: [{ required: true, message: '请选择知识点', trigger: 'change' }],
quNumbers: [{ required: true, message: '请输入试题数量', trigger: 'blur' }],
diff --git a/src/views/task/selftrans/random/components/steps/step5/components/person-edit.vue b/src/views/task/selftrans/random/components/steps/step5/components/person-edit.vue
index 8b0dcd7..ca05733 100644
--- a/src/views/task/selftrans/random/components/steps/step5/components/person-edit.vue
+++ b/src/views/task/selftrans/random/components/steps/step5/components/person-edit.vue
@@ -110,7 +110,7 @@ const selectedSessionBanch = ref(null);
const selections = ref([]);
const showEdit = ref(false);
const current = ref(null);
-
+const message = useMessage() // 消息弹窗
const taskTableRef = ref();
const personTableRef = ref();
const stuAddRef = ref();
@@ -203,8 +203,13 @@ const removeBatch = async () => {
batch: selectedSessionBanch.value
};
- await PersonApi.removeSessionStu(data);
+ const res=await PersonApi.removeSessionStu(data);
+ if(res =='删除成功'){
+ message.success(t('common.delSuccess'))
+ }else{
+ message.error(res)
+ }
await getPersonList(); // 删除后刷新右侧列表
emit('done');
ElMessage.success('删除成功');
diff --git a/src/views/task/selftrans/random/components/steps/step5/index.vue b/src/views/task/selftrans/random/components/steps/step5/index.vue
index 99ee397..559756b 100644
--- a/src/views/task/selftrans/random/components/steps/step5/index.vue
+++ b/src/views/task/selftrans/random/components/steps/step5/index.vue
@@ -191,28 +191,35 @@ const selectedRows = ref([]);
const handleDeletes = async () => {
try {
- const rows = selections.value;
+
+ const rows = selections.value;
if (!rows.length) {
message.error('请至少选择一条数据');
return;
}
- await ElMessageBox.confirm(
- '只能删除待考状态的学生,是否确认删除?',
- '警告',
- {
- confirmButtonText: '确定',
- cancelButtonText: '取消',
- type: 'warning'
- }
- );
+ await ElMessageBox.confirm(
+ '只能删除待考状态的学生,是否确认删除?',
+ '警告',
+ {
+ confirmButtonText: '确定',
+ cancelButtonText: '取消',
+ type: 'warning',
+ }
+ );
selectedRows.value = rows.map((d: any) => d.id); // 保存选中的行数据
const deleteData = {
studentIds: selectedRows.value, // 选中的 ID 列表
taskId: props.taskId // 任务 ID
}
- await SmsPersonlApi.removePersons(deleteData)
+ const res= await SmsPersonlApi.removePersons(deleteData)
+if(res =='删除成功'){
message.success(t('common.delSuccess'))
+
+}else{
+ message.error(res)
+
+}
// 刷新列表
await getList()
} catch {}
diff --git a/src/views/task/sprint/components/steps/step5/components/person-edit.vue b/src/views/task/sprint/components/steps/step5/components/person-edit.vue
index 8b0dcd7..ca05733 100644
--- a/src/views/task/sprint/components/steps/step5/components/person-edit.vue
+++ b/src/views/task/sprint/components/steps/step5/components/person-edit.vue
@@ -110,7 +110,7 @@ const selectedSessionBanch = ref(null);
const selections = ref([]);
const showEdit = ref(false);
const current = ref(null);
-
+const message = useMessage() // 消息弹窗
const taskTableRef = ref();
const personTableRef = ref();
const stuAddRef = ref();
@@ -203,8 +203,13 @@ const removeBatch = async () => {
batch: selectedSessionBanch.value
};
- await PersonApi.removeSessionStu(data);
+ const res=await PersonApi.removeSessionStu(data);
+ if(res =='删除成功'){
+ message.success(t('common.delSuccess'))
+ }else{
+ message.error(res)
+ }
await getPersonList(); // 删除后刷新右侧列表
emit('done');
ElMessage.success('删除成功');
diff --git a/src/views/task/sprint/components/steps/step5/index.vue b/src/views/task/sprint/components/steps/step5/index.vue
index e80cdc4..559756b 100644
--- a/src/views/task/sprint/components/steps/step5/index.vue
+++ b/src/views/task/sprint/components/steps/step5/index.vue
@@ -212,8 +212,14 @@ const handleDeletes = async () => {
studentIds: selectedRows.value, // 选中的 ID 列表
taskId: props.taskId // 任务 ID
}
- await SmsPersonlApi.removePersons(deleteData)
+ const res= await SmsPersonlApi.removePersons(deleteData)
+if(res =='删除成功'){
message.success(t('common.delSuccess'))
+
+}else{
+ message.error(res)
+
+}
// 刷新列表
await getList()
} catch {}
diff --git a/src/views/task/sprint/index.vue b/src/views/task/sprint/index.vue
index eb7d51b..cedc741 100644
--- a/src/views/task/sprint/index.vue
+++ b/src/views/task/sprint/index.vue
@@ -265,8 +265,13 @@ const handleDelete = async (id: number) => {
// 删除的二次确认
await message.delConfirm()
// 发起删除
- await SmsChannelApi.removeTasks(id)
- message.success(t('common.delSuccess'))
+ const res= await SmsChannelApi.removeTasks(id)
+ console.log(res);
+ if(res=='删除成功'){
+ message.success(res)
+ }else{
+ message.error(res)
+ }
// 刷新列表
await getList()
} catch {}
@@ -283,8 +288,13 @@ const handleDeletes = async () => {
}
selectedRows.value = rows.map((d: any) => d.taskId); // 保存选中的行数据
- await SmsChannelApi.removeTasks(selectedRows.value)
- message.success(t('common.delSuccess'))
+ const res= await SmsChannelApi.removeTasks(selectedRows.value)
+console.log(res);
+ if(res=='删除成功'){
+ message.success(res)
+ }else{
+ message.error(res)
+ }
// 刷新列表
await getList()
} catch {}
diff --git a/src/views/task/trans/components/steps/step1/components/step-edit.vue b/src/views/task/trans/components/steps/step1/components/step-edit.vue
index c8ff863..372255c 100644
--- a/src/views/task/trans/components/steps/step1/components/step-edit.vue
+++ b/src/views/task/trans/components/steps/step1/components/step-edit.vue
@@ -87,9 +87,9 @@
-
+
@@ -168,7 +168,7 @@ const form = ref<{
const rules = reactive({
spName: [{ required: true, message: '请选择题型', trigger: 'change' }],
quLevel: [{ required: true, message: '请选择难度', trigger: 'change' }],
- sort: [{ required: true, message: '请设置排序', trigger: 'change' }],
+ // sort: [{ required: true, message: '请设置排序', trigger: 'change' }],
quTitle: [{ required: true, message: '请输入别名', trigger: 'change' }],
pointName: [{ required: true, message: '请选择知识点', trigger: 'change' }],
quNumbers: [{ required: true, message: '请输入试题数量', trigger: 'blur' }],
diff --git a/src/views/task/trans/components/steps/step5/components/person-edit.vue b/src/views/task/trans/components/steps/step5/components/person-edit.vue
index 8b0dcd7..ca05733 100644
--- a/src/views/task/trans/components/steps/step5/components/person-edit.vue
+++ b/src/views/task/trans/components/steps/step5/components/person-edit.vue
@@ -110,7 +110,7 @@ const selectedSessionBanch = ref(null);
const selections = ref([]);
const showEdit = ref(false);
const current = ref(null);
-
+const message = useMessage() // 消息弹窗
const taskTableRef = ref();
const personTableRef = ref();
const stuAddRef = ref();
@@ -203,8 +203,13 @@ const removeBatch = async () => {
batch: selectedSessionBanch.value
};
- await PersonApi.removeSessionStu(data);
+ const res=await PersonApi.removeSessionStu(data);
+ if(res =='删除成功'){
+ message.success(t('common.delSuccess'))
+ }else{
+ message.error(res)
+ }
await getPersonList(); // 删除后刷新右侧列表
emit('done');
ElMessage.success('删除成功');
diff --git a/src/views/task/trans/components/steps/step5/index.vue b/src/views/task/trans/components/steps/step5/index.vue
index 311e1ad..559756b 100644
--- a/src/views/task/trans/components/steps/step5/index.vue
+++ b/src/views/task/trans/components/steps/step5/index.vue
@@ -191,7 +191,8 @@ const selectedRows = ref([]);
const handleDeletes = async () => {
try {
- const rows = selections.value;
+
+ const rows = selections.value;
if (!rows.length) {
message.error('请至少选择一条数据');
return;
@@ -211,8 +212,14 @@ const handleDeletes = async () => {
studentIds: selectedRows.value, // 选中的 ID 列表
taskId: props.taskId // 任务 ID
}
- await SmsPersonlApi.removePersons(deleteData)
+ const res= await SmsPersonlApi.removePersons(deleteData)
+if(res =='删除成功'){
message.success(t('common.delSuccess'))
+
+}else{
+ message.error(res)
+
+}
// 刷新列表
await getList()
} catch {}