修改bug

This commit is contained in:
yangjun 2023-06-14 08:24:39 +08:00
parent e420d6b04f
commit d69ae8aca2
10 changed files with 119 additions and 45 deletions

View File

@ -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">

View File

@ -15,6 +15,11 @@ export const columns: BasicColumn[] = [
align: "center",
dataIndex: 'username'
},
{
title: '提交人身份',
align: "center",
dataIndex: 'tjrsf'
},
{
title: '提交时间',
align: "center",

View File

@ -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
{

View File

@ -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 } });

View File

@ -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 } });

View File

@ -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')">&nbsp;&nbsp;&nbsp;&nbsp;</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 }

View File

@ -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();

View File

@ -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>
<!-- 报错列表 -->

View File

@ -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;

View File

@ -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) {