mirror of
https://codeup.aliyun.com/67762337eccfc218f6110e0e/vue/fe-manage.git
synced 2025-12-09 19:06:45 +08:00
feat:合并
This commit is contained in:
@@ -44,7 +44,7 @@ export default defineComponent({
|
|||||||
const store = useStore();
|
const store = useStore();
|
||||||
const isLogin = ref(false);
|
const isLogin = ref(false);
|
||||||
// console.log("router", router.getRoutes(), route);
|
// console.log("router", router.getRoutes(), route);
|
||||||
console.log("版本0.9.15------------");
|
console.log("版本0.9.16------------");
|
||||||
const routes = computed(() => {
|
const routes = computed(() => {
|
||||||
return router.getRoutes().filter((e) => e.meta?.isLink);
|
return router.getRoutes().filter((e) => e.meta?.isLink);
|
||||||
});
|
});
|
||||||
|
|||||||
@@ -267,7 +267,7 @@
|
|||||||
<div class="signbox"></div>
|
<div class="signbox"></div>
|
||||||
<div class="btnbox">
|
<div class="btnbox">
|
||||||
<button class="xkbtn" @click="showAssessment">选择评估</button>
|
<button class="xkbtn" @click="showAssessment">选择评估</button>
|
||||||
<div v-if="assessmentId > 0">
|
<div v-if="assessmentName">
|
||||||
<a-tag closable color="processing" @close="logA">
|
<a-tag closable color="processing" @close="logA">
|
||||||
<span style="font-size: 14px; line-height: 33px">{{
|
<span style="font-size: 14px; line-height: 33px">{{
|
||||||
assessmentName
|
assessmentName
|
||||||
@@ -483,7 +483,7 @@ export default {
|
|||||||
fileList: [],
|
fileList: [],
|
||||||
chooseCourse: null, //选择的在线课程
|
chooseCourse: null, //选择的在线课程
|
||||||
chooseCourseName: null, //选择的在线课程
|
chooseCourseName: null, //选择的在线课程
|
||||||
assessmetId: null,
|
assessmentId: null,
|
||||||
EditTestId: null,
|
EditTestId: null,
|
||||||
EditWorkId: null,
|
EditWorkId: null,
|
||||||
workName: null,
|
workName: null,
|
||||||
@@ -512,6 +512,7 @@ export default {
|
|||||||
state.chooseCourse = null;
|
state.chooseCourse = null;
|
||||||
state.EditTestId = null;
|
state.EditTestId = null;
|
||||||
state.assessmentId = null;
|
state.assessmentId = null;
|
||||||
|
state.assessmentName ="";
|
||||||
state.EditWorkId = null;
|
state.EditWorkId = null;
|
||||||
state.EditEvalId = null;
|
state.EditEvalId = null;
|
||||||
state.applyFlag = "";
|
state.applyFlag = "";
|
||||||
@@ -546,7 +547,8 @@ export default {
|
|||||||
console.log(e);
|
console.log(e);
|
||||||
};
|
};
|
||||||
const logA = (e) => {
|
const logA = (e) => {
|
||||||
state.EditEvalId = null;
|
state.assessmentId = null;
|
||||||
|
state.assessmentName ="";
|
||||||
console.log(e);
|
console.log(e);
|
||||||
};
|
};
|
||||||
|
|
||||||
@@ -593,8 +595,8 @@ export default {
|
|||||||
state.EditTestId = result.testId;
|
state.EditTestId = result.testId;
|
||||||
state.EditWorkId = result.homeWorkId;
|
state.EditWorkId = result.homeWorkId;
|
||||||
state.assessmentId = result.evaluateId;
|
state.assessmentId = result.evaluateId;
|
||||||
state.needEval = result.evaluateId;
|
state.needEval = result.evalFlag == 1? true:false;
|
||||||
console.log("====",!result.offcourseId,!result.homeWorkId,!result.testId);
|
console.log("==state.needEval ==",state.needEval );
|
||||||
if(result.offcourseId){
|
if(result.offcourseId){
|
||||||
detail({offcourseId:result.offcourseId}).then((res)=>{
|
detail({offcourseId:result.offcourseId}).then((res)=>{
|
||||||
state.chooseCourseName =res.data.data.name;
|
state.chooseCourseName =res.data.data.name;
|
||||||
@@ -602,8 +604,8 @@ export default {
|
|||||||
|
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
if(result.evaluateId){
|
if(result.evalFlag == 1 && result.evaluateId){
|
||||||
queryAppraiseDetailById({assessmentId:!result.offcourseId}).then((res)=>{
|
queryAppraiseDetailById({assessmentId:result.evaluateId}).then((res)=>{
|
||||||
state.assessmentName =res.data.data.assessmentName;
|
state.assessmentName =res.data.data.assessmentName;
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
@@ -659,15 +661,16 @@ export default {
|
|||||||
completeType: type.concat(t),
|
completeType: type.concat(t),
|
||||||
description: state.description,
|
description: state.description,
|
||||||
endTime: parseInt(new Date(state.chooseTime[1].$d).getTime() / 1000),
|
endTime: parseInt(new Date(state.chooseTime[1].$d).getTime() / 1000),
|
||||||
evalFlag: state.needEval ? 1 : 0,
|
evalFlag: state.needEval && state.assessmentId > 0 ? 1 : 0,
|
||||||
evaluateId: state.assessmentId,
|
evaluateId: state.assessmentId,
|
||||||
homeWorkId: state.EditWorkId,
|
homeWorkId: state.EditWorkId,
|
||||||
name: state.courseName,
|
name: state.courseName,
|
||||||
projectMember: p.concat(p1),
|
projectMember: p.concat(p1),
|
||||||
offcourseId: state.chooseCourse,
|
offcourseId: state.chooseCourse,
|
||||||
offcoursePlanId: props.EditFaceId > 0 ? props.EditFaceId : 0,
|
offcoursePlanId: props.EditFaceId > 0 ? props.EditFaceId : 0,
|
||||||
testId: state.EditTestId,
|
testId: state.EditTestId,
|
||||||
duration: state.duration,
|
duration: state.duration,
|
||||||
|
|
||||||
};
|
};
|
||||||
console.log("obj============", obj, "6" + "9");
|
console.log("obj============", obj, "6" + "9");
|
||||||
console.log("222222222");
|
console.log("222222222");
|
||||||
|
|||||||
@@ -257,18 +257,25 @@ export default {
|
|||||||
let data = tableData;
|
let data = tableData;
|
||||||
let array = [];
|
let array = [];
|
||||||
data.map((value) => {
|
data.map((value) => {
|
||||||
|
let n1 = value.essayQuestionVoList
|
||||||
|
? Number(value.essayQuestionVoList.length)
|
||||||
|
: 0 ;
|
||||||
|
let n2 = value.multipleStemVoList
|
||||||
|
? Number(value.multipleStemVoList.length)
|
||||||
|
: 0;
|
||||||
|
|
||||||
|
let n3 = value.scoringQuestionVoList
|
||||||
|
? Number(value.scoringQuestionVoList.length)
|
||||||
|
: 0;
|
||||||
|
let n4 = value.singleStemVoList
|
||||||
|
? Number(value.singleStemVoList.length)
|
||||||
|
: 0;
|
||||||
|
|
||||||
|
let num = n1 + n2 + n3 +n4;
|
||||||
let obj = {
|
let obj = {
|
||||||
key: value.assessmentId,
|
key: value.assessmentId,
|
||||||
assessmentId: value.assessmentId,
|
assessmentId: value.assessmentId,
|
||||||
num: value.essayQuestionVoList
|
num: num,
|
||||||
? Number(value.essayQuestionVoList.length)
|
|
||||||
: 0 + value.multipleStemVoList
|
|
||||||
? Number(value.multipleStemVoList.length)
|
|
||||||
: 0 + value.scoringQuestionVoList
|
|
||||||
? Number(value.scoringQuestionVoList.length)
|
|
||||||
: 0 + value.singleStemVoList
|
|
||||||
? Number(value.singleStemVoList.length)
|
|
||||||
: 0,
|
|
||||||
name: value.assessmentName ? value.assessmentName : "-",
|
name: value.assessmentName ? value.assessmentName : "-",
|
||||||
creator: value.createUser ? value.createUser : "-",
|
creator: value.createUser ? value.createUser : "-",
|
||||||
time: dayjs(value.createTime).format("YYYY-MM-DD"),
|
time: dayjs(value.createTime).format("YYYY-MM-DD"),
|
||||||
@@ -286,6 +293,7 @@ export default {
|
|||||||
pageNo: state.currentPage,
|
pageNo: state.currentPage,
|
||||||
pageSize: state.pageSize,
|
pageSize: state.pageSize,
|
||||||
releaseStatus:2,
|
releaseStatus:2,
|
||||||
|
searchEndTime:"",
|
||||||
})
|
})
|
||||||
.then((res) => {
|
.then((res) => {
|
||||||
let arr = res.data.data.rows;
|
let arr = res.data.data.rows;
|
||||||
|
|||||||
@@ -216,6 +216,7 @@ export default {
|
|||||||
assessmentName: state.inputV1,
|
assessmentName: state.inputV1,
|
||||||
pageNo: state.currentPage,
|
pageNo: state.currentPage,
|
||||||
pageSize: state.pageSize,
|
pageSize: state.pageSize,
|
||||||
|
releaseStatus: 2 ,
|
||||||
searchEndTime:"",
|
searchEndTime:"",
|
||||||
})
|
})
|
||||||
.then((res) => {
|
.then((res) => {
|
||||||
|
|||||||
@@ -4836,6 +4836,7 @@ export default defineComponent({
|
|||||||
state.checked4 = false;
|
state.checked4 = false;
|
||||||
state.EditTestId = null;
|
state.EditTestId = null;
|
||||||
state.assessmentId = null;
|
state.assessmentId = null;
|
||||||
|
state.assessmentName = "";
|
||||||
state.EditWorkId = null;
|
state.EditWorkId = null;
|
||||||
|
|
||||||
removePG();
|
removePG();
|
||||||
@@ -4862,7 +4863,7 @@ export default defineComponent({
|
|||||||
beginTime: startTime,
|
beginTime: startTime,
|
||||||
completeType: type,
|
completeType: type,
|
||||||
endTime: endTime,
|
endTime: endTime,
|
||||||
evalFlag: state.checked4 ? 1 : 0,
|
evalFlag: Number(state.assessmentId) >0 &&state.checked4 ? 1 : 0,
|
||||||
evaluateId: Number(state.assessmentId),
|
evaluateId: Number(state.assessmentId),
|
||||||
testId: state.EditTestId,
|
testId: state.EditTestId,
|
||||||
homeWorkId: state.EditWorkId,
|
homeWorkId: state.EditWorkId,
|
||||||
|
|||||||
@@ -164,6 +164,10 @@
|
|||||||
</a-modal>
|
</a-modal>
|
||||||
<!--操作弹窗 -->
|
<!--操作弹窗 -->
|
||||||
</div>
|
</div>
|
||||||
|
<!-- 加载动画 -->
|
||||||
|
<div class="aeLoading" :style="{ display: addLoading ? 'flex' : 'none' }">
|
||||||
|
<a-spin :spinning="addLoading" tip="" />
|
||||||
|
</div>
|
||||||
</template>
|
</template>
|
||||||
<script>
|
<script>
|
||||||
import { reactive, toRefs, onMounted, ref } from "vue";
|
import { reactive, toRefs, onMounted, ref } from "vue";
|
||||||
@@ -186,6 +190,7 @@ export default {
|
|||||||
setup() {
|
setup() {
|
||||||
const router = useRouter();
|
const router = useRouter();
|
||||||
const state = reactive({
|
const state = reactive({
|
||||||
|
addLoading: false,
|
||||||
// projectNameList: [
|
// projectNameList: [
|
||||||
// {
|
// {
|
||||||
// id: 1,
|
// id: 1,
|
||||||
@@ -383,6 +388,7 @@ export default {
|
|||||||
|
|
||||||
const getTableDate = async () => {
|
const getTableDate = async () => {
|
||||||
// let data = state.tableData;
|
// let data = state.tableData;
|
||||||
|
state.addLoading = true;
|
||||||
let startTime,
|
let startTime,
|
||||||
endTime = "";
|
endTime = "";
|
||||||
if (state.projectTime) {
|
if (state.projectTime) {
|
||||||
@@ -419,6 +425,7 @@ export default {
|
|||||||
},
|
},
|
||||||
true
|
true
|
||||||
);
|
);
|
||||||
|
state.addLoading = false;
|
||||||
data.map((value) => {
|
data.map((value) => {
|
||||||
{
|
{
|
||||||
//单层项目
|
//单层项目
|
||||||
|
|||||||
Reference in New Issue
Block a user