This commit is contained in:
kbing1981 2024-09-13 16:24:02 +08:00
parent 4b96d2271c
commit e4bc5fe0db
6 changed files with 162 additions and 34 deletions

View File

@ -6,10 +6,10 @@ VITE_PUBLIC_PATH = /
# 跨域代理,您可以配置多个 ,请注意,没有换行符
VITE_PROXY = [["/jeecgboot","http://localhost:8080/jeecg-boot"],["/upload","http://localhost:3300/upload"]]
VITE_PROXY = [["/jeecgboot","http://192.168.2.11:8080/jeecg-boot"],["/upload","http://192.168.2.11:3300/upload"]]
#后台接口全路径地址(必填)
VITE_GLOB_DOMAIN_URL=http://localhost:8080/jeecg-boot
VITE_GLOB_DOMAIN_URL=http://192.168.2.11:8080/jeecg-boot
#后台接口父地址(必填)
VITE_GLOB_API_URL=/jeecgboot
@ -18,4 +18,4 @@ VITE_GLOB_API_URL=/jeecgboot
VITE_GLOB_API_URL_PREFIX=
#微前端qiankun应用,命名必须以VITE_APP_SUB_开头,jeecg-app-1为子应用的项目名称,也是子应用的路由父路径
VITE_APP_SUB_jeecg-app-1 = '//localhost:8092'
VITE_APP_SUB_jeecg-app-1 = '//192.168.2.11:8092'

Binary file not shown.

After

Width:  |  Height:  |  Size: 165 KiB

View File

@ -2,14 +2,15 @@
<div class="p-2">
<div v-if="sfxk == 0">
<div style="text-align: center">
<div style="color: red; font-weight: 700; font-size: 20; margin-top: 200px">您还没有选课请先选择课程</div>
<img src="../../../assets/images/Course-selection.png" style="margin-top:200px; width:600px" />
<div style="color:#606266; font-weight: 700; font-size: 20; margin-top:20px">您还没有选课请先选择课程</div>
<a-button type="primary" style="margin-left: 10px; margin-top: 10px" @click="handleXuanke">选课</a-button>
</div>
</div>
<!-- 选课信息 -->
<div v-if="sfxk == 1">
<div class="jeecg-basic-table-form-container">
<a-form ref="formRef" @keyup.enter.native="searchQuery2" :model="queryParam" :label-col="labelCol" :wrapper-col="wrapperCol">
<a-form ref="formRef" @keyup.enter.native="searchQuery2" :model="queryParam" :label-col="labelCol" :wrapper-col="wrapperCol" class="query-criteria">
<a-row :gutter="24">
<a-col :lg="6">
<a-form-item name="xn">
@ -115,7 +116,7 @@
<div v-if="sfxk == 999">
<!--查询区域-->
<div class="jeecg-basic-table-form-container">
<a-form ref="formRef" @keyup.enter.native="searchQuery" :model="queryParam" :label-col="labelCol" :wrapper-col="wrapperCol">
<a-form ref="formRef" @keyup.enter.native="searchQuery" :model="queryParam" :label-col="labelCol" :wrapper-col="wrapperCol" class="query-criteria">
<a-row :gutter="24">
<!-- <a-col :span="24" style="text-align: right;margin-bottom: 20px;">
模板下载
@ -199,7 +200,7 @@
</a-form>
</div>
<!--引用表格-->
<BasicTable @register="registerTable">
<BasicTable @register="registerTable" class="table-style">
<!--操作栏-->
<template #action="{ record }">
<TableAction :actions="getTableAction(record)" />
@ -494,4 +495,25 @@ onMounted(() => {
width: 100%;
}
}
.query-criteria{
padding-top: 20px;
border:1px solid #eaeef6;
border-radius:4px;
}
.query-criteria:hover{
border:1px solid #e8ecf4;
box-shadow: 2px 2px 10px 2px #e8ecf4;
border-radius:4px;
}
.table-style{
padding: 10px;
background: #fff;
border:1px solid #eaeef6;
border-radius:4px;
}
.table-style:hover{
border:1px solid #e8ecf4;
box-shadow: 2px 2px 10px 2px #e8ecf4;
border-radius:4px;
}
</style>

View File

@ -2,33 +2,33 @@
<div class="p-2">
<!--查询区域-->
<div class="jeecg-basic-table-form-container">
<a-form ref="formRef" @keyup.enter.native="searchQuery" :model="queryParam" :label-col="labelCol" :wrapper-col="wrapperCol">
<a-form ref="formRef" @keyup.enter.native="searchQuery" :model="queryParam" :label-col="labelCol" :wrapper-col="wrapperCol" class="query-criteria">
<a-row :gutter="24">
<a-col :span="12"> <span style="font-size: 22px;font-weight: 700;margin-left: 20px;">成绩单</span> </a-col>
<a-col :span="12"><span class="seleciton-line">1</span><span class="selection-title">成绩单</span> </a-col>
<a-col :span="12" style="text-align: right">
<a-button type="primary" @click="handleFanhui">返回</a-button>
</a-col>
<a-col :gutter="24">
<div style="text-align: center; font-size: 16px; font-weight: 700; line-height: 50px" v-if="jxrwInfo.value">
<div style="text-align: center; font-size: 18px; font-weight: 700; line-height: 50px" v-if="jxrwInfo.value">
{{ jxrwInfo?.value.xn }}{{ jxrwInfo?.value.xqmc }}学期{{ jxrwInfo?.value.kcmc }}课程考核材料
</div>
<div v-if="jxrwInfo.value">
<div style="padding-left: 15px; font-weight: 700">概要信息</div>
<a-row style="line-height: 30px">
<a-col :span="5">
<span style="margin-left: 15px">开课单位</span> <span>{{ jxrwInfo?.value.kkyxmc }}</span>
<span class="header-title" style="margin-left: 15px">开课单位</span> <span class="header-title">{{ jxrwInfo?.value.kkyxmc }}</span>
</a-col>
<a-col :span="5">
<span style="margin-left: 15px">课程类别</span> <span>{{ jxrwInfo?.value.kclb }}</span>
<span class="header-title" style="margin-left: 15px">课程类别</span> <span class="header-title">{{ jxrwInfo?.value.kclb }}</span>
</a-col>
<a-col :span="5">
<span style="margin-left: 15px">课程名称</span> <span>{{ jxrwInfo?.value.kcmc }}</span>
<span class="header-title" style="margin-left: 15px">课程名称</span> <span class="header-title">{{ jxrwInfo?.value.kcmc }}</span>
</a-col>
<a-col :span="5">
<span style="margin-left: 15px">课程负责人</span> <span>{{ jxrwInfo?.value.teaxm }}</span>
<span class="header-title" style="margin-left: 15px">课程负责人</span> <span class="header-title">{{ jxrwInfo?.value.teaxm }}</span>
</a-col>
<a-col :span="4">
<span style="margin-left: 15px">选课人数</span> <span>{{ jxrwInfo?.value.jxbrs }}</span>
<span class="header-title" style="margin-left: 15px">选课人数</span> <span class="header-title">{{ jxrwInfo?.value.jxbrs }}</span>
</a-col>
</a-row>
</div>
@ -40,7 +40,7 @@
详细信息
</div> -->
<!--引用表格-->
<BasicTable @register="registerTable">
<BasicTable @register="registerTable" class="table-style">
<!--操作栏-->
<template #action="{ record }">
<TableAction :actions="getTableAction(record)" />
@ -223,4 +223,39 @@ defineExpose({
width: 100%;
}
}
.selection-title{
font-size: 20px;
font-weight: 700;
padding-left: 10px;
}
.seleciton-line{
background: #1890ff;
border-radius:10px ;
color: #1890ff;
}
.header-title{
font-size: 12px;
color: #777777;
}
.query-criteria{
padding:10px 10px 15px 10px;
border:1px solid #e4e9f2;
border-radius:4px;
}
.query-criteria:hover{
border:1px solid #e4e9f2;
box-shadow: 2px 2px 10px 2px #e4e9f2;
border-radius:4px;
}
.table-style{
padding: 10px;
background: #fff;
border:1px solid #e4e9f2;
border-radius:4px;
}
.table-style:hover{
border:1px solid #e4e9f2;
box-shadow: 2px 2px 10px 2px #e4e9f2;
border-radius:4px;
}
</style>

View File

@ -2,33 +2,33 @@
<div class="p-2">
<!--查询区域-->
<div class="jeecg-basic-table-form-container">
<a-form ref="formRef" @keyup.enter.native="searchQuery" :model="queryParam" :label-col="labelCol" :wrapper-col="wrapperCol">
<a-form ref="formRef" @keyup.enter.native="searchQuery" :model="queryParam" :label-col="labelCol" :wrapper-col="wrapperCol" class="query-criteria">
<a-row :gutter="24">
<a-col :span="12"> <span style="font-size: 22px; font-weight: 700; margin-left: 20px">考核评价材料</span> </a-col>
<a-col :span="12"><span class="seleciton-line">1</span> <span class="selection-title">考核评价材料</span> </a-col>
<a-col :span="12" style="text-align: right">
<a-button type="primary" style="margin-left: 8px" @click="handleFanhui">返回</a-button>
</a-col>
<a-col :gutter="24">
<div style="text-align: center; font-size: 16px; font-weight: 700; line-height: 50px" v-if="jxrwInfo.value">
<div style="text-align: center; font-size: 18px; font-weight: 700; line-height: 50px" v-if="jxrwInfo.value">
{{ jxrwInfo?.value.xn }}{{ jxrwInfo?.value.xqmc }}学期{{ jxrwInfo?.value.kcmc }}
</div>
<div v-if="jxrwInfo.value">
<div style="padding-left: 15px; font-weight: 700">概要信息</div>
<a-row style="line-height: 30px">
<a-col :span="5">
<span style="margin-left: 15px">开课单位</span> <span>{{ jxrwInfo?.value.kkyxmc }}</span>
<span class="header-title" style="margin-left: 15px">开课单位</span> <span class="header-title">{{ jxrwInfo?.value.kkyxmc }}</span>
</a-col>
<a-col :span="5">
<span style="margin-left: 15px">课程类别</span> <span>{{ jxrwInfo?.value.kclb }}</span>
<span class="header-title" style="margin-left: 15px">课程类别</span> <span class="header-title">{{ jxrwInfo?.value.kclb }}</span>
</a-col>
<a-col :span="5">
<span style="margin-left: 15px">课程名称</span> <span>{{ jxrwInfo?.value.kcmc }}</span>
<span class="header-title" style="margin-left: 15px">课程名称</span> <span class="header-title">{{ jxrwInfo?.value.kcmc }}</span>
</a-col>
<a-col :span="5">
<span style="margin-left: 15px">课程负责人</span> <span>{{ jxrwInfo?.value.teaxm }}</span>
<span class="header-title" style="margin-left: 15px">课程负责人</span> <span class="header-title">{{ jxrwInfo?.value.teaxm }}</span>
</a-col>
<a-col :span="4">
<span style="margin-left: 15px">选课人数</span> <span>{{ jxrwInfo?.value.jxbrs }}</span>
<span class="header-title" style="margin-left: 15px">选课人数</span> <span class="header-title">{{ jxrwInfo?.value.jxbrs }}</span>
</a-col>
</a-row>
</div>
@ -37,7 +37,7 @@
</a-form>
</div>
<!--引用表格-->
<BasicTable @register="registerTable" :rowSelection="rowSelection">
<BasicTable @register="registerTable" :rowSelection="rowSelection" class="table-style">
<template #tableTitle>
<a-button type="primary" v-if="selectedRowKeys.length > 0" @click="batchHandleDown"> 批量下载 </a-button>
</template>
@ -298,4 +298,39 @@ defineExpose({
width: 100%;
}
}
.selection-title{
font-size: 20px;
font-weight: 700;
padding-left:10px;
}
.seleciton-line{
background: #1890ff;
border-radius:10px ;
color: #1890ff;
}
.header-title{
font-size: 12px;
color: #777777;
}
.query-criteria{
padding:10px 10px 15px 10px;
border:1px solid #e4e9f2;
border-radius:4px;
}
.query-criteria:hover{
border:1px solid #e4e9f2;
box-shadow: 2px 2px 10px 2px #e4e9f2;
border-radius:4px;
}
.table-style{
padding: 10px;
background: #fff;
border:1px solid #e4e9f2;
border-radius:4px;
}
.table-style:hover{
border:1px solid #e4e9f2;
box-shadow: 2px 2px 10px 2px #e4e9f2;
border-radius:4px;
}
</style>

View File

@ -2,33 +2,33 @@
<div class="p-2">
<!--查询区域-->
<div class="jeecg-basic-table-form-container">
<a-form ref="formRef" @keyup.enter.native="searchQuery" :model="queryParam" :label-col="labelCol" :wrapper-col="wrapperCol">
<a-form ref="formRef" @keyup.enter.native="searchQuery" :model="queryParam" :label-col="labelCol" :wrapper-col="wrapperCol" class="query-criteria">
<a-row :gutter="24">
<a-col :span="12"> <span style="font-size: 22px; font-weight: 700; margin-left: 20px">学生原始材料 </span> </a-col>
<a-col :span="12"><span class="seleciton-line">1</span><span class="selection-title">学生原始材料 </span> </a-col>
<a-col :span="12" style="text-align: right">
<a-button type="primary" @click="handleFanhui">返回</a-button>
</a-col>
<a-col :gutter="24">
<div style="text-align: center; font-size: 16px; font-weight: 700; line-height: 50px" v-if="jxrwInfo.value">
<div style="text-align: center; font-size: 18px; font-weight: 700; line-height: 50px" v-if="jxrwInfo.value">
{{ jxrwInfo?.value.xn }}{{ jxrwInfo?.value.xqmc }}学期{{ jxrwInfo?.value.kcmc }}
</div>
<div v-if="jxrwInfo.value">
<div style="padding-left: 15px; font-weight: 700">概要信息</div>
<a-row style="line-height: 30px">
<a-col :span="5">
<span style="margin-left: 15px">开课单位</span> <span>{{ jxrwInfo?.value.kkyxmc }}</span>
<span class="header-title" style="margin-left: 15px">开课单位</span> <span class="header-title">{{ jxrwInfo?.value.kkyxmc }}</span>
</a-col>
<a-col :span="5">
<span style="margin-left: 15px">课程类别</span> <span>{{ jxrwInfo?.value.kclb }}</span>
<span class="header-title" style="margin-left: 15px">课程类别</span> <span class="header-title">{{ jxrwInfo?.value.kclb }}</span>
</a-col>
<a-col :span="5">
<span style="margin-left: 15px">课程名称</span> <span>{{ jxrwInfo?.value.kcmc }}</span>
<span class="header-title" style="margin-left: 15px">课程名称</span> <span class="header-title">{{ jxrwInfo?.value.kcmc }}</span>
</a-col>
<a-col :span="5">
<span style="margin-left: 15px">课程负责人</span> <span>{{ jxrwInfo?.value.teaxm }}</span>
<span class="header-title" style="margin-left: 15px">课程负责人</span> <span class="header-title">{{ jxrwInfo?.value.teaxm }}</span>
</a-col>
<a-col :span="4">
<span style="margin-left: 15px">选课人数</span> <span>{{ jxrwInfo?.value.jxbrs }}</span>
<span class="header-title" style="margin-left: 15px">选课人数</span> <span class="header-title">{{ jxrwInfo?.value.jxbrs }}</span>
</a-col>
</a-row>
</div>
@ -40,7 +40,7 @@
详细信息
</div> -->
<!--引用表格-->
<BasicTable @register="registerTable">
<BasicTable @register="registerTable" class="table-style">
<template #headerCell="{ column }">
<template v-if="column.key === 'cdlx'">
<a-popover placement="topRight" class="">
@ -209,4 +209,40 @@ defineExpose({
width: 100%;
}
}
.selection-title{
font-size: 20px;
font-weight: 700;
padding-left:10px;
line-height: 30px;
}
.seleciton-line{
background: #1890ff;
border-radius:10px ;
color: #1890ff;
}
.header-title{
font-size: 12px;
color: #777777;
}
.query-criteria{
padding:10px 10px 15px 10px;
border:1px solid #e4e9f2;
border-radius:4px;
}
.query-criteria:hover{
border:1px solid #e4e9f2;
box-shadow: 2px 2px 10px 2px #e4e9f2;
border-radius:4px;
}
.table-style{
padding: 10px;
background: #fff;
border:1px solid #e4e9f2;
border-radius:4px;
}
.table-style:hover{
border:1px solid #e4e9f2;
box-shadow: 2px 2px 10px 2px #e4e9f2;
border-radius:4px;
}
</style>