修改bug
This commit is contained in:
parent
a749cc57ef
commit
24314f80aa
|
@ -7,6 +7,7 @@ enum Api {
|
||||||
list = '/wjxDjxx/djjglist',
|
list = '/wjxDjxx/djjglist',
|
||||||
|
|
||||||
exportXls = '/wjxWjxxTmlb/wjxWjxxTmlb/exportXls',
|
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 list = (params) => defHttp.get({ url: Api.list, params });
|
||||||
|
|
||||||
|
|
||||||
export const getExportUrl = Api.exportXls;
|
export const getExportUrl = Api.exportXls;
|
||||||
|
export const getExportDjUrl = Api.exportDjXls;
|
|
@ -43,7 +43,7 @@ import {ref, reactive, defineExpose, unref} from 'vue';
|
||||||
import { defHttp } from '/@/utils/http/axios';
|
import { defHttp } from '/@/utils/http/axios';
|
||||||
import { useListPage } from '/@/hooks/system/useListPage';
|
import { useListPage } from '/@/hooks/system/useListPage';
|
||||||
import {dccolumns} from './WjxWjxxTmlbDjjgs.data';
|
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'
|
import WjxWjxxTmlbDjjgModal from '/@/views/kc/wjxWjxx/components/WjxWjxxTmlbDjjgModal.vue'
|
||||||
|
|
||||||
const queryParam = ref<any>({});
|
const queryParam = ref<any>({});
|
||||||
|
@ -69,7 +69,7 @@ import {ref, reactive, defineExpose, unref} from 'vue';
|
||||||
},
|
},
|
||||||
exportConfig: {
|
exportConfig: {
|
||||||
name: "学生问卷信息",
|
name: "学生问卷信息",
|
||||||
url: getExportUrl,
|
url: getExportDjUrl,
|
||||||
params: () => {
|
params: () => {
|
||||||
return Object.assign({},queryParam.value);
|
return Object.assign({},queryParam.value);
|
||||||
}
|
}
|
||||||
|
|
|
@ -68,13 +68,13 @@ import {ref, reactive, defineExpose, unref} from 'vue';
|
||||||
return Object.assign(params, queryParam.value);
|
return Object.assign(params, queryParam.value);
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
// exportConfig: {
|
exportConfig: {
|
||||||
// name: "学生测验信息",
|
name: "学生测验信息",
|
||||||
// url: getExportUrl,
|
url: getExportUrl,
|
||||||
// params: () => {
|
params: () => {
|
||||||
// return Object.assign({},queryParam.value);
|
return Object.assign({},queryParam.value);
|
||||||
// }
|
}
|
||||||
// },
|
},
|
||||||
});
|
});
|
||||||
const [registerTable, { reload, collapseAll, updateTableDataRecord, findTableDataRecord, getDataSource }, { rowSelection, selectedRowKeys }] = tableContext;
|
const [registerTable, { reload, collapseAll, updateTableDataRecord, findTableDataRecord, getDataSource }, { rowSelection, selectedRowKeys }] = tableContext;
|
||||||
const labelCol = reactive({
|
const labelCol = reactive({
|
||||||
|
|
|
@ -33,7 +33,7 @@
|
||||||
<a-row>
|
<a-row>
|
||||||
<a-col :span="8" v-for="(item, index) in tableData" :key="index" style="padding: 0px 0px 5px 5px;overflow:hidden;">
|
<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>
|
<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>
|
<div class="rotate" :style="classFun(item)">{{callText(item)}}</div>
|
||||||
<a-row style="top: -48px;position: relative;">
|
<a-row style="top: -48px;position: relative;">
|
||||||
<a-col :span="24" style="margin-bottom: 10px;height:53px;overflow:hidden;" :title="item.title">
|
<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>
|
<div style="float:right;">网络查重:{{item.wwxsl?item.wwxsl+'%':'-'}}</div>
|
||||||
</a-col>
|
</a-col>
|
||||||
<a-col :span="24" class="zyCon">
|
<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>
|
<div style="float:right;">Aigc查重:{{item.aigcxsl?item.aigcxsl+'%':'-'}}</div>
|
||||||
</a-col>
|
</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-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="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>
|
<a-button type="primary" @click="handleShangchuan(item)" style="margin-left:5px;background:rgb(28, 132, 198);" v-if="!item.stuFilePath">上传</a-button>
|
||||||
|
|
|
@ -158,6 +158,8 @@
|
||||||
nwtgl: [{ required: false}, { pattern: /^-?\d+\.?\d*$/, message: '请输入数字!'},],
|
nwtgl: [{ required: false}, { pattern: /^-?\d+\.?\d*$/, message: '请输入数字!'},],
|
||||||
aigccc: [{ required: true, message: '请输入aigc查重!'},],
|
aigccc: [{ required: true, message: '请输入aigc查重!'},],
|
||||||
aigctgl: [{ required: false}, { pattern: /^-?\d+\.?\d*$/, message: '请输入数字!'},],
|
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 { resetFields, validate, validateInfos } = useForm(formData, validatorRules, { immediate: false });
|
||||||
const disabledDate = (current: Dayjs) => {
|
const disabledDate = (current: Dayjs) => {
|
||||||
|
|
|
@ -35,7 +35,7 @@ export const columns: BasicColumn[] = [
|
||||||
width: '100px'
|
width: '100px'
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
title: '内网检测',
|
title: '作业检测',
|
||||||
align: "center",
|
align: "center",
|
||||||
dataIndex: 'nwsftg',
|
dataIndex: 'nwsftg',
|
||||||
slots: { customRender: 'nwsftgaction' },
|
slots: { customRender: 'nwsftgaction' },
|
||||||
|
@ -48,6 +48,14 @@ export const columns: BasicColumn[] = [
|
||||||
slots: { customRender: 'aigcsftgaction' },
|
slots: { customRender: 'aigcsftgaction' },
|
||||||
width: '100px'
|
width: '100px'
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
title: '校内检测',
|
||||||
|
align: "center",
|
||||||
|
dataIndex: 'xnsftg',
|
||||||
|
slots: { customRender: 'xnsftgaction' },
|
||||||
|
width: '100px'
|
||||||
|
},
|
||||||
|
|
||||||
{
|
{
|
||||||
title: '存档类型',
|
title: '存档类型',
|
||||||
align: "center",
|
align: "center",
|
||||||
|
|
|
@ -74,6 +74,17 @@
|
||||||
</span>
|
</span>
|
||||||
</span>
|
</span>
|
||||||
</template>
|
</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}">
|
<!--<template #pcaSlot="{text}">
|
||||||
{{ getAreaTextByCode(text) }}
|
{{ getAreaTextByCode(text) }}
|
||||||
</template>-->
|
</template>-->
|
||||||
|
|
Loading…
Reference in New Issue