【修改】试卷任务,人员,试题删除提示
This commit is contained in:
@@ -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 {}
|
||||
|
@@ -86,10 +86,10 @@
|
||||
<el-text>{{ availableCount }}</el-text>
|
||||
</el-form-item>
|
||||
|
||||
|
||||
<!--
|
||||
<el-form-item label="别名排序" prop="sort">
|
||||
<el-input-number v-model="form.sort" />
|
||||
</el-form-item>
|
||||
</el-form-item> -->
|
||||
</el-form>
|
||||
|
||||
<template #footer>
|
||||
|
@@ -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('删除成功');
|
||||
|
@@ -191,6 +191,7 @@ const selectedRows = ref<string[]>([]);
|
||||
|
||||
const handleDeletes = async () => {
|
||||
try {
|
||||
|
||||
const rows = selections.value;
|
||||
if (!rows.length) {
|
||||
message.error('请至少选择一条数据');
|
||||
@@ -202,7 +203,7 @@ const handleDeletes = async () => {
|
||||
{
|
||||
confirmButtonText: '确定',
|
||||
cancelButtonText: '取消',
|
||||
type: 'warning'
|
||||
type: 'warning',
|
||||
}
|
||||
);
|
||||
selectedRows.value = rows.map((d: any) => d.id); // 保存选中的行数据
|
||||
@@ -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 {}
|
||||
|
@@ -87,9 +87,9 @@
|
||||
</el-form-item>
|
||||
|
||||
|
||||
<el-form-item label="别名排序" prop="sort">
|
||||
<!-- <el-form-item label="别名排序" prop="sort">
|
||||
<el-input-number v-model="form.sort" />
|
||||
</el-form-item>
|
||||
</el-form-item> -->
|
||||
</el-form>
|
||||
|
||||
<template #footer>
|
||||
@@ -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' }],
|
||||
|
@@ -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('删除成功');
|
||||
|
@@ -191,6 +191,7 @@ const selectedRows = ref<string[]>([]);
|
||||
|
||||
const handleDeletes = async () => {
|
||||
try {
|
||||
|
||||
const rows = selections.value;
|
||||
if (!rows.length) {
|
||||
message.error('请至少选择一条数据');
|
||||
@@ -202,7 +203,7 @@ const handleDeletes = async () => {
|
||||
{
|
||||
confirmButtonText: '确定',
|
||||
cancelButtonText: '取消',
|
||||
type: 'warning'
|
||||
type: 'warning',
|
||||
}
|
||||
);
|
||||
selectedRows.value = rows.map((d: any) => d.id); // 保存选中的行数据
|
||||
@@ -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 {}
|
||||
|
@@ -87,9 +87,9 @@
|
||||
</el-form-item>
|
||||
|
||||
|
||||
<el-form-item label="别名排序" prop="sort">
|
||||
<!-- <el-form-item label="别名排序" prop="sort">
|
||||
<el-input-number v-model="form.sort" />
|
||||
</el-form-item>
|
||||
</el-form-item> -->
|
||||
</el-form>
|
||||
|
||||
<template #footer>
|
||||
@@ -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' }],
|
||||
|
@@ -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('删除成功');
|
||||
|
@@ -191,6 +191,7 @@ const selectedRows = ref<string[]>([]);
|
||||
|
||||
const handleDeletes = async () => {
|
||||
try {
|
||||
|
||||
const rows = selections.value;
|
||||
if (!rows.length) {
|
||||
message.error('请至少选择一条数据');
|
||||
@@ -202,7 +203,7 @@ const handleDeletes = async () => {
|
||||
{
|
||||
confirmButtonText: '确定',
|
||||
cancelButtonText: '取消',
|
||||
type: 'warning'
|
||||
type: 'warning',
|
||||
}
|
||||
);
|
||||
selectedRows.value = rows.map((d: any) => d.id); // 保存选中的行数据
|
||||
@@ -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 {}
|
||||
|
@@ -86,10 +86,10 @@
|
||||
<el-text>{{ availableCount }}</el-text>
|
||||
</el-form-item>
|
||||
|
||||
|
||||
<!--
|
||||
<el-form-item label="别名排序" prop="sort">
|
||||
<el-input-number v-model="form.sort" />
|
||||
</el-form-item>
|
||||
</el-form-item> -->
|
||||
</el-form>
|
||||
|
||||
<template #footer>
|
||||
@@ -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' }],
|
||||
|
@@ -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('删除成功');
|
||||
|
@@ -191,6 +191,7 @@ const selectedRows = ref<string[]>([]);
|
||||
|
||||
const handleDeletes = async () => {
|
||||
try {
|
||||
|
||||
const rows = selections.value;
|
||||
if (!rows.length) {
|
||||
message.error('请至少选择一条数据');
|
||||
@@ -202,7 +203,7 @@ const handleDeletes = async () => {
|
||||
{
|
||||
confirmButtonText: '确定',
|
||||
cancelButtonText: '取消',
|
||||
type: 'warning'
|
||||
type: 'warning',
|
||||
}
|
||||
);
|
||||
selectedRows.value = rows.map((d: any) => d.id); // 保存选中的行数据
|
||||
@@ -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 {}
|
||||
|
@@ -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('删除成功');
|
||||
|
@@ -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 {}
|
||||
|
@@ -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 {}
|
||||
|
@@ -87,9 +87,9 @@
|
||||
</el-form-item>
|
||||
|
||||
|
||||
<el-form-item label="别名排序" prop="sort">
|
||||
<!-- <el-form-item label="别名排序" prop="sort">
|
||||
<el-input-number v-model="form.sort" />
|
||||
</el-form-item>
|
||||
</el-form-item> -->
|
||||
</el-form>
|
||||
|
||||
<template #footer>
|
||||
@@ -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' }],
|
||||
|
@@ -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('删除成功');
|
||||
|
@@ -191,6 +191,7 @@ const selectedRows = ref<string[]>([]);
|
||||
|
||||
const handleDeletes = async () => {
|
||||
try {
|
||||
|
||||
const rows = selections.value;
|
||||
if (!rows.length) {
|
||||
message.error('请至少选择一条数据');
|
||||
@@ -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 {}
|
||||
|
Reference in New Issue
Block a user