修改bug

This commit is contained in:
yangjun 2024-05-29 17:39:31 +08:00
parent a749cc57ef
commit 24314f80aa
7 changed files with 39 additions and 13 deletions

View File

@ -7,6 +7,7 @@ enum Api {
list = '/wjxDjxx/djjglist',
exportXls = '/wjxWjxxTmlb/wjxWjxxTmlb/exportXls',
exportDjXls = '/wjxWjxxTmlb/wjxWjxxTmlb/exportDjXls',
}
/**
@ -16,4 +17,5 @@ enum Api {
export const list = (params) => defHttp.get({ url: Api.list, params });
export const getExportUrl = Api.exportXls;
export const getExportUrl = Api.exportXls;
export const getExportDjUrl = Api.exportDjXls;

View File

@ -43,7 +43,7 @@ import {ref, reactive, defineExpose, unref} from 'vue';
import { defHttp } from '/@/utils/http/axios';
import { useListPage } from '/@/hooks/system/useListPage';
import {dccolumns} from './WjxWjxxTmlbDjjgs.data';
import { list,getExportUrl } from './WjxWjxxTmlbDjjgs.api';
import { list,getExportDjUrl } from './WjxWjxxTmlbDjjgs.api';
import WjxWjxxTmlbDjjgModal from '/@/views/kc/wjxWjxx/components/WjxWjxxTmlbDjjgModal.vue'
const queryParam = ref<any>({});
@ -69,7 +69,7 @@ import {ref, reactive, defineExpose, unref} from 'vue';
},
exportConfig: {
name: "学生问卷信息",
url: getExportUrl,
url: getExportDjUrl,
params: () => {
return Object.assign({},queryParam.value);
}

View File

@ -68,13 +68,13 @@ import {ref, reactive, defineExpose, unref} from 'vue';
return Object.assign(params, queryParam.value);
},
},
// exportConfig: {
// name: "",
// url: getExportUrl,
// params: () => {
// return Object.assign({},queryParam.value);
// }
// },
exportConfig: {
name: "学生测验信息",
url: getExportUrl,
params: () => {
return Object.assign({},queryParam.value);
}
},
});
const [registerTable, { reload, collapseAll, updateTableDataRecord, findTableDataRecord, getDataSource }, { rowSelection, selectedRowKeys }] = tableContext;
const labelCol = reactive({

View File

@ -33,7 +33,7 @@
<a-row>
<a-col :span="8" v-for="(item, index) in tableData" :key="index" style="padding: 0px 0px 5px 5px;overflow:hidden;">
<div style="width: 100%; height: 20px; background-color: rgb(28, 132, 198);"></div>
<a-card style="height: 240px;border: 1px solid rgb(28, 132, 198);">
<a-card style="height: 270px;border: 1px solid rgb(28, 132, 198);">
<div class="rotate" :style="classFun(item)">{{callText(item)}}</div>
<a-row style="top: -48px;position: relative;">
<a-col :span="24" style="margin-bottom: 10px;height:53px;overflow:hidden;" :title="item.title">
@ -46,9 +46,12 @@
<div style="float:right;">网络查重:{{item.wwxsl?item.wwxsl+'%':'-'}}</div>
</a-col>
<a-col :span="24" class="zyCon">
<div style="float:left" >课程内查重:{{item.nwxsl?item.nwxsl+'%':'-'}}</div>
<div style="float:left" >作业查重:{{item.nwxsl?item.nwxsl+'%':'-'}}</div>
<div style="float:right;">Aigc查重:{{item.aigcxsl?item.aigcxsl+'%':'-'}}</div>
</a-col>
<a-col :span="24" class="zyCon">
<div style="float:left" >校内查重:{{item.xnxsl?item.xnxsl+'%':'-'}}</div>
</a-col>
<a-col :span="24" style="text-align:center;margin-top:20px;">
<a-button type="primary" @click="handleDetail(item)" style="margin-left:5px;background:rgb(28, 132, 198);">详情</a-button>
<a-button type="primary" @click="handleShangchuan(item)" style="margin-left:5px;background:rgb(28, 132, 198);" v-if="!item.stuFilePath">上传</a-button>

View File

@ -158,6 +158,8 @@
nwtgl: [{ required: false}, { pattern: /^-?\d+\.?\d*$/, message: '请输入数字!'},],
aigccc: [{ required: true, message: '请输入aigc查重!'},],
aigctgl: [{ required: false}, { pattern: /^-?\d+\.?\d*$/, message: '请输入数字!'},],
xncc: [{ required: true, message: '请输入aigc查重!'},],
xntgl: [{ required: false}, { pattern: /^-?\d+\.?\d*$/, message: '请输入数字!'},],
};
const { resetFields, validate, validateInfos } = useForm(formData, validatorRules, { immediate: false });
const disabledDate = (current: Dayjs) => {

View File

@ -35,7 +35,7 @@ export const columns: BasicColumn[] = [
width: '100px'
},
{
title: '内网检测',
title: '作业检测',
align: "center",
dataIndex: 'nwsftg',
slots: { customRender: 'nwsftgaction' },
@ -48,6 +48,14 @@ export const columns: BasicColumn[] = [
slots: { customRender: 'aigcsftgaction' },
width: '100px'
},
{
title: '校内检测',
align: "center",
dataIndex: 'xnsftg',
slots: { customRender: 'xnsftgaction' },
width: '100px'
},
{
title: '存档类型',
align: "center",

View File

@ -74,6 +74,17 @@
</span>
</span>
</template>
<template #xnsftgaction="{text,record}">
<span v-if="record.aigccc=='0'">-</span>
<span v-else>
<span v-if="text=='通过'" style="color: green;padding: 5px 15px;" title="通过">{{record.xnxsl}}%</span>
<span v-else-if="text=='未通过'" style="color: red;padding: 5px 15px;" title="未通过">{{record.xnxsl}}%</span>
<span v-else>
<span v-if="record.filePath">检测中</span>
<span v-else>未提交</span>
</span>
</span>
</template>
<!--<template #pcaSlot="{text}">
{{ getAreaTextByCode(text) }}
</template>-->