diff --git a/src/views/kc/detection/KcDetectionMain.data.ts b/src/views/kc/detection/KcDetectionMain.data.ts
index 93e15cc..bd8f1ec 100644
--- a/src/views/kc/detection/KcDetectionMain.data.ts
+++ b/src/views/kc/detection/KcDetectionMain.data.ts
@@ -17,6 +17,11 @@ export const columns: BasicColumn[] = [
align: "center",
dataIndex: 'kcmc'
},
+ {
+ title: '授课教师',
+ align: "center",
+ dataIndex: ['ketangbiaoInfo', 'skjs']
+ },
{
title: '授课日期',
align: "center",
@@ -182,16 +187,16 @@ export const formSchema: FormSchema[] = [
},
},
{
- label: '累计抓取人数',
- field: 'allNum',
+ label: '迟到人数',
+ field: 'cdrs',
component: 'InputNumber',
colProps: {
span: 8,
},
},
{
- label: '平均抓取人数',
- field: 'averageNum',
+ label: '早退人数',
+ field: 'ztrs',
component: 'InputNumber',
colProps: {
span: 8,
diff --git a/src/views/kc/detection/KcDetectionMainList.vue b/src/views/kc/detection/KcDetectionMainList.vue
index 5db570e..097cfd9 100644
--- a/src/views/kc/detection/KcDetectionMainList.vue
+++ b/src/views/kc/detection/KcDetectionMainList.vue
@@ -1,29 +1,46 @@
+
-
-
-
-
-
-
+
-
+
@@ -44,7 +61,7 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/src/views/kc/detection/components/KcDetectionMainModal.vue b/src/views/kc/detection/components/KcDetectionMainModal.vue
index 5f03b6f..ea49918 100644
--- a/src/views/kc/detection/components/KcDetectionMainModal.vue
+++ b/src/views/kc/detection/components/KcDetectionMainModal.vue
@@ -10,7 +10,7 @@
{{ getFieldsValue('ketangbiaoInfo')?.ketangbiaoInfo?.skdd }}
{{ getFieldsValue('ketangbiaoInfo')?.ketangbiaoInfo?.xkrs }}
- {{ calcAverageNum(record) }}
+
@@ -75,7 +75,11 @@ function calcAverageNum(record){
let xkrsNum = Number(xkrs);
if(!isNaN(xkrsNum) && xkrsNum != 0 && averageNum != 0) {
let num = averageNum / xkrsNum * 100;
- return num.toFixed(2) + '%';
+ if(num > 100){
+ return ``+num.toFixed(2) + `%`;
+ }else{
+ return num.toFixed(2) + '%';
+ }
}else{
if(averageNum == 0){
return '0.00' + '%';
diff --git a/src/views/kc/ketang/KcKetangbiaoList.vue b/src/views/kc/ketang/KcKetangbiaoList.vue
index efa0713..ee93647 100644
--- a/src/views/kc/ketang/KcKetangbiaoList.vue
+++ b/src/views/kc/ketang/KcKetangbiaoList.vue
@@ -29,6 +29,11 @@
+
+
+
+
+
@@ -43,8 +48,6 @@
-
-
@@ -86,8 +89,9 @@
import { downloadFile } from '/@/utils/common/renderUtils';
import JDictSelectTag from '/@/components/Form/src/jeecg/components/JDictSelectTag.vue';
import {JInput } from '/@/components/Form';
+ import { getSysConfig } from '/@/views/site/utils/index';
- const queryParam = ref({});
+ const queryParam = ref({xnxq : getSysConfig().flag1});
const toggleSearchStatus = ref(false);
const { createMessage } = useMessage();
const registerModal = ref();
@@ -95,7 +99,6 @@
//注册table数据
const { prefixCls, tableContext, onExportXls, onImportXls } = useListPage({
tableProps: {
- title: '课堂管理-子表',
api: list,
columns,
canResize:false,
diff --git a/src/views/kc/wjxCswj/WjxCswjList.vue b/src/views/kc/wjxCswj/WjxCswjList.vue
index 59b1c44..e6893ee 100644
--- a/src/views/kc/wjxCswj/WjxCswjList.vue
+++ b/src/views/kc/wjxCswj/WjxCswjList.vue
@@ -65,7 +65,7 @@
删除试卷
编辑题目
预览题目
- 试卷详情
+ 测验详情
预览题目
测验结果
统计分析
@@ -155,7 +155,7 @@
}
//下载答卷
function handleXzdj(record){
- defHttp.get({ url: '/wjxWjxx/wjxWjxx/wjxxDownLoad', params: { id: record.id } }).then(res => {
+ defHttp.get({ url: '/wjxWjxx/wjxWjxx/wjxxDownLoad', params: { id: record.id } },{timeout: 60 * 60 * 1000}).then(res => {
console.log(`🚀 ~ defHttp.get ~ res:`, res)
if(res.result){
var downUrl = res.data.download_url;
diff --git a/src/views/kc/wjxCswj/WjxWjxxTjfxForm.vue b/src/views/kc/wjxCswj/WjxWjxxTjfxForm.vue
index 7f83d7b..a84d18d 100644
--- a/src/views/kc/wjxCswj/WjxWjxxTjfxForm.vue
+++ b/src/views/kc/wjxCswj/WjxWjxxTjfxForm.vue
@@ -12,17 +12,17 @@
-
+
-
+
-
+
@@ -107,12 +107,14 @@ import {ref, reactive, defineExpose, nextTick, defineProps, computed, onMounted,
function edit(record) {
nextTick(() => {
resetFields();
+ console.log(`🚀 ~ edit ~ record:`, record)
defHttp.get({ url: '/wjxWjxx/wjxWjxx/wjxxTjfx', params: { id: record.id } }).then(res => {
console.log(`🚀 ~ defHttp.get ~ res:`, res.data)
//赋值
Object.assign(formData, res.data);
+ formData.atype = record.atype;
});
diff --git a/src/views/kc/wjxDcwj/WjxDcwjList.vue b/src/views/kc/wjxDcwj/WjxDcwjList.vue
index db38a41..13452e7 100644
--- a/src/views/kc/wjxDcwj/WjxDcwjList.vue
+++ b/src/views/kc/wjxDcwj/WjxDcwjList.vue
@@ -153,7 +153,7 @@
}
//下载答卷
function handleXzdj(record){
- defHttp.get({ url: '/wjxWjxx/wjxWjxx/wjxxDownLoad', params: { id: record.id } }).then(res => {
+ defHttp.get({ url: '/wjxWjxx/wjxWjxx/wjxxDownLoad', params: { id: record.id } },{timeout: 60 * 60 * 1000}).then(res => {
console.log(`🚀 ~ defHttp.get ~ res:`, res)
if(res.result){
var downUrl = res.data.download_url;
@@ -216,21 +216,6 @@
WjxWjxxTmlbDjModalPage.value.edit(record,true,"1",'ls');
}
- // /**
- // * 答卷详情
- // */
- // function handleDj(record: Recordable) {
- // WjxWjxxTmlbDjModalPage.value.disableSubmit = false;
- // WjxWjxxTmlbDjModalPage.value.edit(record,false);
- // }
-
- /**
- * 答卷详情
- */
- // function handleDjjg(record: Recordable) {
- // WjxWjxxTmlbDjjgModalPage.value.disableSubmit = true;
- // WjxWjxxTmlbDjjgModalPage.value.edit(record,false);
- // }
/**
* 学生答卷列表
diff --git a/src/views/kc/wjxWjxx/components/WjxWjxxTmlbDjForm.vue b/src/views/kc/wjxWjxx/components/WjxWjxxTmlbDjForm.vue
index a1cc929..e91e249 100644
--- a/src/views/kc/wjxWjxx/components/WjxWjxxTmlbDjForm.vue
+++ b/src/views/kc/wjxWjxx/components/WjxWjxxTmlbDjForm.vue
@@ -146,7 +146,7 @@ async function submitForm(){
}
values[i].itemSelected = param.itemSelected+"";
}else if(param.wjType == 5){
- if(param.wjAnswer == null){
+ if(param.wjAnswer == null||param.wjAnswer == ""){
emit('closeLoading');
createMessage.warning("有题目没有作答,请检查试卷,完成所有作答!");
return;
@@ -155,7 +155,6 @@ async function submitForm(){
// values[i].openTime = openTime.value;
}
const isUpdate = false
- console.log(`🚀 ~ submitForm ~ values:`, values)
await djtj(values, isUpdate);
//关闭弹窗
emit('ok');
diff --git a/src/views/zy/sysZy/jxnr/ZyJxdgList.vue b/src/views/zy/sysZy/jxnr/ZyJxdgList.vue
index 123a1e7..8cce73d 100644
--- a/src/views/zy/sysZy/jxnr/ZyJxdgList.vue
+++ b/src/views/zy/sysZy/jxnr/ZyJxdgList.vue
@@ -11,7 +11,8 @@
-
+
+
diff --git a/src/views/zy/sysZy/kccygl/Kccygl.data.ts b/src/views/zy/sysZy/kccygl/Kccygl.data.ts
index 15a6eff..a2cb3c1 100644
--- a/src/views/zy/sysZy/kccygl/Kccygl.data.ts
+++ b/src/views/zy/sysZy/kccygl/Kccygl.data.ts
@@ -50,7 +50,7 @@ export const columns: BasicColumn[] = [
dataIndex: 'xkrs',
},
{
- title: '作业数量',
+ title: '测验数量',
align: "center",
dataIndex: 'num',
},
diff --git a/src/views/zy/sysZy/kccygl/KccyglList.vue b/src/views/zy/sysZy/kccygl/KccyglList.vue
index cf07e5d..2b78adf 100644
--- a/src/views/zy/sysZy/kccygl/KccyglList.vue
+++ b/src/views/zy/sysZy/kccygl/KccyglList.vue
@@ -11,7 +11,8 @@
-
+
+
diff --git a/src/views/zy/sysZy/kccygl/components/KccyglForm.vue b/src/views/zy/sysZy/kccygl/components/KccyglForm.vue
index 04c49d1..507f9ed 100644
--- a/src/views/zy/sysZy/kccygl/components/KccyglForm.vue
+++ b/src/views/zy/sysZy/kccygl/components/KccyglForm.vue
@@ -48,11 +48,11 @@
- 试卷详情
+ 测验详情
预览题目
- 测验结果
- 统计分析
- 下载答卷
+ 测验结果
+ 统计分析
+ 下载答卷
@@ -67,7 +67,8 @@
-
+
+
@@ -83,7 +84,7 @@
import { getValueType } from '/@/utils';
import { saveOrUpdate } from '../Kczygl.api';
import { Form } from 'ant-design-vue';
- import ZyInfoModal from '/@/views/zy/zyInfo/components/ZyInfoModal.vue';
+ import WjxWjxxModal from '/@/views/kc/wjxWjxx/components/WjxWjxxModal.vue'
import ZyInfoStudentListModal from '/@/views/zy/zyInfoStudent/ZyInfoStudentListModal.vue';
import dayjs from 'dayjs';
import { JInput,JDictSelectTag } from '/@/components/Form';
@@ -175,7 +176,7 @@ function handleTjfx(record){
}
//下载答卷
function handleXzdj(record){
- defHttp.get({ url: '/wjxWjxx/wjxWjxx/wjxxDownLoad', params: { id: record.id } }).then(res => {
+ defHttp.get({ url: '/wjxWjxx/wjxWjxx/wjxxDownLoad', params: { id: record.id } },{timeout: 60 * 60 * 1000}).then(res => {
console.log(`🚀 ~ defHttp.get ~ res:`, res)
if(res.result){
var downUrl = res.data.download_url;
diff --git a/src/views/zy/sysZy/kczygl/KczyglList.vue b/src/views/zy/sysZy/kczygl/KczyglList.vue
index 49e6613..7a0f089 100644
--- a/src/views/zy/sysZy/kczygl/KczyglList.vue
+++ b/src/views/zy/sysZy/kczygl/KczyglList.vue
@@ -11,7 +11,8 @@
-
+
+
diff --git a/src/views/zy/sysZy/studentcygl/StudentcyglList.vue b/src/views/zy/sysZy/studentcygl/StudentcyglList.vue
index c7ba631..529c691 100644
--- a/src/views/zy/sysZy/studentcygl/StudentcyglList.vue
+++ b/src/views/zy/sysZy/studentcygl/StudentcyglList.vue
@@ -11,7 +11,8 @@
-
+
+
@@ -31,12 +32,12 @@
-
+
-
+
@@ -95,7 +96,7 @@
const globSetting = useGlobSetting();
const baseApiUrl = globSetting.domainUrl;
const { createMessage } = useMessage();
- const queryParam = ref({});
+ const queryParam = ref({atype:'6'});
const toggleSearchStatus = ref(false);
const registerModal = ref();
//注册table数据
@@ -116,7 +117,7 @@
},
},
exportConfig: {
- name: "课程作业管理",
+ name: "课程测验管理",
url: getExportUrl,
params: () => {
return Object.assign({},queryParam.value);
diff --git a/src/views/zy/sysZy/studentzygl/Studentzygl.data.ts b/src/views/zy/sysZy/studentzygl/Studentzygl.data.ts
index 22cc45c..6373cf0 100644
--- a/src/views/zy/sysZy/studentzygl/Studentzygl.data.ts
+++ b/src/views/zy/sysZy/studentzygl/Studentzygl.data.ts
@@ -39,6 +39,11 @@ export const columns: BasicColumn[] = [
align: 'center',
dataIndex: 'status',
},
+ {
+ title: '作业上传时间',
+ align: 'center',
+ dataIndex: 'publishTime',
+ },
{
title: '网络是否通过',
align: 'center',
@@ -64,7 +69,7 @@ export const columns: BasicColumn[] = [
slots: { customRender: 'xnsftgaction' },
},
{
- title: '成绩',
+ title: '评分',
align: "center",
dataIndex: 'score',
},
diff --git a/src/views/zy/sysZy/studentzygl/StudentzyglList.vue b/src/views/zy/sysZy/studentzygl/StudentzyglList.vue
index c2f21ce..ea0736c 100644
--- a/src/views/zy/sysZy/studentzygl/StudentzyglList.vue
+++ b/src/views/zy/sysZy/studentzygl/StudentzyglList.vue
@@ -11,7 +11,8 @@
-
+
+
@@ -31,12 +32,12 @@
-
+
-
+
@@ -125,7 +126,10 @@
{{record.wwxsl}}%
{{record.wwxsl}}%
- 检测中
+
+ 检测中
+ -
+
-
@@ -136,7 +140,10 @@
{{record.nwxsl}}%
{{record.nwxsl}}%
- 检测中
+
+ 检测中
+ -
+
-
@@ -147,7 +154,10 @@
{{record.aigcxsl}}%
{{record.aigcxsl}}%
- 检测中
+
+ 检测中
+ -
+
-
@@ -158,8 +168,11 @@
{{record.xnxsl}}%
{{record.xnxsl}}%
+
检测中
-
+
+ -
diff --git a/src/views/zy/zyInfo/StudentZyInfoList.vue b/src/views/zy/zyInfo/StudentZyInfoList.vue
index ab76038..76e2f76 100644
--- a/src/views/zy/zyInfo/StudentZyInfoList.vue
+++ b/src/views/zy/zyInfo/StudentZyInfoList.vue
@@ -220,10 +220,6 @@ const baseApiUrl = globSetting.domainUrl;
//预览
function handlePreview(record){
- // record.isYl = true;
- // ZyInfoStudentModalPage.value.disableSubmit = true;
- // ZyInfoStudentModalPage.value.edit(record);
-
var url2 = getFileAccessHttpUrl(record.stuPdfPath)
let url = baseApiUrl+"/generic/web/viewer.html?file="+encodeURIComponent(url2);
window.open(url,"_blank")
diff --git a/src/views/zy/zyInfoStudent/ZyInfoStudentList.vue b/src/views/zy/zyInfoStudent/ZyInfoStudentList.vue
index 7a059de..32be81b 100644
--- a/src/views/zy/zyInfoStudent/ZyInfoStudentList.vue
+++ b/src/views/zy/zyInfoStudent/ZyInfoStudentList.vue
@@ -17,7 +17,7 @@
- 刷新
+ 查询
重置
导出