2023年3月30日 修改问题
This commit is contained in:
parent
818b3488fb
commit
7524944502
6
.env
6
.env
|
@ -1,11 +1,11 @@
|
|||
# port
|
||||
VITE_PORT = 3100
|
||||
|
||||
# 网站标题
|
||||
VITE_GLOB_APP_TITLE = JeecgBoot 企业级低代码平台
|
||||
# 网站标题 //课程信息中心
|
||||
VITE_GLOB_APP_TITLE = 管理系统
|
||||
|
||||
# 简称,用于配置文件名字 不要出现空格、数字开头等特殊字符
|
||||
VITE_GLOB_APP_SHORT_NAME = JeecgBootAdmin
|
||||
VITE_GLOB_APP_SHORT_NAME = CourseInformationCenter
|
||||
|
||||
# 单点登录服务端地址
|
||||
VITE_GLOB_APP_CAS_BASE_URL=http://cas.test.com:8443/cas
|
||||
|
|
|
@ -78,5 +78,8 @@ module.exports = defineConfig({
|
|||
// 'vue/html-self-closing': 'off',
|
||||
'prettier/prettier': 'off',
|
||||
// 'no-unused-vars': 'off',
|
||||
'vue/no-deprecated-v-on-native-modifier': 'off',
|
||||
'vue/no-v-html': 'off',
|
||||
'prefer-const': 'off',
|
||||
},
|
||||
});
|
||||
|
|
|
@ -73,15 +73,15 @@ const setting: ProjectConfig = {
|
|||
// 主题
|
||||
theme: ThemeEnum.LIGHT,
|
||||
// 开启锁屏功能
|
||||
useLockPage: true,
|
||||
useLockPage: false,
|
||||
// 显示全屏按钮
|
||||
showFullScreen: true,
|
||||
// 显示文档按钮
|
||||
showDoc: true,
|
||||
showDoc: false,
|
||||
// 显示消息中心按钮
|
||||
showNotice: true,
|
||||
// 显示菜单搜索按钮
|
||||
showSearch: true,
|
||||
showSearch: false,
|
||||
},
|
||||
|
||||
// 菜单配置
|
||||
|
@ -140,7 +140,7 @@ const setting: ProjectConfig = {
|
|||
// 是否显示折叠按钮
|
||||
showFold: true,
|
||||
// 标签页样式
|
||||
theme: TabsThemeEnum.CARD,
|
||||
theme: TabsThemeEnum.SMOOTH,
|
||||
},
|
||||
|
||||
// 动画配置
|
||||
|
|
|
@ -177,14 +177,12 @@ export function replaceAll(text, checker, replacer) {
|
|||
export function getQueryVariable(url) {
|
||||
if (!url) return;
|
||||
|
||||
var t,
|
||||
n,
|
||||
r,
|
||||
let t, n, r,
|
||||
i = url.split('?')[1],
|
||||
s = {};
|
||||
(t = i.split('&')), (r = null), (n = null);
|
||||
for (var o in t) {
|
||||
var u = t[o].indexOf('=');
|
||||
for (let o in t) {
|
||||
let u = t[o].indexOf('=');
|
||||
u !== -1 && ((r = t[o].substr(0, u)), (n = t[o].substr(u + 1)), (s[r] = n));
|
||||
}
|
||||
return s;
|
||||
|
@ -207,7 +205,7 @@ export function showDealBtn(bpmStatus) {
|
|||
*/
|
||||
export function numToUpper(value) {
|
||||
if (value != '') {
|
||||
let unit = new Array('仟', '佰', '拾', '', '仟', '佰', '拾', '', '角', '分');
|
||||
let unit = ['仟', '佰', '拾', '', '仟', '佰', '拾', '', '角', '分'];
|
||||
const toDx = (n) => {
|
||||
switch (n) {
|
||||
case '0':
|
||||
|
|
|
@ -67,6 +67,6 @@ export const batchDelete = (params, handleSuccess) => {
|
|||
* @param isUpdate
|
||||
*/
|
||||
export const saveOrUpdate = (params, isUpdate) => {
|
||||
let url = isUpdate ? Api.edit : Api.save;
|
||||
const url = isUpdate ? Api.edit : Api.save;
|
||||
return defHttp.post({ url: url, params }, { isTransformResponse: false });
|
||||
}
|
||||
|
|
|
@ -75,10 +75,6 @@
|
|||
<template #htmlSlot="{text}">
|
||||
<div v-html="text"></div>
|
||||
</template>
|
||||
<!--省市区字段回显插槽-->
|
||||
<template #pcaSlot="{text}">
|
||||
{{ getAreaTextByCode(text) }}
|
||||
</template>
|
||||
<template #fileSlot="{text}">
|
||||
<span v-if="!text" style="font-size: 12px;font-style: italic;">无文件</span>
|
||||
<a-button v-else :ghost="true" type="primary" preIcon="ant-design:download-outlined" size="small" @click="downloadFile(text)">下载</a-button>
|
||||
|
@ -105,7 +101,7 @@
|
|||
//注册table数据
|
||||
const { prefixCls, tableContext, onExportXls, onImportXls } = useListPage({
|
||||
tableProps: {
|
||||
title: '课堂',
|
||||
title: '课堂管理',
|
||||
api: list,
|
||||
columns,
|
||||
canResize:false,
|
||||
|
@ -114,7 +110,16 @@
|
|||
width: 120,
|
||||
fixed: 'right',
|
||||
},
|
||||
//to BasicTableProps
|
||||
// immediate: false,
|
||||
// pagination: false,
|
||||
// 发送请求之前调用的方法
|
||||
// function beforeFetch(params) {
|
||||
// // 默认以 createTime 降序排序
|
||||
// return Object.assign({ column: 'createTime', order: 'desc' }, params);
|
||||
// }
|
||||
beforeFetch: (params) => {
|
||||
// params.column = '',params.order = '';
|
||||
return Object.assign(params, queryParam.value);
|
||||
},
|
||||
},
|
||||
|
@ -144,7 +149,7 @@
|
|||
registerModal.value.disableSubmit = false;
|
||||
registerModal.value.add();
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
* 编辑事件
|
||||
*/
|
||||
|
@ -152,7 +157,7 @@
|
|||
registerModal.value.disableSubmit = false;
|
||||
registerModal.value.edit(record);
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
* 详情
|
||||
*/
|
||||
|
@ -160,28 +165,28 @@
|
|||
registerModal.value.disableSubmit = true;
|
||||
registerModal.value.edit(record);
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
* 删除事件
|
||||
*/
|
||||
async function handleDelete(record) {
|
||||
await deleteOne({ id: record.id }, handleSuccess);
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
* 批量删除事件
|
||||
*/
|
||||
async function batchHandleDelete() {
|
||||
await batchDelete({ ids: selectedRowKeys.value }, handleSuccess);
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
* 成功回调
|
||||
*/
|
||||
function handleSuccess() {
|
||||
(selectedRowKeys.value = []) && reload();
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
* 操作栏
|
||||
*/
|
||||
|
@ -193,7 +198,7 @@
|
|||
},
|
||||
];
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
* 下拉操作栏
|
||||
*/
|
||||
|
@ -218,7 +223,7 @@
|
|||
function searchQuery() {
|
||||
reload();
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
* 重置
|
||||
*/
|
||||
|
@ -228,7 +233,7 @@
|
|||
//刷新数据
|
||||
reload();
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
|
|
@ -23,13 +23,18 @@
|
|||
</a-form-item>
|
||||
</a-col>
|
||||
<a-col :span="12">
|
||||
<a-form-item label="选课人数" v-bind="validateInfos.xkrs">
|
||||
<a-input v-model:value="formData.xkrs" placeholder="请输入选课人数" :disabled="disabled"></a-input>
|
||||
<a-form-item label="授课星期" v-bind="validateInfos.week">
|
||||
<j-dict-select-tag v-model:value="formData.week" dictCode="week" placeholder="请选择授课星期" :disabled="disabled"/>
|
||||
</a-form-item>
|
||||
</a-col>
|
||||
<a-col :span="12">
|
||||
<a-form-item label="开课单位" v-bind="validateInfos.kkdw">
|
||||
<j-dict-select-tag v-model:value="formData.kkdw" dictCode="" placeholder="请选择开课单位" :disabled="disabled"/>
|
||||
<a-form-item label="授课节次" v-bind="validateInfos.hh">
|
||||
<j-dict-select-tag v-model:value="formData.hh" dictCode="skjc" placeholder="请选择授课节次" :disabled="disabled"/>
|
||||
</a-form-item>
|
||||
</a-col>
|
||||
<a-col :span="12">
|
||||
<a-form-item label="选课人数" v-bind="validateInfos.xkrs">
|
||||
<a-input v-model:value="formData.xkrs" placeholder="请输入选课人数" :disabled="disabled"></a-input>
|
||||
</a-form-item>
|
||||
</a-col>
|
||||
<a-col :span="12">
|
||||
|
@ -43,18 +48,13 @@
|
|||
</a-form-item>
|
||||
</a-col>
|
||||
<a-col :span="12">
|
||||
<a-form-item label="节次" v-bind="validateInfos.hh">
|
||||
<j-dict-select-tag v-model:value="formData.hh" dictCode="skjc" placeholder="请选择节次" :disabled="disabled"/>
|
||||
<a-form-item label="开课单位" v-bind="validateInfos.kkdw">
|
||||
<j-dict-select-tag v-model:value="formData.kkdw" dictCode="" placeholder="请选择开课单位" :disabled="disabled"/>
|
||||
</a-form-item>
|
||||
</a-col>
|
||||
<a-col :span="12">
|
||||
<a-form-item label="周几" v-bind="validateInfos.week">
|
||||
<j-dict-select-tag v-model:value="formData.week" dictCode="week" placeholder="请选择周几" :disabled="disabled"/>
|
||||
</a-form-item>
|
||||
</a-col>
|
||||
<a-col :span="12">
|
||||
<a-form-item label="直播方式" v-bind="validateInfos.zbfs">
|
||||
<j-dict-select-tag v-model:value="formData.zbfs" dictCode="skpt" placeholder="请选择直播方式" :disabled="disabled"/>
|
||||
<a-form-item label="授课平台" v-bind="validateInfos.zbfs">
|
||||
<j-dict-select-tag v-model:value="formData.zbfs" dictCode="skpt" placeholder="请选择授课平台" :disabled="disabled"/>
|
||||
</a-form-item>
|
||||
</a-col>
|
||||
<a-col :span="12">
|
||||
|
@ -67,7 +67,7 @@
|
|||
<a-input v-model:value="formData.hymm" placeholder="请输入会议密码" :disabled="disabled"></a-input>
|
||||
</a-form-item>
|
||||
</a-col>
|
||||
<a-col :span="12">
|
||||
<a-col :span="24">
|
||||
<a-form-item label="课程链接" v-bind="validateInfos.kclj">
|
||||
<a-input v-model:value="formData.kclj" placeholder="请输入课程链接" :disabled="disabled"></a-input>
|
||||
</a-form-item>
|
||||
|
@ -114,7 +114,7 @@
|
|||
kkzc: '',
|
||||
});
|
||||
const { createMessage } = useMessage();
|
||||
const labelCol = ref<any>({ xs: { span: 24 }, sm: { span: 24 } });
|
||||
const labelCol = ref<any>({ style: { width: '150px'} });
|
||||
const wrapperCol = ref<any>({ xs: { span: 24 }, sm: { span: 24 } });
|
||||
const confirmLoading = ref<boolean>(false);
|
||||
//表单验证
|
||||
|
|
|
@ -15,8 +15,9 @@
|
|||
<div>
|
||||
<RouterLink to="/site/index2">跳转到子页</RouterLink>
|
||||
</div>
|
||||
<br/>
|
||||
<div>
|
||||
<RouterLink to="/dashboard/analysis">跳转到后页</RouterLink>
|
||||
<RouterLink to="/dashboard/analysis">跳转到首页</RouterLink>
|
||||
</div>
|
||||
</a-card>
|
||||
</template>
|
||||
|
|
Loading…
Reference in New Issue