feat:修改taskId传参

This commit is contained in:
lixg
2023-01-11 19:09:47 +08:00
parent ea0badfd22
commit 1d82dddd81
4 changed files with 29 additions and 17 deletions

View File

@@ -208,11 +208,11 @@
<span>您确定要批量签到吗</span> <span>您确定要批量签到吗</span>
</div> </div>
<div class="del_btnbox"> <div class="del_btnbox">
<div class="del_btn btn1"> <div class="del_btn btn1" @click="closeCopyModal">
<div class="btnText" @click="closeCopyModal">取消</div> <div class="btnText">取消</div>
</div> </div>
<div class="del_btn btn2"> <div class="del_btn btn2" @click="batchSign">
<div class="btnText" @click="batchSign">确定</div> <div class="btnText">确定</div>
</div> </div>
</div> </div>
</div> </div>
@@ -407,6 +407,10 @@ export default {
if (res.data.code === 200) { if (res.data.code === 200) {
message.destroy(); message.destroy();
message.success("批量签到成功"); message.success("批量签到成功");
state.copyModal = false;
state.tableDataTotal = -1;
state.selectedRowKeys = [];
state.selectedStudents = [];
getStudent(); getStudent();
} }
}) })
@@ -669,6 +673,7 @@ export default {
console.log("签到结果", res, obj, e); console.log("签到结果", res, obj, e);
if (res.data.code === 200) { if (res.data.code === 200) {
text.record.signStatus = true; text.record.signStatus = true;
state.tableDataTotal = -1;
getStudent(); getStudent();
} }
}) })
@@ -701,6 +706,7 @@ export default {
console.log("请假结果", res, obj, e); console.log("请假结果", res, obj, e);
if (res.data.code === 200) { if (res.data.code === 200) {
text.record.leaveStatus = true; text.record.leaveStatus = true;
state.tableDataTotal = -1;
getStudent(); getStudent();
} }
}) })
@@ -801,7 +807,7 @@ export default {
pid: props.projectTaskInfo.projectId, pid: props.projectTaskInfo.projectId,
// status: Number(state.name), // status: Number(state.name),
studentName: state.name, studentName: state.name,
currentTaskId: props.projectTaskInfo.projectTaskId, taskId: props.projectTaskInfo.projectTaskId,
}); });
api api
.AssessmentManagementMessage({ .AssessmentManagementMessage({
@@ -812,7 +818,7 @@ export default {
pid: props.projectTaskInfo.projectId, pid: props.projectTaskInfo.projectId,
// status: Number(state.name), // status: Number(state.name),
studentName: state.name, studentName: state.name,
currentTaskId: props.projectTaskInfo.projectTaskId, taskId: props.projectTaskInfo.projectTaskId,
taskType: props.projectTaskInfo.type, taskType: props.projectTaskInfo.type,
}) })
.then((res) => { .then((res) => {

View File

@@ -614,7 +614,7 @@ export default {
pid: props.projectTaskInfo.projectId, pid: props.projectTaskInfo.projectId,
status: Number(state.projectName), status: Number(state.projectName),
studentName: state.name, studentName: state.name,
currentTaskId: props.projectTaskInfo.projectTaskId, taskId: props.projectTaskInfo.projectTaskId,
}); });
api api
.AssessmentManagementMessage({ .AssessmentManagementMessage({
@@ -625,7 +625,7 @@ export default {
pid: props.projectTaskInfo.projectId, pid: props.projectTaskInfo.projectId,
status: Number(state.projectName), status: Number(state.projectName),
studentName: state.name, studentName: state.name,
currentTaskId: props.projectTaskInfo.projectTaskId, taskId: props.projectTaskInfo.projectTaskId,
taskType: props.projectTaskInfo.type, taskType: props.projectTaskInfo.type,
}) })
.then((res) => { .then((res) => {

View File

@@ -504,7 +504,7 @@ export default {
pid: props.projectTaskInfo.projectId, pid: props.projectTaskInfo.projectId,
status: Number(state.projectName), status: Number(state.projectName),
studentName: state.name, studentName: state.name,
currentTaskId: props.projectTaskInfo.projectTaskId, taskId: props.projectTaskInfo.projectTaskId,
taskType: props.projectTaskInfo.type, taskType: props.projectTaskInfo.type,
}); });
api api
@@ -516,7 +516,7 @@ export default {
pid: props.projectTaskInfo.projectId, pid: props.projectTaskInfo.projectId,
status: Number(state.projectName), status: Number(state.projectName),
studentName: state.name, studentName: state.name,
currentTaskId: props.projectTaskInfo.projectTaskId, taskId: props.projectTaskInfo.projectTaskId,
taskType: props.projectTaskInfo.type, taskType: props.projectTaskInfo.type,
}) })
.then((res) => { .then((res) => {

View File

@@ -202,11 +202,11 @@
<span>您确定要批量签到吗</span> <span>您确定要批量签到吗</span>
</div> </div>
<div class="del_btnbox"> <div class="del_btnbox">
<div class="del_btn btn1"> <div class="del_btn btn1" @click="closeCopyModal">
<div class="btnText" @click="closeCopyModal">取消</div> <div class="btnText">取消</div>
</div> </div>
<div class="del_btn btn2"> <div class="del_btn btn2" @click="batchSign">
<div class="btnText" @click="batchSign">确定</div> <div class="btnText">确定</div>
</div> </div>
</div> </div>
</div> </div>
@@ -373,12 +373,12 @@ export default {
}; };
//批量签到 //批量签到
const showCopyModal = () => { const showCopyModal = () => {
state.copyModal = true;
if (state.selectedStudents.length === 0) { if (state.selectedStudents.length === 0) {
message.destroy(); message.destroy();
message.warning("请选择学员"); message.warning("请选择学员");
return; return;
} }
state.copyModal = true;
}; };
const closeCopyModal = () => { const closeCopyModal = () => {
state.copyModal = false; state.copyModal = false;
@@ -401,6 +401,10 @@ export default {
if (res.data.code === 200) { if (res.data.code === 200) {
message.destroy(); message.destroy();
message.success("批量签到成功"); message.success("批量签到成功");
state.copyModal = false;
state.tableDataTotal = -1;
state.selectedRowKeys = [];
state.selectedStudents = [];
getStudent(); getStudent();
} }
}) })
@@ -610,6 +614,7 @@ export default {
console.log("签到结果", res, obj, e); console.log("签到结果", res, obj, e);
if (res.data.code === 200) { if (res.data.code === 200) {
text.record.signStatus = true; text.record.signStatus = true;
state.tableDataTotal = -1;
getStudent(); getStudent();
} }
}) })
@@ -643,6 +648,7 @@ export default {
console.log("请假结果", res, obj, e); console.log("请假结果", res, obj, e);
if (res.data.code === 200) { if (res.data.code === 200) {
text.record.leaveStatus = true; text.record.leaveStatus = true;
state.tableDataTotal = -1;
getStudent(); getStudent();
} }
}) })
@@ -750,7 +756,7 @@ export default {
pid: props.datasource.routerId, pid: props.datasource.routerId,
// status: Number(state.name), // status: Number(state.name),
studentName: state.name, studentName: state.name,
currentTaskId: props.datasource.routerTaskId, taskId: props.datasource.routerTaskId,
}); });
api api
.AssessmentManagementMessage({ .AssessmentManagementMessage({
@@ -761,7 +767,7 @@ export default {
pid: props.datasource.routerId, pid: props.datasource.routerId,
// status: Number(state.name), // status: Number(state.name),
studentName: state.name, studentName: state.name,
currentTaskId: props.datasource.routerTaskId, taskId: props.datasource.routerTaskId,
taskType: props.datasource.type, taskType: props.datasource.type,
}) })
.then((res) => { .then((res) => {