css
This commit is contained in:
parent
b023cb8fb9
commit
404d4aa3b7
|
@ -26,7 +26,7 @@
|
|||
<div class="xkrs-color">{{ item.xf }}</div>
|
||||
<div class="skddDiv">学分</div>
|
||||
</div>
|
||||
<div class="skdd-line">
|
||||
<div class="skdd-line" style="cursor: pointer;">
|
||||
<div class="xkrs-color">{{ item.xkrs }}</div>
|
||||
<div class="skddDiv" @click="openXkrs(item)">选课人数</div>
|
||||
</div>
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
d<template>
|
||||
<div style="background: #fff; height: calc(100vh - 225px); overflow-y: auto; margin: 10px 0; padding: 8px 0 0 0">
|
||||
<div style="background: #fafafa; height: calc(100vh - 225px); overflow-y: auto; margin: 10px 0; padding: 8px 0 0 0">
|
||||
<div v-if="showType == 0">
|
||||
<a-row>
|
||||
<a-col :span="24"><span class="title">课程作业次数设置</span><a-divider /></a-col>
|
||||
|
@ -18,14 +18,14 @@ d<template>
|
|||
<div v-if="showType == 1">
|
||||
<a-row>
|
||||
<a-col :span="24"><span class="title">课程作业次数设置</span><a-divider /></a-col>
|
||||
<a-col :span="24" style="margin-top: 30px; padding: 0 0 0 30px">
|
||||
<a-col :span="24" style="padding: 0 0 0 30px">
|
||||
<a-row>
|
||||
<a-col :span="18">
|
||||
<span>学生修完本课程需要完成的作业次数:</span
|
||||
><a-input-number style="width: 30%" v-model:value="zycs" @change="handleZycs" :max="100" /><span>次</span>
|
||||
<a-col :span="18" style="margin-top:5px">
|
||||
<span style="color: #777777;">学生修完本课程需要完成的作业次数:</span>
|
||||
<a-input-number style="width: 30%" v-model:value="zycs" @change="handleZycs" :max="100" /><span style="margin-left:5px;">次</span>
|
||||
</a-col>
|
||||
<a-col :span="6" style="text-align: right; padding: 5px 0 0 0">
|
||||
<a style="margin-right: 30px" @click="handleAddZycs">新增作业</a>
|
||||
<a @click="handleAddZycs" class="ant-btn buttonClass mar-right20"><Icon icon="ant-design:file-add-outlined" />新增作业</a>
|
||||
</a-col>
|
||||
</a-row>
|
||||
</a-col>
|
||||
|
@ -50,9 +50,9 @@ d<template>
|
|||
</a-col>
|
||||
<a-col :span="24" style="margin-top: 30px; font-size: 18px">
|
||||
<div style="text-align: center">
|
||||
<a @click="handleBatchAdd">保存</a>
|
||||
<a-button class="buttonClass" @click="handleBatchAdd" ><Icon icon="ant-design:save-outlined" />保存</a-button>
|
||||
<a-divider type="vertical" />
|
||||
<a @click="reloadZy">返回</a>
|
||||
<a-button class="buttonClass" @click="reloadZy"><Icon icon="ant-design:import-outlined" />返回</a-button>
|
||||
</div>
|
||||
</a-col>
|
||||
</a-row>
|
||||
|
@ -67,72 +67,77 @@ d<template>
|
|||
<a-form ref="formRef" class="antd-modal-form" :labelCol="labelCol" :wrapperCol="wrapperCol">
|
||||
<a-row>
|
||||
<a-col :span="24">
|
||||
<a-form-item label="作业题目" v-bind="validateInfos.title">
|
||||
<a-input v-model:value="zyInfo.title" placeholder="请输入作业题目"></a-input>
|
||||
</a-form-item>
|
||||
</a-col>
|
||||
<a-col :span="24">
|
||||
<a-form-item label="考察内容" v-bind="validateInfos.kcnr">
|
||||
<a-textarea v-model:value="zyInfo.kcnr" placeholder="请输入描述" hidden></a-textarea>
|
||||
<a-button type="primary" @click="handleKcnr">选择</a-button>
|
||||
</a-form-item>
|
||||
</a-col>
|
||||
<a-col :span="24" style="padding: 0 20px" v-if="dataKhnr.length > 0">
|
||||
<a-table :columns="columnsKhnr" rowKey="id" :data-source="dataKhnr" :pagination="false" />
|
||||
</a-col>
|
||||
|
||||
<a-col :span="24">
|
||||
<a-form-item label="作业截止时间" v-bind="validateInfos.endTime">
|
||||
<a-date-picker
|
||||
placeholder="请选择作业截止时间"
|
||||
v-model:value="zyInfo.endTime"
|
||||
:disabled-date="disabledDate"
|
||||
:show-time="{ format: 'YYYY-MM-DD HH:mm' }"
|
||||
valueFormat="YYYY-MM-DD HH:mm"
|
||||
format="YYYY-MM-DD HH:mm"
|
||||
style="width: 100%"
|
||||
/>
|
||||
</a-form-item>
|
||||
</a-col>
|
||||
<a-col :span="24">
|
||||
<a-form-item label="作业发布时间" v-bind="validateInfos.startTime">
|
||||
<a-date-picker
|
||||
placeholder="请选择作业发布时间"
|
||||
v-model:value="zyInfo.startTime"
|
||||
:disabled-date="disabledDate"
|
||||
:show-time="{ format: 'YYYY-MM-DD HH:mm' }"
|
||||
valueFormat="YYYY-MM-DD HH:mm"
|
||||
format="YYYY-MM-DD HH:mm"
|
||||
style="width: 100%"
|
||||
/>
|
||||
</a-form-item>
|
||||
</a-col>
|
||||
<a-col :span="24">
|
||||
<a-form-item label="作业要求" v-bind="validateInfos.content">
|
||||
<j-editor v-model:value="zyInfo.content" v-if="zyyqShow" @blur="handleZyyqShow(0)" />
|
||||
<div v-html="zyInfo.content" v-if="!zyyqShow"></div>
|
||||
<div class="tishi" @click="handleZyyqShow(1)">温馨提示:点击可编辑作业要求</div>
|
||||
</a-form-item>
|
||||
</a-col>
|
||||
<a-col :span="24">
|
||||
<a-form-item label="参考资料" v-bind="validateInfos.filePath">
|
||||
<j-upload v-model:value="zyInfo.filePath"></j-upload>
|
||||
</a-form-item>
|
||||
</a-col>
|
||||
|
||||
<a-col :span="24">
|
||||
<a-form-item label="评分标准" layout="inline">
|
||||
<a-form-item label="是否允许学生查看" :labelCol="labelCol2" :wrapperCol="wrapperCol2">
|
||||
<j-dict-select-tag type="radio" v-model:value="zyInfo.sturead" dictCode="yn" placeholder="请选择评分标准是否允许学生查看" />
|
||||
<div class="region">
|
||||
<div class="region-title">基本信息</div>
|
||||
<a-col :span="24">
|
||||
<a-form-item label="作业题目" v-bind="validateInfos.title">
|
||||
<a-input v-model:value="zyInfo.title" placeholder="请输入作业题目"></a-input>
|
||||
</a-form-item>
|
||||
<a-form-item label="" v-if="zyInfo.sturead == '1'">
|
||||
<j-editor v-model:value="zyInfo.pfbz" v-if="pfbzShow" @blur="handlePfbzShow(0)" />
|
||||
<div v-html="zyInfo.pfbz" v-if="!pfbzShow"></div>
|
||||
<div class="tishi" @click="handlePfbzShow(1)">温馨提示:点击可编辑评分标准</div>
|
||||
</a-col>
|
||||
<a-col :span="24">
|
||||
<a-form-item label="考察内容" v-bind="validateInfos.kcnr">
|
||||
<a-textarea v-model:value="zyInfo.kcnr" placeholder="请输入描述" hidden></a-textarea>
|
||||
<a-button type="primary" @click="handleKcnr">选择</a-button>
|
||||
</a-form-item>
|
||||
</a-form-item>
|
||||
</a-col>
|
||||
<a-col :span="24" style="padding: 0 20px" v-if="dataKhnr.length > 0">
|
||||
<a-table :columns="columnsKhnr" rowKey="id" :data-source="dataKhnr" :pagination="false" />
|
||||
</a-col>
|
||||
<a-col :span="24">
|
||||
<a-form-item label="作业截止时间" v-bind="validateInfos.endTime">
|
||||
<a-date-picker
|
||||
placeholder="请选择作业截止时间"
|
||||
v-model:value="zyInfo.endTime"
|
||||
:disabled-date="disabledDate"
|
||||
:show-time="{ format: 'YYYY-MM-DD HH:mm' }"
|
||||
valueFormat="YYYY-MM-DD HH:mm"
|
||||
format="YYYY-MM-DD HH:mm"
|
||||
style="width: 100%"
|
||||
/>
|
||||
</a-form-item>
|
||||
</a-col>
|
||||
<a-col :span="24">
|
||||
<a-form-item label="作业发布时间" v-bind="validateInfos.startTime">
|
||||
<a-date-picker
|
||||
placeholder="请选择作业发布时间"
|
||||
v-model:value="zyInfo.startTime"
|
||||
:disabled-date="disabledDate"
|
||||
:show-time="{ format: 'YYYY-MM-DD HH:mm' }"
|
||||
valueFormat="YYYY-MM-DD HH:mm"
|
||||
format="YYYY-MM-DD HH:mm"
|
||||
style="width: 100%"
|
||||
/>
|
||||
</a-form-item>
|
||||
</a-col>
|
||||
<a-col :span="24">
|
||||
<a-form-item label="作业要求" v-bind="validateInfos.content">
|
||||
<j-editor v-model:value="zyInfo.content" v-if="zyyqShow" @blur="handleZyyqShow(0)" />
|
||||
<div style="color: #777777;" v-html="zyInfo.content" v-if="!zyyqShow"></div>
|
||||
<div @click="handleZyyqShow(1)"><span style="cursor: pointer; color:#18a689">温馨提示:点击可编辑作业要求</span></div>
|
||||
</a-form-item>
|
||||
</a-col>
|
||||
<a-col :span="24">
|
||||
<a-form-item label="参考资料" v-bind="validateInfos.filePath">
|
||||
<j-upload v-model:value="zyInfo.filePath"></j-upload>
|
||||
</a-form-item>
|
||||
</a-col>
|
||||
<a-col :span="24">
|
||||
<a-form-item label="评分标准" layout="inline">
|
||||
<a-form-item label="是否允许学生查看" :labelCol="labelCol2" :wrapperCol="wrapperCol2" style="margin-top:-1px; margin-left:-17px">
|
||||
<j-dict-select-tag type="radio" v-model:value="zyInfo.sturead" dictCode="yn" placeholder="请选择评分标准是否允许学生查看" />
|
||||
</a-form-item>
|
||||
<a-form-item label="" v-if="zyInfo.sturead == '1'">
|
||||
<j-editor v-model:value="zyInfo.pfbz" v-if="pfbzShow" @blur="handlePfbzShow(0)" />
|
||||
<div v-html="zyInfo.pfbz" v-if="!pfbzShow"></div>
|
||||
<div class="tishi" @click="handlePfbzShow(1)">温馨提示:点击可编辑评分标准</div>
|
||||
</a-form-item>
|
||||
</a-form-item>
|
||||
</a-col>
|
||||
</div>
|
||||
</a-col>
|
||||
<a-col :span="24">
|
||||
<div class="region">
|
||||
<div class="region-title">学生互评</div>
|
||||
<a-form-item label="学生互评">
|
||||
<div class="tishi" v-if="zyInfo.xshpkg == '1'">温馨提示:每份作业至少互评3次,每个学生互评5份作业</div>
|
||||
<j-dict-select-tag
|
||||
|
@ -149,13 +154,13 @@ d<template>
|
|||
<template #addonAfter>人</template>
|
||||
</a-input-number>
|
||||
</a-form-item> -->
|
||||
<a-form-item label="互评成绩" :labelCol="labelCol3" :wrapperCol="wrapperCol3" style="margin-top: 20px">
|
||||
<a-form-item label="互评成绩" :labelCol="labelCol3" :wrapperCol="wrapperCol3" style="margin-top: 20px; margin-left:-30px">
|
||||
<a-radio-group v-model:value="zyInfo.sfzzcj" style="width: 100%" size="default">
|
||||
<a-radio :value="'1'" style="width: 100%; margin-bottom: 5px">互评成绩为最终成绩</a-radio>
|
||||
<a-radio :value="'0'" style="width: 100%; margin-bottom: 5px">互评成绩作为教师评分的参考成绩</a-radio>
|
||||
</a-radio-group>
|
||||
</a-form-item>
|
||||
<a-form-item label="是否允许学生看到互评成绩" :labelCol="labelCol4" :wrapperCol="wrapperCol4" style="margin-top: 20px">
|
||||
<a-form-item label="是否允许学生看到互评成绩" :labelCol="labelCol4" :wrapperCol="wrapperCol4" style="margin-top: 20px;margin-left:-10px">
|
||||
<a-radio-group v-model:value="zyInfo.xssfck">
|
||||
<a-radio :value="'1'" style="margin-top: 5px">是(匿名)</a-radio>
|
||||
<a-radio :value="'0'" style="margin-top: 5px">否</a-radio>
|
||||
|
@ -192,41 +197,46 @@ d<template>
|
|||
</a-form-item>
|
||||
</div>
|
||||
</a-form-item>
|
||||
</div>
|
||||
</a-col>
|
||||
<a-col :span="24">
|
||||
<a-form-item label="查重设置" layout="inline">
|
||||
<a-form-item label="检测通过率" :labelCol="labelCol3" :wrapperCol="wrapperCol3">
|
||||
<span style="padding: 7px 20px"></span>
|
||||
<div class="region">
|
||||
<div class="region-title">查重设置</div>
|
||||
<a-form-item label="检测通过率" :labelCol="labelCol3" :wrapperCol="wrapperCol3" style="margin:-1px;margin-left:-10px">
|
||||
<a-input-number
|
||||
v-model:value="zyInfo.wwtgl"
|
||||
placeholder="请输入检测通过率"
|
||||
style="width: 60%"
|
||||
style="width: 50%"
|
||||
:max="100"
|
||||
:min="0"
|
||||
:disabled="editDisabled"
|
||||
>
|
||||
:disabled="editDisabled">
|
||||
<template #addonAfter> % </template>
|
||||
</a-input-number>
|
||||
</a-form-item>
|
||||
<a-form-item label="比对库设置" :labelCol="labelCol3" :wrapperCol="wrapperCol3">
|
||||
<div style="padding: 7px 20px">维普</div>
|
||||
<div style="padding: 0 40px">
|
||||
<a-checkbox v-model:checked="zyInfo.wwcc" style="margin-left: 10px" :disabled="editDisabled"
|
||||
>维普资源库查重:中文科技期刊数据库、硕博学位论文库、高校特色论文库、互联网数据资源/互联网文档资源</a-checkbox
|
||||
>
|
||||
<a-checkbox v-model:checked="zyInfo.xncc" :disabled="editDisabled">学校作业库查重:历届学生提供的作业库内查重</a-checkbox>
|
||||
<a-checkbox v-model:checked="zyInfo.nwcc" :disabled="editDisabled">本次作业查重:本次学生提交的作业间查重</a-checkbox>
|
||||
<a-form-item label="比对库设置" :labelCol="labelCol3" :wrapperCol="wrapperCol3" style="margin-left:-10px">
|
||||
<div style="padding:5px 0">维普</div>
|
||||
<div style="display: flex; flex-direction: column;">
|
||||
<a-checkbox v-model:checked="zyInfo.wwcc" :disabled="editDisabled" style="margin-left:8px">
|
||||
<span class="bled-countenance">维普资源库查重</span><br />
|
||||
<span class="bled-countenance2">中文科技期刊数据库、硕博学位论文库、高校特色论文库、互联网数据资源/互联网文档资源</span>
|
||||
</a-checkbox>
|
||||
<a-checkbox v-model:checked="zyInfo.xncc" :disabled="editDisabled">
|
||||
<span class="bled-countenance">学校作业库查重</span><br /><span class="bled-countenance2">历届学生提供的作业库内查重</span>
|
||||
</a-checkbox>
|
||||
<a-checkbox v-model:checked="zyInfo.nwcc" :disabled="editDisabled">
|
||||
<span class="bled-countenance">本次作业查重</span><br /><span class="bled-countenance2">本次学生提交的作业间查重</span>
|
||||
</a-checkbox>
|
||||
</div>
|
||||
<div style="padding: 7px 20px">AIGC</div>
|
||||
<div style="padding: 0 40px">
|
||||
<a-checkbox v-model:checked="zyInfo.aigccc" style="margin-left: 10px" :disabled="editDisabled"
|
||||
>AIGC查重:检测作业是否部分或全部由AI模型生成</a-checkbox
|
||||
>
|
||||
<div style="padding:5px 0">AIGC</div>
|
||||
<div>
|
||||
<a-checkbox v-model:checked="zyInfo.aigccc" style="margin-left: 8px" :disabled="editDisabled">
|
||||
<span class="bled-countenance">AIGC查重</span><br /><span class="bled-countenance2">检测作业是否部分或全部由AI模型生成</span>
|
||||
</a-checkbox>
|
||||
</div>
|
||||
</a-form-item>
|
||||
</a-form-item>
|
||||
</div>
|
||||
</a-col>
|
||||
<a-col :span="24" style="text-align: center; margin-bottom: 40px">
|
||||
<a-col :span="24" style="text-align: left;margin-top:10px; margin-bottom: 40px; margin-left:140px;">
|
||||
<a-button type="primary" @click="submitForm">保存</a-button>
|
||||
<a-button type="primary" @click="reloadZy" style="margin-left: 15px">返回</a-button>
|
||||
</a-col>
|
||||
|
@ -241,7 +251,17 @@ d<template>
|
|||
<a-col :span="24"><span class="title">作业详情页</span><a-divider /></a-col>
|
||||
<a-col :span="24">
|
||||
<!--查询区域-->
|
||||
<div class="jeecg-basic-table-form-container">
|
||||
<div class="sear-distance">
|
||||
<div style="background:#fffbf2; padding:15px;">
|
||||
<span class="tishi">
|
||||
温馨提示:<br />
|
||||
1、非高峰期预计30分钟内返回检测结果,高峰期预计时间会更长,请您耐心等待! <br />
|
||||
2、点击互评分数,可查看同学间互评作业详情<br />
|
||||
3、点击最高查重率,可分别查看学生“维普作业库查重”、“学校作业库查重”、“本次作业查重”、“AIGC查重”相似率<br />
|
||||
4、学生上传的课程作业全部存档<br />
|
||||
</span>
|
||||
</div>
|
||||
|
||||
<a-form @keyup.enter.native="searchQueryZyxq" :model="queryParam" :label-col="labelCol" :wrapper-col="wrapperCol">
|
||||
<a-row :gutter="24">
|
||||
<a-col :lg="12">
|
||||
|
@ -266,15 +286,7 @@ d<template>
|
|||
</div>
|
||||
<!--引用表格-->
|
||||
<BasicTable @register="registerTable" :rowSelection="rowSelection">
|
||||
<template #tableTitle>
|
||||
<span class="tishi" style="margin-top: 0 !important">
|
||||
温馨提示:<br />
|
||||
1、非高峰期预计30分钟内返回检测结果,高峰期预计时间会更长,请您耐心等待! <br />
|
||||
2、点击互评分数,可查看同学间互评作业详情<br />
|
||||
3、点击最高查重率,可分别查看学生“维普作业库查重”、“学校作业库查重”、“本次作业查重”、“AIGC查重”相似率<br />
|
||||
4、学生上传的课程作业全部存档<br />
|
||||
</span>
|
||||
</template>
|
||||
|
||||
<template #action="{ record }">
|
||||
<TableAction :actions="getTableAction(record)" />
|
||||
</template>
|
||||
|
@ -324,7 +336,7 @@ d<template>
|
|||
<div v-if="showType == 999">
|
||||
<a-row>
|
||||
<a-col :span="24"><span class="title">布置作业</span><a-divider /></a-col>
|
||||
<a-col :span="24" style="text-align: right; margin-top:-43px">
|
||||
<a-col :span="24" style="text-align: right; margin-top:5px">
|
||||
<a @click="handleShowType(1)" class="ant-btn buttonClass"><Icon icon="ant-design:edit-outlined" />修改课程作业次数</a>
|
||||
<a-divider type="vertical" />
|
||||
<a @click="handleAddOne" class="ant-btn buttonClass mar-right20"><Icon icon="ant-design:file-add-outlined" />新增作业</a>
|
||||
|
@ -333,57 +345,56 @@ d<template>
|
|||
<a-row style="padding:10px;">
|
||||
<a-col :lg="12" v-for="(item, index) in tableData" style="padding:0 5px 5px 5px;" :key="index">
|
||||
<a-card :title="'第' + item.sort + '次作业(占比' + item.score + '%)'" v-if="!item.endTime" class="cardClass" bodyStyle="background: #fff;" >
|
||||
<template #extra> 待设置 </template>
|
||||
<template #extra><span style="color:#ff8710;font-weight: bold;"><Icon icon="ant-design:setting-outlined" /> 待设置</span> </template>
|
||||
<p class="sznrClass">尚未布置作业题目及具体要求</p>
|
||||
<div style="text-align: center;">
|
||||
<a @click="handleEdit(item, false)" class="ant-btn">设置作业内容及要求</a>
|
||||
<div style="text-align: right;">
|
||||
<a @click="handleEdit(item, false)">设置作业内容及要求</a>
|
||||
<a-divider type="vertical" />
|
||||
<a @click="handleDelete(item)" class="ant-btn">删除</a>
|
||||
<a @click="handleDelete(item)">删除</a>
|
||||
</div>
|
||||
</a-card>
|
||||
<a-card :title="'第' + item.sort + '次作业(占比' + item.score + '%)'" v-if="item.endTime && item.zyStatus == '1'" class="cardClass">
|
||||
<template #extra> 已发布 </template>
|
||||
<div
|
||||
><span style="float: left; width: 70%" class="ellipsis" :title="item.title">作业名称:{{ item.title }}</span
|
||||
><a style="float: right; width: 30%; text-align: right" @click="openXkrs(item)">{{ item.xkxs }}人选课</a></div
|
||||
>
|
||||
<div>作业发布时间:{{ item.startTime ? dayjs(item.startTime).format('YYYY.MM.DD HH:mm') : '未设置' }}</div>
|
||||
<div>作业截止时间:{{ dayjs(item.endTime).format('YYYY.MM.DD HH:mm') }}</div>
|
||||
<div style="width: 100%; display: flex"
|
||||
><div style="float: left; width: 50%" class="zuanqu" @click="handleZyxx(item, '1')">未提交:{{ item.wtjnum }}人;</div
|
||||
><div style="float: right; width: 50%; text-align: right" class="zuanqu" @click="handleZyxx(item, '2')"
|
||||
>已提交:{{ item.ytjnum }}人</div
|
||||
></div
|
||||
>
|
||||
<div style="width: 100%; display: flex"
|
||||
><div style="float: left; width: 50%" class="zuanqu" @click="handleZyxx(item, '3')">未评阅:{{ item.wpynum }}人;</div
|
||||
><div style="float: right; width: 50%; text-align: right" class="zuanqu" @click="handleZyxx(item, '4')"
|
||||
>已评阅:{{ item.ypynum }}人</div
|
||||
></div
|
||||
>
|
||||
<div style="text-align: left; margin-top: 30px; margin-bottom:-10px; width: 100%">
|
||||
<a @click="handleEdit(item, true)" class="ant-btn">编辑作业</a>
|
||||
<a-card :title="'第' + item.sort + '次作业(占比' + item.score + '%)'" v-if="item.endTime && item.zyStatus == '1'" class="cardClass" bodyStyle="background: #fff;">
|
||||
<template #extra><span style="color:#02aa56;font-weight: bold;"><Icon icon="ant-design:check-outlined" />已发布</span> </template>
|
||||
<div class="ellip-title">
|
||||
<span class="ellipsis elli-title" :title="item.title">作业名称:{{ item.title }}</span>
|
||||
<a class="button-zhta" @click="openXkrs(item)">{{ item.xkxs }}人选课</a>
|
||||
</div>
|
||||
<div style="width: 100%; ">
|
||||
<div class="ellip-word">作业发布时间:{{ item.startTime ? dayjs(item.startTime).format('YYYY.MM.DD HH:mm') : '未设置' }}</div>
|
||||
<div class="ellip-word">作业截止时间:{{ dayjs(item.endTime).format('YYYY.MM.DD HH:mm') }}</div>
|
||||
</div>
|
||||
<div style="width: 100%; display: flex">
|
||||
<div class="data-suggest zuanqu" @click="handleZyxx(item, '1')"><span>{{ item.wtjnum }}人</span><span>未提交</span></div>
|
||||
<div class="data-suggest zuanqu" @click="handleZyxx(item, '2')"><span>{{ item.ytjnum }}人</span><span>已提交</span></div>
|
||||
<div class="data-suggest zuanqu" @click="handleZyxx(item, '3')"><span>{{ item.wpynum }}人</span><span>未评阅</span></div>
|
||||
<div class="data-suggest zuanqu" @click="handleZyxx(item, '4')"><span>{{ item.ypynum }}人</span><span>已评阅</span></div>
|
||||
</div>
|
||||
|
||||
<div style="text-align: right; margin-top:10px; margin-bottom:-10px; width: 100%">
|
||||
<a @click="handleEdit(item, true)">编辑作业</a>
|
||||
<a-divider type="vertical" />
|
||||
<a @click="handleZyxx(item, '')" class="ant-btn">查看作业</a>
|
||||
<a @click="handleZyxx(item, '')">查看作业</a>
|
||||
<a-divider type="vertical" />
|
||||
<a @click="handleDelete(item)" class="ant-btn">删除</a>
|
||||
<a @click="handleDelete(item)">删除</a>
|
||||
</div>
|
||||
</a-card>
|
||||
<a-card :title="'第' + item.sort + '次作业(占比' + item.score + '%)'" v-if="item.endTime && item.zyStatus == '0'" class="cardClass">
|
||||
<template #extra> 待发布 </template>
|
||||
<div
|
||||
><span style="float: left; width: 70%" class="ellipsis" :title="item.title">作业名称:{{ item.title }}</span
|
||||
><a style="float: right; width: 30%; text-align: right" @click="openXkrs(item)">{{ item.xkxs }}人选课</a></div
|
||||
>
|
||||
<div>作业发布时间:{{ item.startTime ? dayjs(item.startTime).format('YYYY.MM.DD HH:mm') : '未设置' }}</div>
|
||||
<div>作业截止时间:{{ dayjs(item.endTime).format('YYYY.MM.DD HH:mm') }}</div>
|
||||
<a-card :title="'第' + item.sort + '次作业(占比' + item.score + '%)'" v-if="item.endTime && item.zyStatus == '0'" class="cardClass" bodyStyle="background: #fff;">
|
||||
<template #extra><span style="color:#ff8710;font-weight: bold;"><Icon icon="ant-design:send-outlined" />待发布</span> </template>
|
||||
<div class="ellip-title">
|
||||
<span class="ellipsis elli-title" :title="item.title">作业名称:{{ item.title }}</span>
|
||||
<a class="button-zhta" @click="openXkrs(item)">{{ item.xkxs }}人选课</a>
|
||||
</div>
|
||||
<div style="width: 100%; ">
|
||||
<div class="ellip-word">作业发布时间:{{ item.startTime ? dayjs(item.startTime).format('YYYY.MM.DD HH:mm') : '未设置' }}</div>
|
||||
<div class="ellip-word">作业截止时间:{{ dayjs(item.endTime).format('YYYY.MM.DD HH:mm') }}</div>
|
||||
</div>
|
||||
<div style="height: 45px"> </div>
|
||||
<div style="text-align: center; margin-top: 30px">
|
||||
<a @click="handleEdit(item, false)" class="ant-btn">编辑作业</a>
|
||||
<div style="text-align: right; margin-top: 30px;">
|
||||
<a @click="handleEdit(item, false)">编辑作业</a>
|
||||
<a-divider type="vertical" />
|
||||
<a @click="handleFabu(item)" class="ant-btn">发布作业</a>
|
||||
<a @click="handleFabu(item)">发布作业</a>
|
||||
<a-divider type="vertical" />
|
||||
<a @click="handleDelete(item)" class="ant-btn">删除</a>
|
||||
<a @click="handleDelete(item)">删除</a>
|
||||
</div>
|
||||
</a-card>
|
||||
</a-col>
|
||||
|
@ -1286,7 +1297,7 @@ onMounted(() => {
|
|||
<style lang="less" scoped>
|
||||
.title {
|
||||
margin-left: 20px;
|
||||
font-size: 20px;
|
||||
font-size: 18px;
|
||||
}
|
||||
.ant-divider-horizontal {
|
||||
display: flex;
|
||||
|
@ -1300,7 +1311,7 @@ onMounted(() => {
|
|||
font-size: 12px;
|
||||
color: #fd8f02;
|
||||
margin-top: -4px;
|
||||
background: #fff6e1;
|
||||
background: #fffbf2;
|
||||
text-align: center;
|
||||
padding: 6px 0;
|
||||
}
|
||||
|
@ -1342,10 +1353,40 @@ onMounted(() => {
|
|||
white-space: nowrap; /* 确保文本在一行内显示 */
|
||||
text-overflow: ellipsis; /* 超出部分显示省略号 */
|
||||
}
|
||||
.ellip-title{
|
||||
display: flex;
|
||||
justify-content: space-between;
|
||||
}
|
||||
.elli-title{
|
||||
font-size: 16px;
|
||||
font-weight: bold;
|
||||
}
|
||||
.ellip-word{
|
||||
font-size: 14px;
|
||||
color: #666666;
|
||||
}
|
||||
.zuanqu:hover {
|
||||
cursor: pointer;
|
||||
color: #18a689;
|
||||
}
|
||||
.data-suggest {
|
||||
display: flex;
|
||||
flex-direction: column;
|
||||
text-align: center;
|
||||
width: 25%;
|
||||
margin-right: 3px;
|
||||
padding:8px 3px;
|
||||
border-radius: 5px;
|
||||
background: #f7f7f7;
|
||||
margin-top: 10px;
|
||||
}
|
||||
.data-suggest span:nth-child(1){
|
||||
font-size: 16px;
|
||||
font-weight: bold;
|
||||
}
|
||||
.data-suggest span:nth-child(2){
|
||||
font-size: 12px;
|
||||
}
|
||||
.work-img{
|
||||
width: 100%;
|
||||
display: flex;
|
||||
|
@ -1362,11 +1403,54 @@ onMounted(() => {
|
|||
background: #1ab394;
|
||||
font-weight: 600;
|
||||
color: #fff;
|
||||
border-radius: 5px;
|
||||
line-height: 30px;
|
||||
border-radius: 3px;
|
||||
border: none;
|
||||
}
|
||||
.mar-right20{
|
||||
margin-right: 14px;
|
||||
}
|
||||
.button-zhta{
|
||||
color:#666666;
|
||||
cursor: pointer;
|
||||
}
|
||||
.button-zhta:hover {
|
||||
cursor: pointer;
|
||||
color: #18a689;
|
||||
}
|
||||
.sear-distance{
|
||||
padding:0 10px;
|
||||
}
|
||||
.ant-form-item {
|
||||
box-sizing: border-box;
|
||||
margin:10px 0;
|
||||
padding: 0;
|
||||
color: rgba(0, 0, 0, 0.85);
|
||||
font-size: 14px;
|
||||
font-variant: tabular-nums;
|
||||
line-height: 1.5715;
|
||||
list-style: none;
|
||||
font-feature-settings: tnum;
|
||||
/* margin-bottom: 24px; */
|
||||
vertical-align: top;
|
||||
}
|
||||
.bled-countenance{
|
||||
color:#333333;
|
||||
}
|
||||
.bled-countenance2{
|
||||
color:#999999;
|
||||
font-size: 12px;
|
||||
}
|
||||
.region{
|
||||
margin:5px 10px;
|
||||
padding-bottom:20px;
|
||||
background:#fff;
|
||||
border-radius: 5px;
|
||||
}
|
||||
.region-title{
|
||||
font-size:16px;
|
||||
color: #029c88;
|
||||
padding:8px 20px;
|
||||
border-left: 5px solid #029c88;
|
||||
margin-bottom: 20px;
|
||||
}
|
||||
</style>
|
||||
|
|
|
@ -59,9 +59,9 @@
|
|||
<a-form-item label="比对库设置" :labelCol="labelCol3" :wrapperCol="wrapperCol3">
|
||||
<div style="padding: 7px 20px">维普</div>
|
||||
<div style="padding: 0 40px">
|
||||
<a-checkbox v-model:checked="zyInfo.wwcc" style="margin-left: 10px" disabled
|
||||
>维普资源库查重:中文科技期刊数据库、硕博学位论文库、高校特色论文库、互联网数据资源/互联网文档资源</a-checkbox
|
||||
>
|
||||
<a-checkbox v-model:checked="zyInfo.wwcc" style="margin-left: 10px" disabled>
|
||||
维普资源库查重:中文科技期刊数据库、硕博学位论文库、高校特色论文库、互联网数据资源/互联网文档资源
|
||||
</a-checkbox>
|
||||
<a-checkbox v-model:checked="zyInfo.xncc" disabled>学校作业库查重:历届学生提供的作业库内查重</a-checkbox>
|
||||
<a-checkbox v-model:checked="zyInfo.nwcc" disabled>本次作业查重:本次学生提交的作业间查重</a-checkbox>
|
||||
</div>
|
||||
|
|
Loading…
Reference in New Issue