Commit d70ed55b authored by 黄奎's avatar 黄奎

页面修改

parent 9515e750
...@@ -45,15 +45,16 @@ module.exports = function (ctx) { ...@@ -45,15 +45,16 @@ module.exports = function (ctx) {
// Full list of options: https://quasar.dev/quasar-cli/quasar-conf-js#Property%3A-build // Full list of options: https://quasar.dev/quasar-cli/quasar-conf-js#Property%3A-build
build: { build: {
vueRouterMode: 'hash', // available values: 'hash', 'history' vueRouterMode: 'hash', // available values: 'hash', 'history'
env: ctx.dev ? { env: ctx.dev ? {
API: 'http://192.168.20.51:8088/api', API: 'https://localhost:5001/api',
API_ZC:'http://192.168.20.9:8087/api', // API: 'http://192.168.20.51:8088/api',
API_SK:'ws:192.168.20.214:' API_ZC: 'http://192.168.20.9:8087/api',
API_SK: 'ws:192.168.20.214:'
} : { } : {
API: 'https://eduapi.oytour.com/api', API: 'https://eduapi.oytour.com/api',
API_ZC:'http://propertyedu.oytour.com/api', API_ZC: 'http://propertyedu.oytour.com/api',
API_SK:'ws://47.96.23.199:' API_SK: 'ws://47.96.23.199:'
}, },
// transpile: false, // transpile: false,
...@@ -153,7 +154,7 @@ module.exports = function (ctx) { ...@@ -153,7 +154,7 @@ module.exports = function (ctx) {
], ],
directives: [ directives: [
'ClosePopup' 'ClosePopup'
], ],
// Quasar plugins // Quasar plugins
plugins: [ plugins: [
......
...@@ -141,4 +141,16 @@ export function GetPaper(data) { ...@@ -141,4 +141,16 @@ export function GetPaper(data) {
method: 'post', method: 'post',
data data
}) })
}
/**
* 保存试卷信息
* @param {JSON参数} data
*/
export function savePaperInfo(data) {
return request({
url: '/Exam/SetPaper',
method: 'post',
data
})
} }
\ No newline at end of file
...@@ -120,7 +120,7 @@ ...@@ -120,7 +120,7 @@
</div> </div>
<div style="width:20%;text-align:right;"> <div style="width:20%;text-align:right;">
<q-btn color="accent" size="sm" class="q-mr-md" label="预览" /> <q-btn color="accent" size="sm" class="q-mr-md" label="预览" />
<q-btn color="accent" size="sm" class="q-mr-md" label="保存并返回" /> <q-btn color="accent" size="sm" class="q-mr-md" label="保存并返回" @click="SavePaper()" />
</div> </div>
</div> </div>
<div class="Exam-main"> <div class="Exam-main">
...@@ -135,7 +135,8 @@ ...@@ -135,7 +135,8 @@
<b>(<label>{{gIndex+1}}</label>)</b> <b>(<label>{{gIndex+1}}</label>)</b>
<b>{{gItem.GroupName}}</b> <b>{{gItem.GroupName}}</b>
<ul class="List-ul" v-if="gItem.DetailsList&&gItem.DetailsList.length>0"> <ul class="List-ul" v-if="gItem.DetailsList&&gItem.DetailsList.length>0">
<li class="" style="cursor:pointer;" v-for="(dItem,dIndex) in gItem.DetailsList" :key="dIndex" @click="ClickItem(dItem)"> <li class="" style="cursor:pointer;" v-for="(dItem,dIndex) in gItem.DetailsList" :key="dIndex"
@click="ClickItem(dItem)">
{{dIndex+1}} <span @click="ClickItem(dItem)" v-html="dItem.Title"> {{dIndex+1}} <span @click="ClickItem(dItem)" v-html="dItem.Title">
</span> </span>
</li> </li>
...@@ -147,7 +148,7 @@ ...@@ -147,7 +148,7 @@
<div class="Exam-right f1"> <div class="Exam-right f1">
<span></span> <span></span>
<div class="row wrap" v-if="ChooseItem"> <div class="row wrap" v-if="ChooseItem">
<div class="col-12" style="margin-bottom:20px"> <div class="col-12" style="margin-bottom:20px">
题型 题型
<template v-for="(fItem,fIndex) in firstTypeList"> <template v-for="(fItem,fIndex) in firstTypeList">
<q-btn :key="fIndex" color="accent" :label="fItem.Name" style="margin-left:5px;" <q-btn :key="fIndex" color="accent" :label="fItem.Name" style="margin-left:5px;"
...@@ -163,8 +164,12 @@ ...@@ -163,8 +164,12 @@
</q-item> </q-item>
</q-list> </q-list>
</q-btn-dropdown> </q-btn-dropdown>
</div> </div>
<div class="edit_stem">
<q-input filled stack-label maxlength="5" :dense="false" v-model="ChooseItem.Score" class="col-12 q-pb-lg"
label="分数" />
</div>
<div class="col-12"> <div class="col-12">
<template v-if="ChooseItem.QuestionTypeKey=='cloze'"> <template v-if="ChooseItem.QuestionTypeKey=='cloze'">
<span class="question_number">选项处用##题号##替换,如##1##</span> <span class="question_number">选项处用##题号##替换,如##1##</span>
...@@ -279,13 +284,12 @@ ...@@ -279,13 +284,12 @@
import sharingChoose from '../../components/questiontype/sharing-choose' import sharingChoose from '../../components/questiontype/sharing-choose'
import { import {
GetPaper GetPaper,
savePaperInfo,
} from '../../api/teacher/index'; } from '../../api/teacher/index';
import { import {
queryQuestionTypeList, queryQuestionTypeList,
queryDifficultyType, queryDifficultyType,
queryQuestionInfo,
queryQuestionCategory, queryQuestionCategory,
queryQuestionLevelType queryQuestionLevelType
} from '../../api/question/question' } from '../../api/question/question'
...@@ -335,8 +339,8 @@ ...@@ -335,8 +339,8 @@
questionLevalTypeList: [], questionLevalTypeList: [],
questionCategoryList: [], //分类 questionCategoryList: [], //分类
choosePointArray: [], //选择知识点 choosePointArray: [], //选择知识点
firstTypeList:[],//第一类题型 firstTypeList: [], //第一类题型
secondTypeList:[],//第二类题型 secondTypeList: [], //第二类题型
} }
}, },
created() { created() {
...@@ -352,7 +356,7 @@ ...@@ -352,7 +356,7 @@
this.GetPaperInfo() this.GetPaperInfo()
}, },
methods: { methods: {
//获取题型列表 //获取题型列表
getQuestionType() { getQuestionType() {
queryQuestionTypeList({}).then(res => { queryQuestionTypeList({}).then(res => {
if (res.Code == 1) { if (res.Code == 1) {
...@@ -364,7 +368,7 @@ ...@@ -364,7 +368,7 @@
} }
}); });
}, },
//题型点击 //题型点击
onItemClick(item) { onItemClick(item) {
// this.AnswerList = []; // this.AnswerList = [];
// this.questionObj = item; // this.questionObj = item;
...@@ -409,6 +413,12 @@ ...@@ -409,6 +413,12 @@
ClickItem(questionItem) { ClickItem(questionItem) {
this.ChooseItem = questionItem; this.ChooseItem = questionItem;
console.log("questionItem", questionItem); console.log("questionItem", questionItem);
},
//保存题目
SavePaper() {
savePaperInfo(this.DataObj).then(res => {
console.log("res", res);
})
} }
} }
} }
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment