【修改】试卷任务,人员,试题删除提示
This commit is contained in:
@@ -809,8 +809,12 @@ const handleDelete = async (id: number) => {
|
|||||||
}
|
}
|
||||||
);
|
);
|
||||||
// 发起删除
|
// 发起删除
|
||||||
await QuestionApi.removeQuestions(id)
|
const res = await QuestionApi.removeQuestions(id);
|
||||||
message.success(t('common.delSuccess'))
|
if(res=='删除成功'){
|
||||||
|
message.success(res)
|
||||||
|
}else{
|
||||||
|
message.error(res)
|
||||||
|
}
|
||||||
// 刷新列表
|
// 刷新列表
|
||||||
await getList()
|
await getList()
|
||||||
} catch {}
|
} catch {}
|
||||||
|
@@ -86,10 +86,10 @@
|
|||||||
<el-text>{{ availableCount }}</el-text>
|
<el-text>{{ availableCount }}</el-text>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
|
|
||||||
|
<!--
|
||||||
<el-form-item label="别名排序" prop="sort">
|
<el-form-item label="别名排序" prop="sort">
|
||||||
<el-input-number v-model="form.sort" />
|
<el-input-number v-model="form.sort" />
|
||||||
</el-form-item>
|
</el-form-item> -->
|
||||||
</el-form>
|
</el-form>
|
||||||
|
|
||||||
<template #footer>
|
<template #footer>
|
||||||
|
@@ -110,7 +110,7 @@ const selectedSessionBanch = ref(null);
|
|||||||
const selections = ref([]);
|
const selections = ref([]);
|
||||||
const showEdit = ref(false);
|
const showEdit = ref(false);
|
||||||
const current = ref(null);
|
const current = ref(null);
|
||||||
|
const message = useMessage() // 消息弹窗
|
||||||
const taskTableRef = ref();
|
const taskTableRef = ref();
|
||||||
const personTableRef = ref();
|
const personTableRef = ref();
|
||||||
const stuAddRef = ref();
|
const stuAddRef = ref();
|
||||||
@@ -203,8 +203,13 @@ const removeBatch = async () => {
|
|||||||
batch: selectedSessionBanch.value
|
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(); // 删除后刷新右侧列表
|
await getPersonList(); // 删除后刷新右侧列表
|
||||||
emit('done');
|
emit('done');
|
||||||
ElMessage.success('删除成功');
|
ElMessage.success('删除成功');
|
||||||
|
@@ -191,28 +191,35 @@ const selectedRows = ref<string[]>([]);
|
|||||||
|
|
||||||
const handleDeletes = async () => {
|
const handleDeletes = async () => {
|
||||||
try {
|
try {
|
||||||
const rows = selections.value;
|
|
||||||
|
const rows = selections.value;
|
||||||
if (!rows.length) {
|
if (!rows.length) {
|
||||||
message.error('请至少选择一条数据');
|
message.error('请至少选择一条数据');
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
await ElMessageBox.confirm(
|
await ElMessageBox.confirm(
|
||||||
'只能删除待考状态的学生,是否确认删除?',
|
'只能删除待考状态的学生,是否确认删除?',
|
||||||
'警告',
|
'警告',
|
||||||
{
|
{
|
||||||
confirmButtonText: '确定',
|
confirmButtonText: '确定',
|
||||||
cancelButtonText: '取消',
|
cancelButtonText: '取消',
|
||||||
type: 'warning'
|
type: 'warning',
|
||||||
}
|
}
|
||||||
);
|
);
|
||||||
selectedRows.value = rows.map((d: any) => d.id); // 保存选中的行数据
|
selectedRows.value = rows.map((d: any) => d.id); // 保存选中的行数据
|
||||||
|
|
||||||
const deleteData = {
|
const deleteData = {
|
||||||
studentIds: selectedRows.value, // 选中的 ID 列表
|
studentIds: selectedRows.value, // 选中的 ID 列表
|
||||||
taskId: props.taskId // 任务 ID
|
taskId: props.taskId // 任务 ID
|
||||||
}
|
}
|
||||||
await SmsPersonlApi.removePersons(deleteData)
|
const res= await SmsPersonlApi.removePersons(deleteData)
|
||||||
|
if(res =='删除成功'){
|
||||||
message.success(t('common.delSuccess'))
|
message.success(t('common.delSuccess'))
|
||||||
|
|
||||||
|
}else{
|
||||||
|
message.error(res)
|
||||||
|
|
||||||
|
}
|
||||||
// 刷新列表
|
// 刷新列表
|
||||||
await getList()
|
await getList()
|
||||||
} catch {}
|
} catch {}
|
||||||
|
@@ -87,9 +87,9 @@
|
|||||||
</el-form-item>
|
</el-form-item>
|
||||||
|
|
||||||
|
|
||||||
<el-form-item label="别名排序" prop="sort">
|
<!-- <el-form-item label="别名排序" prop="sort">
|
||||||
<el-input-number v-model="form.sort" />
|
<el-input-number v-model="form.sort" />
|
||||||
</el-form-item>
|
</el-form-item> -->
|
||||||
</el-form>
|
</el-form>
|
||||||
|
|
||||||
<template #footer>
|
<template #footer>
|
||||||
@@ -168,7 +168,7 @@ const form = ref<{
|
|||||||
const rules = reactive({
|
const rules = reactive({
|
||||||
spName: [{ required: true, message: '请选择题型', trigger: 'change' }],
|
spName: [{ required: true, message: '请选择题型', trigger: 'change' }],
|
||||||
quLevel: [{ 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' }],
|
quTitle: [{ required: true, message: '请输入别名', trigger: 'change' }],
|
||||||
pointName: [{ required: true, message: '请选择知识点', trigger: 'change' }],
|
pointName: [{ required: true, message: '请选择知识点', trigger: 'change' }],
|
||||||
quNumbers: [{ required: true, message: '请输入试题数量', trigger: 'blur' }],
|
quNumbers: [{ required: true, message: '请输入试题数量', trigger: 'blur' }],
|
||||||
|
@@ -110,7 +110,7 @@ const selectedSessionBanch = ref(null);
|
|||||||
const selections = ref([]);
|
const selections = ref([]);
|
||||||
const showEdit = ref(false);
|
const showEdit = ref(false);
|
||||||
const current = ref(null);
|
const current = ref(null);
|
||||||
|
const message = useMessage() // 消息弹窗
|
||||||
const taskTableRef = ref();
|
const taskTableRef = ref();
|
||||||
const personTableRef = ref();
|
const personTableRef = ref();
|
||||||
const stuAddRef = ref();
|
const stuAddRef = ref();
|
||||||
@@ -203,8 +203,13 @@ const removeBatch = async () => {
|
|||||||
batch: selectedSessionBanch.value
|
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(); // 删除后刷新右侧列表
|
await getPersonList(); // 删除后刷新右侧列表
|
||||||
emit('done');
|
emit('done');
|
||||||
ElMessage.success('删除成功');
|
ElMessage.success('删除成功');
|
||||||
|
@@ -191,28 +191,35 @@ const selectedRows = ref<string[]>([]);
|
|||||||
|
|
||||||
const handleDeletes = async () => {
|
const handleDeletes = async () => {
|
||||||
try {
|
try {
|
||||||
const rows = selections.value;
|
|
||||||
|
const rows = selections.value;
|
||||||
if (!rows.length) {
|
if (!rows.length) {
|
||||||
message.error('请至少选择一条数据');
|
message.error('请至少选择一条数据');
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
await ElMessageBox.confirm(
|
await ElMessageBox.confirm(
|
||||||
'只能删除待考状态的学生,是否确认删除?',
|
'只能删除待考状态的学生,是否确认删除?',
|
||||||
'警告',
|
'警告',
|
||||||
{
|
{
|
||||||
confirmButtonText: '确定',
|
confirmButtonText: '确定',
|
||||||
cancelButtonText: '取消',
|
cancelButtonText: '取消',
|
||||||
type: 'warning'
|
type: 'warning',
|
||||||
}
|
}
|
||||||
);
|
);
|
||||||
selectedRows.value = rows.map((d: any) => d.id); // 保存选中的行数据
|
selectedRows.value = rows.map((d: any) => d.id); // 保存选中的行数据
|
||||||
|
|
||||||
const deleteData = {
|
const deleteData = {
|
||||||
studentIds: selectedRows.value, // 选中的 ID 列表
|
studentIds: selectedRows.value, // 选中的 ID 列表
|
||||||
taskId: props.taskId // 任务 ID
|
taskId: props.taskId // 任务 ID
|
||||||
}
|
}
|
||||||
await SmsPersonlApi.removePersons(deleteData)
|
const res= await SmsPersonlApi.removePersons(deleteData)
|
||||||
|
if(res =='删除成功'){
|
||||||
message.success(t('common.delSuccess'))
|
message.success(t('common.delSuccess'))
|
||||||
|
|
||||||
|
}else{
|
||||||
|
message.error(res)
|
||||||
|
|
||||||
|
}
|
||||||
// 刷新列表
|
// 刷新列表
|
||||||
await getList()
|
await getList()
|
||||||
} catch {}
|
} catch {}
|
||||||
|
@@ -87,9 +87,9 @@
|
|||||||
</el-form-item>
|
</el-form-item>
|
||||||
|
|
||||||
|
|
||||||
<el-form-item label="别名排序" prop="sort">
|
<!-- <el-form-item label="别名排序" prop="sort">
|
||||||
<el-input-number v-model="form.sort" />
|
<el-input-number v-model="form.sort" />
|
||||||
</el-form-item>
|
</el-form-item> -->
|
||||||
</el-form>
|
</el-form>
|
||||||
|
|
||||||
<template #footer>
|
<template #footer>
|
||||||
@@ -168,7 +168,7 @@ const form = ref<{
|
|||||||
const rules = reactive({
|
const rules = reactive({
|
||||||
spName: [{ required: true, message: '请选择题型', trigger: 'change' }],
|
spName: [{ required: true, message: '请选择题型', trigger: 'change' }],
|
||||||
quLevel: [{ 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' }],
|
quTitle: [{ required: true, message: '请输入别名', trigger: 'change' }],
|
||||||
pointName: [{ required: true, message: '请选择知识点', trigger: 'change' }],
|
pointName: [{ required: true, message: '请选择知识点', trigger: 'change' }],
|
||||||
quNumbers: [{ required: true, message: '请输入试题数量', trigger: 'blur' }],
|
quNumbers: [{ required: true, message: '请输入试题数量', trigger: 'blur' }],
|
||||||
|
@@ -110,7 +110,7 @@ const selectedSessionBanch = ref(null);
|
|||||||
const selections = ref([]);
|
const selections = ref([]);
|
||||||
const showEdit = ref(false);
|
const showEdit = ref(false);
|
||||||
const current = ref(null);
|
const current = ref(null);
|
||||||
|
const message = useMessage() // 消息弹窗
|
||||||
const taskTableRef = ref();
|
const taskTableRef = ref();
|
||||||
const personTableRef = ref();
|
const personTableRef = ref();
|
||||||
const stuAddRef = ref();
|
const stuAddRef = ref();
|
||||||
@@ -148,7 +148,6 @@ const openAssignDialog = () => {
|
|||||||
ElMessage.warning('请先选择左侧任务!');
|
ElMessage.warning('请先选择左侧任务!');
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
showPersonEdit.value = true;
|
showPersonEdit.value = true;
|
||||||
nextTick(() => {
|
nextTick(() => {
|
||||||
stuAddRef.value?.open();
|
stuAddRef.value?.open();
|
||||||
@@ -204,8 +203,13 @@ const removeBatch = async () => {
|
|||||||
batch: selectedSessionBanch.value
|
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(); // 删除后刷新右侧列表
|
await getPersonList(); // 删除后刷新右侧列表
|
||||||
emit('done');
|
emit('done');
|
||||||
ElMessage.success('删除成功');
|
ElMessage.success('删除成功');
|
||||||
|
@@ -191,28 +191,35 @@ const selectedRows = ref<string[]>([]);
|
|||||||
|
|
||||||
const handleDeletes = async () => {
|
const handleDeletes = async () => {
|
||||||
try {
|
try {
|
||||||
const rows = selections.value;
|
|
||||||
|
const rows = selections.value;
|
||||||
if (!rows.length) {
|
if (!rows.length) {
|
||||||
message.error('请至少选择一条数据');
|
message.error('请至少选择一条数据');
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
await ElMessageBox.confirm(
|
await ElMessageBox.confirm(
|
||||||
'只能删除待考状态的学生,是否确认删除?',
|
'只能删除待考状态的学生,是否确认删除?',
|
||||||
'警告',
|
'警告',
|
||||||
{
|
{
|
||||||
confirmButtonText: '确定',
|
confirmButtonText: '确定',
|
||||||
cancelButtonText: '取消',
|
cancelButtonText: '取消',
|
||||||
type: 'warning'
|
type: 'warning',
|
||||||
}
|
}
|
||||||
);
|
);
|
||||||
selectedRows.value = rows.map((d: any) => d.id); // 保存选中的行数据
|
selectedRows.value = rows.map((d: any) => d.id); // 保存选中的行数据
|
||||||
|
|
||||||
const deleteData = {
|
const deleteData = {
|
||||||
studentIds: selectedRows.value, // 选中的 ID 列表
|
studentIds: selectedRows.value, // 选中的 ID 列表
|
||||||
taskId: props.taskId // 任务 ID
|
taskId: props.taskId // 任务 ID
|
||||||
}
|
}
|
||||||
await SmsPersonlApi.removePersons(deleteData)
|
const res= await SmsPersonlApi.removePersons(deleteData)
|
||||||
|
if(res =='删除成功'){
|
||||||
message.success(t('common.delSuccess'))
|
message.success(t('common.delSuccess'))
|
||||||
|
|
||||||
|
}else{
|
||||||
|
message.error(res)
|
||||||
|
|
||||||
|
}
|
||||||
// 刷新列表
|
// 刷新列表
|
||||||
await getList()
|
await getList()
|
||||||
} catch {}
|
} catch {}
|
||||||
|
@@ -86,10 +86,10 @@
|
|||||||
<el-text>{{ availableCount }}</el-text>
|
<el-text>{{ availableCount }}</el-text>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
|
|
||||||
|
<!--
|
||||||
<el-form-item label="别名排序" prop="sort">
|
<el-form-item label="别名排序" prop="sort">
|
||||||
<el-input-number v-model="form.sort" />
|
<el-input-number v-model="form.sort" />
|
||||||
</el-form-item>
|
</el-form-item> -->
|
||||||
</el-form>
|
</el-form>
|
||||||
|
|
||||||
<template #footer>
|
<template #footer>
|
||||||
@@ -168,7 +168,7 @@ const form = ref<{
|
|||||||
const rules = reactive({
|
const rules = reactive({
|
||||||
spName: [{ required: true, message: '请选择题型', trigger: 'change' }],
|
spName: [{ required: true, message: '请选择题型', trigger: 'change' }],
|
||||||
quLevel: [{ 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' }],
|
quTitle: [{ required: true, message: '请输入别名', trigger: 'change' }],
|
||||||
pointName: [{ required: true, message: '请选择知识点', trigger: 'change' }],
|
pointName: [{ required: true, message: '请选择知识点', trigger: 'change' }],
|
||||||
quNumbers: [{ required: true, message: '请输入试题数量', trigger: 'blur' }],
|
quNumbers: [{ required: true, message: '请输入试题数量', trigger: 'blur' }],
|
||||||
|
@@ -110,7 +110,7 @@ const selectedSessionBanch = ref(null);
|
|||||||
const selections = ref([]);
|
const selections = ref([]);
|
||||||
const showEdit = ref(false);
|
const showEdit = ref(false);
|
||||||
const current = ref(null);
|
const current = ref(null);
|
||||||
|
const message = useMessage() // 消息弹窗
|
||||||
const taskTableRef = ref();
|
const taskTableRef = ref();
|
||||||
const personTableRef = ref();
|
const personTableRef = ref();
|
||||||
const stuAddRef = ref();
|
const stuAddRef = ref();
|
||||||
@@ -203,8 +203,13 @@ const removeBatch = async () => {
|
|||||||
batch: selectedSessionBanch.value
|
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(); // 删除后刷新右侧列表
|
await getPersonList(); // 删除后刷新右侧列表
|
||||||
emit('done');
|
emit('done');
|
||||||
ElMessage.success('删除成功');
|
ElMessage.success('删除成功');
|
||||||
|
@@ -191,28 +191,35 @@ const selectedRows = ref<string[]>([]);
|
|||||||
|
|
||||||
const handleDeletes = async () => {
|
const handleDeletes = async () => {
|
||||||
try {
|
try {
|
||||||
const rows = selections.value;
|
|
||||||
|
const rows = selections.value;
|
||||||
if (!rows.length) {
|
if (!rows.length) {
|
||||||
message.error('请至少选择一条数据');
|
message.error('请至少选择一条数据');
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
await ElMessageBox.confirm(
|
await ElMessageBox.confirm(
|
||||||
'只能删除待考状态的学生,是否确认删除?',
|
'只能删除待考状态的学生,是否确认删除?',
|
||||||
'警告',
|
'警告',
|
||||||
{
|
{
|
||||||
confirmButtonText: '确定',
|
confirmButtonText: '确定',
|
||||||
cancelButtonText: '取消',
|
cancelButtonText: '取消',
|
||||||
type: 'warning'
|
type: 'warning',
|
||||||
}
|
}
|
||||||
);
|
);
|
||||||
selectedRows.value = rows.map((d: any) => d.id); // 保存选中的行数据
|
selectedRows.value = rows.map((d: any) => d.id); // 保存选中的行数据
|
||||||
|
|
||||||
const deleteData = {
|
const deleteData = {
|
||||||
studentIds: selectedRows.value, // 选中的 ID 列表
|
studentIds: selectedRows.value, // 选中的 ID 列表
|
||||||
taskId: props.taskId // 任务 ID
|
taskId: props.taskId // 任务 ID
|
||||||
}
|
}
|
||||||
await SmsPersonlApi.removePersons(deleteData)
|
const res= await SmsPersonlApi.removePersons(deleteData)
|
||||||
|
if(res =='删除成功'){
|
||||||
message.success(t('common.delSuccess'))
|
message.success(t('common.delSuccess'))
|
||||||
|
|
||||||
|
}else{
|
||||||
|
message.error(res)
|
||||||
|
|
||||||
|
}
|
||||||
// 刷新列表
|
// 刷新列表
|
||||||
await getList()
|
await getList()
|
||||||
} catch {}
|
} catch {}
|
||||||
|
@@ -110,7 +110,7 @@ const selectedSessionBanch = ref(null);
|
|||||||
const selections = ref([]);
|
const selections = ref([]);
|
||||||
const showEdit = ref(false);
|
const showEdit = ref(false);
|
||||||
const current = ref(null);
|
const current = ref(null);
|
||||||
|
const message = useMessage() // 消息弹窗
|
||||||
const taskTableRef = ref();
|
const taskTableRef = ref();
|
||||||
const personTableRef = ref();
|
const personTableRef = ref();
|
||||||
const stuAddRef = ref();
|
const stuAddRef = ref();
|
||||||
@@ -203,8 +203,13 @@ const removeBatch = async () => {
|
|||||||
batch: selectedSessionBanch.value
|
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(); // 删除后刷新右侧列表
|
await getPersonList(); // 删除后刷新右侧列表
|
||||||
emit('done');
|
emit('done');
|
||||||
ElMessage.success('删除成功');
|
ElMessage.success('删除成功');
|
||||||
|
@@ -212,8 +212,14 @@ const handleDeletes = async () => {
|
|||||||
studentIds: selectedRows.value, // 选中的 ID 列表
|
studentIds: selectedRows.value, // 选中的 ID 列表
|
||||||
taskId: props.taskId // 任务 ID
|
taskId: props.taskId // 任务 ID
|
||||||
}
|
}
|
||||||
await SmsPersonlApi.removePersons(deleteData)
|
const res= await SmsPersonlApi.removePersons(deleteData)
|
||||||
|
if(res =='删除成功'){
|
||||||
message.success(t('common.delSuccess'))
|
message.success(t('common.delSuccess'))
|
||||||
|
|
||||||
|
}else{
|
||||||
|
message.error(res)
|
||||||
|
|
||||||
|
}
|
||||||
// 刷新列表
|
// 刷新列表
|
||||||
await getList()
|
await getList()
|
||||||
} catch {}
|
} catch {}
|
||||||
|
@@ -265,8 +265,13 @@ const handleDelete = async (id: number) => {
|
|||||||
// 删除的二次确认
|
// 删除的二次确认
|
||||||
await message.delConfirm()
|
await message.delConfirm()
|
||||||
// 发起删除
|
// 发起删除
|
||||||
await SmsChannelApi.removeTasks(id)
|
const res= await SmsChannelApi.removeTasks(id)
|
||||||
message.success(t('common.delSuccess'))
|
console.log(res);
|
||||||
|
if(res=='删除成功'){
|
||||||
|
message.success(res)
|
||||||
|
}else{
|
||||||
|
message.error(res)
|
||||||
|
}
|
||||||
// 刷新列表
|
// 刷新列表
|
||||||
await getList()
|
await getList()
|
||||||
} catch {}
|
} catch {}
|
||||||
@@ -283,8 +288,13 @@ const handleDeletes = async () => {
|
|||||||
}
|
}
|
||||||
|
|
||||||
selectedRows.value = rows.map((d: any) => d.taskId); // 保存选中的行数据
|
selectedRows.value = rows.map((d: any) => d.taskId); // 保存选中的行数据
|
||||||
await SmsChannelApi.removeTasks(selectedRows.value)
|
const res= await SmsChannelApi.removeTasks(selectedRows.value)
|
||||||
message.success(t('common.delSuccess'))
|
console.log(res);
|
||||||
|
if(res=='删除成功'){
|
||||||
|
message.success(res)
|
||||||
|
}else{
|
||||||
|
message.error(res)
|
||||||
|
}
|
||||||
// 刷新列表
|
// 刷新列表
|
||||||
await getList()
|
await getList()
|
||||||
} catch {}
|
} catch {}
|
||||||
|
@@ -87,9 +87,9 @@
|
|||||||
</el-form-item>
|
</el-form-item>
|
||||||
|
|
||||||
|
|
||||||
<el-form-item label="别名排序" prop="sort">
|
<!-- <el-form-item label="别名排序" prop="sort">
|
||||||
<el-input-number v-model="form.sort" />
|
<el-input-number v-model="form.sort" />
|
||||||
</el-form-item>
|
</el-form-item> -->
|
||||||
</el-form>
|
</el-form>
|
||||||
|
|
||||||
<template #footer>
|
<template #footer>
|
||||||
@@ -168,7 +168,7 @@ const form = ref<{
|
|||||||
const rules = reactive({
|
const rules = reactive({
|
||||||
spName: [{ required: true, message: '请选择题型', trigger: 'change' }],
|
spName: [{ required: true, message: '请选择题型', trigger: 'change' }],
|
||||||
quLevel: [{ 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' }],
|
quTitle: [{ required: true, message: '请输入别名', trigger: 'change' }],
|
||||||
pointName: [{ required: true, message: '请选择知识点', trigger: 'change' }],
|
pointName: [{ required: true, message: '请选择知识点', trigger: 'change' }],
|
||||||
quNumbers: [{ required: true, message: '请输入试题数量', trigger: 'blur' }],
|
quNumbers: [{ required: true, message: '请输入试题数量', trigger: 'blur' }],
|
||||||
|
@@ -110,7 +110,7 @@ const selectedSessionBanch = ref(null);
|
|||||||
const selections = ref([]);
|
const selections = ref([]);
|
||||||
const showEdit = ref(false);
|
const showEdit = ref(false);
|
||||||
const current = ref(null);
|
const current = ref(null);
|
||||||
|
const message = useMessage() // 消息弹窗
|
||||||
const taskTableRef = ref();
|
const taskTableRef = ref();
|
||||||
const personTableRef = ref();
|
const personTableRef = ref();
|
||||||
const stuAddRef = ref();
|
const stuAddRef = ref();
|
||||||
@@ -203,8 +203,13 @@ const removeBatch = async () => {
|
|||||||
batch: selectedSessionBanch.value
|
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(); // 删除后刷新右侧列表
|
await getPersonList(); // 删除后刷新右侧列表
|
||||||
emit('done');
|
emit('done');
|
||||||
ElMessage.success('删除成功');
|
ElMessage.success('删除成功');
|
||||||
|
@@ -191,7 +191,8 @@ const selectedRows = ref<string[]>([]);
|
|||||||
|
|
||||||
const handleDeletes = async () => {
|
const handleDeletes = async () => {
|
||||||
try {
|
try {
|
||||||
const rows = selections.value;
|
|
||||||
|
const rows = selections.value;
|
||||||
if (!rows.length) {
|
if (!rows.length) {
|
||||||
message.error('请至少选择一条数据');
|
message.error('请至少选择一条数据');
|
||||||
return;
|
return;
|
||||||
@@ -211,8 +212,14 @@ const handleDeletes = async () => {
|
|||||||
studentIds: selectedRows.value, // 选中的 ID 列表
|
studentIds: selectedRows.value, // 选中的 ID 列表
|
||||||
taskId: props.taskId // 任务 ID
|
taskId: props.taskId // 任务 ID
|
||||||
}
|
}
|
||||||
await SmsPersonlApi.removePersons(deleteData)
|
const res= await SmsPersonlApi.removePersons(deleteData)
|
||||||
|
if(res =='删除成功'){
|
||||||
message.success(t('common.delSuccess'))
|
message.success(t('common.delSuccess'))
|
||||||
|
|
||||||
|
}else{
|
||||||
|
message.error(res)
|
||||||
|
|
||||||
|
}
|
||||||
// 刷新列表
|
// 刷新列表
|
||||||
await getList()
|
await getList()
|
||||||
} catch {}
|
} catch {}
|
||||||
|
Reference in New Issue
Block a user