添加新功能
This commit is contained in:
parent
b4a042b04f
commit
2c4f62a9b3
|
@ -395,8 +395,8 @@
|
|||
</a-table-column>
|
||||
<a-table-column-group>
|
||||
<template #title><span>教室信息</span></template>
|
||||
<a-table-column title="教学楼" data-index="jxlName"/>
|
||||
<a-table-column title="教室" data-index="jsmc">
|
||||
<a-table-column title="教学楼" align="center" data-index="jxlName"/>
|
||||
<a-table-column title="教室" align="center" data-index="jsmc">
|
||||
<template #default="{ text, record }">
|
||||
<a :href="'http://'+record.ip" target="_blank">{{ text }}</a>
|
||||
</template>
|
||||
|
@ -446,8 +446,8 @@
|
|||
</template>
|
||||
</template>
|
||||
</a-table-column>
|
||||
<a-table-column title="状态描述" data-index="bfStatusInfo"/>
|
||||
<a-table-column title="操作" data-index="action">
|
||||
<a-table-column title="状态描述" align="center" data-index="bfStatusInfo"/>
|
||||
<a-table-column title="操作" align="center" data-index="action">
|
||||
<template #default="{ record }">
|
||||
<template v-if="record.zbgn == 0">
|
||||
<a v-if="!record?.child['教师全景']?.isOnLine" @click="changeLive(record,true)">开启直播</a>
|
||||
|
@ -461,7 +461,7 @@
|
|||
<template v-else>-</template>
|
||||
</template>
|
||||
</a-table-column>
|
||||
<a-table-column title="操作" data-index="action">
|
||||
<a-table-column title="操作" align="center" data-index="action">
|
||||
<template #default="{ record }">
|
||||
<template v-if="record.zbgn == 0">
|
||||
<a v-if="record.sfyx == 1" @click="changeKt(record,true)">开启前台展示</a>
|
||||
|
@ -472,7 +472,7 @@
|
|||
</a-table-column-group>
|
||||
|
||||
|
||||
<a-table-column title="操作" data-index="action">
|
||||
<a-table-column title="操作" align="center" data-index="action">
|
||||
<template #default="{ record }">
|
||||
<template v-if="record.zbgn == 0">
|
||||
<a-button type="link" style="padding: 0" :disabled="record.allIsOnLine == 0" @click="ylLiveNew(record)">预览 </a-button>
|
||||
|
|
|
@ -5,12 +5,14 @@ const { createConfirm } = useMessage();
|
|||
|
||||
enum Api {
|
||||
list = '/ktgl/kcKetangbiao/getKtcountList',
|
||||
kclist = '/ktgl/kcKetangbiao/getKccountList',
|
||||
save='/grab/imports/xxhbtkxx/add',
|
||||
edit='/grab/imports/xxhbtkxx/edit',
|
||||
deleteOne = '/grab/imports/xxhbtkxx/delete',
|
||||
deleteBatch = '/grab/imports/xxhbtkxx/deleteBatch',
|
||||
importExcel = '/grab/imports/xxhbtkxx/importExcel',
|
||||
exportXls = '/ktgl/kcKetangbiao/exportKcnumXls',
|
||||
exportXls = '/ktgl/kcKetangbiao/exportKtnumXls',
|
||||
exportKcXls = '/ktgl/kcKetangbiao/exportKcnumXls',
|
||||
}
|
||||
|
||||
/**
|
||||
|
@ -18,6 +20,7 @@ enum Api {
|
|||
* @param params
|
||||
*/
|
||||
export const getExportUrl = Api.exportXls;
|
||||
export const getKcExportUrl = Api.exportKcXls;
|
||||
|
||||
/**
|
||||
* 导入api
|
||||
|
@ -29,6 +32,7 @@ export const getImportUrl = Api.importExcel;
|
|||
* @param params
|
||||
*/
|
||||
export const list = (params) => defHttp.get({ url: Api.list, params });
|
||||
export const kclist = (params) => defHttp.get({ url: Api.kclist, params });
|
||||
|
||||
/**
|
||||
* 删除单个
|
||||
|
|
|
@ -20,6 +20,41 @@ export const columns: BasicColumn[] = [
|
|||
align: "center",
|
||||
dataIndex: 'num'
|
||||
},
|
||||
{
|
||||
title: '专业教育选修课',
|
||||
align: "center",
|
||||
dataIndex: 'a2'
|
||||
},
|
||||
{
|
||||
title: '专业教育必修课',
|
||||
align: "center",
|
||||
dataIndex: 'a1'
|
||||
},
|
||||
{
|
||||
title: '通识教育必修课',
|
||||
align: "center",
|
||||
dataIndex: 'a6'
|
||||
},
|
||||
{
|
||||
title: '通识教育选修课',
|
||||
align: "center",
|
||||
dataIndex: 'a7'
|
||||
},
|
||||
{
|
||||
title: '教师教育必修课',
|
||||
align: "center",
|
||||
dataIndex: 'a4'
|
||||
},
|
||||
{
|
||||
title: '教师教育选修课',
|
||||
align: "center",
|
||||
dataIndex: 'a5'
|
||||
},
|
||||
{
|
||||
title: '发展方向课',
|
||||
align: "center",
|
||||
dataIndex: 'a3'
|
||||
},
|
||||
];
|
||||
|
||||
//查询数据
|
||||
|
|
|
@ -147,4 +147,8 @@
|
|||
text-align: center
|
||||
}
|
||||
}
|
||||
.jeecg-basic-table-form-container {
|
||||
padding: 10px;
|
||||
height: 50px;
|
||||
}
|
||||
</style>
|
||||
|
|
|
@ -6,7 +6,7 @@
|
|||
<a-row :gutter="24">
|
||||
<a-col :lg="8">
|
||||
<a-form-item label="课程名称">
|
||||
<j-input placeholder="请输入课程名称或教师名" v-model:value="queryParam.kcmc"></j-input>
|
||||
<j-input placeholder="请输入课程名称" v-model:value="queryParam.kcmc"></j-input>
|
||||
</a-form-item>
|
||||
</a-col>
|
||||
<a-col :lg="8">
|
||||
|
@ -16,22 +16,22 @@
|
|||
</a-col>
|
||||
<a-col :lg="8">
|
||||
<a-form-item label="授课教师工号">
|
||||
<j-input placeholder="请输入授课教师" v-model:value="queryParam.jgh"></j-input>
|
||||
<j-input placeholder="请输入授课教师工号" v-model:value="queryParam.jgh"></j-input>
|
||||
</a-form-item>
|
||||
</a-col>
|
||||
<a-col :lg="8">
|
||||
<a-form-item label="授课开始时间">
|
||||
<a-date-picker valueFormat="YYYY-MM-DD" placeholder="请选择授课时间" v-model:value="queryParam.startTime" style="width:100%"/>
|
||||
<a-date-picker valueFormat="YYYY-MM-DD" placeholder="请选择授课开始时间" v-model:value="queryParam.startTime" style="width:100%"/>
|
||||
</a-form-item>
|
||||
</a-col>
|
||||
<a-col :lg="8">
|
||||
<a-form-item label="授课结束时间">
|
||||
<a-date-picker valueFormat="YYYY-MM-DD" placeholder="请选择授课时间" v-model:value="queryParam.endTime" style="width:100%"/>
|
||||
<a-date-picker valueFormat="YYYY-MM-DD" placeholder="请选择授课结束时间" v-model:value="queryParam.endTime" style="width:100%"/>
|
||||
</a-form-item>
|
||||
</a-col>
|
||||
<a-col :lg="8">
|
||||
<a-form-item label="开课单位">
|
||||
<j-input placeholder="请输入上课地点" v-model:value="queryParam.kkdw"></j-input>
|
||||
<j-input placeholder="请输入开课单位" v-model:value="queryParam.kkdw"></j-input>
|
||||
</a-form-item>
|
||||
</a-col>
|
||||
<a-col :xl="6" :lg="7" :md="8" :sm="24">
|
||||
|
|
|
@ -21,22 +21,22 @@
|
|||
<a-row >
|
||||
<a-col :xs="{ span: 0 }" :sm="{ span: 24 }" :lg="{ span: 24 }">
|
||||
<a-menu style="margin-top: 20px;" :selectable="false">
|
||||
<a-menu-item key="1" v-if="getSysConfig().flag7=='1'">
|
||||
<a-menu-item key="1" v-if="getSysConfig().flag7=='1'&& getSysConfig().sfbmd=='n'">
|
||||
<a class="abox" @click="toDom('tkzjDom')">听课足迹</a>
|
||||
</a-menu-item>
|
||||
<a-menu-item key="2" v-if="getSysConfig().flag7=='1'">
|
||||
<a-menu-item key="2" v-if="getSysConfig().flag7=='1'&& getSysConfig().sfbmd=='n'">
|
||||
<a class="abox" @click="toDom('tkzjDom')">评课足迹</a>
|
||||
</a-menu-item>
|
||||
<a-menu-item key="3" v-if="getSysConfig().flag2=='1'">
|
||||
<a-menu-item key="3" v-if="getSysConfig().flag2=='1'&& getSysConfig().sfbmd=='n'">
|
||||
<a class="abox" @click="toDom('rkjcDom')">任教课程</a>
|
||||
</a-menu-item>
|
||||
<a-menu-item key="8">
|
||||
<a-menu-item key="8" v-if="getSysConfig().sfbmd=='n'">
|
||||
<a class="abox" @click="toDom('pjjgDom')">评价结果</a>
|
||||
</a-menu-item>
|
||||
<a-menu-item key="4" v-if="getSysConfig().flag3=='1'">
|
||||
<a-menu-item key="4" v-if="getSysConfig().flag3=='1'&& getSysConfig().sfbmd=='n'">
|
||||
<a class="abox" @click="toDom('yykcDom')">预约课程</a>
|
||||
</a-menu-item>
|
||||
<a-menu-item key="5" v-if="getSysConfig().flag4=='1'">
|
||||
<a-menu-item key="5" v-if="getSysConfig().flag4=='1'&& getSysConfig().sfbmd=='n'">
|
||||
<a class="abox" @click="toDom('jcgkkDom')">公 开 课</a>
|
||||
</a-menu-item>
|
||||
<a-menu-item key="6" v-if="getSysConfig().flag5=='1'">
|
||||
|
@ -45,7 +45,7 @@
|
|||
<a-menu-item key="7" v-if="getSysConfig().flag6=='1'">
|
||||
<a class="abox" @click="toDom('jrkclbDom')">课程查询</a>
|
||||
</a-menu-item>
|
||||
<a-menu-item key="8" >
|
||||
<a-menu-item key="8" v-if="getSysConfig().sfbmd=='n'" >
|
||||
<a class="abox" @click="toDom('ktsbDom')">听课笔记</a>
|
||||
</a-menu-item>
|
||||
</a-menu>
|
||||
|
|
|
@ -7,21 +7,21 @@
|
|||
<!-- 主体部分 -->
|
||||
<a-layout-content>
|
||||
<!-- 统计 -->
|
||||
<tongjiPage v-if="getUserSf()=='T'&&getSysConfig().flag7=='1'"/>
|
||||
<tongjiPage v-if="getUserSf()=='T'&&getSysConfig().flag7=='1'&&getSysConfig().sfbmd=='n'"/>
|
||||
<!-- 轮播图 -->
|
||||
<lunboPage/>
|
||||
<lunboPage v-if="getSysConfig().sfbmd=='n'"/>
|
||||
<!-- 通知公告 -->
|
||||
<tongZhiGongGaoPage/>
|
||||
<tongZhiGongGaoPage v-if="getSysConfig().sfbmd=='n'"/>
|
||||
<!-- 听课足迹 -->
|
||||
<tingKeZuJiPage v-if="getUserSf()=='T'"/>
|
||||
<tingKeZuJiPage v-if="getUserSf()=='T'&&getSysConfig().sfbmd=='n'"/>
|
||||
<!-- 任教教程 -->
|
||||
<renKeJiaoChengPage v-if="getUserSf()=='T'&&getSysConfig().flag2=='1'" />
|
||||
<renKeJiaoChengPage v-if="getUserSf()=='T'&&getSysConfig().flag2=='1'&&getSysConfig().sfbmd=='n'" />
|
||||
<!-- 评价结果 -->
|
||||
<pjjgPage/>
|
||||
<pjjgPage v-if="getSysConfig().sfbmd=='n'"/>
|
||||
<!-- 预约课程 -->
|
||||
<yuYueKeChengPage ref="yykcModeal" @orther-load="yykcLoad" v-if="getUserSf()=='T'&&getSysConfig().flag3=='1'"/>
|
||||
<yuYueKeChengPage ref="yykcModeal" @orther-load="yykcLoad" v-if="getUserSf()=='T'&&getSysConfig().flag3=='1'&&getSysConfig().sfbmd=='n'"/>
|
||||
<!-- 精彩公开课 -->
|
||||
<jingCaiGongKaiKePage v-if="getUserSf()=='T'&&getSysConfig().flag4=='1'"/>
|
||||
<jingCaiGongKaiKePage v-if="getUserSf()=='T'&&getSysConfig().flag4=='1'&&getSysConfig().sfbmd=='n'"/>
|
||||
<!-- 可线上听课课堂 -->
|
||||
<kxstkktPage v-if="getUserSf()=='T'&&getSysConfig().flag5=='1'"/>
|
||||
<!-- 今日课程列表 -->
|
||||
|
@ -53,7 +53,7 @@
|
|||
</a-tabs>
|
||||
</a-card>
|
||||
<!-- 课堂随笔 -->
|
||||
<ktsbPage />
|
||||
<ktsbPage v-if="getSysConfig().sfbmd=='n'"/>
|
||||
|
||||
</a-layout-content>
|
||||
<!-- 学生部分今日课表 -->
|
||||
|
|
Loading…
Reference in New Issue