模板库添加各任务 待审核课程数据及各样式 面授课修改输入

This commit is contained in:
宋文超
2022-11-25 18:21:40 +08:00
parent c1f4c833cb
commit 36da16fc0d
17 changed files with 466 additions and 235 deletions

View File

@@ -228,6 +228,7 @@ import * as apiTask from "../../api/indexTaskadd";
import { RouterEditTask } from "@/api/indexTask";
import { message } from "ant-design-vue";
import dayjs from "dayjs";
export default {
name: "AddActive",
// components: {
@@ -332,8 +333,7 @@ export default {
dayjs(res.data.data.activityEndTime, "YYYY-MM-DD"),
];
})
.catch(() => {
});
.catch(() => {});
};
const afterVisibleChange = (bool) => {
if (bool && props.edit) {

View File

@@ -49,7 +49,10 @@
:row-class-name="
(_record, index) => (index % 2 === 1 ? 'table-striped' : null)
"
:row-selection="{ selectedRowKeys: selectedRowKeys, onChange: onSelectChange }"
:row-selection="{
selectedRowKeys: selectedRowKeys,
onChange: onSelectChange,
}"
:columns="tableDataFunc()"
:data-source="tableData"
:loading="tableDataTotal === -1 ? true : false"
@@ -82,6 +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 dayjs from "dayjs";
export default {
@@ -152,7 +156,7 @@ export default {
};
const afterVisibleChange = (bol) => {
if (bol == true) {
getAllCaseText()
getAllCaseText();
}
};
const tableDataFunc = () => {
@@ -185,11 +189,15 @@ export default {
};
const onSelectChange = (selectedRowKeys, selectedRows) => {
if (selectedRowKeys.length > 2) {
return
return;
}
state.selectedRowKeys = selectedRowKeys;
state.apiTaskList = selectedRows;
console.log('-------------%o-%o',state.apiTaskList, state.apiTaskList.length);
console.log(
"-------------%o-%o",
state.apiTaskList,
state.apiTaskList.length
);
};
const handelChangePage = (page, pageSize) => {
state.currentPage = page;
@@ -212,26 +220,25 @@ export default {
array.push(obj);
});
state.tableData = array;
console.log('get下来的数据',state.tableData);
console.log("get下来的数据", state.tableData);
};
//获取全部案例信息接口
const getAllCaseText = () => {
api
.queryCasesDetailList({
"keyWord": "",
"orderAsc": true,
"orderField": "",
"pageIndex": 0,
"pageSize": 0,
"top": true
keyWord: "",
orderAsc: true,
orderField: "",
pageIndex: 0,
pageSize: 0,
top: true,
})
.then((res) => {
if (res.status === 200) {
getTableDate(res.data.data);
}
})
.catch(() => {
});
.catch(() => {});
};
const updateTask = () => {
if (props.isLevel == 1) {
@@ -255,33 +262,70 @@ export default {
});
}
} else if (props.isLevel == 2) {
console.log("state api task list: %o-length: %o", state.apiTaskList, state.apiTaskList.length )
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');
console.log(
state.apiTaskList[i],
"state.apiTaskList[i].caseIdstate.apiTaskList[i].caseId"
);
apiTask
.addTask({
"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,
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,
})
.then(() => {
message.destroy()
message.destroy();
message.success(`${props.edit ? "编辑" : "新增"}阶段任务成功`);
ctx.emit("changeData", false);
closeDrawer();
})
.catch(() => {
message.destroy()
message.destroy();
message.error(`${props.edit ? "编辑" : "新增"}阶段任务失败`);
});
}
} else if (props.isLevel == 3) {
console.log("");
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,
})
.then(() => {
message.destroy();
message.success(`${props.edit ? "编辑" : "新增"}阶段任务成功`);
ctx.emit("changeData", false);
closeDrawer();
})
.catch(() => {
message.destroy();
message.error(`${props.edit ? "编辑" : "新增"}阶段任务失败`);
});
}
}
};
//重置案例信息

View File

@@ -76,6 +76,7 @@ import * as api from "../../api/indexDiscuss";
import * as apiTask from "../../api/indexTaskadd";
import { RouterEditTask } from "@/api/indexTask";
import { message } from "ant-design-vue";
import { addTempTask } from "../../api/indexTaskadd";
export default {
name: "AddDiscuss",
props: {
@@ -165,8 +166,7 @@ export default {
state.checkedC1 =
res.data.data.discussSettings == "true" ? true : false;
})
.catch(() => {
});
.catch(() => {});
}
};
const afterVisibleChange = (bool) => {
@@ -191,7 +191,8 @@ export default {
message.error(`${props.edit ? "编辑" : "新增"}关卡任务失败`);
});
} else if (props.isLevel == 2) {
apiTask.addTask({
apiTask
.addTask({
courseId: res.data.data.discussId,
duration: res.data.data.discussExplain,
name: res.data.data.discussName,
@@ -199,9 +200,30 @@ export default {
projectTaskId: props.projectTaskId || 0,
stageId: props.chooseStageId,
type: 8,
})
.then(() => {
message.success(`${props.edit ? "编辑" : "新增"}关卡任务成功`);
})
.catch(() => {
message.error(`${props.edit ? "编辑" : "新增"}关卡任务失败`);
});
} else if (props.isLevel == 3) {
console.log("");
addTempTask({
courseId: res.data.data.discussId,
duration: res.data.data.discussExplain,
name: res.data.data.discussName,
projectId: props.projectId,
projectTaskId: props.projectTaskId || 0,
stageId: props.chooseStageId,
type: 8,
})
.then(() => {
message.success(`${props.edit ? "编辑" : "新增"}关卡任务成功`);
})
.catch(() => {
message.error(`${props.edit ? "编辑" : "新增"}关卡任务失败`);
});
}
};
const updateDiscussInfo = () => {
@@ -224,8 +246,7 @@ export default {
closeDrawer();
ctx.emit("changeData", false);
})
.catch(() => {
});
.catch(() => {});
} else {
api
.createDiscuss(obj)
@@ -234,8 +255,7 @@ export default {
closeDrawer();
ctx.emit("changeData", false);
})
.catch(() => {
});
.catch(() => {});
}
};
return {

View File

@@ -112,6 +112,7 @@ import * as apitaskadd from "../../api/indexTaskadd";
import { message } from "ant-design-vue";
import { RouterEditTask } from "@/api/indexTask";
import dayjs from "dayjs";
import { addTempTask } from "../../api/indexTaskadd";
// const router = useRouter();
export default {
name: "AddEval",
@@ -176,9 +177,9 @@ export default {
// addLoading:false,
});
const checkFinish = (value) => {
state.evaluationTypeId = value.quiz_kid
state.evaluationTypeName = value.title
}
state.evaluationTypeId = value.quiz_kid;
state.evaluationTypeName = value.title;
};
const closeDrawer = () => {
ctx.emit("update:addevalVisible", false);
ctx.emit("update:edit", false);
@@ -188,7 +189,7 @@ export default {
};
const afterVisibleChange = (bool) => {
if (props.edit && bool) {
queryInvistById()
queryInvistById();
}
};
const showEvalDrawer = () => {
@@ -205,7 +206,9 @@ export default {
type: 10,
})
.then(() => {
message.success(`${props.EditTestId ? "编辑" : "新增"}关卡任务成功`);
message.success(
`${props.EditTestId ? "编辑" : "新增"}关卡任务成功`
);
})
.catch(() => {
message.error(`${props.EditTestId ? "编辑" : "新增"}关卡任务失败`);
@@ -230,20 +233,36 @@ export default {
});
} else if (props.isLevel == 3) {
console.log("");
addTempTask({
duration: 0,
flag: true,
courseId: Number(value.evaluationId),
name: value.evaluationName,
projectId: props.projectId,
projectTaskId: props.projectTaskId || 0,
stageId: props.chooseStageId,
type: 10,
})
.then(() => {
message.success(`${props.edit ? "编辑" : "新增"}阶段任务成功`);
})
.catch(() => {
message.error(`${props.edit ? "编辑" : "新增"}阶段任务失败`);
});
}
};
//根据id获取测评信息
const queryInvistById = () => {
let objqi = {
evaluationId : props.EditEvalId
}
evaluationId: props.EditEvalId,
};
api
.queryEvaluationDetailById(objqi)
.then((res) => {
message.destroy()
message.destroy();
message.success("获取测评信息成功");
state.inputV1 = res.data.data.evaluationName
state.evaluationTypeName = res.data.data.evaluationTypeName
state.inputV1 = res.data.data.evaluationName;
state.evaluationTypeName = res.data.data.evaluationTypeName;
state.evaluationTypeId = res.data.data.evaluationTypeId;
state.time = [
dayjs(res.data.data.evaluationStartTime, "YYYY-MM-DD"),
@@ -251,10 +270,10 @@ export default {
];
})
.catch(() => {
message.destroy()
message.destroy();
message.error("获取测量平信息失败");
});
}
};
//创建测评信息
const createEvalText = () => {
if (!state.inputV1) {

View File

@@ -386,6 +386,7 @@ import dayjs from "dayjs";
import AssessmentList from "../drawers/ AssessmentList.vue";
// import { toDate } from "../../api/method";
import { queryWorkDetailById } from "../../api/indexWork";
import { addTempTask } from "../../api/indexTaskadd";
export default {
name: "AddFaceteach",
components: {
@@ -446,13 +447,13 @@ export default {
selfacetvisible: false,
addhomeworkvisible: false,
addtestvisible: false,
inputV1: "",
inputV2: "",
inputV1: null,
inputV2: null,
inputV3: "",
inputV4: "",
inputV5: "",
inputV6: "",
inputV7: "",
inputV4: null,
inputV5: null,
inputV6: null,
inputV7: null,
testV1: "",
radioV1: "",
radioV2: "",
@@ -598,19 +599,21 @@ export default {
} else {
let obj = {
address: state.inputV4,
afterStart: state.inputV6,
applyFlag: 1,
attach: JSON.stringify(state.fileList),
beforeEnd: state.inputV7,
beforeStart: state.inputV5,
// beginTime: dayjs(state.chooseTime[0]).format("YYYY-MM-DD"),
afterStart: state.inputV6 || 0,
beforeEnd: state.inputV7 || 0,
beforeStart: state.inputV5 || 0,
// beginTime: dayjs(state.chooseTime[0]).format("YYYY-MM-DD hh-mm-ss"),
beginTime: parseInt(
new Date(state.chooseTime[0].$d).getTime() / 1000
),
// beginTime: "",
completeType: state.radioV1 == "1" ? 2 : 1,
description: state.textV1,
// endTime: dayjs(state.chooseTime[1]).format("YYYY-MM-DD"),
endTime: parseInt(new Date(state.chooseTime[0].$d).getTime() / 1000),
// endTime: dayjs(state.chooseTime[1]).format("YYYY-MM-DD hh-mm-ss"),
endTime: parseInt(new Date(state.chooseTime[1].$d).getTime() / 1000),
// endTime: "",
evalFlag: state.checkedAssessment == true ? 1 : 0,
evaluateId:
state.chooseMent == null ? 0 : state.chooseMent.assessmentId,
@@ -624,7 +627,7 @@ export default {
signWordFlag: 0,
teacherId: 0,
testId: 0,
teacher: state.inputV2,
// teacher: state.inputV2,
};
if (props.edit) {
@@ -699,7 +702,24 @@ export default {
message.error(`${props.EditFaceId ? "编辑" : "新增"}阶段任务失败`);
});
} else if (props.isLevel == 3) {
console.log("");
addTempTask({
courseId: res.data.data.offcoursePlanId,
duration: 0,
name: res.data.data.name,
projectId: props.projectId,
projectTaskId: props.projectTaskId || 0,
stageId: props.chooseStageId,
type: 2,
})
.then(() => {
message.success(
`${props.EditFaceId ? "编辑" : "新增"}阶段任务成功`
);
ctx.emit("changeData", false);
})
.catch(() => {
message.error(`${props.EditFaceId ? "编辑" : "新增"}阶段任务失败`);
});
}
};
const closeTag = () => {

View File

@@ -116,6 +116,7 @@ import {
} from "@/api/indexWork";
import { ProjectEditTask, RouterEditTask } from "@/api/indexTask";
import dayjs from "dayjs";
import { addTempTask } from "../../api/indexTaskadd";
export default {
name: "AddHomework",
@@ -363,6 +364,22 @@ export default {
});
} else if (props.isLevel == 3) {
console.log("");
addTempTask({
courseId: res.data.data.workId,
name: res.data.data.workName,
projectId: props.edit ? props.projectId : 0,
projectTaskId: props.projectTaskId || 0,
stageId: props.chooseStageId,
type: 4,
})
.then(() => {
message.success(`${props.edit ? "编辑" : "新增"}阶段任务成功`);
ctx.emit("changeData", false);
state.addLoading = false;
})
.catch(() => {
message.error(`${props.edit ? "编辑" : "新增"}阶段任务失败`);
});
}
};

View File

@@ -106,6 +106,7 @@ import { message } from "ant-design-vue";
import AssessmentList from "./ AssessmentList.vue";
import { RouterEditTask } from "@/api/indexTask";
import * as api from "../../api/indexInvist";
import { addTempTask } from "../../api/indexTaskadd";
export default {
name: "AddInvist",
components: {
@@ -248,6 +249,22 @@ export default {
});
} else if (props.isLevel == 3) {
console.log("");
addTempTask({
courseId: state.assessment.assessmentId,
name: state.assessment.name,
projectId: props.projectId,
projectTaskId: props.projectTaskId || 0,
stageId: props.chooseStageId,
type: 11,
})
.then(() => {
message.success(`${props.edit ? "编辑" : "新增"}阶段任务成功`);
ctx.emit("changeData", false);
closeDrawer();
})
.catch(() => {
message.error(`${props.edit ? "编辑" : "新增"}阶段任务失败`);
});
}
};

View File

@@ -124,14 +124,17 @@
<div class="signbox">
<span style="margin-right: 3px">直播封面</span>
</div>
<div class="textarea" style="overflow: hidden">
<div
class="textarea"
style="overflow: hidden; width: 102px; height: 102px"
>
<a-upload
v-model:file-list="fileList"
name="avatar"
list-type="picture-card"
class="avatar-uploader"
:show-upload-list="false"
action="/api/file/upload"
action="/manageApi/file/upload"
:before-upload="beforeUpload"
@change="handleChange"
>
@@ -320,6 +323,7 @@ import * as api from "../../api/indexLiveBroadcast";
import * as apiTask from "../../api/indexTaskadd";
import { toDate } from "@/api/method";
import { RouterEditTask } from "@/api/indexTask";
import { addTempTask } from "../../api/indexTaskadd";
import dayjs from "dayjs";
// import { useRouter } from "vue-router";
function getBase64(img, callback) {
@@ -328,7 +332,6 @@ function getBase64(img, callback) {
reader.readAsDataURL(img);
}
export default {
name: "AddLive",
props: {
@@ -471,6 +474,7 @@ export default {
state.radioV1 = res.data.data.standardSettings;
//state.= res.data.data
state.assessmentId = res.data.data.assessmentId;
state.imageUrl = res.data.data.liveCover;
})
.catch(() => {
message.error(`查询失败`);
@@ -486,6 +490,7 @@ export default {
const handleChange = (info) => {
if (info.file.status === "uploading") {
state.loading = true;
console.log("info", info);
return;
}
@@ -494,6 +499,7 @@ export default {
getBase64(info.file.originFileObj, (base64Url) => {
state.imageUrl = base64Url;
state.loading = false;
console.log("imgURL", state.imageUrl);
});
}
@@ -558,6 +564,22 @@ export default {
});
} else if (props.isLevel == 3) {
console.log("");
addTempTask({
courseId: res.data.data.liveId,
duration: res.data.data.duration,
name: res.data.data.liveName,
projectId: props.projectId,
projectTaskId: props.projectTaskId || 0,
stageId: props.chooseStageId,
type: 6,
})
.then(() => {
message.success(`${props.edit ? "编辑" : "新增"}阶段任务成功`);
ctx.emit("changeData", false);
})
.catch(() => {
message.error(`${props.edit ? "编辑" : "新增"}阶段任务失败`);
});
}
};
//创建直播
@@ -593,7 +615,7 @@ export default {
afterSignIn: state.inputV6,
beforeSignIn: state.inputV7,
assessmentId: state.assessmentId == null ? 0 : state.assessmentId,
// liveCover: state.fileList,//直播封面
liveCover: state.imageUrl, //直播封面
liveDuration: state.inputV2,
liveEndTime: endTime,
liveStartTime: startTime,
@@ -617,8 +639,7 @@ export default {
updateTask(res);
closeDrawer();
})
.catch(() => {
});
.catch(() => {});
} else {
api
.createLiveBroadcast(state.obj)
@@ -627,8 +648,7 @@ export default {
updateTask(res);
closeDrawer();
})
.catch(() => {
});
.catch(() => {});
}
};

View File

@@ -59,7 +59,9 @@
<div class="mntc_left">
<div class="notice_icon"></div>
<span style="color: rgba(0, 0, 0, 0.65); margin-right: 17px"
>已选择 <span style="color: #388be1">{{ selectedRowKeys.length }}</span> </span
>已选择
<span style="color: #388be1">{{ selectedRowKeys.length }}</span>
</span
>
<span style="color: rgba(0, 0, 0, 0.65)"
>列表选项总计<span>{{ tableDataTotal }}</span> </span
@@ -113,6 +115,7 @@ import * as apiTask from "../../api/indexTaskadd";
import { message } from "ant-design-vue";
import { RouterEditTask } from "@/api/indexTask";
import dayjs from "dayjs";
import { addTempTask } from "../../api/indexTaskadd";
export default {
name: "AddOnline",
props: {
@@ -238,15 +241,15 @@ export default {
const onSelected = (record) => {
state.assessmentId = record.assessmentId;
state.assessmentName = record.name;
}
};
const onSelectChange = (selectedRowKeys, b) => {
state.selectedRowKeys = selectedRowKeys
state.selectedRowKeys = selectedRowKeys;
console.log(b);
}
};
//清空所选
const clearLine = () => {
state.selectedRowKeys=[]
}
state.selectedRowKeys = [];
};
const handelChangePage = (page, pageSize) => {
state.currentPage = page;
state.pageSize = pageSize;
@@ -283,8 +286,7 @@ export default {
state.tableDataTotal = Number(res.data.data.total);
}
})
.catch(() => {
});
.catch(() => {});
};
const updateTask = () => {
if (props.isLevel == 1) {
@@ -297,14 +299,14 @@ export default {
type: 1,
})
.then(() => {
message.destroy()
message.destroy();
message.success(`${props.edit ? "编辑" : "新增"}关卡任务成功`);
ctx.emit("changeData", false);
closeDrawer();
state.addLoading = false;
})
.catch(() => {
message.destroy()
message.destroy();
message.error(`${props.edit ? "编辑" : "新增"}关卡任务失败`);
});
} else if (props.isLevel == 2) {
@@ -318,17 +320,34 @@ export default {
type: 1,
})
.then(() => {
message.destroy()
message.destroy();
message.success(`${props.edit ? "编辑" : "新增"}阶段任务成功`);
ctx.emit("changeData", false);
closeDrawer();
})
.catch(() => {
message.destroy()
message.destroy();
message.error(`${props.edit ? "编辑" : "新增"}阶段任务失败`);
});
} else if (props.isLevel == 3) {
console.log("");
addTempTask({
courseId: state.assessmentId,
name: state.assessmentName,
projectId: props.projectId,
projectTaskId: props.projectTaskId || 0,
stageId: props.chooseStageId,
type: 1,
})
.then(() => {
message.destroy();
message.success(`${props.edit ? "编辑" : "新增"}阶段任务成功`);
ctx.emit("changeData", false);
closeDrawer();
})
.catch(() => {
message.destroy();
message.error(`${props.edit ? "编辑" : "新增"}阶段任务失败`);
});
}
};
//重置在线信息

View File

@@ -558,6 +558,7 @@ export default {
})
.then(() => {
message.success(`${props.edit ? "编辑" : "新增"}关卡任务成功`);
closeDrawer();
})
.catch(() => {
message.error(`${props.edit ? "编辑" : "新增"}关卡任务失败`);

View File

@@ -92,6 +92,7 @@ import * as api from "../../api/indexExternalChain";
import * as apiTask from "../../api/indexTaskadd";
import { message } from "ant-design-vue";
import { RouterEditTask } from "@/api/indexTask";
import { addTempTask } from "../../api/indexTaskadd";
export default {
name: "AddRef",
props: {
@@ -159,7 +160,6 @@ export default {
};
const afterVisibleChange = () => {
if (props.edit) {
queryRef();
}
@@ -202,7 +202,9 @@ export default {
type: 7,
})
.then(() => {
message.success(`${props.EditTestId ? "编辑" : "新增"}阶段任务成功`);
message.success(
`${props.EditTestId ? "编辑" : "新增"}阶段任务成功`
);
ctx.emit("changeData", false);
closeDrawer();
})
@@ -211,6 +213,24 @@ export default {
});
} else if (props.isLevel == 3) {
console.log("");
addTempTask({
courseId: res.data.data.linkId,
name: res.data.data.linkName,
projectId: props.projectId,
projectTaskId: props.projectTaskId || 0,
stageId: props.chooseStageId,
type: 7,
})
.then(() => {
message.success(
`${props.EditTestId ? "编辑" : "新增"}阶段任务成功`
);
ctx.emit("changeData", false);
closeDrawer();
})
.catch(() => {
message.error(`${props.EditTestId ? "编辑" : "新增"}阶段任务失败`);
});
}
};
//创建外链
@@ -238,9 +258,7 @@ export default {
message.success("编辑成功");
updateTask(res);
})
.catch(() => {
});
.catch(() => {});
} else {
api
.createExternalChain(obj)
@@ -248,9 +266,7 @@ export default {
message.success("提交成功");
updateTask(res);
})
.catch(() => {
});
.catch(() => {});
}
};
// 查询任务

View File

@@ -324,9 +324,9 @@ import {
queryExaminationDetailById,
updateExamination,
} from "@/api/indexExam";
import STest from "./SelectTest.vue"
import STest from "./SelectTest.vue";
import { ProjectEditTask, RouterEditTask } from "@/api/indexTask";
import { addTempTask } from "../../api/indexTaskadd";
import dayjs from "dayjs";
export default {
@@ -594,8 +594,8 @@ export default {
};
const selectTest = () => {
state.STvisible = true
}
state.STvisible = true;
};
const queryTest = () => {
state.addLoading = true;
@@ -718,6 +718,24 @@ export default {
});
} else if (props.isLevel == 3) {
console.log("");
addTempTask({
courseId: res.data.data.examinationId,
duration: 0,
name: res.data.data.examinationName,
projectId: props.projectId,
projectTaskId: props.projectTaskId || 0,
stageId: props.chooseStageId,
type: 5,
})
.then(() => {
message.success(
`${props.EditTestId ? "编辑" : "新增"}阶段任务成功`
);
ctx.emit("changeData", false);
})
.catch(() => {
message.error(`${props.EditTestId ? "编辑" : "新增"}阶段任务失败`);
});
}
};
@@ -760,7 +778,7 @@ export default {
const getData = (value) => {
state.paperId = value.paperId;
state.paperName = value.testName;
}
};
return {
formState,
afterVisibleChange,

View File

@@ -166,42 +166,15 @@ export default {
setup(props, ctx) {
const state = reactive({
classTableData: [
{
key: "1",
num: "JDF2022071100001",
name: "时间管理课程",
content: "通用力",
teacher: "BOE教师",
creator: "管理员",
time: "2022-10-31 23:12:00",
},
{
key: "2",
num: "JDF2022071100001",
name: "时间管理课程",
content: "通用力",
teacher: "BOE教师",
creator: "管理员",
time: "2022-10-31 23:12:00",
},
{
key: "3",
num: "JDF2022071100001",
name: "时间管理课程",
content: "通用力",
teacher: "BOE教师",
creator: "管理员",
time: "2022-10-31 23:12:00",
},
{
key: "4",
num: "JDF2022071100001",
name: "时间管理课程",
content: "通用力",
teacher: "BOE教师",
creator: "管理员",
time: "2022-10-31 23:12:00",
},
// {
// key: "1",
// num: "JDF2022071100001",
// name: "时间管理课程",
// content: "通用力",
// teacher: "BOE教师",
// creator: "管理员",
// time: "2022-10-31 23:12:00",
// }
],
currentPage: 1,
tableDataTotal: null,
@@ -233,10 +206,10 @@ export default {
const getClassList = (obj) => {
let objn = obj || {
auditStatus: 0,
beginTime: 0,
// beginTime: 0,
categoryId: 0,
createName: "",
endTime: 0,
// endTime: 0,
name: "",
pageNo: state.currentPage,
pageSize: 10,
@@ -263,10 +236,10 @@ export default {
let obj = {
key: value.offcourseId,
num: value.offcourseId,
name: value.name,
teacher: value.teacher,
creator: value.teacher,
time: toDate(value.publishTime / 1000, "Y-M-D"),
name: value.name || "-",
teacher: value.teacher || "-",
creator: value.createName || "-",
time: toDate(value.publishTime / 1000, "Y-M-D h:m"),
categoryId: value.categoryId,
//需要判断content
};
@@ -290,11 +263,11 @@ export default {
const search = () => {
let obj = {
auditStatus: 0,
beginTime: 0,
// beginTime: 0,
categoryId: 0, //分类
createName: "",
endTime: 0,
name: "",
// endTime: 0,
name: state.valueClass,
pageNo: state.currentPage,
pageSize: 10,
projectName: "",

View File

@@ -167,7 +167,7 @@ export default {
key: "opt",
align: "center",
customRender: () => {
return <div>审核日志</div>;
return <div style="color:#387DF7">审核日志</div>;
},
},
],
@@ -198,7 +198,9 @@ export default {
console.log("获取已审核课程成功", res.data.data);
let result = res.data.data.rows;
state.total = res.data.data.total;
if (res.data.data.total > 0) {
setTableData(result);
}
})
.catch((err) => {
console.log("获取已审核课程失败", err);
@@ -210,13 +212,22 @@ export default {
data.map((item) => {
let obj = {
number: item.offcourseId,
name: item.name,
name: item.name || "- ",
type: item.type == 1 ? "线上" : "线下",
content: item.categoryId,
status: item.auditStatus == 2 ? "通过" : "拒绝",
status:
item.auditStatus == 0
? "未提交"
: item.auditStatus == 1
? "提交待审核"
: item.auditStatus == 2
? "通过"
: item.auditStatus == -1
? "拒绝"
: "-",
creater: item.createName,
time: "-",
msg: item.description,
msg: item.description || "-",
};
array.push(obj);
});

View File

@@ -500,7 +500,7 @@ export default {
return (
<div>
<span
style="cursor:pointer"
style="cursor:pointer;color:#387DF7"
onClick={() => {
showAudit(
value.record.createId,
@@ -512,7 +512,7 @@ export default {
审核
</span>
&nbsp;
<span style="cursor:pointer">预览</span>
<span style="cursor:pointer;color:#387DF7">预览</span>
</div>
);
},
@@ -529,10 +529,10 @@ export default {
const getFaceList = (obj) => {
let objn = obj || {
auditStatus: 1,
beginTime: 0,
// beginTime: 0,
categoryId: 0,
createName: "",
endTime: 0,
// endTime: 0,
name: "",
pageNo: state.currentPage,
pageSize: 10,
@@ -560,10 +560,19 @@ export default {
name: item.name,
type: item.type == 1 ? "线上" : "线下",
content: item.categoryId,
status: "待审核",
status:
item.status == 0
? "未提交"
: item.status == 1
? "待审核"
: item.status == 2
? "通过"
: item.status == -1
? "拒绝"
: "-",
change: "-",
creater: item.createName,
time: toDate(item.createTime, "Y-M-D h-m"),
time: toDate(item.createTime, "Y-M-D h:m"),
createrId: item.createId,
offId: item.offcourseId,
};
@@ -580,10 +589,11 @@ export default {
const search = () => {
let obj = {
auditStatus: 1,
beginTime: 0,
categoryId: state.valueproj,
// beginTime: 0,
// categoryId: state.valueproj,
categoryId: 0,
createName: state.valuecreater,
endTime: 0,
// endTime: 0,
name: state.valuename,
pageNo: state.currentPage,
pageSize: 10,

View File

@@ -242,7 +242,7 @@ export default {
onClick={() => {
showProjAuditModal(value.record.id);
}}
style="cursor:pointer"
style="cursor:pointer;color:#387DF7"
>
审核日志
</span>
@@ -330,11 +330,24 @@ export default {
// 需要加上
// name: getName(item),
// belong: getBelong(item),
manager: item.manager,
status: item.status == 2 ? "通过" : "拒绝",
manager: item.manager || "-",
status:
item.status == 0
? "草稿"
: item.status == 1
? "待审核"
: item.status == 2
? "通过"
: item.status == 3
? "发布"
: item.status == -1
? "已结束"
: item.status == -2
? "拒绝"
: "-",
creater: item.createName,
time: toDate(item.beginTime, "Y-M-D h-m"),
msg: item.description,
time: toDate(item.beginTime, "Y-M-D h:m"),
msg: item.description || "-",
id: item.projectId,
};
array.push(obj);

View File

@@ -194,7 +194,7 @@ export default {
return (
<div>
<span
style="cursor:pointer"
style="cursor:pointer;color:#387DF7"
onClick={() => {
showProjAudit(
value.record.projectId,
@@ -260,8 +260,21 @@ export default {
number: item.projectId,
name: getName(item),
belong: getBelong(item),
manager: item.manager,
status: "待审核",
manager: item.manager || "-",
status:
item.status == 0
? "草稿"
: item.status == 1
? "待审核"
: item.status == 2
? "通过"
: item.status == 3
? "发布"
: item.status == -1
? "已结束"
: item.status == -2
? "拒绝"
: "-",
creater: item.createName,
time: toDate(item.createTime, "Y-M-D h-m"),
projectId: item.projectId,