mirror of
https://codeup.aliyun.com/67762337eccfc218f6110e0e/vue/fe-manage.git
synced 2025-12-12 04:16:47 +08:00
模板库添加各任务 待审核课程数据及各样式 面授课修改输入
This commit is contained in:
@@ -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) {
|
||||
|
||||
@@ -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 {
|
||||
@@ -137,8 +141,8 @@ export default {
|
||||
currentPage: 1,
|
||||
tableDataTotal: 0,
|
||||
pageSize: 10,
|
||||
selectedRowKeys:[],
|
||||
apiTaskList:[],
|
||||
selectedRowKeys: [],
|
||||
apiTaskList: [],
|
||||
inputV1: "",
|
||||
time: undefined,
|
||||
caseId: null,
|
||||
@@ -151,8 +155,8 @@ export default {
|
||||
localStorage.setItem("chapterId", props.isactive);
|
||||
};
|
||||
const afterVisibleChange = (bol) => {
|
||||
if ( bol == true ) {
|
||||
getAllCaseText()
|
||||
if (bol == true) {
|
||||
getAllCaseText();
|
||||
}
|
||||
};
|
||||
const tableDataFunc = () => {
|
||||
@@ -183,13 +187,17 @@ export default {
|
||||
];
|
||||
return columns;
|
||||
};
|
||||
const onSelectChange = (selectedRowKeys,selectedRows)=> {
|
||||
if(selectedRowKeys.length>2){
|
||||
return
|
||||
const onSelectChange = (selectedRowKeys, selectedRows) => {
|
||||
if (selectedRowKeys.length > 2) {
|
||||
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;
|
||||
@@ -202,40 +210,39 @@ export default {
|
||||
data.map((value, index) => {
|
||||
let obj = {
|
||||
key: index,
|
||||
authorId:value.authorId,
|
||||
authorName:value.authorName,
|
||||
companyId:value.companyId,
|
||||
coverUrl:value.coverUrl,
|
||||
caseid:value.id,
|
||||
title:value.title,
|
||||
authorId: value.authorId,
|
||||
authorName: value.authorName,
|
||||
companyId: value.companyId,
|
||||
coverUrl: value.coverUrl,
|
||||
caseid: value.id,
|
||||
title: value.title,
|
||||
};
|
||||
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) {
|
||||
for(let i = 0;i < state.apiTaskList.length;i++){
|
||||
for (let i = 0; i < state.apiTaskList.length; i++) {
|
||||
RouterEditTask({
|
||||
chapterId: props.isactive,
|
||||
courseId: state.apiTaskList[i].caseid,
|
||||
@@ -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 )
|
||||
for(let i = 0;i < state.apiTaskList.length;i++){
|
||||
console.log(state.apiTaskList[i],'state.apiTaskList[i].caseIdstate.apiTaskList[i].caseId');
|
||||
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,
|
||||
"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 ? "编辑" : "新增"}阶段任务失败`);
|
||||
});
|
||||
}
|
||||
}
|
||||
};
|
||||
//重置案例信息
|
||||
@@ -427,7 +471,7 @@ export default {
|
||||
.ant-table-selection-column {
|
||||
padding: 0px !important;
|
||||
padding-left: 15px !important;
|
||||
.ant-table-selection{
|
||||
.ant-table-selection {
|
||||
display: none;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -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 {
|
||||
|
||||
@@ -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",
|
||||
@@ -175,10 +176,10 @@ export default {
|
||||
EvalListVisible: false,
|
||||
// addLoading:false,
|
||||
});
|
||||
const checkFinish = (value)=> {
|
||||
state.evaluationTypeId = value.quiz_kid
|
||||
state.evaluationTypeName = value.title
|
||||
}
|
||||
const checkFinish = (value) => {
|
||||
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 = () => {
|
||||
@@ -204,10 +205,12 @@ export default {
|
||||
routerTaskId: props.routerTaskId || 0,
|
||||
type: 10,
|
||||
})
|
||||
.then(( ) => {
|
||||
message.success(`${props.EditTestId ? "编辑" : "新增"}关卡任务成功`);
|
||||
.then(() => {
|
||||
message.success(
|
||||
`${props.EditTestId ? "编辑" : "新增"}关卡任务成功`
|
||||
);
|
||||
})
|
||||
.catch(( ) => {
|
||||
.catch(() => {
|
||||
message.error(`${props.EditTestId ? "编辑" : "新增"}关卡任务失败`);
|
||||
});
|
||||
} else if (props.isLevel == 2) {
|
||||
@@ -222,28 +225,44 @@ export default {
|
||||
stageId: props.chooseStageId,
|
||||
type: 10,
|
||||
})
|
||||
.then(( ) => {
|
||||
.then(() => {
|
||||
message.success(`${props.edit ? "编辑" : "新增"}阶段任务成功`);
|
||||
})
|
||||
.catch(( ) => {
|
||||
.catch(() => {
|
||||
message.error(`${props.edit ? "编辑" : "新增"}阶段任务失败`);
|
||||
});
|
||||
} 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 = ()=> {
|
||||
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) {
|
||||
|
||||
@@ -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 = () => {
|
||||
|
||||
@@ -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 ? "编辑" : "新增"}阶段任务失败`);
|
||||
});
|
||||
}
|
||||
};
|
||||
|
||||
|
||||
@@ -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 ? "编辑" : "新增"}阶段任务失败`);
|
||||
});
|
||||
}
|
||||
};
|
||||
|
||||
|
||||
@@ -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(() => {});
|
||||
}
|
||||
};
|
||||
|
||||
|
||||
@@ -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
|
||||
@@ -76,9 +78,9 @@
|
||||
(_record, index) => (index % 2 === 1 ? 'table-striped' : null)
|
||||
"
|
||||
:row-selection="{
|
||||
selectedRowKeys:selectedRowKeys,
|
||||
onChange:onSelectChange,
|
||||
onSelect:onSelected,
|
||||
selectedRowKeys: selectedRowKeys,
|
||||
onChange: onSelectChange,
|
||||
onSelect: onSelected,
|
||||
}"
|
||||
:columns="tableDataFunc()"
|
||||
:data-source="tableData"
|
||||
@@ -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: {
|
||||
@@ -172,7 +175,7 @@ export default {
|
||||
time: undefined,
|
||||
assessmentId: null,
|
||||
assessmentName: "",
|
||||
selectedRowKeys:[],
|
||||
selectedRowKeys: [],
|
||||
tableData: [],
|
||||
currentPage: 1,
|
||||
tableDataTotal: 0,
|
||||
@@ -238,15 +241,15 @@ export default {
|
||||
const onSelected = (record) => {
|
||||
state.assessmentId = record.assessmentId;
|
||||
state.assessmentName = record.name;
|
||||
}
|
||||
const onSelectChange = (selectedRowKeys,b) => {
|
||||
state.selectedRowKeys = selectedRowKeys
|
||||
};
|
||||
const onSelectChange = (selectedRowKeys, b) => {
|
||||
state.selectedRowKeys = selectedRowKeys;
|
||||
console.log(b);
|
||||
}
|
||||
};
|
||||
//清空所选
|
||||
const clearLine = ()=> {
|
||||
state.selectedRowKeys=[]
|
||||
}
|
||||
const clearLine = () => {
|
||||
state.selectedRowKeys = [];
|
||||
};
|
||||
const handelChangePage = (page, pageSize) => {
|
||||
state.currentPage = page;
|
||||
state.pageSize = pageSize;
|
||||
@@ -257,7 +260,7 @@ export default {
|
||||
let array = [];
|
||||
data.map((value, index) => {
|
||||
let obj = {
|
||||
key: index+1,
|
||||
key: index + 1,
|
||||
assessmentId: value.assessmentId,
|
||||
num: value.essayQuestionVoList.length,
|
||||
name: value.assessmentName ? value.assessmentName : "-",
|
||||
@@ -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 ? "编辑" : "新增"}阶段任务失败`);
|
||||
});
|
||||
}
|
||||
};
|
||||
//重置在线信息
|
||||
|
||||
@@ -558,6 +558,7 @@ export default {
|
||||
})
|
||||
.then(() => {
|
||||
message.success(`${props.edit ? "编辑" : "新增"}关卡任务成功`);
|
||||
closeDrawer();
|
||||
})
|
||||
.catch(() => {
|
||||
message.error(`${props.edit ? "编辑" : "新增"}关卡任务失败`);
|
||||
|
||||
@@ -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(() => {});
|
||||
}
|
||||
};
|
||||
// 查询任务
|
||||
|
||||
@@ -313,7 +313,7 @@
|
||||
<a-spin :spinning="addLoading" tip="添加中..." />
|
||||
</div>
|
||||
<!-- 选择考试抽屉 -->
|
||||
<s-test v-model:STvisible="STvisible" @getSTData="getData"/>
|
||||
<s-test v-model:STvisible="STvisible" @getSTData="getData" />
|
||||
</a-drawer>
|
||||
</template>
|
||||
<script>
|
||||
@@ -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 {
|
||||
@@ -411,9 +411,9 @@ export default {
|
||||
const state = reactive({
|
||||
addLoading: false,
|
||||
isOuter: 1, // 是否为外部考试
|
||||
STvisible:false, //选择试卷抽屉
|
||||
paperId:null, //试卷id 子组件传过来给考试抽屉创建考试信息需要
|
||||
paperName:"", //试卷名称 子组件传过来给考试抽屉选择试卷后框框用
|
||||
STvisible: false, //选择试卷抽屉
|
||||
paperId: null, //试卷id 子组件传过来给考试抽屉创建考试信息需要
|
||||
paperName: "", //试卷名称 子组件传过来给考试抽屉选择试卷后框框用
|
||||
choosedTestList: [
|
||||
{
|
||||
value: "提高核心竞争力",
|
||||
@@ -593,9 +593,9 @@ export default {
|
||||
}
|
||||
};
|
||||
|
||||
const selectTest = ()=> {
|
||||
state.STvisible = true
|
||||
}
|
||||
const selectTest = () => {
|
||||
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 ? "编辑" : "新增"}阶段任务失败`);
|
||||
});
|
||||
}
|
||||
};
|
||||
|
||||
@@ -757,10 +775,10 @@ export default {
|
||||
);
|
||||
state.choosedTestList = tags;
|
||||
};
|
||||
const getData = (value)=> {
|
||||
const getData = (value) => {
|
||||
state.paperId = value.paperId;
|
||||
state.paperName = value.testName;
|
||||
}
|
||||
};
|
||||
return {
|
||||
formState,
|
||||
afterVisibleChange,
|
||||
|
||||
@@ -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: "",
|
||||
|
||||
@@ -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);
|
||||
});
|
||||
|
||||
@@ -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>
|
||||
|
||||
<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,
|
||||
|
||||
@@ -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);
|
||||
|
||||
@@ -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,
|
||||
|
||||
Reference in New Issue
Block a user