From e1f9d6e0c83c58e0be1d22825f625b015e8651bd Mon Sep 17 00:00:00 2001
From: dong <58670809@qq.com>
Date: Fri, 28 Oct 2022 16:17:03 +0800
Subject: [PATCH] =?UTF-8?q?=E7=90=86=E8=AE=BA=E9=A2=98=E7=9B=AE=E5=88=86?=
=?UTF-8?q?=E7=B1=BB=E5=8F=AA=E8=83=BD=E5=8D=95=E9=80=89?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.../competitionManage/bankList/index.vue | 18 +++++++++++-------
.../competitionManage/bankList/preImport.vue | 3 ++-
.../bankList/question-create-page.vue | 3 +--
.../bankList/question-form.vue | 3 ++-
.../bankList/question-update-page.vue | 9 ++++-----
static/theoryTemplate/理论试题导入模板.xlsx | Bin 12345 -> 12285 bytes
6 files changed, 20 insertions(+), 16 deletions(-)
diff --git a/src/views/competitionManage/bankList/index.vue b/src/views/competitionManage/bankList/index.vue
index 4234e49c0..68f620b79 100644
--- a/src/views/competitionManage/bankList/index.vue
+++ b/src/views/competitionManage/bankList/index.vue
@@ -51,7 +51,7 @@ export default {
type: 'select',
label: '分 类',
config: {
- multiple: true,
+ // multiple: true,
data: []
}
}
@@ -70,7 +70,8 @@ export default {
{
title: '分 类',
prop: 'tags',
- type: 'tagMore',
+ // type: 'tagMore',
+ type: 'tag',
width: '200',
columnValue: (row) => { return this.lableTags(row); },
tagType: (row) => {
@@ -165,7 +166,7 @@ export default {
},
methods: {
beforeQuery(obj) {
- obj.labels = obj.labels ? obj.labels.join(',') : '';
+ // obj.labels = obj.labels ? obj.labels.join(',') : '';
return obj;
},
doCreate() {
@@ -204,7 +205,8 @@ export default {
},
lableTags(row) {
- return row.tags ? row.tags.split(',') : '';
+ // return row.tags ? row.tags.split(',') : '';
+ return row.tags || '';
},
answerTags(row) {
@@ -310,7 +312,8 @@ export default {
const param = {
type: questionTypeMap[item],
topic: dataList[topicIndex][index],
- tags: dataList[tagsIndex][index] ? dataList[tagsIndex][index].replace(/\s+/g, ',') : '',
+ // tags: dataList[tagsIndex][index] ? dataList[tagsIndex][index].replace(/\s+/g, ',') : '',
+ tags: dataList[tagsIndex][index] || '',
optionList: []
};
if (param.type === 'fill') {
@@ -448,7 +451,7 @@ export default {
exportTemplate() {
const wb = XLSX.utils.book_new();
const data1 = [{A: '理论试题导入模板', B: '', C:'', D:'', E:'', F: '', G: '', H: '', I: '', J: '', K: ''}];
- const data2 = [{A: '说明:1、本表表头(第一行到第三行)内容不能修改删除;\n 2、支持批量导入的题型:单选题,多选题,判断题,题型不能自定义,只能按照表格提供的进行录入;\n 3、【判断题】在选项A中可填写√ 或正确,选项B中填写× 或错误,答案填写A或B\n 4、【分类】多个分类项使用空格隔开', B: '', C:'', D:'', E:'', F: '', G: '', H: '', I: '', J: '', K: ''}];
+ const data2 = [{A: '说明:1、本表表头(第一行到第三行)内容不能修改删除;\n 2、支持批量导入的题型:单选题,多选题,判断题,题型不能自定义,只能按照表格提供的进行录入;\n 3、【判断题】在选项A中可填写√ 或正确,选项B中填写× 或错误,答案填写A或B', B: '', C:'', D:'', E:'', F: '', G: '', H: '', I: '', J: '', K: ''}];
const data3 = [{A: '序号', B: '题干(必填)', C:'题型(必填)', D:'选项A(必填)', E:'选项B(必填)', F: '选项C', G: '选项D', H: '选项E', I: '选项F', J: '正确答案(必填)', K: '分类'}];
const data = [...data1, ...data2, ...data3];
const mapType = {
@@ -483,7 +486,8 @@ export default {
H: item.optionList[4] ? item.optionList[4].content : '',
I: item.optionList[5] ? item.optionList[5].content : '',
J: as,
- K: item.tags ? item.tags.replace(',', ' ') : ''
+ // K: item.tags ? item.tags.replace(',', ' ') : ''
+ K: item.tags || ''
};
data.push(obj);
});
diff --git a/src/views/competitionManage/bankList/preImport.vue b/src/views/competitionManage/bankList/preImport.vue
index 1a1370b65..254c0e033 100644
--- a/src/views/competitionManage/bankList/preImport.vue
+++ b/src/views/competitionManage/bankList/preImport.vue
@@ -20,7 +20,8 @@
- {{ item }}
+
+ {{ scope.row.tags }}
diff --git a/src/views/competitionManage/bankList/question-create-page.vue b/src/views/competitionManage/bankList/question-create-page.vue
index 6a59b5cca..2f7408aa3 100644
--- a/src/views/competitionManage/bankList/question-create-page.vue
+++ b/src/views/competitionManage/bankList/question-create-page.vue
@@ -80,8 +80,7 @@ export default {
this.$message.warning('选项不能为空!');
return;
}
- // this.formModel.companyId = parseInt(this.companyId);
- this.formModel.tags = this.tagsArr.join(',');
+ // this.formModel.tags = this.tagsArr.join(',');
createQuestion(this.formModel).then(resp => {
authUtils.setSessionStorage(this.path, JSON.stringify({
type: this.formModel.type
diff --git a/src/views/competitionManage/bankList/question-form.vue b/src/views/competitionManage/bankList/question-form.vue
index 50097e4e3..8606ce897 100644
--- a/src/views/competitionManage/bankList/question-form.vue
+++ b/src/views/competitionManage/bankList/question-form.vue
@@ -12,7 +12,8 @@
-
+
+
diff --git a/src/views/competitionManage/bankList/question-update-page.vue b/src/views/competitionManage/bankList/question-update-page.vue
index a233ae54b..d5e8df242 100644
--- a/src/views/competitionManage/bankList/question-update-page.vue
+++ b/src/views/competitionManage/bankList/question-update-page.vue
@@ -99,11 +99,10 @@ export default {
this.$store.state.race.preTheoryData[this.questionId] = this.formModel;
this.doBack();
} else if (valid) {
- // this.formModel.companyId = parseInt(this.companyId);
- this.formModel.tags = this.tagsArr;
- if (Array.isArray(this.tagsArr)) {
- this.formModel.tags = this.tagsArr.join(',');
- }
+ // this.formModel.tags = this.tagsArr;
+ // if (Array.isArray(this.tagsArr)) {
+ // this.formModel.tags = this.tagsArr.join(',');
+ // }
updateOption(this.formModel).then(resp => {
this.doBack();
}).catch(error => {
diff --git a/static/theoryTemplate/理论试题导入模板.xlsx b/static/theoryTemplate/理论试题导入模板.xlsx
index 0c7c4c827ecf6d486222e3f7c510bf6b2df295cd..e79d72545e0e1c19b2b360bbce27ffce25c55e3c 100644
GIT binary patch
delta 7319
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