模板库添加任务评估

This commit is contained in:
zhangyc
2022-11-24 04:08:51 +08:00
parent 7b0930cc6d
commit 06f5c6c743
9 changed files with 113 additions and 35 deletions

View File

@@ -23,12 +23,15 @@
<div class="main_notice">
<div class="mntc_left">
<div class="notice_icon"></div>
<div v-if="assessment == null">
<div v-if="assessment == null&&assessment1==null ">
<span class="title"
>已选择 <span class="data">0</span> </span
>
</div>
<div v-else>
<div v-if ="assessment1==null">
<span class="title"
>已选择 <span class="data">1</span> ;</span
>
@@ -45,6 +48,28 @@
>创建时间 <span class="data">{{ assessment.time }}</span>
</span>
</div>
<div v-else>
<span class="title"
>已选择 <span class="data">1</span> ;</span
>
<span class="title"
>名称 <span class="data">{{ assessment1.createName }}</span>
</span>
<span class="title"
>题数 <span class="data">{{ assessment1.essayQuestionVoList.length }}</span>
</span>
<span class="title"
>创建人 <span class="data">{{ assessment1.createUser }}</span>
</span>
<span class="title"
>创建时间 <span class="data">{{ assessment1.createTime }}</span>
</span>
</div>
</div>
</div>
</div>
<div class="main_item">
@@ -55,6 +80,7 @@
<div class="main_item2">
<AssessmentList
v-model:assessmentVisible="assessmentVisible"
v-model:titleTag="titleTag"
@checkedAss="getCheckedAss"
/>
</div>
@@ -77,6 +103,7 @@ import * as apiTask from "../../api/indexTaskadd";
import { message } from "ant-design-vue";
import AssessmentList from "./ AssessmentList.vue";
import { RouterEditTask } from "@/api/indexTask";
import * as api from "../../api/indexInvist";
export default {
name: "AddInvist",
components: {
@@ -139,10 +166,13 @@ export default {
assessmentId: null,
assessmentName: "",
assessment: null,
assessment1: null,
assessmentVisible: false,
titleTag:false,
});
const getCheckedAss = (ass) => {
state.assessment = ass;
state.assessment1 =null;
};
const closeDrawer = () => {
ctx.emit("update:addinvistVisible", false);
@@ -159,8 +189,24 @@ export default {
state.assessmentId = null;
state.assessmentName = "";
state.assessment = null;
queryInfo();
};
const queryInfo = () => {
if (props.edit) {
state.titleTg =false;
//编辑讨
api
.queryAppraiseDetailById({ assessmentId: props.EditInvistId })
.then((res) => {
//更新讨论信息
state.assessment1=res.data.data;
})
.catch(() => {
});
}
};
const updateTask = () => {
if (state.assessment == null) {
return message.warning("请选择评估");