mirror of
https://codeup.aliyun.com/67762337eccfc218f6110e0e/vue/fe-manage.git
synced 2025-12-13 04:46:46 +08:00
fix:添加在线、添加考试、添加案例、添加测评功能完善
This commit is contained in:
@@ -119,6 +119,7 @@
|
||||
class="tag-style"
|
||||
v-if="paperName != ''"
|
||||
:closable="true"
|
||||
@close="delTag"
|
||||
>{{ paperName }}</a-tag
|
||||
>
|
||||
<!-- <a-tag
|
||||
@@ -379,7 +380,7 @@
|
||||
</div>
|
||||
<div class="main_btns">
|
||||
<a-button class="btn1" @click="closeDrawer">取消</a-button>
|
||||
<a-button class="btn2" html-type="submit">确定</a-button>
|
||||
<a-button class="btn2" html-type="submit">确定</a-button>
|
||||
</div>
|
||||
</a-form>
|
||||
|
||||
@@ -478,6 +479,7 @@ export default {
|
||||
showAnalysis: 2,
|
||||
showAnswers: 2,
|
||||
choosedTime: "",
|
||||
paperName:"",
|
||||
choosedTest: [
|
||||
{
|
||||
key: 1,
|
||||
@@ -499,6 +501,8 @@ export default {
|
||||
STvisible: false, //选择试卷抽屉
|
||||
paperId: null, //试卷id 子组件传过来给考试抽屉创建考试信息需要
|
||||
paperName: "", //试卷名称 子组件传过来给考试抽屉选择试卷后框框用
|
||||
id:"",
|
||||
testName:"",
|
||||
choosedTestList: [
|
||||
{
|
||||
value: "提高核心竞争力",
|
||||
@@ -643,12 +647,17 @@ export default {
|
||||
updateTest();
|
||||
};
|
||||
|
||||
const handleFinishFailed = () => {
|
||||
const handleFinishFailed = (err) => {
|
||||
console.log(err,'a');
|
||||
message.error("handleFinishFailed");
|
||||
};
|
||||
|
||||
const resetForm = () => {
|
||||
formRef.value.resetFields();
|
||||
state.paperName = "";
|
||||
state.paperId = null;
|
||||
state.id = "";
|
||||
state.testName = "";
|
||||
};
|
||||
|
||||
const handleValidate = (...args) => {
|
||||
@@ -675,10 +684,15 @@ export default {
|
||||
state.STvisible = true;
|
||||
};
|
||||
|
||||
const delTag = () => {
|
||||
state.paperId = 0;
|
||||
state.paperName = "";
|
||||
};
|
||||
const queryTest = () => {
|
||||
// state.addLoading = true;
|
||||
queryExaminationDetailById({ examinationId: props.EditTestId })
|
||||
.then((res) => {
|
||||
console.log('----------------------',res);
|
||||
formState.examinationName = res.data.data.examinationName;
|
||||
formState.workRequirement = res.data.data.workRequirement;
|
||||
formState.examinationDuration = res.data.data.examinationDuration;
|
||||
@@ -691,6 +705,8 @@ export default {
|
||||
formState.scoringModel = Number(res.data.data.scoringModel) || 1;
|
||||
formState.showAnalysis = Number(res.data.data.showAnalysis) || 1;
|
||||
formState.showAnswers = Number(res.data.data.showAnswers) || 1;
|
||||
formState.papaerName = res.data.data.examinationTestName;
|
||||
state.paperName = res.data.data.examinationTestName;
|
||||
if (
|
||||
res.data.data.examinationEndTime &&
|
||||
res.data.data.examinationStartTime
|
||||
@@ -703,13 +719,15 @@ export default {
|
||||
} else {
|
||||
formState.choosedTime = [];
|
||||
}
|
||||
console.log('formState.testName',formState.testName);
|
||||
console.log('state.testName',state.testName);
|
||||
})
|
||||
.catch(() => {
|
||||
message.error(`查询失败`);
|
||||
});
|
||||
};
|
||||
const updateTest = () => {
|
||||
//state.addLoading = true;
|
||||
//state.addLoading = true;updateTask
|
||||
let obj = {
|
||||
examinationDuration: formState.examinationDuration,
|
||||
examinationEndTime: dayjs(formState.choosedTime[1]).format(
|
||||
@@ -729,7 +747,11 @@ export default {
|
||||
scoringModel: formState.scoringModel,
|
||||
showAnalysis: formState.showAnalysis,
|
||||
showAnswers: formState.showAnswers,
|
||||
examinationTestId:state.id,
|
||||
examinationTestName:state.testName,
|
||||
};
|
||||
console.log('obj___________________________',obj);
|
||||
console.log('props.edit',props.edit);
|
||||
if (props.edit) {
|
||||
// 编辑任务
|
||||
updateExamination(obj)
|
||||
@@ -864,6 +886,8 @@ export default {
|
||||
const getData = (value) => {
|
||||
state.paperId = value.paperId;
|
||||
state.paperName = value.testName;
|
||||
state.id = value.id
|
||||
state.testName = value.testName
|
||||
};
|
||||
return {
|
||||
formState,
|
||||
@@ -880,6 +904,7 @@ export default {
|
||||
resetForm,
|
||||
handleValidate,
|
||||
formRef,
|
||||
delTag,
|
||||
// layout,
|
||||
rules,
|
||||
updateTest,
|
||||
|
||||
Reference in New Issue
Block a user