This commit is contained in:
宋文超
2022-11-25 18:27:29 +08:00
27 changed files with 419 additions and 492 deletions

View File

@@ -32,7 +32,7 @@
</div>
</div>
<div class="mi_btns">
<div class="btn btn1">
<div class="btn btn1" @click="getAllCaseText">
<div class="search"></div>
<div class="btnText">搜索</div>
</div>
@@ -85,7 +85,7 @@ import * as api from "../../api/indexCase.js";
import * as apiTask from "../../api/indexTaskadd";
import { message } from "ant-design-vue";
import { RouterEditTask } from "@/api/indexTask";
import { addTempTask } from "../../api/indexTaskadd";
// import { addTempTask } from "../../api/indexTaskadd";
// import dayjs from "dayjs";
export default {
@@ -153,6 +153,8 @@ export default {
ctx.emit("update:edit", false);
localStorage.setItem("stageId", props.chooseStageId);
localStorage.setItem("chapterId", props.isactive);
state.inputV1 = "";
state.selectedRowKeys = [];
};
const afterVisibleChange = (bol) => {
if (bol == true) {
@@ -193,11 +195,6 @@ export default {
}
state.selectedRowKeys = selectedRowKeys;
state.apiTaskList = selectedRows;
console.log(
"-------------%o-%o",
state.apiTaskList,
state.apiTaskList.length
);
};
const handelChangePage = (page, pageSize) => {
state.currentPage = page;
@@ -214,19 +211,19 @@ export default {
authorName: value.authorName,
companyId: value.companyId,
coverUrl: value.coverUrl,
caseid: value.id,
id: value.id,
casesId: value.casesId,
title: value.title,
};
array.push(obj);
});
state.tableData = array;
console.log("get下来的数据", state.tableData);
};
//获取全部案例信息接口
const getAllCaseText = () => {
api
.queryCasesDetailList({
keyWord: "",
keyWord: state.inputV1,
orderAsc: true,
orderField: "",
pageIndex: 0,
@@ -245,8 +242,8 @@ export default {
for (let i = 0; i < state.apiTaskList.length; i++) {
RouterEditTask({
chapterId: props.isactive,
courseId: state.apiTaskList[i].caseid,
name: state.apiTaskList[i].caseName,
courseId: state.apiTaskList[i].casesId,
name: state.apiTaskList[i].title,
routerId: props.routerId,
routerTaskId: props.routerTaskId || 0,
type: 3,
@@ -262,25 +259,16 @@ export default {
});
}
} else if (props.isLevel == 2) {
console.log(
"state api task list: %o-length: %o",
state.apiTaskList,
state.apiTaskList.length
);
for (let i = 0; i < state.apiTaskList.length; i++) {
console.log(
state.apiTaskList[i],
"state.apiTaskList[i].caseIdstate.apiTaskList[i].caseId"
);
apiTask
.addTask({
courseId: state.apiTaskList[i].caseid,
courseId: state.apiTaskList[i].casesId,
duration: 0,
flag: true,
name: state.apiTaskList[i].caseName,
name: state.apiTaskList[i].title,
projectId: props.projectId,
projectTaskId: props.projectTaskId,
stageId: props.chooseStageId,
stageId: Number(props.chooseStageId),
type: 3,
})
.then(() => {
@@ -295,26 +283,22 @@ export default {
});
}
} else if (props.isLevel == 3) {
console.log(
"state api task list: %o-length: %o",
state.apiTaskList,
state.apiTaskList.length
);
for (let i = 0; i < state.apiTaskList.length; i++) {
console.log(
state.apiTaskList[i],
"state.apiTaskList[i].caseIdstate.apiTaskList[i].caseId"
);
addTempTask({
courseId: state.apiTaskList[i].caseid,
duration: 0,
flag: true,
name: state.apiTaskList[i].caseName,
projectId: props.projectId,
projectTaskId: props.projectTaskId,
stageId: props.chooseStageId,
type: 3,
})
apiTask
.addTask({
courseId: state.apiTaskList[i].caseid,
duration: 0,
flag: true,
name: state.apiTaskList[i].caseName,
projectId: props.projectId,
projectTemplateId: props.projectTemplateId,
stageId: props.chooseStageId,
type: 3,
})
.then(() => {
message.destroy();
message.success(`${props.edit ? "编辑" : "新增"}阶段任务成功`);