添加字段
This commit is contained in:
parent
17e4531c38
commit
437677cf59
|
@ -111,6 +111,16 @@ export const formSchema: FormSchema[] = [
|
|||
label: '预留字段8',
|
||||
field: 'flag8',
|
||||
component: 'Input',
|
||||
},
|
||||
{
|
||||
label: '线上课堂-说明文字',
|
||||
field: 'xsktTitle',
|
||||
component: 'Input',
|
||||
},
|
||||
{
|
||||
label: '今日课堂-说明文字',
|
||||
field: 'jrktTitle',
|
||||
component: 'Input',
|
||||
},
|
||||
// TODO 主键隐藏字段,目前写死为ID
|
||||
{
|
||||
|
|
|
@ -52,6 +52,16 @@
|
|||
<JDictSelectTag type="radio" v-model:value="formData.flag8" dictCode="yn" placeholder="请选择" />
|
||||
</a-form-item>
|
||||
</a-col>
|
||||
<a-col :span="24">
|
||||
<a-form-item label="线上课堂-说明文字" v-bind="validateInfos.xsktTitle">
|
||||
<a-input v-model:value="formData.xsktTitle" placeholder="请输入线上课堂-说明文字" :disabled="disabled"></a-input>
|
||||
</a-form-item>
|
||||
</a-col>
|
||||
<a-col :span="24">
|
||||
<a-form-item label="今日课堂-说明文字" v-bind="validateInfos.jrktTitle">
|
||||
<a-input v-model:value="formData.jrktTitle" placeholder="请输入今日课堂-说明文字" :disabled="disabled"></a-input>
|
||||
</a-form-item>
|
||||
</a-col>
|
||||
</a-row>
|
||||
</a-form>
|
||||
</a-spin>
|
||||
|
@ -85,6 +95,8 @@
|
|||
flag6: '',
|
||||
flag7: '',
|
||||
flag8: '',
|
||||
xsktTitle:'',
|
||||
jrktTitle:'',
|
||||
});
|
||||
const { createMessage } = useMessage();
|
||||
const labelCol = ref<any>({ xs: { span: 24 }, sm: { span: 5 } });
|
||||
|
|
|
@ -7,47 +7,57 @@
|
|||
<a-input v-model:value="formData.flag1" placeholder="请输入本学期名称" ></a-input>
|
||||
</a-form-item>
|
||||
</a-col>
|
||||
<a-col :span="24">
|
||||
<a-col :span="12">
|
||||
<a-form-item label="本学期课程开始时间" v-bind="validateInfos.bxqkssj">
|
||||
<a-input v-model:value="formData.bxqkssj" placeholder="请输入本学期课程开始时间" ></a-input>
|
||||
</a-form-item>
|
||||
</a-col>
|
||||
<a-col :span="24">
|
||||
<a-col :span="12">
|
||||
<a-form-item label="本学期课程结束时间" v-bind="validateInfos.bxqjssj">
|
||||
<a-input v-model:value="formData.bxqjssj" placeholder="请输入本学期课程结束时间" ></a-input>
|
||||
</a-form-item>
|
||||
</a-col>
|
||||
|
||||
<a-col :span="24">
|
||||
<a-col :span="12">
|
||||
<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">
|
||||
<a-col :span="12">
|
||||
<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-col :span="12">
|
||||
<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-col :span="12">
|
||||
<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-col :span="12">
|
||||
<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-col :span="12">
|
||||
<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="12">
|
||||
<a-form-item label="线上课堂-说明文字" v-bind="validateInfos.xsktTitle">
|
||||
<a-input v-model:value="formData.xsktTitle" placeholder="请输入线上课堂-说明文字" ></a-input>
|
||||
</a-form-item>
|
||||
</a-col>
|
||||
<a-col :span="12">
|
||||
<a-form-item label="今日课堂-说明文字" v-bind="validateInfos.jrktTitle">
|
||||
<a-input v-model:value="formData.jrktTitle" placeholder="请输入今日课堂-说明文字" ></a-input>
|
||||
</a-form-item>
|
||||
</a-col>
|
||||
<a-col :span="24">
|
||||
<a-form-item label="" style="text-align: center;">
|
||||
<a-button type="primary" @click="submitForm">保存</a-button>
|
||||
|
@ -117,10 +127,12 @@ const queryParam = ref<any>({});
|
|||
flag5: '',
|
||||
flag6: '',
|
||||
flag7: '',
|
||||
xsktTitle:'',
|
||||
jrktTitle:'',
|
||||
});
|
||||
const { createMessage } = useMessage();
|
||||
const labelCol = ref<any>({ xs: { span: 24 }, sm: { span: 5 } });
|
||||
const wrapperCol = ref<any>({ xs: { span: 24 }, sm: { span: 16 } });
|
||||
const labelCol = ref<any>({ xs: { span: 24 }, sm: { span: 8 } });
|
||||
const wrapperCol = ref<any>({ xs: { span: 24 }, sm: { span: 13 } });
|
||||
const confirmLoading = ref<boolean>(false);
|
||||
//表单验证
|
||||
const validatorRules = {
|
||||
|
|
|
@ -27,6 +27,7 @@
|
|||
<a-card class="rowGutter" v-if="getUserSf()=='T'&&getSysConfig().flag6=='1'" id="jrkclbDom">
|
||||
<template #title>
|
||||
<span style="font-size: 24px;font-weight: bold;">今日课程列表</span>
|
||||
<span style="margin-left: 5%;font-weight: 700;color: red;font-size: 16px;">{{getSysConfig().jrktTitle}}</span>
|
||||
</template>
|
||||
<a-tabs v-model:activeKey="activeKey" type="card" @change="kclbCard">
|
||||
<a-tab-pane key="1">
|
||||
|
|
|
@ -2,6 +2,7 @@
|
|||
<a-card class="rowGutter" id="kxstkktDom">
|
||||
<template #title>
|
||||
<span class="titleName">可线上听课课堂</span>
|
||||
<span style="margin-left: 5%;font-weight: 700;color: red;font-size: 16px;">{{getSysConfig().xsktTitle}}</span>
|
||||
</template>
|
||||
<a-tabs type="card">
|
||||
<a-tab-pane key="zzsk">
|
||||
|
@ -32,6 +33,7 @@ import xyjk from './xyjk.vue';
|
|||
import rkb from './rkb.vue';
|
||||
import { defHttp } from '/@/utils/http/axios';
|
||||
import { ref, onMounted } from 'vue';
|
||||
import { getSysConfig } from '/@/views/site/utils/index';
|
||||
|
||||
const zzskTitle = ref('正在上课');
|
||||
const queryParam = ref<any>({});
|
||||
|
@ -60,7 +62,6 @@ onMounted(() => {
|
|||
})
|
||||
});
|
||||
|
||||
|
||||
</script>
|
||||
|
||||
<style lang="less" scoped>
|
||||
|
|
Loading…
Reference in New Issue