From 00112726a0558d6b4cca20c284d26de76557812f Mon Sep 17 00:00:00 2001 From: sy2084 Date: Fri, 9 Aug 2024 09:52:20 +0800 Subject: [PATCH 1/4] =?UTF-8?q?fix:=20=E6=94=AF=E6=8C=81=E4=BC=A0=E5=85=A5?= =?UTF-8?q?=E4=B8=BB=E9=A2=98=E8=89=B2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/assets/styles/variable.less | 5 ++ src/components/common/y-table.vue | 9 ++- src/global.less | 3 +- src/main.ts | 26 +++++---- .../module-cfg/components/field-modal.vue | 16 +++++- src/views/config-manage/module-cfg/config.ts | 8 +++ src/views/page-show-info/page-info/index,.vue | 3 + src/views/page-show-info/page-info/style.less | 55 +++++++++++++++++++ src/views/view-all-manage/view-list/index.vue | 4 ++ 9 files changed, 115 insertions(+), 14 deletions(-) create mode 100644 src/assets/styles/variable.less create mode 100644 src/views/page-show-info/page-info/style.less diff --git a/src/assets/styles/variable.less b/src/assets/styles/variable.less new file mode 100644 index 0000000..a75a237 --- /dev/null +++ b/src/assets/styles/variable.less @@ -0,0 +1,5 @@ +@primary-color: var(--primary-color); // 主题色 +@primary-light-color: var(--primary-light-color); // 主题色 - 浅色 +@table-head-bg-color: var(--table-head-bg-color); // 表头背景色 +@table-head-font-color: var(--table-head-font-color); // 表头字体颜色 +@primary-bg-color: #f8f8f8; diff --git a/src/components/common/y-table.vue b/src/components/common/y-table.vue index e09b3d5..58c1d48 100644 --- a/src/components/common/y-table.vue +++ b/src/components/common/y-table.vue @@ -39,7 +39,14 @@ :scroll="{ x: 1000, y: `calc(100vh - 280px)` }" size="small" bordered - > + > + + { - // props.container ? props.container.querySelector('#y-code-container') : document.getElementById('y-code-container') - // } - // const container = getContainer() - // if (container) { - // app.mount(container) - // } else { - // window.addEventListener("DOMContentLoaded", () => { - // app.mount(getContainer()) - // }) - // } +} + +function setStyleSheet(styles: Object = {}) { + const styleEle = document.createElement('style') + styleEle.type = 'text/css' + styleEle.innerHTML = ` + :root { + --primary-color: ${styles.primaryColor || '#1677ff'}; + --primary-light-color: ${styles.primaryLightColor || '#4096ff'}; + --table-head-bg-color: ${styles.tableHeadBgColor || '#fafafa'}; + --table-head-font-color: ${styles.tableHeadFontColor || '#191919'}; + } + ` + document.head.appendChild(styleEle) } const __POWERED_BY_QIANKUN__ = qiankunWindow.__POWERED_BY_QIANKUN__ || window.proxy?.__POWERED_BY_QIANKUN__ diff --git a/src/views/config-manage/module-cfg/components/field-modal.vue b/src/views/config-manage/module-cfg/components/field-modal.vue index 9e03107..3642ea1 100644 --- a/src/views/config-manage/module-cfg/components/field-modal.vue +++ b/src/views/config-manage/module-cfg/components/field-modal.vue @@ -54,6 +54,19 @@ {{ record.field_numerical_name }} +