fix: todo

This commit is contained in:
xingyu 2022-11-17 23:27:19 +08:00
parent 7df72c4d85
commit 8c5b330cc8
3 changed files with 9 additions and 3 deletions

View File

@ -19,6 +19,7 @@ const props = defineProps({
title: propTypes.string.def(''),
message: propTypes.string.def(''),
collapse: propTypes.bool.def(true),
columns: propTypes.number.def(1),
schema: {
type: Array as PropType<DescriptionsSchema[]>,
default: () => []
@ -94,7 +95,7 @@ const toggleClick = () => {
<ElCollapseTransition>
<div v-show="show" :class="[`${prefixCls}-content`, 'p-10px']">
<ElDescriptions
:column="1"
:column="props.columns"
border
:direction="mobile ? 'vertical' : 'horizontal'"
v-bind="getBindValue"

View File

@ -51,7 +51,11 @@
v-if="actionType === 'detail'"
:schema="allSchemas.detailSchema"
:data="detailRef"
/>
>
<template #content="{ row }">
<Editor :model-value="row.content" read-only="true" />
</template>
</Descriptions>
<template #footer>
<!-- 按钮保存 -->
<XButton
@ -77,6 +81,7 @@ import { FormExpose } from '@/components/Form'
// import
import * as NoticeApi from '@/api/system/notice'
import { rules, allSchemas } from './notice.data'
import { Editor } from '@/components/Editor'
const { t } = useI18n() //
const message = useMessage() //

View File

@ -39,7 +39,7 @@ const crudSchemas = reactive<VxeCrudSchema>({
title: '公告内容',
field: 'content',
table: {
type: 'html' // TODO 芋艿:详情展示,会是 html 的原始内容。要不改成直接使用富文本展示,设置个 readonly
type: 'html'
},
form: {
component: 'Editor',