From ffc7652fc5dc8489233eb8d42674b9ddbe8040e7 Mon Sep 17 00:00:00 2001 From: zhangyu Date: Fri, 11 Jun 2021 16:59:16 +0800 Subject: [PATCH] =?UTF-8?q?feat=EF=BC=9A=20=E6=B7=BB=E5=8A=A0=E5=88=86?= =?UTF-8?q?=E9=A1=B5=E7=BB=84=E4=BB=B6=20=E7=94=A8=E6=88=B7=E8=A1=A8?= =?UTF-8?q?=E6=A0=BC=E7=9A=84=E7=BC=96=E8=BE=91=E6=A1=86=E7=9A=84=E6=AD=A3?= =?UTF-8?q?=E7=A1=AE=E6=89=93=E5=BC=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/assets/css/main.scss | 3 +- src/assets/css/tableCommon.scss | 10 +- src/assets/css/theme.scss | 3 + src/assets/stylus/index.scss | 52 ++++ src/components/common/pagination.vue | 242 +++++++++++++++++++ src/components/rightBox/settings/UserBox.vue | 12 +- src/components/table/settings/UserTable.vue | 18 ++ src/mixins/dataList.js | 7 +- src/views/settings/User.vue | 4 +- ws.js | 18 ++ 10 files changed, 360 insertions(+), 9 deletions(-) create mode 100644 src/assets/stylus/index.scss create mode 100644 src/components/common/pagination.vue create mode 100644 ws.js diff --git a/src/assets/css/main.scss b/src/assets/css/main.scss index e133b6d0..3c3acd95 100644 --- a/src/assets/css/main.scss +++ b/src/assets/css/main.scss @@ -2,4 +2,5 @@ @import './theme'; @import './common'; @import './rightBoxCommon'; -@import './tableCommon'; \ No newline at end of file +@import './tableCommon'; +@import '../stylus/index.scss'; \ No newline at end of file diff --git a/src/assets/css/tableCommon.scss b/src/assets/css/tableCommon.scss index 9f37bfff..3b0c3b2c 100644 --- a/src/assets/css/tableCommon.scss +++ b/src/assets/css/tableCommon.scss @@ -338,7 +338,7 @@ } } /* end--覆盖el-table边框、gutter等样式 */ - .pagination-bottom { + .cn-pagination{ position: absolute; bottom: 8px; height: 48px; @@ -379,3 +379,11 @@ height: 1px; background-color: white; } +.col-resize-area { + position: absolute; + top: 0; + right: 0; + width: 4px; + height: 100%; + cursor: col-resize; +} diff --git a/src/assets/css/theme.scss b/src/assets/css/theme.scss index cb67b2cc..a526384f 100644 --- a/src/assets/css/theme.scss +++ b/src/assets/css/theme.scss @@ -56,6 +56,9 @@ $--color-warning: $--color-primary; //全局警告橙色 $--color-suspended: #9e9c98; //全局停用色灰色 $--color-monitor: #98AEC5; //全局停用色灰色 +$global-text-color-active: $--color-primary; // 全局文字active字色 + +$content-right-background-color: #f9f9f9; //右侧背景色 /** 改变 icon 字体路径变量,并引入element-ui变量文件 **/ $--font-path: '~element-plus/lib/theme-chalk/fonts'; @import "~element-plus/packages/theme-chalk/src/index"; diff --git a/src/assets/stylus/index.scss b/src/assets/stylus/index.scss new file mode 100644 index 00000000..0aecaf38 --- /dev/null +++ b/src/assets/stylus/index.scss @@ -0,0 +1,52 @@ +$global-text-color-active: #fa901c; // 全局文字active字色 + +$content-right-background-color: #f9f9f9; //右侧背景色 + +$header-text-color: #e5e5e5; // header默认字色 +$header-text-color-active: #fff; // header高亮字色 +$header-text-color-hover: #444; //header hover字色 +$header-background-color-hover: #3d4959; //菜单鼠标悬停背景色 + +$btn-normal-background-color: linear-gradient(180deg, #F5B93E 0%, #EE9D3F 100%); //橙色按钮背景颜色 +$btn-normal-background-color-hover: #EE9D3F ; //橙色按钮hover背景颜色 +$btn-normal-txt-color: #fff; //橙色按钮字体颜色 +$btn-normal-shadow: 0 0 1px 1px rgba(162,162,162,0.50); //橙色按钮边框阴影 +// $btn-light-background-color: linear-gradient(rgb(247, 248, 250) 0%, rgb(231, 234, 240) 100%); //灰色按钮背景颜色 +// $btn-light-background-color-hover: linear-gradient(180deg, rgb(247, 248, 250) 0%, rgb(247, 248, 250) 100%); //灰色按钮hover背景颜色 +$btn-light-background-color: #F9F9F9; +$btn-light-background-color-hover: #FFF; +$btn-light-txt-color: #666; //灰色按钮字体颜色 +$btn-light-shadow: 0 0 1px 1px rgba(162,162,162,0.50); //灰色按钮边框阴影 + +$btn-normal-background-color-new:#FA901C;//新橙色按钮背景颜色 +$btn-normal-background-color-hover-new:#FE9F37;//新橙色按钮hover背景颜色 +$btn-normal-background-color-active-new:#F37F00;//新橙色按钮active背景颜色 +$btn-normal-txt-color-new: #fff; //新橙色按钮字体颜色 + +$btn-error-background-color-new:#EF7C62;//新红色按钮背景颜色 +$btn-error-background-color-hover-new:#F38b73;//新红色按钮hover背景颜色 +$btn-error-background-color-active-new:#Eb6D51;//新红色按钮active背景颜色 +$btn-error-txt-color-new: #fff; //新红色按钮字体颜色 + +$btn-light-border-color-new:rgba(0,0,0,0.15);//新灰色按钮背景颜色 +$btn-light-border-color-hover-new:rgba(250,144,28,0.3);//新灰色按钮hover背景颜色 +$btn-light-txt-color-hover-new:rgba(250,144,28,1);//新灰色按钮hover背景颜色 +$btn-light-border-color-active-new:#FA901C;//新灰色按钮active背景颜色 +$btn-light-txt-color-new: #333;//新灰色色按钮字体颜色 + +$pop-box-shadow: 0 0 12px 0 rgba(0,0,0,0.2); + +$box-title-color: #333; //弹框标题字体颜色 +$box-label-color: #666; //弹框label字色 + +$content-left-text-color: #666; //左侧菜单默认字色 + +$dropdown-hover-background-color: #fafafa; //下拉鼠标悬停背景色 + +$danger-color: #DE5D3F; //全局警告色红色 +$success-color: #23BF9A; //全局正常色绿色 +$warning-color: $btn-light-txt-color-hover-new; //全局警告橙色 +$suspended-color: #9e9c98; //全局停用色灰色 + +$left-menu-bgcolor:#FFF; + diff --git a/src/components/common/pagination.vue b/src/components/common/pagination.vue new file mode 100644 index 00000000..0e32f5ed --- /dev/null +++ b/src/components/common/pagination.vue @@ -0,0 +1,242 @@ + + + + + diff --git a/src/components/rightBox/settings/UserBox.vue b/src/components/rightBox/settings/UserBox.vue index 135f3034..c5b596a9 100644 --- a/src/components/rightBox/settings/UserBox.vue +++ b/src/components/rightBox/settings/UserBox.vue @@ -1,5 +1,5 @@