qsh 3 months ago
parent d4648e14a2
commit 9f09523950
  1. 4
      .env.base
  2. 34
      src/views/Question/Database/Components/QuestionAddForm.vue
  3. 15
      src/views/Question/Database/index.vue

@ -4,9 +4,9 @@ VITE_NODE_ENV=development
VITE_DEV=true VITE_DEV=true
# 请求路径 # 请求路径
VITE_BASE_URL='http://localhost:48080' # VITE_BASE_URL='http://localhost:48080'
# VITE_BASE_URL='http://47.98.161.246:48080' VITE_BASE_URL='http://47.98.161.246:48080'
# VITE_BASE_URL='http://114.215.207.150:48080' # VITE_BASE_URL='http://114.215.207.150:48080'
# 上传路径 # 上传路径

@ -209,7 +209,6 @@
</el-form-item> </el-form-item>
</el-col> </el-col>
</el-row> </el-row>
<el-row> <el-row>
<el-col :span="24"> <el-col :span="24">
<el-form-item label="技巧关键字" prop="skillWords"> <el-form-item label="技巧关键字" prop="skillWords">
@ -224,19 +223,34 @@
</el-row> </el-row>
<el-row> <el-row>
<el-col :span="24"> <el-col :span="24">
<el-form-item label="文盲技巧" prop="illiteracyAnswer">
<el-input
v-model="dialogForm.illiteracyAnswer"
maxlength="1000"
placeholder="请输入"
clearable
/>
</el-form-item>
</el-col>
</el-row>
<el-row>
<el-col :span="8">
<el-form-item label="车型" prop="carTypeId"> <el-form-item label="车型" prop="carTypeId">
<span v-if="dialogForm.carTypeId == '1001'">小车</span> <span v-if="dialogForm.carTypeId == '1001'">小车</span>
<span v-if="dialogForm.carTypeId == '1002'">摩托车</span> <span v-if="dialogForm.carTypeId == '1002'">摩托车</span>
</el-form-item> </el-form-item>
</el-col> </el-col>
</el-row> <el-col :span="8">
<el-row>
<el-col :span="24">
<el-form-item label="科目" prop="subject"> <el-form-item label="科目" prop="subject">
<span v-if="dialogForm.subject == '1'">科一</span> <span v-if="dialogForm.subject == '1'">科一</span>
<span v-if="dialogForm.subject == '4'">科四</span> <span v-if="dialogForm.subject == '4'">科四</span>
</el-form-item> </el-form-item>
</el-col> </el-col>
<el-col :span="8">
<el-form-item label="错误率" prop="cuowulv">
<el-input v-model="dialogForm.cuoWuLv" />
</el-form-item>
</el-col>
</el-row> </el-row>
<el-row :gutter="20"> <el-row :gutter="20">
<el-form-item label="题目图片" prop="imageUrl"> <el-form-item label="题目图片" prop="imageUrl">
@ -299,7 +313,11 @@ const dialogForm = ref({
trueAnswer: undefined, trueAnswer: undefined,
carTypeId: undefined, carTypeId: undefined,
skillInfoPic: undefined, skillInfoPic: undefined,
source: undefined source: undefined,
illiteracyAnswer: undefined,
skillInfo: undefined,
skillWords: undefined,
cuoWuLv: undefined
}) })
const dataRule = { const dataRule = {
@ -319,7 +337,7 @@ const open = (info = undefined, opts) => {
: 'https://ss-cloud.ahduima.com/xjxc/pic/' + dialogForm.value.imageUrl : 'https://ss-cloud.ahduima.com/xjxc/pic/' + dialogForm.value.imageUrl
} }
} }
info.source = info.source dialogForm.value.source = info.source
} }
defineExpose({ defineExpose({
@ -352,7 +370,9 @@ const resetDialogForm = () => {
optcWords: undefined, optcWords: undefined,
optdWords: undefined, optdWords: undefined,
carTypeId: undefined, carTypeId: undefined,
source: undefined source: undefined,
illiteracyAnswer: undefined,
cuoWuLv: undefined
} }
} }
const dialogFormRef = ref(null) const dialogFormRef = ref(null)

@ -82,8 +82,8 @@
<p v-if="row.chooseD">D:{{ row.chooseD }}</p> <p v-if="row.chooseD">D:{{ row.chooseD }}</p>
</template> </template>
</el-table-column> </el-table-column>
<el-table-column label="答案" align="center" prop="trueAnswer" width="100" /> <el-table-column label="答案" align="center" prop="trueAnswer" width="70" />
<el-table-column label="章节" align="center" prop="chapterName" min-width="100" /> <el-table-column label="章节" align="center" prop="chapterName" width="100" />
<el-table-column label="图片" align="center" width="100"> <el-table-column label="图片" align="center" width="100">
<template #default="{ row }"> <template #default="{ row }">
<el-image <el-image
@ -106,17 +106,24 @@
<div v-if="row.skillInfo" v-dompurify-html="row.skillInfo"></div> <div v-if="row.skillInfo" v-dompurify-html="row.skillInfo"></div>
</template> </template>
</el-table-column> </el-table-column>
<el-table-column
label="文盲技巧"
align="center"
prop="illiteracyAnswer"
min-width="100"
/>
<el-table-column label="错误率" align="center" prop="cuoWuLv" width="100" />
<el-table-column <el-table-column
label="题目来源" label="题目来源"
v-if="queryParams.source == 'XJ'" v-if="queryParams.source == 'XJ'"
prop="oldSource" prop="oldSource"
width="100" width="80"
/> />
<el-table-column <el-table-column
label="疑似重复" label="疑似重复"
v-if="queryParams.source == 'XJ'" v-if="queryParams.source == 'XJ'"
prop="duplicateNum" prop="duplicateNum"
width="100" width="80"
> >
<template #default="{ row }"> <template #default="{ row }">
<el-button <el-button

Loading…
Cancel
Save