修改bug
This commit is contained in:
parent
e420d6b04f
commit
d69ae8aca2
|
@ -13,8 +13,8 @@
|
|||
</a-form-item>
|
||||
</a-col>
|
||||
<a-col :span="12">
|
||||
<a-form-item label="职务" v-bind="validateInfos.zc">
|
||||
<JDictSelectTag placeholder="请选择职务" v-model:value="formData.zc" :disabled="disabled" dictCode="zhiwu" />
|
||||
<a-form-item label="职称" v-bind="validateInfos.zc">
|
||||
<JDictSelectTag placeholder="请选择职称" v-model:value="formData.zc" :disabled="disabled" dictCode="zhicheng" />
|
||||
</a-form-item>
|
||||
</a-col>
|
||||
<a-col :span="12">
|
||||
|
|
|
@ -15,6 +15,11 @@ export const columns: BasicColumn[] = [
|
|||
align: "center",
|
||||
dataIndex: 'username'
|
||||
},
|
||||
{
|
||||
title: '提交人身份',
|
||||
align: "center",
|
||||
dataIndex: 'tjrsf'
|
||||
},
|
||||
{
|
||||
title: '提交时间',
|
||||
align: "center",
|
||||
|
|
|
@ -39,6 +39,21 @@ export const columns: BasicColumn[] = [
|
|||
align: "center",
|
||||
dataIndex: 'flag5'
|
||||
},
|
||||
{
|
||||
title: '预留字段6',
|
||||
align: "center",
|
||||
dataIndex: 'flag6'
|
||||
},
|
||||
{
|
||||
title: '预留字段7',
|
||||
align: "center",
|
||||
dataIndex: 'flag7'
|
||||
},
|
||||
{
|
||||
title: '预留字段8',
|
||||
align: "center",
|
||||
dataIndex: 'flag8'
|
||||
},
|
||||
];
|
||||
|
||||
//查询数据
|
||||
|
@ -81,6 +96,21 @@ export const formSchema: FormSchema[] = [
|
|||
label: '预留字段5',
|
||||
field: 'flag5',
|
||||
component: 'Input',
|
||||
},
|
||||
{
|
||||
label: '预留字段6',
|
||||
field: 'flag6',
|
||||
component: 'Input',
|
||||
},
|
||||
{
|
||||
label: '预留字段7',
|
||||
field: 'flag7',
|
||||
component: 'Input',
|
||||
},
|
||||
{
|
||||
label: '预留字段8',
|
||||
field: 'flag8',
|
||||
component: 'Input',
|
||||
},
|
||||
// TODO 主键隐藏字段,目前写死为ID
|
||||
{
|
||||
|
|
|
@ -13,28 +13,43 @@
|
|||
</a-form-item>
|
||||
</a-col>
|
||||
<a-col :span="24">
|
||||
<a-form-item label="预留字段1" v-bind="validateInfos.flag1">
|
||||
<a-input v-model:value="formData.flag1" placeholder="请输入预留字段1" :disabled="disabled"></a-input>
|
||||
<a-form-item label="是否开启听课足迹" v-bind="validateInfos.flag1">
|
||||
<JDictSelectTag type="radio" v-model:value="formData.flag1" dictCode="yn" placeholder="请选择" />
|
||||
</a-form-item>
|
||||
</a-col>
|
||||
<a-col :span="24">
|
||||
<a-form-item label="预留字段2" v-bind="validateInfos.flag2">
|
||||
<a-input v-model:value="formData.flag2" placeholder="请输入预留字段2" :disabled="disabled"></a-input>
|
||||
<a-form-item label="是否开启任教课程" v-bind="validateInfos.flag2">
|
||||
<JDictSelectTag type="radio" v-model:value="formData.flag2" dictCode="yn" placeholder="请选择" />
|
||||
</a-form-item>
|
||||
</a-col>
|
||||
<a-col :span="24">
|
||||
<a-form-item label="预留字段3" v-bind="validateInfos.flag3">
|
||||
<a-input v-model:value="formData.flag3" placeholder="请输入预留字段3" :disabled="disabled"></a-input>
|
||||
<a-form-item label="是否开启预约课程" v-bind="validateInfos.flag3">
|
||||
<JDictSelectTag type="radio" v-model:value="formData.flag3" dictCode="yn" placeholder="请选择" />
|
||||
</a-form-item>
|
||||
</a-col>
|
||||
<a-col :span="24">
|
||||
<a-form-item label="预留字段4" v-bind="validateInfos.flag4">
|
||||
<a-input v-model:value="formData.flag4" placeholder="请输入预留字段4" :disabled="disabled"></a-input>
|
||||
<a-form-item label="是否开启公开课" v-bind="validateInfos.flag4">
|
||||
<JDictSelectTag type="radio" v-model:value="formData.flag4" dictCode="yn" placeholder="请选择" />
|
||||
</a-form-item>
|
||||
</a-col>
|
||||
<a-col :span="24">
|
||||
<a-form-item label="预留字段5" v-bind="validateInfos.flag5">
|
||||
<a-input v-model:value="formData.flag5" placeholder="请输入预留字段5" :disabled="disabled"></a-input>
|
||||
<a-form-item label="是否开启线上听课" v-bind="validateInfos.flag5">
|
||||
<JDictSelectTag type="radio" v-model:value="formData.flag5" dictCode="yn" placeholder="请选择" />
|
||||
</a-form-item>
|
||||
</a-col>
|
||||
<a-col :span="24">
|
||||
<a-form-item label="是否开启今日课程" v-bind="validateInfos.flag6">
|
||||
<JDictSelectTag type="radio" v-model:value="formData.flag6" dictCode="yn" placeholder="请选择" />
|
||||
</a-form-item>
|
||||
</a-col>
|
||||
<a-col :span="24" hidden>
|
||||
<a-form-item label="是否开启" v-bind="validateInfos.flag7">
|
||||
<JDictSelectTag type="radio" v-model:value="formData.flag7" dictCode="yn" placeholder="请选择" />
|
||||
</a-form-item>
|
||||
</a-col>
|
||||
<a-col :span="24" hidden>
|
||||
<a-form-item label="是否开启" v-bind="validateInfos.flag8">
|
||||
<JDictSelectTag type="radio" v-model:value="formData.flag8" dictCode="yn" placeholder="请选择" />
|
||||
</a-form-item>
|
||||
</a-col>
|
||||
</a-row>
|
||||
|
@ -67,6 +82,9 @@
|
|||
flag3: '',
|
||||
flag4: '',
|
||||
flag5: '',
|
||||
flag6: '',
|
||||
flag7: '',
|
||||
flag8: '',
|
||||
});
|
||||
const { createMessage } = useMessage();
|
||||
const labelCol = ref<any>({ xs: { span: 24 }, sm: { span: 5 } });
|
||||
|
|
|
@ -17,24 +17,35 @@
|
|||
<a-input v-model:value="formData.bxqjssj" placeholder="请输入本学期课程结束时间" ></a-input>
|
||||
</a-form-item>
|
||||
</a-col>
|
||||
<a-col :span="24" hidden>
|
||||
<a-form-item label="预留字段2" v-bind="validateInfos.flag2">
|
||||
<a-input v-model:value="formData.flag2" placeholder="请输入预留字段2" ></a-input>
|
||||
|
||||
<a-col :span="24">
|
||||
<a-form-item label="是否开启听课足迹" v-bind="validateInfos.flag7">
|
||||
<JDictSelectTag type="radio" v-model:value="formData.flag7" dictCode="yn" placeholder="请选择" />
|
||||
</a-form-item>
|
||||
</a-col>
|
||||
<a-col :span="24" hidden>
|
||||
<a-form-item label="预留字段3" v-bind="validateInfos.flag3">
|
||||
<a-input v-model:value="formData.flag3" placeholder="请输入预留字段3" ></a-input>
|
||||
<a-col :span="24">
|
||||
<a-form-item label="是否开启任教课程" v-bind="validateInfos.flag2">
|
||||
<JDictSelectTag type="radio" v-model:value="formData.flag2" dictCode="yn" placeholder="请选择" />
|
||||
</a-form-item>
|
||||
</a-col>
|
||||
<a-col :span="24" hidden>
|
||||
<a-form-item label="预留字段4" v-bind="validateInfos.flag4">
|
||||
<a-input v-model:value="formData.flag4" placeholder="请输入预留字段4" ></a-input>
|
||||
<a-col :span="24">
|
||||
<a-form-item label="是否开启预约课程" v-bind="validateInfos.flag3">
|
||||
<JDictSelectTag type="radio" v-model:value="formData.flag3" dictCode="yn" placeholder="请选择" />
|
||||
</a-form-item>
|
||||
</a-col>
|
||||
<a-col :span="24" hidden>
|
||||
<a-form-item label="预留字段5" v-bind="validateInfos.flag5">
|
||||
<a-input v-model:value="formData.flag5" placeholder="请输入预留字段5" ></a-input>
|
||||
<a-col :span="24">
|
||||
<a-form-item label="是否开启公开课" v-bind="validateInfos.flag4">
|
||||
<JDictSelectTag type="radio" v-model:value="formData.flag4" dictCode="yn" placeholder="请选择" />
|
||||
</a-form-item>
|
||||
</a-col>
|
||||
<a-col :span="24">
|
||||
<a-form-item label="是否开启线上听课" v-bind="validateInfos.flag5">
|
||||
<JDictSelectTag type="radio" v-model:value="formData.flag5" dictCode="yn" placeholder="请选择" />
|
||||
</a-form-item>
|
||||
</a-col>
|
||||
<a-col :span="24">
|
||||
<a-form-item label="是否开启今日课程" v-bind="validateInfos.flag6">
|
||||
<JDictSelectTag type="radio" v-model:value="formData.flag6" dictCode="yn" placeholder="请选择" />
|
||||
</a-form-item>
|
||||
</a-col>
|
||||
<a-col :span="24">
|
||||
|
@ -44,7 +55,7 @@
|
|||
</a-col>
|
||||
</a-row>
|
||||
</a-form>
|
||||
<a-form ref="formRef2" class="antd-modal-form" :labelCol="labelCol" :wrapperCol="wrapperCol" hidden>
|
||||
<!-- <a-form ref="formRef2" class="antd-modal-form" :labelCol="labelCol" :wrapperCol="wrapperCol" hidden>
|
||||
<a-row>
|
||||
<a-col :span="8">
|
||||
<a-form-item label="开始时间" v-bind="validateInfos.flag3">
|
||||
|
@ -63,7 +74,7 @@
|
|||
<div v-html="tencentHtml"></div>
|
||||
</a-col>
|
||||
</a-row>
|
||||
</a-form>
|
||||
</a-form> -->
|
||||
</a-spin>
|
||||
</template>
|
||||
|
||||
|
@ -74,6 +85,7 @@
|
|||
import { getValueType } from '/@/utils';
|
||||
import { saveOrUpdate } from '../KcSysConfig.api';
|
||||
import { Form } from 'ant-design-vue';
|
||||
import JDictSelectTag from '/@/components/Form/src/jeecg/components/JDictSelectTag.vue';
|
||||
|
||||
import { getSysConfig } from '/@/views/site/utils/index';
|
||||
|
||||
|
@ -103,6 +115,8 @@ const queryParam = ref<any>({});
|
|||
flag3: '',
|
||||
flag4: '',
|
||||
flag5: '',
|
||||
flag6: '',
|
||||
flag7: '',
|
||||
});
|
||||
const { createMessage } = useMessage();
|
||||
const labelCol = ref<any>({ xs: { span: 24 }, sm: { span: 5 } });
|
||||
|
|
|
@ -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">
|
||||
<a-menu-item key="1" v-if="getSysConfig().flag7=='1'">
|
||||
<a class="abox" @click="toDom('tkzjDom')">听课足迹</a>
|
||||
</a-menu-item>
|
||||
<a-menu-item key="2">
|
||||
<a-menu-item key="2" v-if="getSysConfig().flag2=='1'">
|
||||
<a class="abox" @click="toDom('rkjcDom')">任教课程</a>
|
||||
</a-menu-item>
|
||||
<a-menu-item key="3">
|
||||
<a-menu-item key="3" v-if="getSysConfig().flag3=='1'">
|
||||
<a class="abox" @click="toDom('yykcDom')">预约课程</a>
|
||||
</a-menu-item>
|
||||
<a-menu-item key="4">
|
||||
<a-menu-item key="4" v-if="getSysConfig().flag4=='1'">
|
||||
<a class="abox" @click="toDom('jcgkkDom')">公 开 课</a>
|
||||
</a-menu-item>
|
||||
<a-menu-item key="5">
|
||||
<a-menu-item key="5" v-if="getSysConfig().flag5=='1'">
|
||||
<a class="abox" @click="toDom('kxstkktDom')">线上听课</a>
|
||||
</a-menu-item>
|
||||
<a-menu-item key="6">
|
||||
<a-menu-item key="6" v-if="getSysConfig().flag6=='1'">
|
||||
<a class="abox" @click="toDom('jrkclbDom')">今日课程</a>
|
||||
</a-menu-item>
|
||||
</a-menu>
|
||||
|
@ -88,7 +88,7 @@
|
|||
import { DownOutlined, ArrowUpOutlined } from '@ant-design/icons-vue';
|
||||
import { useUserStore } from '/@/store/modules/user';
|
||||
import YjfkModal from '/@/views/site/yjfk/YjfkModal.vue';
|
||||
import { getUserSf } from '/@/views/site/utils/index';
|
||||
import { getUserSf,getSysConfig } from '/@/views/site/utils/index';
|
||||
|
||||
const props = defineProps({
|
||||
showRightButton: { type: Boolean, default: false }
|
||||
|
|
|
@ -7,7 +7,7 @@
|
|||
<!-- 主体部分 -->
|
||||
<a-layout-content>
|
||||
<!-- 统计 -->
|
||||
<tongjiPage v-if="getUserSf()=='T'"/>
|
||||
<tongjiPage v-if="getUserSf()=='T'&&getSysConfig().flag7=='1'"/>
|
||||
<!-- 轮播图 -->
|
||||
<lunboPage/>
|
||||
<!-- 通知公告 -->
|
||||
|
@ -15,16 +15,16 @@
|
|||
<!-- 听课足迹 -->
|
||||
<tingKeZuJiPage v-if="getUserSf()=='T'"/>
|
||||
<!-- 任教教程 -->
|
||||
<renKeJiaoChengPage v-if="getUserSf()=='T'"/>
|
||||
<renKeJiaoChengPage v-if="getUserSf()=='T'&&getSysConfig().flag2=='1'" />
|
||||
<!-- 预约课程 -->
|
||||
<yuYueKeChengPage ref="yykcModeal" @orther-load="yykcLoad" v-if="getUserSf()=='T'"/>
|
||||
<yuYueKeChengPage ref="yykcModeal" @orther-load="yykcLoad" v-if="getUserSf()=='T'&&getSysConfig().flag3=='1'"/>
|
||||
<!-- 精彩公开课 -->
|
||||
<jingCaiGongKaiKePage v-if="getUserSf()=='T'"/>
|
||||
<jingCaiGongKaiKePage v-if="getUserSf()=='T'&&getSysConfig().flag4=='1'"/>
|
||||
<!-- 可线上听课课堂 -->
|
||||
<kxstkktPage v-if="getUserSf()=='T'"/>
|
||||
<kxstkktPage v-if="getUserSf()=='T'&&getSysConfig().flag5=='1'"/>
|
||||
<!-- 今日课程列表 -->
|
||||
|
||||
<a-card class="rowGutter" v-if="getUserSf()=='T'" id="jrkclbDom">
|
||||
<a-card class="rowGutter" v-if="getUserSf()=='T'&&getSysConfig().flag6=='1'" id="jrkclbDom">
|
||||
<template #title>
|
||||
<span style="font-size: 24px;font-weight: bold;">今日课程列表</span>
|
||||
</template>
|
||||
|
@ -87,7 +87,7 @@
|
|||
import StudentJrkbPage from '/@/views/site/studentJrkb/index.vue';
|
||||
import StudentJlrkbPage from '/@/views/site/studentJlrkb/index.vue';
|
||||
|
||||
import { getUserSf } from '/@/views/site/utils/index';
|
||||
import { getUserSf,getSysConfig } from '/@/views/site/utils/index';
|
||||
|
||||
const activeKey = ref('1');
|
||||
const zzskModeal = ref();
|
||||
|
|
|
@ -67,9 +67,9 @@
|
|||
<div style="text-align: center;"><a @click="funMore">更多...</a></div>
|
||||
<div style="text-align: right;margin-top: -51px;"><a @click="funShouqi">收起</a></div>
|
||||
</div>
|
||||
<div v-show="current == pageNo">
|
||||
<!-- <div v-show="current == pageNo">
|
||||
<div style="text-align: center;"><a @click="funShouqi">收起</a></div>
|
||||
</div>
|
||||
</div> -->
|
||||
</a-col>
|
||||
</a-row>
|
||||
<!-- 报错列表 -->
|
||||
|
|
|
@ -26,7 +26,7 @@
|
|||
</a-row>
|
||||
<a-row>
|
||||
<a-col :span="24" style="text-align: center;padding: 0.5rem;">
|
||||
<a @click="loadNext">加载更多</a>
|
||||
<a @click="loadNext" v-if="currentPageSize != 1">加载更多</a>
|
||||
<a v-if="currentPageSize != 1" style="float: right;" @click="closePage">收起</a>
|
||||
</a-col>
|
||||
</a-row>
|
||||
|
@ -158,7 +158,7 @@ async function getTeacherjlrkcb() {
|
|||
</script>
|
||||
<style lang="less" scoped>
|
||||
.cardBody {
|
||||
background: #f3f3f4;
|
||||
// background: #f3f3f4;
|
||||
}
|
||||
.ketangCard {
|
||||
margin: .5rem;
|
||||
|
|
|
@ -26,7 +26,7 @@
|
|||
import { Form } from 'ant-design-vue';
|
||||
import { dateFormat } from '/@/utils/common/compUtils';
|
||||
//用户相关
|
||||
import { getUserId } from '/@/views/site/utils/index';
|
||||
import { getUserId,getUserSf } from '/@/views/site/utils/index';
|
||||
import { useUserStore } from '/@/store/modules/user';
|
||||
import { Modal } from 'ant-design-vue';
|
||||
import { ExclamationCircleOutlined,CheckOutlined } from '@ant-design/icons-vue';
|
||||
|
@ -112,6 +112,13 @@
|
|||
model.userid = getUserId()
|
||||
model.username = userStore?.getUserInfo?.realname
|
||||
model.suggestionstime = dateFormat(new Date(), 'yyyy-MM-dd hh:mm:ss')
|
||||
let tkrsf = getUserSf();
|
||||
if(tkrsf=="S"){
|
||||
tkrsf = "学生";
|
||||
}else{
|
||||
tkrsf = "老师";
|
||||
}
|
||||
model.tjrsf = tkrsf;
|
||||
await saveOrUpdate(model, isUpdate.value)
|
||||
.then((res) => {
|
||||
if (res.success) {
|
||||
|
|
Loading…
Reference in New Issue