mirror of
https://github.com/jeecgboot/JeecgBoot.git
synced 2026-01-03 20:35:29 +08:00
JeecgBoot 2.1.1 代码生成器AI版本发布
This commit is contained in:
@ -7,6 +7,14 @@ const FormTypes = {
|
||||
date: 'date',
|
||||
datetime: 'datetime',
|
||||
upload: 'upload',
|
||||
file: 'file',
|
||||
image: 'image',
|
||||
popup:'popup',
|
||||
list_multi:"list_multi",
|
||||
sel_search:"sel_search",
|
||||
radio:'radio',
|
||||
checkbox_meta:"checkbox_meta",
|
||||
|
||||
slot: 'slot',
|
||||
hidden: 'hidden'
|
||||
}
|
||||
|
||||
107
ant-design-vue-jeecg/src/utils/LunarFullCalendarUtil.js
Normal file
107
ant-design-vue-jeecg/src/utils/LunarFullCalendarUtil.js
Normal file
@ -0,0 +1,107 @@
|
||||
/**
|
||||
* LunarFullCalendar 公共 js
|
||||
*
|
||||
* @version 1.0.0
|
||||
* @author sunjianlei
|
||||
*
|
||||
* */
|
||||
|
||||
import { getRefPromise } from '@/utils/JEditableTableUtil'
|
||||
|
||||
/* 日历的视图类型 */
|
||||
const calendarViewType = {
|
||||
month: 'month', // 月视图
|
||||
basicWeek: 'basicWeek', // 基础周视图
|
||||
basicDay: 'basicDay',// 基础天视图
|
||||
agendaWeek: 'agendaWeek', // 议程周视图
|
||||
agendaDay: 'agendaDay', // 议程天视图
|
||||
}
|
||||
|
||||
/* 定义默认视图 */
|
||||
const defaultView = calendarViewType.month
|
||||
|
||||
/* 定义日历默认配置 */
|
||||
const defaultSettings = {
|
||||
locale: 'zh-cn',
|
||||
// 按钮文字
|
||||
buttonText: {
|
||||
today: '今天',
|
||||
month: '月',
|
||||
week: '周',
|
||||
day: '日'
|
||||
},
|
||||
// 头部排列方式
|
||||
header: {
|
||||
left: 'prev,next, today',
|
||||
center: 'title',
|
||||
right: 'hide, custom, month,agendaWeek,agendaDay'
|
||||
},
|
||||
//点击今天日列表图
|
||||
eventLimitClick: 'day',
|
||||
// 隐藏超出的事件
|
||||
eventLimit: true,
|
||||
// 设置每周开始日期为周日
|
||||
firstDay: 0,
|
||||
// 默认显示视图
|
||||
defaultView,
|
||||
timeFormat: 'H:mm',
|
||||
axisFormat: 'H:mm',
|
||||
// agenda视图下是否显示all-day
|
||||
allDaySlot: true,
|
||||
// agenda视图下all-day的显示文本
|
||||
allDayText: '全天',
|
||||
// 时区默认本地的
|
||||
timezone: 'local',
|
||||
// 周视图和日视同的左侧时间显示
|
||||
slotLabelFormat: 'HH:mm',
|
||||
// 设置第二天阈值
|
||||
nextDayThreshold: '00:00:00',
|
||||
}
|
||||
|
||||
/** 提供了一些增强方法 */
|
||||
const CalendarMixins = {
|
||||
data() {
|
||||
return {
|
||||
calenderCurrentViewType: defaultView
|
||||
}
|
||||
},
|
||||
methods: {
|
||||
|
||||
getCalendarConfigEventHandler() {
|
||||
return {
|
||||
// 处理 view changed 事件
|
||||
viewRender: (view, element) => {
|
||||
let { type } = view
|
||||
|
||||
let lastViewType = this.calenderCurrentViewType
|
||||
this.calenderCurrentViewType = type
|
||||
|
||||
if (typeof this.handleViewRender === 'function') {
|
||||
this.handleViewRender(type, view, element)
|
||||
}
|
||||
|
||||
if (lastViewType !== this.calenderCurrentViewType && typeof this.handleViewChanged === 'function') {
|
||||
this.handleViewChanged(type, view, element)
|
||||
}
|
||||
|
||||
},
|
||||
}
|
||||
},
|
||||
|
||||
/** 获取 LunarFullCalendar 实例,ref = baseCalendar */
|
||||
getCalendar(fn) {
|
||||
return getRefPromise(this, 'baseCalendar').then(fn)
|
||||
},
|
||||
|
||||
calendarEmit(name, data) {
|
||||
this.getCalendar(ref => ref.$emit(name, data))
|
||||
},
|
||||
|
||||
/** 强制重新加载所有的事件(日程)*/
|
||||
calendarReloadEvents() {
|
||||
this.calendarEmit('reload-events')
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
export { defaultSettings, calendarViewType, CalendarMixins }
|
||||
@ -8,7 +8,7 @@ import { ACCESS_TOKEN } from "@/store/mutation-types"
|
||||
// 创建 axios 实例
|
||||
const service = axios.create({
|
||||
baseURL: '/jeecg-boot', // api base_url
|
||||
timeout: 6000 // 请求超时时间
|
||||
timeout: 15000 // 请求超时时间
|
||||
})
|
||||
|
||||
const err = (error) => {
|
||||
|
||||
@ -125,7 +125,10 @@ function generateChildRouters (data) {
|
||||
icon: item.meta.icon,
|
||||
url:item.meta.url ,
|
||||
permissionList:item.meta.permissionList,
|
||||
keepAlive:item.meta.keepAlive
|
||||
keepAlive:item.meta.keepAlive,
|
||||
/*update_begin author:wuxianquan date:20190908 for:赋值 */
|
||||
internalOrExternal:item.meta.internalOrExternal
|
||||
/*update_end author:wuxianquan date:20190908 for:赋值 */
|
||||
}
|
||||
}
|
||||
if(item.alwaysShow){
|
||||
|
||||
Reference in New Issue
Block a user