commit
4dfff16174
|
@ -9,6 +9,8 @@ import { FormSchema } from '@/types/form'
|
|||
|
||||
const { t } = useI18n()
|
||||
|
||||
const slots = useSlots()
|
||||
|
||||
const props = defineProps({
|
||||
// 生成Form的布局结构数组
|
||||
schema: {
|
||||
|
@ -123,6 +125,7 @@ const setVisible = () => {
|
|||
</ElButton>
|
||||
</div>
|
||||
</template>
|
||||
<template v-for="(slot, name) in slots" #[name]><slot :name="name"></slot></template>
|
||||
</Form>
|
||||
|
||||
<template v-if="layout === 'bottom'">
|
||||
|
|
|
@ -58,7 +58,7 @@ export const useTagsViewStore = defineStore('tagsView', {
|
|||
// 删除某个
|
||||
delView(view: RouteLocationNormalizedLoaded) {
|
||||
this.delVisitedView(view)
|
||||
this.addCachedView()
|
||||
this.delCachedView()
|
||||
},
|
||||
// 删除tag
|
||||
delVisitedView(view: RouteLocationNormalizedLoaded) {
|
||||
|
@ -80,7 +80,7 @@ export const useTagsViewStore = defineStore('tagsView', {
|
|||
// 删除所有缓存和tag
|
||||
delAllViews() {
|
||||
this.delAllVisitedViews()
|
||||
this.addCachedView()
|
||||
this.delCachedView()
|
||||
},
|
||||
// 删除所有tag
|
||||
delAllVisitedViews() {
|
||||
|
|
|
@ -212,9 +212,11 @@ const addToChildren = (
|
|||
}
|
||||
}
|
||||
const toCamelCase = (str: string, upperCaseFirst: boolean) => {
|
||||
str = (str || '').toLowerCase().replace(/-(.)/g, function (group1: string) {
|
||||
return group1.toUpperCase()
|
||||
})
|
||||
str = (str || '')
|
||||
.replace(/-(.)/g, function (group1: string) {
|
||||
return group1.toUpperCase()
|
||||
})
|
||||
.replaceAll('-', '')
|
||||
|
||||
if (upperCaseFirst && str) {
|
||||
str = str.charAt(0).toUpperCase() + str.slice(1)
|
||||
|
|
|
@ -21,6 +21,7 @@ const { push } = useRouter() // 路由
|
|||
|
||||
const [registerTable] = useXTable({
|
||||
allSchemas: allSchemas,
|
||||
topActionSlots: false,
|
||||
getListApi: TaskApi.getDoneTaskPage
|
||||
})
|
||||
|
||||
|
|
|
@ -22,6 +22,7 @@ const { push } = useRouter() // 路由
|
|||
|
||||
const [registerTable] = useXTable({
|
||||
allSchemas: allSchemas,
|
||||
topActionSlots: false,
|
||||
getListApi: TaskApi.getTodoTaskPage
|
||||
})
|
||||
|
||||
|
|
|
@ -3,7 +3,7 @@
|
|||
<IFrame :src="src" />
|
||||
</ContentWrap>
|
||||
</template>
|
||||
<script setup lang="ts" name="Server">
|
||||
<script setup lang="ts" name="AdminServer">
|
||||
const BASE_URL = import.meta.env.VITE_BASE_URL
|
||||
const src = ref(BASE_URL + '/admin/applications')
|
||||
</script>
|
||||
|
|
|
@ -3,7 +3,7 @@
|
|||
<IFrame :src="src" />
|
||||
</ContentWrap>
|
||||
</template>
|
||||
<script setup lang="ts" name="Jmreport">
|
||||
<script setup lang="ts" name="JimuReport">
|
||||
import { getAccessToken } from '@/utils/auth'
|
||||
|
||||
const BASE_URL = import.meta.env.VITE_BASE_URL
|
||||
|
|
|
@ -179,6 +179,7 @@ const tableTypeSelect = ref(false)
|
|||
const cellClickEvent: VxeTableEvents.CellClick = async ({ row }) => {
|
||||
tableTypeSelect.value = true
|
||||
queryParams.dictType = row['type']
|
||||
await nextTick()
|
||||
await dataGetList()
|
||||
parentType.value = row['type']
|
||||
}
|
||||
|
|
|
@ -59,6 +59,7 @@ const queryParams = reactive({
|
|||
})
|
||||
const [registerTable] = useXTable({
|
||||
allSchemas: allSchemas,
|
||||
topActionSlots: false,
|
||||
params: queryParams,
|
||||
getListApi: MailLogApi.getMailLogPageApi
|
||||
})
|
||||
|
|
|
@ -37,6 +37,7 @@ const { t } = useI18n() // 国际化
|
|||
// 列表相关的变量
|
||||
const [registerTable] = useXTable({
|
||||
allSchemas: allSchemas,
|
||||
topActionSlots: false,
|
||||
getListApi: NotifyMessageApi.getNotifyMessagePageApi
|
||||
})
|
||||
|
||||
|
|
Loading…
Reference in New Issue