From 2ef5293aba75ebb67a59cfc2bf90e4da0d4c6bc1 Mon Sep 17 00:00:00 2001
From: yangjun <1173114630@qq.com>
Date: Thu, 23 May 2024 21:56:08 +0800
Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9bug?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
src/views/kc/wjxDcwj/WjxDcwjList.vue | 13 +-
.../kc/wjxWjxx/components/WjxWjxxTmlbForm.vue | 111 +++++++++++++++++-
src/views/kc/wjxWjxxTmlb/TikuGongyouList.vue | 25 ++--
src/views/kc/wjxWjxxTmlb/TikuList.vue | 63 +++-------
src/views/kc/wjxWjxxTmlb/TikuListMain.vue | 4 +-
src/views/kc/wjxWjxxTmlb/WjxWjxxTmlb.data.ts | 29 +++++
.../components/WjxWjxxTmlbModal.vue | 2 +-
7 files changed, 179 insertions(+), 68 deletions(-)
diff --git a/src/views/kc/wjxDcwj/WjxDcwjList.vue b/src/views/kc/wjxDcwj/WjxDcwjList.vue
index b13da85..f63f5a8 100644
--- a/src/views/kc/wjxDcwj/WjxDcwjList.vue
+++ b/src/views/kc/wjxDcwj/WjxDcwjList.vue
@@ -23,8 +23,9 @@
查询
- 重置
+
新增
+ 题库
@@ -94,6 +95,7 @@
+
@@ -111,6 +113,7 @@
import {useRouter} from "vue-router";
import { JInput } from '/@/components/Form';
import JDictSelectTag from '/@/components/Form/src/jeecg/components/JDictSelectTag.vue';
+ import TikuListModal from '/@/views/kc/wjxWjxxTmlb/TikuListModal.vue';
//当前路由信息
const { currentRoute } = useRouter();
@@ -130,6 +133,7 @@
const WjxWjxxTmlbDjModalPage = ref();
const WjxWjxxTmlbDjjgsDcModalPage = ref();
const XxhbbksListModalPage = ref();
+ const TikuListModalPage = ref();
const labelCol = reactive({
xs: { span: 24 },
@@ -140,6 +144,13 @@
sm: { span: 16 },
});
+ //题库类型(6作业,1问卷)
+ function handleTiku(wjLeixing){
+ var record = {wjLeixing}
+ TikuListModalPage.value.disableSubmit = true;
+ TikuListModalPage.value.init(record);
+ }
+
/**
* 新增事件
*/
diff --git a/src/views/kc/wjxWjxx/components/WjxWjxxTmlbForm.vue b/src/views/kc/wjxWjxx/components/WjxWjxxTmlbForm.vue
index 12a1a46..8a8dc4b 100644
--- a/src/views/kc/wjxWjxx/components/WjxWjxxTmlbForm.vue
+++ b/src/views/kc/wjxWjxx/components/WjxWjxxTmlbForm.vue
@@ -3,11 +3,15 @@
-
+
单选
多选
填空
+
+ 我的题库
+ 公有题库
+
@@ -112,6 +116,7 @@
+
@@ -121,8 +126,16 @@ import { Icon } from '/@/components/Icon';
import { useMessage } from '/@/hooks/web/useMessage';
import { defHttp } from '/@/utils/http/axios';
import { queryWjxWjxxTmxxListByMainId, queryDataById, saveOrUpdate } from '/@/views/kc/wjxWjxxTmlb/WjxWjxxTmlb.api';
+import YinyongTikuListModal from '/@/views/kc/wjxWjxxTmlb/YinyongTikuListModal.vue'
+ import { useUserStore } from '/@/store/modules/user';
+
+ //用户相关
+ const userStore = useUserStore();
+
+
const title = ref('');
const mainId = ref('');
+const YinyongTikuListModalpage = ref();
const isShow = ref(false);
const confirmLoading = ref(false);
const tiganData = ref([]);
@@ -174,6 +187,102 @@ function addTigan(type){
tiganData.value = [...list];
}
}
+//引用题库
+function handleYylx(sylx){
+ var createBy = "";
+ var wjSytype = "";
+ if(sylx=='0'){//我的题库
+ createBy = userStore.getUserInfo.username;
+ }else{//公有题库
+ wjSytype = "1";
+ }
+ var record = {wjLeixing,createBy,wjSytype};
+ YinyongTikuListModalpage.value.disableSubmit = false;
+ YinyongTikuListModalpage.value.init(record);
+
+}
+//引用题库回调
+function handleYytkSuccess(record){
+console.log(`🚀 ~ handleYytkSuccess ~ record:`, record)
+
+for(var i=0;i