2023年3月30日 修改问题

This commit is contained in:
bai 2023-03-30 18:48:15 +08:00
parent 818b3488fb
commit 7524944502
8 changed files with 51 additions and 44 deletions

6
.env
View File

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

View File

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

View File

@ -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,
},
// 动画配置

View File

@ -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':

View File

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

View File

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

View File

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

View File

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