mirror of
https://codeup.aliyun.com/67762337eccfc218f6110e0e/vue/fe-student.git
synced 2025-12-11 03:46:48 +08:00
考试
This commit is contained in:
@@ -45,4 +45,5 @@ export const COMMENT_ADD = '/comment post'
|
|||||||
export const COMMENT_PRAISE = '/comment/praise post'
|
export const COMMENT_PRAISE = '/comment/praise post'
|
||||||
export const COMMENT_COLLECTION = '/comment/collection post'
|
export const COMMENT_COLLECTION = '/comment/collection post'
|
||||||
|
|
||||||
export const ASSESSMENT_QUERY = assessmentId => `/assessment/queryAssessmentDetailById?assessmentId=${assessmentId} post`
|
export const ASSESSMENT_QUERY = assessmentId => `/assessment/queryAssessmentDetailById?assessmentId=${assessmentId} post`
|
||||||
|
export const ASSESSMENT_SUBMIT = '/assessmentSubmit/submitAssessmentDetail'
|
||||||
|
|||||||
@@ -62,7 +62,7 @@
|
|||||||
}"
|
}"
|
||||||
@click="()=>{value.selectAnswer=item}"
|
@click="()=>{value.selectAnswer=item}"
|
||||||
>
|
>
|
||||||
<div>{{ item+1 }}</div>
|
<div>{{ item + 1 }}</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="answerR">非常有帮助/启发</div>
|
<div class="answerR">非常有帮助/启发</div>
|
||||||
@@ -112,7 +112,7 @@
|
|||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div style="display: flex; justify-content: center">
|
<div style="display: flex; justify-content: center">
|
||||||
<div class="submit">提交</div>
|
<div class="submit" @click="submit">提交</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
@@ -121,85 +121,22 @@
|
|||||||
</div>
|
</div>
|
||||||
</template>
|
</template>
|
||||||
<script setup>
|
<script setup>
|
||||||
import {reactive, toRefs} from "vue";
|
|
||||||
import checkbox from '@/assets/image/checkbox.png'
|
import checkbox from '@/assets/image/checkbox.png'
|
||||||
import checkbox2 from '@/assets/image/checkbox2.png'
|
import checkbox2 from '@/assets/image/checkbox2.png'
|
||||||
import {useRoute} from "vue-router/dist/vue-router";
|
import {useRoute} from "vue-router/dist/vue-router";
|
||||||
import {usePage, useRequest} from "@/api/request";
|
import {request, usePage, useRequest} from "@/api/request";
|
||||||
import {ASSESSMENT_QUERY, COMMENT_LIST, DISCUSS_DETAIL} from "@/api/api";
|
import {ASSESSMENT_QUERY, ASSESSMENT_SUBMIT, COMMENT_LIST, DISCUSS_DETAIL} from "@/api/api";
|
||||||
|
|
||||||
const {query: {id, discussSubmitId}} = useRoute()
|
const {query: {id, discussSubmitId}} = useRoute()
|
||||||
|
|
||||||
|
|
||||||
const {data} = useRequest(ASSESSMENT_QUERY(112), {})
|
const {data} = useRequest(ASSESSMENT_QUERY(112), {})
|
||||||
|
|
||||||
const state = reactive({
|
function submit() {
|
||||||
question: [
|
request(ASSESSMENT_SUBMIT, data).then(() => {
|
||||||
{
|
console.log('提交成功')
|
||||||
id: 1,
|
})
|
||||||
text: "1.您觉得课程对您是否有用?",
|
}
|
||||||
selectAnswer: 0,
|
|
||||||
},
|
|
||||||
{
|
|
||||||
id: 2,
|
|
||||||
text: "2.您是否会推荐课程给其他同事?",
|
|
||||||
selectAnswer: 0,
|
|
||||||
},
|
|
||||||
{
|
|
||||||
id: 3,
|
|
||||||
text: "3.后续该讲师有其他课程是否会参与?",
|
|
||||||
selectAnswer: 0,
|
|
||||||
},
|
|
||||||
],
|
|
||||||
select: [1, 2, 3, 4, 5, 6, 7, 8, 9, 10],
|
|
||||||
viewpeople: [
|
|
||||||
{
|
|
||||||
id: 1,
|
|
||||||
text: "基础员工",
|
|
||||||
select: false,
|
|
||||||
},
|
|
||||||
{
|
|
||||||
id: 2,
|
|
||||||
text: "中层管理",
|
|
||||||
select: false,
|
|
||||||
},
|
|
||||||
{
|
|
||||||
id: 3,
|
|
||||||
text: "专业人员",
|
|
||||||
select: false,
|
|
||||||
},
|
|
||||||
{
|
|
||||||
id: 4,
|
|
||||||
text: "高级管理",
|
|
||||||
select: false,
|
|
||||||
},
|
|
||||||
],
|
|
||||||
textarea1: "",
|
|
||||||
textarealength: 0,
|
|
||||||
});
|
|
||||||
const score = (value, item) => {
|
|
||||||
let arr = state.question;
|
|
||||||
arr.map((i) => {
|
|
||||||
if (i.id === value.id) {
|
|
||||||
i.selectAnswer = item;
|
|
||||||
}
|
|
||||||
});
|
|
||||||
state.question = arr;
|
|
||||||
};
|
|
||||||
const selectPeople = (value) => {
|
|
||||||
let arr = state.viewpeople;
|
|
||||||
arr.map((i) => {
|
|
||||||
if (i.id === value.id) {
|
|
||||||
i.select = !i.select;
|
|
||||||
}
|
|
||||||
});
|
|
||||||
state.viewpeople = arr;
|
|
||||||
};
|
|
||||||
const textareaInput = (e) => {
|
|
||||||
// console.log("eee", e);
|
|
||||||
state.textarea1 = e;
|
|
||||||
state.textarealength = e.length;
|
|
||||||
};
|
|
||||||
|
|
||||||
</script>
|
</script>
|
||||||
<style lang="scss">
|
<style lang="scss">
|
||||||
|
|||||||
Reference in New Issue
Block a user