diff --git a/frontend/src/main.js b/frontend/src/main.js index dc94902478..bc30338344 100644 --- a/frontend/src/main.js +++ b/frontend/src/main.js @@ -23,6 +23,8 @@ import './utils/dialog' import DeComplexInput from '@/components/business/condition-table/DeComplexInput' import DeComplexSelect from '@/components/business/condition-table/DeComplexSelect' import DeViewSelect from '@/components/DeViewSelect' +import RemarkEditor from '@/views/chart/components/component-style/dialog/RemarkEditor' +import TitleRemark from '@/views/chart/view/TitleRemark' import '@/components/canvas/custom-component' // 注册自定义组件 import '@/utils/DateUtil' @@ -90,6 +92,8 @@ Vue.component('Treeselect', Treeselect) Vue.component('DeComplexInput', DeComplexInput) Vue.component('DeComplexSelect', DeComplexSelect) Vue.component('DeViewSelect', DeViewSelect) +Vue.component('RemarkEditor', RemarkEditor) +Vue.component('TitleRemark', TitleRemark) Vue.config.productionTip = false import vueToPdf from 'vue-to-pdf' diff --git a/frontend/src/views/chart/view/TitleRemark.vue b/frontend/src/views/chart/view/TitleRemark.vue index 1bb961df47..409f13ba5a 100644 --- a/frontend/src/views/chart/view/TitleRemark.vue +++ b/frontend/src/views/chart/view/TitleRemark.vue @@ -33,6 +33,32 @@ export default { padding: 10px; border-radius: 4px; } +::-webkit-scrollbar { + width: 0px!important; + height: 0px!important; +} +::v-deep ol { + display: block!important; + list-style-type: decimal; + margin-block-start: 1em!important; + margin-block-end: 1em!important; + margin-inline-start: 0px!important; + margin-inline-end: 0px!important; + padding-inline-start: 40px!important; +} +::v-deep ul { + display: block!important; + list-style-type: disc; + margin-block-start: 1em!important; + margin-block-end: 1em!important; + margin-inline-start: 0px!important; + margin-inline-end: 0px!important; + padding-inline-start: 40px!important; +} +::v-deep li { + display: list-item!important; + text-align: -webkit-match-parent!important; +}