diff --git a/package.json b/package.json
index c9c79fb57bc12948418e9c8836dc3804e33dd605..e558394bd2209ce602d1f5e343ab427dd4a506f6 100755
--- a/package.json
+++ b/package.json
@@ -88,8 +88,9 @@
"@babel/eslint-parser": "^7.12.16",
"@babel/plugin-transform-runtime": "^7.24.3",
"@babel/preset-env": "^7.24.5",
- "@rsbuild/core": "^0.6.15",
- "@rsbuild/plugin-vue2": "^0.6.15",
+ "@rsbuild/core": "^1.2.4",
+ "@rsbuild/plugin-less": "^1.1.0",
+ "@rsbuild/plugin-vue2": "^1.0.2",
"@vue/cli-plugin-babel": "~5.0.6",
"@vue/cli-plugin-eslint": "^5.0.6",
"@vue/cli-service": "~5.0.6",
diff --git a/rsbuild.config.ts b/rsbuild.config.ts
index 9fe0ac18a13b157925671de228c9b1e5a4f16581..734d87bf484f9ff72121831ec488b207d7569bba 100644
--- a/rsbuild.config.ts
+++ b/rsbuild.config.ts
@@ -1,6 +1,6 @@
-import { rspack } from '@rsbuild/core';
-import { defineConfig } from '@rsbuild/core';
+import { rspack, defineConfig } from '@rsbuild/core';
import { pluginVue2 } from '@rsbuild/plugin-vue2';
+import { pluginLess } from '@rsbuild/plugin-less';
let commercialModule = './src/commercial-module';
import path from 'path';
import glob from 'glob';
@@ -114,7 +114,21 @@ const copyFavicon = faviconPath ? [
}
] : [];
export default defineConfig({
- plugins: [pluginVue2()],
+ plugins: [pluginVue2(), pluginLess({
+ lessLoaderOptions: {
+ lessOptions: {
+ javascriptEnabled: true,
+ globalVars: {
+ 'top-height': '50px',
+ 'actionbar-height': '50px',
+ 'space-normal': '16px',
+ 'space-md': '12px',
+ 'space-sm': '10px',
+ 'space-icon': '3px'
+ }
+ }
+ }
+ })],
html: {
template: './public/rs-index.html',
title: pageTitle,
@@ -136,19 +150,6 @@ export default defineConfig({
patterns: [...copyRsPack, ...copyFavicon]
})
]
- },
- less: {
- lessOptions: {
- javascriptEnabled: true,
- globalVars: {
- 'top-height': '50px',
- 'actionbar-height': '50px',
- 'space-normal': '16px',
- 'space-md': '12px',
- 'space-sm': '10px',
- 'space-icon': '3px'
- }
- }
}
},
source: {
@@ -217,5 +218,17 @@ export default defineConfig({
wasm: 'resource/js',
css: 'resource/css'
}
+ },
+ resolve: {
+ alias: {
+ /**
+ * 解决报错:You are using the runtime-only build of Vue where the template compiler is not available. Either pre-compile the templates into render functions, or use the compiler-included build.
+ * vue/dist/vue.esm.js 表示完整版的vue文件,同时包含编辑器和运行时的版本
+ *
+ * 解决错误的原理:通过设置这个别名,让项目从引入 Runtime-only 版本转变为引入包含编译器的 vue.esm.js 文件。
+ * 这样,当代码中使用 template 选项定义模板字符串时,在运行时 Vue 就可以使用其自带的编译器将模板字符串编译成渲染函数,从而避免了因缺少编译器而产生的错误
+ * */
+ 'vue$': 'vue/dist/vue.esm.js' // 将vue的模式改成运行时才编译,解决template动态编译模板的问题
+ }
}
});
diff --git a/src/resources/assets/css/compare.less b/src/resources/assets/css/compare.less
index 7fef16e201978491b111d3181d248f328919bdb4..15a6048e8e64d988bc2d6825762d777185f3e165 100644
--- a/src/resources/assets/css/compare.less
+++ b/src/resources/assets/css/compare.less
@@ -2,54 +2,54 @@
.theme(@success-color, @success-bg-color, @warning-bg-color,@error-color,@error-bg-color,@text){
.compare {
padding-bottom: 16px;
- /deep/ .bg-insert{
+ ::v-deep .bg-insert{
background: @success-bg-color;
color: @text;
}
- /deep/ .bg-delete{
+ ::v-deep .bg-delete{
background: @error-bg-color;
color: @text;
}
- /deep/ .bg-update{
+ ::v-deep .bg-update{
background: @warning-bg-color;
color: @text;
}
- /deep/ .bg-fillblank{
+ ::v-deep .bg-fillblank{
opacity: 0;
}
- /deep/ .insert {
+ ::v-deep .insert {
color: @success-color;
}
- /deep/ .delete {
+ ::v-deep .delete {
color: @error-color;
}
- /deep/ .update {
+ ::v-deep .update {
color: @warning-color;
}
- /deep/ .fillblank {
+ ::v-deep .fillblank {
opacity: 0;
pointer-events: none;
}
- /deep/ tr.insert{
+ ::v-deep tr.insert{
background: @success-bg-color;
}
- /deep/ tr.update{
+ ::v-deep tr.update{
background: @warning-bg-color;
}
- /deep/ tr.delete{
+ ::v-deep tr.delete{
background: @error-bg-color;
}
- /deep/ .nav-insert {
+ ::v-deep .nav-insert {
background: @success-bg-color;
}
- /deep/ .nav-change {
+ ::v-deep .nav-change {
background: @warning-bg-color;
}
- /deep/ .nav-update {
+ ::v-deep .nav-update {
background: @warning-bg-color;
}
- /deep/ .nav-delete {
+ ::v-deep .nav-delete {
background: @error-bg-color;
}
.table-insert {
diff --git a/src/resources/assets/css/process/taskdispatch.less b/src/resources/assets/css/process/taskdispatch.less
index 3609bdca34300467b04d93a0497fddb850b23c5c..1de04d08bd325d566bb5d5ef0d9c776040af1e96 100644
--- a/src/resources/assets/css/process/taskdispatch.less
+++ b/src/resources/assets/css/process/taskdispatch.less
@@ -169,7 +169,7 @@
height: 100%;
}
- /deep/ .tscontain-body {
+ ::v-deep .tscontain-body {
overflow-y: hidden;
}
}
diff --git a/src/resources/base.md b/src/resources/base.md
index 57e64453c77b1c868d87feb96141a97737141fff..b1c56a5baab7d7ba5c470ca6839b7fcf1fdaaed9 100644
--- a/src/resources/base.md
+++ b/src/resources/base.md
@@ -1,213 +1,213 @@
# 全局基础样式、方法
-## 全局通用样式
->>> 页面栅格布局说明:(sm:800px,md:1024px,lg:1280px,xl:1400px,xxl:1920px)
+## 样式传透
+
+rsbuild升级到v1版本之后,内置的less从v3升级到v4,导致`/deep/`样式的传透失效,所以后续需要使用`::v-deep`来实现样式的传透。
+
+
+## 全局通用样式
+
+> > > 页面栅格布局说明:(sm:800px,md:1024px,lg:1280px,xl:1400px,xxl:1920px)
+
#### 通用类样式class
-class名|用途|说明
-:---:|:---:|:---|
-h1|特大标题(登录页系统)|字号28行高36|
-h2|弹窗对话框标题文字|字号18行高26|
-h3|大屏展示统计图标题、大标题|字号16行高24|
-h4|一二级菜单|字号14行高22|
-fz10|提示类文字|字号10(待调整)|
-fz16 | 无 | 字号16
-fz18 | 无 | 字号18
-fz20 | 无 | 字号20
-text|正文、基本字号|字号13行高21|
-tips|表格头部、错误提示|字号12行高20|
-cursor-pointer | 鼠标上移显示可点击的手型 | 悬浮于连接上时,手
+| class名 | 用途 | 说明 |
+| :------------: | :------------------------: | :----------------- |
+| h1 | 特大标题(登录页系统) | 字号28行高36 |
+| h2 | 弹窗对话框标题文字 | 字号18行高26 |
+| h3 | 大屏展示统计图标题、大标题 | 字号16行高24 |
+| h4 | 一二级菜单 | 字号14行高22 |
+| fz10 | 提示类文字 | 字号10(待调整) |
+| fz16 | 无 | 字号16 |
+| fz18 | 无 | 字号18 |
+| fz20 | 无 | 字号20 |
+| text | 正文、基本字号 | 字号13行高21 |
+| tips | 表格头部、错误提示 | 字号12行高20 |
+| cursor-pointer | 鼠标上移显示可点击的手型 | 悬浮于连接上时,手 |
#### 通用类颜色样式class
-class名|用途|说明
-:---:|:---:|:---|
-text-title|标题字体|颜色为标题色,比正文字体颜色深|
-text-action|可操作类文字|默认正文颜色,移上去变可点击的蓝色+pointer|
-text-href |跳转类文字|字体颜色可点击颜色+移上去pointer|
-text-white|白色文字|不会随主题色发生改变的白色,目前是#fff|
-text-op|相反色|适用于需要根据主题色改变的反色|
-text-disabled|不可操作文字|移上去鼠标显示不可操作+0.6透明度|
-text-info|info颜色字体|-|
-text-primary|主题色字体|-|
-text-success|绿色成功色字体|-|
-text-danger|红色告警色字体|-|
-text-warning|橙色告警色字体|-|
-text-error|红色错误色字体|-|
-border-error|红色边框|-|
-border-primary|主题色边框|-|
-text-tip|提示类文字,颜色浅色|跟着主题走|
-text-grey|提示类文字|此class尽量少用,早期class,用text-tip|
-text-tip-active|提示类文字,颜色浅色,移上去后显示主题色移上去交互,提供提示类问题可激活样式|跟着主题走|
-require-label|必填的文字(会在左边带一个*必填的提示),后期调整ui把提示的红色字体去掉|跟着主题走|
-bg-grey|背景色灰色|-|
-bg-tip-grey|提示灰色背景(弱化)|-|
-bg-hover-grey|移上去背景色为灰色|-|
-bg-op|背景色与字体颜色相反(浅色主题为白色,深色主题为墨蓝色)|-|
-bg-block|主体区域的块状元素的背景色(目前是浅灰色)|-|
-bg-info|蓝色背景|-|
-bg-info-grey|浅蓝色背景|用于蓝色背景(弱化)|
-bg-success|绿色背景|-|
-bg-success-grey|浅绿色背景|用于绿色背景(弱化)|
-bg-warning|橙色色背景|-|
-bg-warning-grey|浅橙色背景|用于橙色背景(弱化)|
-bg-error|红色背景|-|
-bg-error-grey|浅红色背景|用于红色背景(弱化)|
-bg-code|代码片段的背景色|-|
-bg-selected|选中的带浅色主题色背景色的样式|适用于部分场景选中只需要背景色|
-item-selected|选中的主题色字体颜色带浅色背景色的样式|适用于部分场景选中需要背景色+字体颜色|
-bg-modal|模态窗背景色|非白的,浅浅灰|
-bg-footer-btn|卡片式的底部操作栏背景色|前期为白色后期调整为浅灰色|
-lh-2|行高2倍字号|用于有时候需要文字行高比一般的高一些(比如空数据提示等)|
-input-border |输入框需要带边框|不推荐使用(早期风格为整体底框时专门处理需要四边框的输入框用)
+| class名 | 用途 | 说明 |
+| :-------------: | :--------------------------------------------------------------------------: | :------------------------------------------------------------- |
+| text-title | 标题字体 | 颜色为标题色,比正文字体颜色深 |
+| text-action | 可操作类文字 | 默认正文颜色,移上去变可点击的蓝色+pointer |
+| text-href | 跳转类文字 | 字体颜色可点击颜色+移上去pointer |
+| text-white | 白色文字 | 不会随主题色发生改变的白色,目前是#fff |
+| text-op | 相反色 | 适用于需要根据主题色改变的反色 |
+| text-disabled | 不可操作文字 | 移上去鼠标显示不可操作+0.6透明度 |
+| text-info | info颜色字体 | - |
+| text-primary | 主题色字体 | - |
+| text-success | 绿色成功色字体 | - |
+| text-danger | 红色告警色字体 | - |
+| text-warning | 橙色告警色字体 | - |
+| text-error | 红色错误色字体 | - |
+| border-error | 红色边框 | - |
+| border-primary | 主题色边框 | - |
+| text-tip | 提示类文字,颜色浅色 | 跟着主题走 |
+| text-grey | 提示类文字 | 此class尽量少用,早期class,用text-tip |
+| text-tip-active | 提示类文字,颜色浅色,移上去后显示主题色移上去交互,提供提示类问题可激活样式 | 跟着主题走 |
+| require-label | 必填的文字(会在左边带一个\*必填的提示),后期调整ui把提示的红色字体去掉 | 跟着主题走 |
+| bg-grey | 背景色灰色 | - |
+| bg-tip-grey | 提示灰色背景(弱化) | - |
+| bg-hover-grey | 移上去背景色为灰色 | - |
+| bg-op | 背景色与字体颜色相反(浅色主题为白色,深色主题为墨蓝色) | - |
+| bg-block | 主体区域的块状元素的背景色(目前是浅灰色) | - |
+| bg-info | 蓝色背景 | - |
+| bg-info-grey | 浅蓝色背景 | 用于蓝色背景(弱化) |
+| bg-success | 绿色背景 | - |
+| bg-success-grey | 浅绿色背景 | 用于绿色背景(弱化) |
+| bg-warning | 橙色色背景 | - |
+| bg-warning-grey | 浅橙色背景 | 用于橙色背景(弱化) |
+| bg-error | 红色背景 | - |
+| bg-error-grey | 浅红色背景 | 用于红色背景(弱化) |
+| bg-code | 代码片段的背景色 | - |
+| bg-selected | 选中的带浅色主题色背景色的样式 | 适用于部分场景选中只需要背景色 |
+| item-selected | 选中的主题色字体颜色带浅色背景色的样式 | 适用于部分场景选中需要背景色+字体颜色 |
+| bg-modal | 模态窗背景色 | 非白的,浅浅灰 |
+| bg-footer-btn | 卡片式的底部操作栏背景色 | 前期为白色后期调整为浅灰色 |
+| lh-2 | 行高2倍字号 | 用于有时候需要文字行高比一般的高一些(比如空数据提示等) |
+| input-border | 输入框需要带边框 | 不推荐使用(早期风格为整体底框时专门处理需要四边框的输入框用) |
#### 场景类样式class
##### 页面排版涉及到圆角弧度,边框,阴影
-class名|用途|说明
-:---:|:---:|:---|
-radius-lg|圆角10px,用于大块的元素|
-radius-md|圆角8px,一般用于table,卡片等等|
-radius-sm|圆角6px,一般用于条状元素,比如操作栏、输入框等等|
-radius-mi|圆角4px,一般用于按钮|
-block-border|块状元素边框|-|
-shadow|块状元素阴影|-|
-
+| class名 | 用途 | 说明 |
+| :----------: | :----------------------------------------------: | :--- |
+| radius-lg | 圆角10px,用于大块的元素 |
+| radius-md | 圆角8px,一般用于table,卡片等等 |
+| radius-sm | 圆角6px,一般用于条状元素,比如操作栏、输入框等等 |
+| radius-mi | 圆角4px,一般用于按钮 |
+| block-border | 块状元素边框 | - |
+| shadow | 块状元素阴影 | - |
##### 超过内容区域显示处理
-class名|用途|说明
-:---:|:---:|:---|
-overflow|超过宽度显示省略号|-|
-line-2|超过2行显示省略号|以2倍行高为标准|
-line-3|超过3行显示省略号|以3倍行高为标准|
-block-add|添加按钮块状样式|需要独占一行的|
-tsscroll-container|如果溢出则出现滚动条|该样式处理了滚动条样式|
+| class名 | 用途 | 说明 |
+| :----------------: | :------------------: | :--------------------- |
+| overflow | 超过宽度显示省略号 | - |
+| line-2 | 超过2行显示省略号 | 以2倍行高为标准 |
+| line-3 | 超过3行显示省略号 | 以3倍行高为标准 |
+| block-add | 添加按钮块状样式 | 需要独占一行的 |
+| tsscroll-container | 如果溢出则出现滚动条 | 该样式处理了滚动条样式 |
##### 对齐方式
-class名|用途|说明
-:---:|:---:|:---|
-clearfix|清除子级浮动造成的样式问题|-|
-float-left|元素左浮动|父级元素需加上清除浮动的样式,比如加上clearfix的classname|
-float-right|元素右浮动|父级元素需加上清除浮动的样式,比如加上clearfix的classname|
-text-center|元素水平方向(横轴)居中对齐|-|
-text-left|元素水平方向(横轴)左对齐|-|
-text-right|元素水平方向(横轴)右对齐|-|
-flex-start|flex布局下水平方向(横轴)元素开始方向对齐|-|
-flex-end|flex布局下水平方向(横轴)元素结束方向对齐|-|
-flex-center|flex布局下水平方向(横轴)元素中心对齐|-|
-flex-between|flex布局下水平方向(横轴)项目位于各行之间留有空白的容器内|-|
-flex-around|flex布局下水平方向(横轴)项目位于各行之前、之间、之后都留有空白的容器内|-|
-align-start|flex布局下垂直方向(竖轴)顶对齐(开始方向对齐)|-|
-
+| class名 | 用途 | 说明 |
+| :----------: | :----------------------------------------------------------------------: | :-------------------------------------------------------- |
+| clearfix | 清除子级浮动造成的样式问题 | - |
+| float-left | 元素左浮动 | 父级元素需加上清除浮动的样式,比如加上clearfix的classname |
+| float-right | 元素右浮动 | 父级元素需加上清除浮动的样式,比如加上clearfix的classname |
+| text-center | 元素水平方向(横轴)居中对齐 | - |
+| text-left | 元素水平方向(横轴)左对齐 | - |
+| text-right | 元素水平方向(横轴)右对齐 | - |
+| flex-start | flex布局下水平方向(横轴)元素开始方向对齐 | - |
+| flex-end | flex布局下水平方向(横轴)元素结束方向对齐 | - |
+| flex-center | flex布局下水平方向(横轴)元素中心对齐 | - |
+| flex-between | flex布局下水平方向(横轴)项目位于各行之间留有空白的容器内 | - |
+| flex-around | flex布局下水平方向(横轴)项目位于各行之前、之间、之后都留有空白的容器内 | - |
+| align-start | flex布局下垂直方向(竖轴)顶对齐(开始方向对齐) | - |
##### 间隙
+
> p 前缀的表示 padding,t/r/b/l 分别表示 top/right/bottom/left (上右下左) 四个方向的边距
> m 前缀的表示 margin,t/r/b/l 分别表示 top/right/bottom/left (上右下左) 四个方向的边距
> 其中lg 表示 24像素,nm表示16像素,md表示12像素,sm表示10像素, xs表示6像素
-内边距类名|用途|说明
-:---:|:---:|:---|
-padding-lg|内间隙最大尺寸|padding: 24px|
-padding|内间距尺寸|padding: 16px|
-padding-md|内间隙普通尺寸|padding: 12px|
-padding-sm|内间隙小尺寸|padding: 10px,一般用于文字间隙|
-padding-xs|内间隙较小|padding: 6px; 比如分页的页数之间的间隙|
-pt-nm|上内间隙16px|padding-top: 16px;|
-pb-nm|下内间隙16px|padding-bottom: 16px;|
-pl-nm|左内间隙16px|padding-left: 16px;|
-pr-nm|右内间隙16px|padding-right: 16px;|
-pr-md|右内间隙普通尺寸|padding-right: 12px;|
-pl-md|左内间隙普通尺寸|padding-left: 12px;|
-pt-md|右内间隙普通尺寸|padding-top: 12px;|
-pb-md|左内间隙普通尺寸|padding-bottom: 12px;|
-pt-sm|上内间隙10px|padding-top: 10px;|
-pb-sm|下内间隙10px|padding-bottom: 10px;|
-pl-sm|左内间隙10px|padding-left: 10px;|
-pr-sm|右内间隙10px|padding-right: 10px;|
-pt-xs|上内间隙6px|padding-top: 6px;|
-pb-xs|下内间隙6px|padding-bottom: 6px;|
-pl-xs|左内间隙6px|padding-left: 6px;|
-pr-xs|右内间隙6px|padding-right: 6px;|
-
-
-
-外边距类名|说明
-:---:|:---|
-margin-lg| margin: 24px;|
-margin-md| margin: 12px;|
-margin-sm | margin: 10px|
-mr-nm|margin-right: 16px;|
-ml-nm|margin-left: 16px|
-mt-nm|margin-top: 16px|
-mb-nm|margin-bottom: 16px|
-mr-md|margin-right: 12px;|
-ml-md|margin-left: 12px|
-mt-md|margin-top: 12px|
-mb-md|margin-bottom: 12px|
-mr-sm|margin-right: 10px;|
-ml-sm|margin-left: 10px|
-mt-sm|margin-top: 10px|
-mb-sm|margin-bottom: 10px|
-mr-xs|margin-right: 6px;|
-ml-xs|margin-left: 6px|
-mt-xs|margin-top: 6px|
-mb-xs|margin-bottom: 6px|
-
+| 内边距类名 | 用途 | 说明 |
+| :--------: | :--------------: | :------------------------------------- |
+| padding-lg | 内间隙最大尺寸 | padding: 24px |
+| padding | 内间距尺寸 | padding: 16px |
+| padding-md | 内间隙普通尺寸 | padding: 12px |
+| padding-sm | 内间隙小尺寸 | padding: 10px,一般用于文字间隙 |
+| padding-xs | 内间隙较小 | padding: 6px; 比如分页的页数之间的间隙 |
+| pt-nm | 上内间隙16px | padding-top: 16px; |
+| pb-nm | 下内间隙16px | padding-bottom: 16px; |
+| pl-nm | 左内间隙16px | padding-left: 16px; |
+| pr-nm | 右内间隙16px | padding-right: 16px; |
+| pr-md | 右内间隙普通尺寸 | padding-right: 12px; |
+| pl-md | 左内间隙普通尺寸 | padding-left: 12px; |
+| pt-md | 右内间隙普通尺寸 | padding-top: 12px; |
+| pb-md | 左内间隙普通尺寸 | padding-bottom: 12px; |
+| pt-sm | 上内间隙10px | padding-top: 10px; |
+| pb-sm | 下内间隙10px | padding-bottom: 10px; |
+| pl-sm | 左内间隙10px | padding-left: 10px; |
+| pr-sm | 右内间隙10px | padding-right: 10px; |
+| pt-xs | 上内间隙6px | padding-top: 6px; |
+| pb-xs | 下内间隙6px | padding-bottom: 6px; |
+| pl-xs | 左内间隙6px | padding-left: 6px; |
+| pr-xs | 右内间隙6px | padding-right: 6px; |
+
+| 外边距类名 | 说明 |
+| :--------: | :------------------ |
+| margin-lg | margin: 24px; |
+| margin-md | margin: 12px; |
+| margin-sm | margin: 10px |
+| mr-nm | margin-right: 16px; |
+| ml-nm | margin-left: 16px |
+| mt-nm | margin-top: 16px |
+| mb-nm | margin-bottom: 16px |
+| mr-md | margin-right: 12px; |
+| ml-md | margin-left: 12px |
+| mt-md | margin-top: 12px |
+| mb-md | margin-bottom: 12px |
+| mr-sm | margin-right: 10px; |
+| ml-sm | margin-left: 10px |
+| mt-sm | margin-top: 10px |
+| mb-sm | margin-bottom: 10px |
+| mr-xs | margin-right: 6px; |
+| ml-xs | margin-left: 6px |
+| mt-xs | margin-top: 6px |
+| mb-xs | margin-bottom: 6px |
##### 图标文字间隙
-class名|用途|说明
-:---:|:---:|:---|
-icon-right | 字体图标到右侧文案的间隙 | 间隙大小为4像素
-
+| class名 | 用途 | 说明 |
+| :--------: | :----------------------: | :-------------- |
+| icon-right | 字体图标到右侧文案的间隙 | 间隙大小为4像素 |
##### 操作栏
-class名|用途|说明
-:---:|:---:|:---|
-.action-group>.action-item*n(.disable)|操作分类组,常用于各种多个操作并列|禁用时action-item添加disable类名|
+| class名 | 用途 | 说明 |
+| :-------------------------------------: | :--------------------------------: | :------------------------------- |
+| .action-group>.action-item\*n(.disable) | 操作分类组,常用于各种多个操作并列 | 禁用时action-item添加disable类名 |
##### 动画
->调用:直接动画里加上动画名字,其他参数按照实际(比如:animation: water-wave linear infinite;)
+> 调用:直接动画里加上动画名字,其他参数按照实际(比如:animation: water-wave linear infinite;)
-动画名|用途|说明
-:---:|:---:|:---|
-fade|渐明减暗效果|透明度从0.6到1的轮播,一般css这么写:animation: fade linear infinite;|
-rocking|晃铃效果|一般css这么写:animation: rocking 2s;|
-water-wave|水波纹效果|一般css这么写:animation: fade linear infinite;|
-rubberBand|animatecss的rubberBand弹橡皮筋动画|一般css这么写:animation: rubberBand 1s;|
+| 动画名 | 用途 | 说明 |
+| :--------: | :--------------------------------: | :------------------------------------------------------------------- |
+| fade | 渐明减暗效果 | 透明度从0.6到1的轮播,一般css这么写:animation: fade linear infinite; |
+| rocking | 晃铃效果 | 一般css这么写:animation: rocking 2s; |
+| water-wave | 水波纹效果 | 一般css这么写:animation: fade linear infinite; |
+| rubberBand | animatecss的rubberBand弹橡皮筋动画 | 一般css这么写:animation: rubberBand 1s; |
##### 兼容老的样式的表单布局
-class名|用途|说明
-:---:|:---:|:---|
-.form-block>(.block-left+.block-right)|左侧label(宽度120px)右侧表单或者文字的布局|不推荐使用|
-
-## 全局方法
+| class名 | 用途 | 说明 |
+| :------------------------------------: | :------------------------------------------: | :--------- |
+| .form-block>(.block-left+.block-right) | 左侧label(宽度120px)右侧表单或者文字的布局 | 不推荐使用 |
+## 全局方法
#### 全局变量
-名称|用途|说明|其他
-:---:|:---:|:---:|:---|
-TENANT|获取当前租户|通过当前浏览器的TENANT变量可以获取|-|
-HOME|获取当前访问地址的前缀|目前是‘/租户’,主要用于写地址跳转时拼接路径前缀|-|
-BASEURLPREFIX|获取默认接口前缀|目前是‘/租户’,api调用路径只需要从租户后的路径开始|例如:调用‘/租户/api/rest/auth/module/get’时,api入口的路径为:‘/api/rest/auth/module/get’|
-BASELANGUAGES|获取当前页面的语言|目前支持中英文,zh/en|
-MODULEID|获取当前模块的id|需要跟rest/auth/module/get的接口返回的对应当前模块的数据的group的值对应上|模块的英文键名|
-MENUTYPE|获取当前的菜单的分类类型映射|为{key:分类名字,...}对象数据,需要跟左侧菜单的分类类型对应上,对应体现在路由的meta.type|
-
+| 名称 | 用途 | 说明 | 其他 |
+| :-----------: | :--------------------------: | :-------------------------------------------------------------------------------------: | :----------------------------------------------------------------------------------------- |
+| TENANT | 获取当前租户 | 通过当前浏览器的TENANT变量可以获取 | - |
+| HOME | 获取当前访问地址的前缀 | 目前是‘/租户’,主要用于写地址跳转时拼接路径前缀 | - |
+| BASEURLPREFIX | 获取默认接口前缀 | 目前是‘/租户’,api调用路径只需要从租户后的路径开始 | 例如:调用‘/租户/api/rest/auth/module/get’时,api入口的路径为:‘/api/rest/auth/module/get’ |
+| BASELANGUAGES | 获取当前页面的语言 | 目前支持中英文,zh/en |
+| MODULEID | 获取当前模块的id | 需要跟rest/auth/module/get的接口返回的对应当前模块的数据的group的值对应上 | 模块的英文键名 |
+| MENUTYPE | 获取当前的菜单的分类类型映射 | 为{key:分类名字,...}对象数据,需要跟左侧菜单的分类类型对应上,对应体现在路由的meta.type |
+#### utils
+> > > 模版调用方法:
-#### utils
->>>模版调用方法:
```javascript
this.$utils.***
```
@@ -242,8 +242,7 @@ this.$utils.jumpDialog.call(this, {
}, to, from, next, url);
```
-
-## 全局指令
+## 全局指令
> download(点击从指定地址下载文件)
@@ -262,36 +261,32 @@ downloaderror|下载接口回调失败回调事件|-|-|
> clipboard(点击复制指定内容到剪切板供其他地方粘贴复制用)
```javascript
-
+
```
-参数|用途|使用|其他
-:---:|:---:|:---:|:---|
-value|粘贴的内容|-|-|
-ok|粘贴成功的回调事件|-|-|
-error|粘贴失败的回调事件|-|-|
-
-
+| 参数 | 用途 | 使用 | 其他 |
+| :---: | :----------------: | :--: | :--- |
+| value | 粘贴的内容 | - | - |
+| ok | 粘贴成功的回调事件 | - | - |
+| error | 粘贴失败的回调事件 | - | - |
> img-viewer(图片预览,指令使用在需要预览图片的容器上,监听点击事件)
```javascript
-
diff --git a/src/resources/components/CombineSearcher/CombineSearcher.vue b/src/resources/components/CombineSearcher/CombineSearcher.vue
index fbab58c3a847a54924205e7b1bfdaba36d6ec640..0ba61ab66e858772126f7363bc331b8a21e54266 100644
--- a/src/resources/components/CombineSearcher/CombineSearcher.vue
+++ b/src/resources/components/CombineSearcher/CombineSearcher.vue
@@ -692,7 +692,7 @@ export default {
}
}
}
- /deep/ .ivu-input-wrapper {
+ ::v-deep .ivu-input-wrapper {
display: block;
.ivu-input {
height: 30px;
@@ -721,7 +721,7 @@ export default {
margin-right: 2px;
}
}
- /deep/ .ivu-tag-text{
+ ::v-deep .ivu-tag-text{
>*{
vertical-align: initial;
}
diff --git a/src/resources/components/ComplexUploadDialog/complexUploadDialog.vue b/src/resources/components/ComplexUploadDialog/complexUploadDialog.vue
index f2744c6342f55e6e0d0c31a45fdd9adebfb6f445..c0beff03a89c0f1b584fa78663c7ce5101f99127 100644
--- a/src/resources/components/ComplexUploadDialog/complexUploadDialog.vue
+++ b/src/resources/components/ComplexUploadDialog/complexUploadDialog.vue
@@ -371,10 +371,10 @@ export default {
}
}
}
- /deep/ .ivu-checkbox {
+ ::v-deep .ivu-checkbox {
line-height: revert;
}
- /deep/ .ivu-checkbox-checked .ivu-checkbox-inner:after {
+ ::v-deep .ivu-checkbox-checked .ivu-checkbox-inner:after {
top: -1px;
}
}
diff --git a/src/resources/components/Condition/condition-group.vue b/src/resources/components/Condition/condition-group.vue
index 6b1d13c0068812670cd45996419e470c0971b47d..57db5ac870e1a06ca47dfeb4c6ccc8257236dafc 100644
--- a/src/resources/components/Condition/condition-group.vue
+++ b/src/resources/components/Condition/condition-group.vue
@@ -353,7 +353,7 @@ export default {
diff --git a/src/resources/components/FormItems/time.vue b/src/resources/components/FormItems/time.vue
index 3494378674f7725411b16fc75d9a48a70f31b350..d75252e11c03b0b066cb03735b1b38112e474b7e 100644
--- a/src/resources/components/FormItems/time.vue
+++ b/src/resources/components/FormItems/time.vue
@@ -106,7 +106,7 @@ export default {
};
diff --git a/src/resources/components/FormMaker/formedit/items/date.vue b/src/resources/components/FormMaker/formedit/items/date.vue
index e213c88c99922ebe823943f11340ac58e688baff..e11aa32ec531a72e33d31703b8b21c13ff2ca3f2 100644
--- a/src/resources/components/FormMaker/formedit/items/date.vue
+++ b/src/resources/components/FormMaker/formedit/items/date.vue
@@ -104,7 +104,7 @@ export default {
};
diff --git a/src/resources/components/FormMaker/formedit/items/time.vue b/src/resources/components/FormMaker/formedit/items/time.vue
index 354de15eb1a2d1db928f6d4e8da94c525ae94c76..40a71fdad651230ab4fb46b90a7e60a6178460dd 100644
--- a/src/resources/components/FormMaker/formedit/items/time.vue
+++ b/src/resources/components/FormMaker/formedit/items/time.vue
@@ -96,7 +96,7 @@ export default {
};
diff --git a/src/resources/components/TsContain/TsContain.vue b/src/resources/components/TsContain/TsContain.vue
index b7602d6b521dd0fa357b618953faaf3330686b91..c9bf66f3268eec133b7508f37b93707584cdfaae 100644
--- a/src/resources/components/TsContain/TsContain.vue
+++ b/src/resources/components/TsContain/TsContain.vue
@@ -326,7 +326,7 @@ export default {
diff --git a/src/views/pages/autoexec/components/param/edit/password.vue b/src/views/pages/autoexec/components/param/edit/password.vue
index bdfee23fab7ff77149eaf35e29e2facfa5e71c21..6dc316a4c758955fcf2a2b8813ecd7504ab69872 100644
--- a/src/views/pages/autoexec/components/param/edit/password.vue
+++ b/src/views/pages/autoexec/components/param/edit/password.vue
@@ -91,7 +91,7 @@ export default {
};
diff --git a/src/views/pages/autoexec/detail/job-detail.vue b/src/views/pages/autoexec/detail/job-detail.vue
index 103d6104375de38d370619e231176ca0bf6b83e8..b5329d7671d7d37db8505e07a5e8a4bc7f1cc9d0 100644
--- a/src/views/pages/autoexec/detail/job-detail.vue
+++ b/src/views/pages/autoexec/detail/job-detail.vue
@@ -546,7 +546,7 @@ export default {
diff --git a/src/views/pages/autoexec/detail/scriptDetail/common/version-valid.vue b/src/views/pages/autoexec/detail/scriptDetail/common/version-valid.vue
index 8b4f6a7ae0bbd7a94df79aa8ffe9e5db483c754f..a36bbff70940936772d1075d5cd2fe8e380922d7 100644
--- a/src/views/pages/autoexec/detail/scriptDetail/common/version-valid.vue
+++ b/src/views/pages/autoexec/detail/scriptDetail/common/version-valid.vue
@@ -90,7 +90,7 @@ export default {
.icon{
font-size: 20px;
}
- /deep/ .ivu-cell-item{
+ ::v-deep .ivu-cell-item{
position: relative;
padding-left: 30px;
word-break: initial;
diff --git a/src/views/pages/autoexec/detail/scriptDetail/edit/version-compare.vue b/src/views/pages/autoexec/detail/scriptDetail/edit/version-compare.vue
index f409e5dad370096896eb2d24951a48649b30b812..ca1369bc27b734fb4abd54b7c2b124a25485648e 100644
--- a/src/views/pages/autoexec/detail/scriptDetail/edit/version-compare.vue
+++ b/src/views/pages/autoexec/detail/scriptDetail/edit/version-compare.vue
@@ -262,7 +262,7 @@ export default {
.text-tip{
padding-bottom: 10px;
}
- /deep/ .top-content{
+ ::v-deep .top-content{
text-align: center;
padding-bottom: 16px;
}
diff --git a/src/views/pages/autoexec/detail/scriptDetail/edit/version-detail.vue b/src/views/pages/autoexec/detail/scriptDetail/edit/version-detail.vue
index 3c68941d6ff60a5cb29b36d85618129818ad7dda..4740c9b6dec82b39410949bd7ab32efe0c9ecdfd 100644
--- a/src/views/pages/autoexec/detail/scriptDetail/edit/version-detail.vue
+++ b/src/views/pages/autoexec/detail/scriptDetail/edit/version-detail.vue
@@ -140,7 +140,7 @@ export default {
position: relative;
height: 100%;
overflow-y: auto;
- /deep/ .version-top{
+ ::v-deep .version-top{
display: flex;
justify-content: space-between;
padding-bottom: 16px;
@@ -155,7 +155,7 @@ export default {
}
}
}
- /deep/ .item-list{
+ ::v-deep .item-list{
padding-bottom: 16px;
.text-title{
padding-bottom: 8px;
diff --git a/src/views/pages/autoexec/detail/test-detail.vue b/src/views/pages/autoexec/detail/test-detail.vue
index a47e8ceea1b9c42c003501f169ff0aadf3d1b358..79e5a34e76563b676bbd18792242ae2bef30af5c 100644
--- a/src/views/pages/autoexec/detail/test-detail.vue
+++ b/src/views/pages/autoexec/detail/test-detail.vue
@@ -333,7 +333,7 @@ export default {
vertical-align: middle;
}
}
- /deep/.btn-icon{
+ ::v-deep .btn-icon{
vertical-align: baseline;
margin: 0px;
&::before{
diff --git a/src/views/pages/autoexec/detail/time-job-add.vue b/src/views/pages/autoexec/detail/time-job-add.vue
index c9061169a3fd517ef2d9a74a2eb77f4d6e591719..cb94a476d63d2abd2617fba2437138b62301cfb2 100644
--- a/src/views/pages/autoexec/detail/time-job-add.vue
+++ b/src/views/pages/autoexec/detail/time-job-add.vue
@@ -351,7 +351,7 @@ export default {
.time-job-add {
.runner-detail-wrap {
height: calc(100vh - 100px - 130px);
- /deep/ .left-top-no-border-radius {
+ ::v-deep .left-top-no-border-radius {
border-radius: 10px;
}
}
@@ -363,10 +363,10 @@ export default {
display: inline-block;
padding-right: 10px;
}
- /deep/ .step-container {
+ ::v-deep .step-container {
padding: 10px 10px 10px 0 !important;
}
- /deep/ .top {
+ ::v-deep .top {
button {
margin-left: 8px;
}
@@ -374,7 +374,7 @@ export default {
.content-padding {
padding: 0 24px 24px;
}
- /deep/ .content {
+ ::v-deep .content {
height: 100%;
.step {
width: 60%;
@@ -394,13 +394,13 @@ export default {
}
}
}
- /deep/ .ivu-tabs-nav .ivu-tabs-tab {
+ ::v-deep .ivu-tabs-nav .ivu-tabs-tab {
padding: 0px;
}
- /deep/ .ivu-tabs-bar {
+ ::v-deep .ivu-tabs-bar {
border: none;
}
- /deep/ .ivu-tabs {
+ ::v-deep .ivu-tabs {
height: 100%;
}
}
diff --git a/src/views/pages/autoexec/detail/time-job-detail.vue b/src/views/pages/autoexec/detail/time-job-detail.vue
index e443262247410dbd8dc950ab21a52b79512da179..3b8ba7a09a8692000e3685403f98dbcbfef6c500 100644
--- a/src/views/pages/autoexec/detail/time-job-detail.vue
+++ b/src/views/pages/autoexec/detail/time-job-detail.vue
@@ -314,24 +314,24 @@ export default {
display: inline-block;
padding-right: 10px;
}
- /deep/ .step-container {
+ ::v-deep .step-container {
padding: 16px 10px 10px 0 !important;
}
- /deep/ .top {
+ ::v-deep .top {
button {
margin-left: 8px;
}
}
- /deep/ .content {
+ ::v-deep .content {
height: 100%;
}
- /deep/ .ivu-tabs-nav .ivu-tabs-tab {
+ ::v-deep .ivu-tabs-nav .ivu-tabs-tab {
padding: 0px;
}
- /deep/ .ivu-tabs-bar {
+ ::v-deep .ivu-tabs-bar {
border: none;
}
- /deep/ .ivu-tabs {
+ ::v-deep .ivu-tabs {
height: 100%;
}
.runner-detail {
diff --git a/src/views/pages/autoexec/form/component/formresoureces/index.vue b/src/views/pages/autoexec/form/component/formresoureces/index.vue
index 2ab9f0d2376a9c537cbdd889905f0af309f93c6b..f8933b59a7b4ffa9e244033b4faf2a9836293657 100644
--- a/src/views/pages/autoexec/form/component/formresoureces/index.vue
+++ b/src/views/pages/autoexec/form/component/formresoureces/index.vue
@@ -135,7 +135,7 @@ export default {
margin-right: 10px;
border-radius: 4px;
}
- /deep/ .tag-item-text{
+ ::v-deep .tag-item-text{
margin-bottom: 10px;
}
}
diff --git a/src/views/pages/autoexec/manage/operate-manage.vue b/src/views/pages/autoexec/manage/operate-manage.vue
index 7d692bbe82aef7aa31cba173f88bc4bade320216..5cbef68b7c841eb8ceb4e997238057806544783c 100644
--- a/src/views/pages/autoexec/manage/operate-manage.vue
+++ b/src/views/pages/autoexec/manage/operate-manage.vue
@@ -209,10 +209,10 @@ export default {
diff --git a/src/views/pages/cmdb/cientity/cientity-edit-core.vue b/src/views/pages/cmdb/cientity/cientity-edit-core.vue
index 403b971a3d1637c37c40b83014eac62bc547173f..535a46c00417eba3ef867c89b89598009d7feeac 100644
--- a/src/views/pages/cmdb/cientity/cientity-edit-core.vue
+++ b/src/views/pages/cmdb/cientity/cientity-edit-core.vue
@@ -650,22 +650,22 @@ export default {
.ivu-form-item {
margin-bottom: 24px !important;
}
-/deep/.tstabs {
+::v-deep .tstabs {
.tstable-main {
max-height: initial !important;
}
}
-/deep/.ivu-collapse {
+::v-deep .ivu-collapse {
border-top: 0px;
border-bottom: 0px;
}
-/deep/.ivu-collapse-header {
+::v-deep .ivu-collapse-header {
border-bottom: 0px;
}
-/deep/.ivu-collapse-content-box {
+::v-deep .ivu-collapse-content-box {
padding-bottom: 0px;
}
-/deep/.ivu-collapse-content {
+::v-deep .ivu-collapse-content {
padding: 0px;
}
diff --git a/src/views/pages/cmdb/cientity/cientity-edit.vue b/src/views/pages/cmdb/cientity/cientity-edit.vue
index 9355db7137523b60b0eedd241fb535020d34a208..9731fac2ece13dcbc39e4df05f730fe17035b292 100644
--- a/src/views/pages/cmdb/cientity/cientity-edit.vue
+++ b/src/views/pages/cmdb/cientity/cientity-edit.vue
@@ -588,7 +588,7 @@ export default {
};
diff --git a/src/views/pages/cmdb/cientity/cientity-list.vue b/src/views/pages/cmdb/cientity/cientity-list.vue
index 422b7ecf598d812d00947701c738da2851e3a90e..ef4fa9747bcdee3d6b9c9b416c87f73d1eaddd28 100644
--- a/src/views/pages/cmdb/cientity/cientity-list.vue
+++ b/src/views/pages/cmdb/cientity/cientity-list.vue
@@ -1387,7 +1387,7 @@ export default {
diff --git a/src/views/pages/cmdb/components/ci/ci-type-list.vue b/src/views/pages/cmdb/components/ci/ci-type-list.vue
index ab90b1a30f2f00ab9d830c9663303b1dca769c19..fd0f35bc66152cdb988501e37e6d4959bc98000f 100644
--- a/src/views/pages/cmdb/components/ci/ci-type-list.vue
+++ b/src/views/pages/cmdb/components/ci/ci-type-list.vue
@@ -316,7 +316,7 @@ export default {
.tsbg-block {
border-radius: 6px;
}
-/deep/.icon-pr-6 {
+::v-deep .icon-pr-6 {
&::before {
padding-right: 6px;
}
diff --git a/src/views/pages/cmdb/components/condition/condition-group.vue b/src/views/pages/cmdb/components/condition/condition-group.vue
index 29fd19016d7fa76925b751ab27e3ddeb2d5b6508..717f0e265d10bb34feb45ecf8ad03b7c25853706 100644
--- a/src/views/pages/cmdb/components/condition/condition-group.vue
+++ b/src/views/pages/cmdb/components/condition/condition-group.vue
@@ -392,7 +392,7 @@ export default {
diff --git a/src/views/pages/cmdb/discovery/discovery-data.vue b/src/views/pages/cmdb/discovery/discovery-data.vue
index 97d9fc56e88993aa640384e1163a76f99e2d69c0..be2420fce81af6d0a25218f05535b26c21700029 100644
--- a/src/views/pages/cmdb/discovery/discovery-data.vue
+++ b/src/views/pages/cmdb/discovery/discovery-data.vue
@@ -247,13 +247,13 @@ export default {
border-width: 1px;
border-style: solid;
}
-/deep/.jv-light {
+::v-deep .jv-light {
background: transparent !important;
}
-/deep/.jv-code {
+::v-deep .jv-code {
padding: 0px !important;
}
-/deep/.top {
+::v-deep .top {
vertical-align: top !important;
}
.table th {
diff --git a/src/views/pages/cmdb/flow/node/nodesetting/cmdbpolicy/cmdbsync-edit.vue b/src/views/pages/cmdb/flow/node/nodesetting/cmdbpolicy/cmdbsync-edit.vue
index 3f65ba2fb7c6c1064f6d31e4ccda85edacd5e993..f64eca626378f22b48716abcb5938bbd3487cde1 100644
--- a/src/views/pages/cmdb/flow/node/nodesetting/cmdbpolicy/cmdbsync-edit.vue
+++ b/src/views/pages/cmdb/flow/node/nodesetting/cmdbpolicy/cmdbsync-edit.vue
@@ -674,16 +674,16 @@ export default {
.ivu-form-item {
margin-bottom: 24px !important;
}
-/deep/.tstabs {
+::v-deep .tstabs {
.tstable-main {
max-height: initial !important;
}
}
-/deep/.ivu-collapse {
+::v-deep .ivu-collapse {
border-top: 0px;
border-bottom: 0px;
}
-/deep/.ivu-collapse-header {
+::v-deep .ivu-collapse-header {
border-bottom: 0px;
}
.formTableComponent {
diff --git a/src/views/pages/cmdb/globalsearch/global-search.vue b/src/views/pages/cmdb/globalsearch/global-search.vue
index d980779f6bf15346c01a69d3649e983bd1ea3a43..5176bf6718ce7ae687e738375a54f723ae29bc02 100644
--- a/src/views/pages/cmdb/globalsearch/global-search.vue
+++ b/src/views/pages/cmdb/globalsearch/global-search.vue
@@ -190,7 +190,7 @@ export default {
}
}
.hide-border-bottom-tabs {
- /deep/ .ivu-tabs-bar {
+ ::v-deep .ivu-tabs-bar {
border-bottom: none;
}
}
diff --git a/src/views/pages/cmdb/sync/collection-data.vue b/src/views/pages/cmdb/sync/collection-data.vue
index 8775fce8b7ab705c6567ccc2f7c2b20d2a04da7f..031083c0ae5cf3d0e9855a29945c1034b489728a 100644
--- a/src/views/pages/cmdb/sync/collection-data.vue
+++ b/src/views/pages/cmdb/sync/collection-data.vue
@@ -185,13 +185,13 @@ export default {
.top {
vertical-align: top;
}
-/deep/.jv-light {
+::v-deep .jv-light {
background: transparent !important;
}
-/deep/.jv-code {
+::v-deep .jv-code {
padding: 0px !important;
}
-/deep/.top {
+::v-deep .top {
vertical-align: top !important;
}
.table td {
diff --git a/src/views/pages/cmdb/sync/sync-wizard.vue b/src/views/pages/cmdb/sync/sync-wizard.vue
index b37fb881b0dd709df0db254cc92fc74c1e228eda..6af29db1480059f0ce77ea71da3d9f5e0fd27c0c 100644
--- a/src/views/pages/cmdb/sync/sync-wizard.vue
+++ b/src/views/pages/cmdb/sync/sync-wizard.vue
@@ -137,7 +137,7 @@ export default {
margin-bottom:10px;
}
.tscard-container {
- /deep/.tscard-body{
+ ::v-deep .tscard-body{
min-height: initial!important;
padding: 16px 6px 0px 6px!important;
}
diff --git a/src/views/pages/cmdb/sync/syncpolicy-edit.vue b/src/views/pages/cmdb/sync/syncpolicy-edit.vue
index 100e748d7cd1e59a282a3cbcb55bbd1b6893bd19..63e3628ffa447a183c7ee6d809fea9040f3db705 100644
--- a/src/views/pages/cmdb/sync/syncpolicy-edit.vue
+++ b/src/views/pages/cmdb/sync/syncpolicy-edit.vue
@@ -355,12 +355,12 @@ export default {
margin-right: 16px;
}
}
-/deep/.tscontain-body {
+::v-deep .tscontain-body {
position: inherit;
z-index: inherit;
}
.tableEdit {
- /deep/.ivu-form-item-content {
+ ::v-deep .ivu-form-item-content {
position: inherit;
}
}
diff --git a/src/views/pages/dashboard/dashboard-edit.vue b/src/views/pages/dashboard/dashboard-edit.vue
index 5a8f2a013b3373678b316e1075b709657dd83772..434c9b7c7db2c8927bcc5ea42c4e7ce862f08004 100644
--- a/src/views/pages/dashboard/dashboard-edit.vue
+++ b/src/views/pages/dashboard/dashboard-edit.vue
@@ -539,13 +539,13 @@ export default {
}
.theme(@background-color) {
.formitem-container {
- /deep/ .ivu-collapse-content {
+ ::v-deep .ivu-collapse-content {
background-color: @background-color;
> .ivu-collapse-content-box {
padding-top: 0;
}
}
- /deep/ .ivu-collapse {
+ ::v-deep .ivu-collapse {
border: none;
}
}
diff --git a/src/views/pages/dashboard/widget/chart-headerlist.vue b/src/views/pages/dashboard/widget/chart-headerlist.vue
index 2fc1cb204408020b57312d5d72cc634edcf556f5..35bb1997ef37f49c2d355cfd7ba04f4de9688c2d 100644
--- a/src/views/pages/dashboard/widget/chart-headerlist.vue
+++ b/src/views/pages/dashboard/widget/chart-headerlist.vue
@@ -141,7 +141,7 @@ export default {
diff --git a/src/views/pages/dashboard/widget/dashboard-widge.old.vue b/src/views/pages/dashboard/widget/dashboard-widge.old.vue
index bd696b12b6cf62d1a2e22c563e9f553aaa09b1ba..e260da31ef206506a0a9ad2b03ca825742af42e7 100644
--- a/src/views/pages/dashboard/widget/dashboard-widge.old.vue
+++ b/src/views/pages/dashboard/widget/dashboard-widge.old.vue
@@ -252,7 +252,7 @@ export default {
diff --git a/src/views/pages/framework/form/form-edit_deprecated.vue b/src/views/pages/framework/form/form-edit_deprecated.vue
index 50531260bc722f228c23bae0ccdb7bcf70e1f4df..f9373984101df2b41ac53a4f6e2e17f7afa71545 100644
--- a/src/views/pages/framework/form/form-edit_deprecated.vue
+++ b/src/views/pages/framework/form/form-edit_deprecated.vue
@@ -1022,7 +1022,7 @@ function getActiveVersionUuid(versionList) {
.formedit-content {
padding-left: 185px;
}
- /deep/ .tscontain-container .tscontain-body {
+ ::v-deep .tscontain-container .tscontain-body {
height: calc(100vh - 50px - 50px);
}
}
diff --git a/src/views/pages/framework/healthcheck/sqldump.vue b/src/views/pages/framework/healthcheck/sqldump.vue
index 2084c1d28a6a86cc127dd33712bf6dfb498b558a..f71a646d774632fc90eb7f3faabd36cbf1fad7f6 100644
--- a/src/views/pages/framework/healthcheck/sqldump.vue
+++ b/src/views/pages/framework/healthcheck/sqldump.vue
@@ -295,11 +295,11 @@ export default {
display: inline-block;
float: right;
}
-/deep/.ivu-radio-wrapper {
+::v-deep .ivu-radio-wrapper {
background: transparent !important;
color: @default-title;
}
-/deep/.ivu-radio-wrapper-checked {
+::v-deep .ivu-radio-wrapper-checked {
color: @default-info-color!important;
}
diff --git a/src/views/pages/framework/homepage/edit-homepage-dialog.vue b/src/views/pages/framework/homepage/edit-homepage-dialog.vue
index 927f648df05a4950d6bc9d6207cdc5fc9ab4b478..d59b698790834981582279c3297687ab2355669d 100644
--- a/src/views/pages/framework/homepage/edit-homepage-dialog.vue
+++ b/src/views/pages/framework/homepage/edit-homepage-dialog.vue
@@ -285,7 +285,7 @@ export default {
}
.menu-select {
width: 50%;
- /deep/ .ivu-select-selection {
+ ::v-deep .ivu-select-selection {
border: 1px solid @border-color-base !important;
}
}
diff --git a/src/views/pages/framework/matrix/components/UploadDialog.vue b/src/views/pages/framework/matrix/components/UploadDialog.vue
index dbe660708164ca3436183d64ad52fc9dc0ae946e..365a0808d3149a3ff88d6a611f54c4c7f5b298d6 100644
--- a/src/views/pages/framework/matrix/components/UploadDialog.vue
+++ b/src/views/pages/framework/matrix/components/UploadDialog.vue
@@ -578,7 +578,7 @@ export default {
diff --git a/src/views/pages/framework/runner/runner-relate.vue b/src/views/pages/framework/runner/runner-relate.vue
index ff703ca9b604810d81c7a11198f9473ae73ad37a..61aaa81ba5019c3a80eca432013b62ef3f1edd85 100644
--- a/src/views/pages/framework/runner/runner-relate.vue
+++ b/src/views/pages/framework/runner/runner-relate.vue
@@ -171,13 +171,13 @@ export default {
diff --git a/src/views/pages/framework/theme/input/colorpickerlist-type.vue b/src/views/pages/framework/theme/input/colorpickerlist-type.vue
index fe9cc116fde48c710a91e593ba75939cf5ff3e56..7846a5c5fad6f59182a010ae0dc2da81d17a5053 100644
--- a/src/views/pages/framework/theme/input/colorpickerlist-type.vue
+++ b/src/views/pages/framework/theme/input/colorpickerlist-type.vue
@@ -36,22 +36,21 @@ export default {
};
diff --git a/src/views/pages/framework/users/role-addview.vue b/src/views/pages/framework/users/role-addview.vue
index ecc8bc699cfc686f156ed56bb563f263f24c0085..c051a4df7821c45fdae4b95745787f82bbb96722 100644
--- a/src/views/pages/framework/users/role-addview.vue
+++ b/src/views/pages/framework/users/role-addview.vue
@@ -725,15 +725,15 @@ export default {
diff --git a/src/views/pages/framework/worktime/worktime-manage.vue b/src/views/pages/framework/worktime/worktime-manage.vue
index 0f6d01d229719e620965aa3c788cd2d14346d9cf..295080e5e666b0a866829cf55c45860dd4ff9aaa 100644
--- a/src/views/pages/framework/worktime/worktime-manage.vue
+++ b/src/views/pages/framework/worktime/worktime-manage.vue
@@ -749,9 +749,10 @@ export default {
.ivu-input-word-count {
background: #fff;
}
- /deep/tr {
- th, td{
- &:first-child{
+ ::v-deep tr {
+ th,
+ td {
+ &:first-child {
padding-left: 8px;
}
}
@@ -777,7 +778,6 @@ export default {
right: 32px;
z-index: 100;
}
-
}
.table {
diff --git a/src/views/pages/index/navigation/navigation.vue b/src/views/pages/index/navigation/navigation.vue
index d20ef3c17cd2302700134935888c5fdae92bd075..1ee815b94d7a90ec3a2e856711cab98e3cf68f4b 100644
--- a/src/views/pages/index/navigation/navigation.vue
+++ b/src/views/pages/index/navigation/navigation.vue
@@ -172,7 +172,7 @@ export default {
align-items: flex-start;
}
- /deep/ .ivu-card-body {
+ ::v-deep .ivu-card-body {
padding: 0;
}
}
diff --git a/src/views/pages/inspect/recentIssues/recent-issues-searcher.vue b/src/views/pages/inspect/recentIssues/recent-issues-searcher.vue
index 2d5edee08fdbc340092caed98baa1b41c5352dbf..2667eeab892895204dba961a175a38deb42a09da 100644
--- a/src/views/pages/inspect/recentIssues/recent-issues-searcher.vue
+++ b/src/views/pages/inspect/recentIssues/recent-issues-searcher.vue
@@ -624,10 +624,10 @@ export default {
white-space: pre-wrap;
}
.ivu-dropdown {
- /deep/ .ivu-dropdown-rel {
+ ::v-deep .ivu-dropdown-rel {
display: flex;
}
- /deep/ .ivu-select-dropdown {
+ ::v-deep .ivu-select-dropdown {
width: 100%;
}
}
diff --git a/src/views/pages/inspect/recentIssues/recent-issues.vue b/src/views/pages/inspect/recentIssues/recent-issues.vue
index 5b17e45fde2accee641558c5f5cb696ee24ee870..66a57cb7385bac25345f4e6afe6c09990bf4d01f 100644
--- a/src/views/pages/inspect/recentIssues/recent-issues.vue
+++ b/src/views/pages/inspect/recentIssues/recent-issues.vue
@@ -855,7 +855,7 @@ export default {
font-size: 12px;
}
.combine-searcher-text-align {
- /deep/ .tag-item {
+ ::v-deep .tag-item {
line-height: 0 !important;
}
}
diff --git a/src/views/pages/knowledge/common/markdown-editor.vue b/src/views/pages/knowledge/common/markdown-editor.vue
index c19b5f23069d65b2f735b98787f28f31d23ef6f7..5c0dd7f561bf1836eef78706201cc086c4110ca2 100644
--- a/src/views/pages/knowledge/common/markdown-editor.vue
+++ b/src/views/pages/knowledge/common/markdown-editor.vue
@@ -256,10 +256,10 @@ export default {
.editor-editor{
position: relative;
padding: 10px;
- /deep/ .markdown-body table {
+ ::v-deep .markdown-body table {
display: table;
}
- /deep/ .markdown-body em {
+ ::v-deep .markdown-body em {
font-style: italic; // 修复markdown中的倾斜样式不生效问题
}
&:hover{
@@ -295,20 +295,20 @@ export default {
height: 16px;
}
}
- /deep/ .hljs {
+ ::v-deep .hljs {
background: transparent;
}
.knowledge-markdown-editor {
- /deep/ textarea {
+ ::v-deep textarea {
background-color: transparent;
}
- /deep/ &.v-note-wrapper {
+ ::v-deep &.v-note-wrapper {
z-index: 2; // 修改层级,会导致选择表格行列会被遮挡
}
}
.theme(@text-color) {
.knowledge-markdown-editor {
- /deep/ .auto-textarea-wrapper .auto-textarea-input {
+ ::v-deep .auto-textarea-wrapper .auto-textarea-input {
color: @text-color;
}
}
diff --git a/src/views/pages/knowledge/common/nav-detail.vue b/src/views/pages/knowledge/common/nav-detail.vue
index 093e1edbceed61e56ca1bcc8051ee0c3129fb3bb..abf210cadccc1bc3825e7304997b2529c7224592 100644
--- a/src/views/pages/knowledge/common/nav-detail.vue
+++ b/src/views/pages/knowledge/common/nav-detail.vue
@@ -156,7 +156,7 @@ ul.nav-detail{
white-space: pre;
.nav-text{
display: inline-block;
- /deep/ span{
+ ::v-deep span{
vertical-align: baseline;
}
}
diff --git a/src/views/pages/knowledge/common/tag-list.vue b/src/views/pages/knowledge/common/tag-list.vue
index 85a039874fcb1d417a15b0aa4b176aeeebd1239a..d4fcc0fd1f2bb42f77dd9f6d21dc1bb51cc95836 100644
--- a/src/views/pages/knowledge/common/tag-list.vue
+++ b/src/views/pages/knowledge/common/tag-list.vue
@@ -44,7 +44,7 @@ export default {
.icon-padding {
padding-right: 10px;
}
- /deep/ .ivu-tag {
+ ::v-deep .ivu-tag {
margin-right: 10px;
margin-bottom: 6px;
}
diff --git a/src/views/pages/knowledge/detail/document-detail.vue b/src/views/pages/knowledge/detail/document-detail.vue
index 52d3f44e50373d988006d37aa95cb7685862dca3..d5678ba53496c2e965ac5c20f6e77880dfa04d0d 100644
--- a/src/views/pages/knowledge/detail/document-detail.vue
+++ b/src/views/pages/knowledge/detail/document-detail.vue
@@ -269,7 +269,7 @@ export default {
text-align: right;
}
.config-item-wrap {
- /deep/ i {
+ ::v-deep i {
font-style: italic; // 保留倾斜原有样式
}
}
diff --git a/src/views/pages/knowledge/detail/items/code.vue b/src/views/pages/knowledge/detail/items/code.vue
index 753101f464cc77fd28b3e65914205e744f0967cf..e72df9dcbe45a629b8f9be615a61a91aa72b2bb7 100644
--- a/src/views/pages/knowledge/detail/items/code.vue
+++ b/src/views/pages/knowledge/detail/items/code.vue
@@ -45,7 +45,7 @@ export default {
diff --git a/src/views/pages/knowledge/detail/items/ol.vue b/src/views/pages/knowledge/detail/items/ol.vue
index a4e3281b029342a6e9556ee807b2474865af217c..c24783d695c8b3123d9d478f0a38e87c584588bb 100644
--- a/src/views/pages/knowledge/detail/items/ol.vue
+++ b/src/views/pages/knowledge/detail/items/ol.vue
@@ -52,16 +52,16 @@ ol {
}
ol {
list-style: decimal inside;
- /deep/ li {
+ ::v-deep li {
word-break: break-all;
list-style: decimal;
}
&.cjk-ideographic {
- /deep/ li {
+ ::v-deep li {
list-style: cjk-ideographic;
}
}
- /deep/span.line-through {
+ ::v-deep span.line-through {
text-decoration: line-through;
vertical-align: baseline;
}
diff --git a/src/views/pages/knowledge/detail/items/p.vue b/src/views/pages/knowledge/detail/items/p.vue
index 797d082d518b36e5e831a84112b4de9c16ed33a8..d2240de8e79df882b2f4da4da20bae0ebf0a702a 100644
--- a/src/views/pages/knowledge/detail/items/p.vue
+++ b/src/views/pages/knowledge/detail/items/p.vue
@@ -45,7 +45,7 @@ export default {
}
p{
word-break: break-all;
- /deep/span.line-through{
+ ::v-deep span.line-through{
text-decoration:line-through;
vertical-align: baseline;
}
diff --git a/src/views/pages/knowledge/detail/items/ul.vue b/src/views/pages/knowledge/detail/items/ul.vue
index 2516a473d8ce7fcb14ae83dfb5268ba8680d1c17..b9bc16ed175a55509b000dfc6a32be8f28a3772b 100644
--- a/src/views/pages/knowledge/detail/items/ul.vue
+++ b/src/views/pages/knowledge/detail/items/ul.vue
@@ -52,21 +52,21 @@ ul {
}
ul {
// list-style: disc inside;
- /deep/ li {
+ ::v-deep li {
word-break: break-all;
list-style: disc;
}
&.circle {
- /deep/ li {
+ ::v-deep li {
list-style: circle;
}
}
&.square {
- /deep/ li {
+ ::v-deep li {
list-style: square;
}
}
- /deep/span.line-through{
+ ::v-deep span.line-through{
text-decoration:line-through;
vertical-align: baseline;
}
diff --git a/src/views/pages/knowledge/detail/knowledge-detail.vue b/src/views/pages/knowledge/detail/knowledge-detail.vue
index a30dfcdddd3b4c9529f371950dfddf08da21c5d4..6871b837eaa59e7227157f2e992fad75e86def5a 100644
--- a/src/views/pages/knowledge/detail/knowledge-detail.vue
+++ b/src/views/pages/knowledge/detail/knowledge-detail.vue
@@ -331,7 +331,7 @@ export default {
}
}
.KnowledgeDetail {
- /deep/ .ivu-poptip-body {
+ ::v-deep .ivu-poptip-body {
padding: 8px 0;
}
}
diff --git a/src/views/pages/knowledge/edit/component/code.vue b/src/views/pages/knowledge/edit/component/code.vue
index 3cbe33ba794e912eaf4b3acd3f14a03b015239de..ed52f1965c6378e76590d2b30deb0ea2e83612ec 100644
--- a/src/views/pages/knowledge/edit/component/code.vue
+++ b/src/views/pages/knowledge/edit/component/code.vue
@@ -136,7 +136,7 @@ export default {
padding: 0px 4px;
line-height: 32px;
height: 32px;
- /deep/.TsFormSelect .ivu-input{
+ ::v-deep .TsFormSelect .ivu-input{
text-align: right;
}
}
diff --git a/src/views/pages/knowledge/edit/component/editor.vue b/src/views/pages/knowledge/edit/component/editor.vue
index 8bc25fe9ba0e975fc210a3442d92e8ac32b672a7..9b2790576adb837dcf12dfc588f6a7280697f174 100644
--- a/src/views/pages/knowledge/edit/component/editor.vue
+++ b/src/views/pages/knowledge/edit/component/editor.vue
@@ -97,11 +97,11 @@ export default {
padding: 0px 4px;
line-height: 32px;
height: 32px;
- /deep/.TsFormSelect .ivu-input{
+ ::v-deep .TsFormSelect .ivu-input{
text-align: right;
}
}
- /deep/ .ck-editor__editable:hover, .ck-editor__editable:focus {
+ ::v-deep .ck-editor__editable:hover, .ck-editor__editable:focus {
border-color: #dcdee1 !important;
}
}
diff --git a/src/views/pages/knowledge/edit/component/formtable.vue b/src/views/pages/knowledge/edit/component/formtable.vue
index 874e747e2b801b1011da8c07cfae20f2f8e482f0..960ca759066dfd05beb04dced32af58715709c63 100644
--- a/src/views/pages/knowledge/edit/component/formtable.vue
+++ b/src/views/pages/knowledge/edit/component/formtable.vue
@@ -8,10 +8,10 @@
@paste.stop.prevent
>
-
+
@@ -75,7 +75,7 @@ export default {
@import '~@/resources/plugins/TsCkeditor/ckeditor.less';
section {
position: relative;
- /deep/.editor-form {
+ ::v-deep .editor-form {
position: relative;
padding: 10px;
&:hover {
@@ -88,7 +88,7 @@ section {
padding: 0px 4px;
line-height: 32px;
height: 32px;
- /deep/.TsFormSelect .ivu-input {
+ ::v-deep .TsFormSelect .ivu-input {
text-align: right;
}
}
@@ -99,36 +99,35 @@ section {
word-break: break-all;
display: block;
}
- //静态列表样式
-
- .tstable-container {
- overflow: auto;
- border-top: 0px !important;
- .table-list {
- width:100%;
- border-top: none;
- border-collapse: collapse;
- table-layout: fixed;
- }
- .table-list > thead,
- .table-list > thead > tr > th {
- visibility: visible !important;
- border: none !important;
- vertical-align: middle;
- height: 38px;
- padding-top: 0px;
- padding-bottom: 0px;
- text-align: left;
- }
- .table-list > tbody > tr > td {
- border-left: none !important;
- border-right: none !important;
- border-bottom: none !important;
- border-top: none !important;
- vertical-align: top;
- }
- }
+ //静态列表样式
+ .tstable-container {
+ overflow: auto;
+ border-top: 0px !important;
+ .table-list {
+ width: 100%;
+ border-top: none;
+ border-collapse: collapse;
+ table-layout: fixed;
+ }
+ .table-list > thead,
+ .table-list > thead > tr > th {
+ visibility: visible !important;
+ border: none !important;
+ vertical-align: middle;
+ height: 38px;
+ padding-top: 0px;
+ padding-bottom: 0px;
+ text-align: left;
+ }
+ .table-list > tbody > tr > td {
+ border-left: none !important;
+ border-right: none !important;
+ border-bottom: none !important;
+ border-top: none !important;
+ vertical-align: top;
+ }
+ }
}
&:hover {
border: 1px solid transparent !important;
@@ -142,9 +141,9 @@ section {
border-radius: 2px;
padding: 5px;
display: none;
- &>span{
- padding: 7px 8px;
- cursor: pointer;
+ & > span {
+ padding: 7px 8px;
+ cursor: pointer;
}
}
.editorSpan {
@@ -157,7 +156,7 @@ section {
z-index: 3;
}
}
-/deep/.sheet-table {
+::v-deep .sheet-table {
width: 100%;
border-collapse: collapse;
border-spacing: 0px;
diff --git a/src/views/pages/knowledge/edit/component/ol.vue b/src/views/pages/knowledge/edit/component/ol.vue
index 53ecde92523cf8effbd21b0efd9d4659f4867d23..bc67449471dac1bfabacced1c98e4cee83a2b09f 100644
--- a/src/views/pages/knowledge/edit/component/ol.vue
+++ b/src/views/pages/knowledge/edit/component/ol.vue
@@ -61,12 +61,12 @@ ol {
}
ol {
list-style: decimal inside;
- /deep/ li {
+ ::v-deep li {
word-break: break-all;
list-style: decimal;
}
&.cjk-ideographic {
- /deep/ li {
+ ::v-deep li {
list-style: cjk-ideographic;
}
}
diff --git a/src/views/pages/knowledge/edit/component/ul.vue b/src/views/pages/knowledge/edit/component/ul.vue
index 3f78a7582bb0e60675cf80f1ed0c1ca369ab9bf7..b3100ce2ed7ae00b277a3236e6ee219601e6c281 100644
--- a/src/views/pages/knowledge/edit/component/ul.vue
+++ b/src/views/pages/knowledge/edit/component/ul.vue
@@ -57,17 +57,17 @@ ul {
}
ul {
// list-style: disc inside;
- /deep/ li {
+ ::v-deep li {
word-break: break-all;
list-style: disc;
}
&.circle {
- /deep/ li {
+ ::v-deep li {
list-style: circle;
}
}
&.square {
- /deep/ li {
+ ::v-deep li {
list-style: square;
}
}
diff --git a/src/views/pages/knowledge/edit/knowledge-edit.vue b/src/views/pages/knowledge/edit/knowledge-edit.vue
index 836ff3af66ac85ae949c484023bf40671f7b5ca7..a40b2f6dc5a4fd928e16f8b803338dc4f89a641f 100644
--- a/src/views/pages/knowledge/edit/knowledge-edit.vue
+++ b/src/views/pages/knowledge/edit/knowledge-edit.vue
@@ -339,10 +339,10 @@ export default {
.padding-t{
padding-top:4px;
}
-/deep/.left-sider{
+::v-deep .left-sider{
border-right: 0px solid #ccc!important;
}
-/deep/.bg-three{
+::v-deep .bg-three{
background:transparent!important;
}
diff --git a/src/views/pages/knowledge/edit/main/edit-component.vue b/src/views/pages/knowledge/edit/main/edit-component.vue
index 3c356066419ef952cfa45c9a357800b4559ab398..d5a941848e05a4840d11203027c17813eae60a3c 100644
--- a/src/views/pages/knowledge/edit/main/edit-component.vue
+++ b/src/views/pages/knowledge/edit/main/edit-component.vue
@@ -784,7 +784,7 @@ function childParent(node, isLast) {
diff --git a/src/views/pages/process/task/processdetail/process-automatic.vue b/src/views/pages/process/task/processdetail/process-automatic.vue
index 9ea5db0e0286c5f4dbe52a327ef3416fd5f99514..c1b5b75e10fedd3ca137ab857bd4e02b3b570f98 100644
--- a/src/views/pages/process/task/processdetail/process-automatic.vue
+++ b/src/views/pages/process/task/processdetail/process-automatic.vue
@@ -554,7 +554,7 @@ export default {
margin-right: 4px;
border-radius: 20px;
}
-/deep/ .ivu-layout-content{
+::v-deep .ivu-layout-content{
overflow-y: hidden !important;
}
.retry-btn{
diff --git a/src/views/pages/process/task/processdetail/process-changecreate.vue b/src/views/pages/process/task/processdetail/process-changecreate.vue
index d508cf40d2d74e4e0a1a4fe8aceffef5a4b50269..b7ec6c910694833106963a6ff138316f26019fed 100644
--- a/src/views/pages/process/task/processdetail/process-changecreate.vue
+++ b/src/views/pages/process/task/processdetail/process-changecreate.vue
@@ -536,7 +536,7 @@ export default {
margin-right: 4px;
border-radius: 20px;
}
-/deep/ .ivu-layout-content{
+::v-deep .ivu-layout-content{
overflow-y: hidden !important;
}
.line-bottom{
diff --git a/src/views/pages/process/task/processdetail/process-changehandle.vue b/src/views/pages/process/task/processdetail/process-changehandle.vue
index f77c27e867defc458feac44552d86935c33b06ef..66a9bd88a3a2430f571b5be9b0bae84e6e2d52eb 100644
--- a/src/views/pages/process/task/processdetail/process-changehandle.vue
+++ b/src/views/pages/process/task/processdetail/process-changehandle.vue
@@ -893,7 +893,7 @@ export default {
margin-right: 4px;
border-radius: 20px;
}
-/deep/ .ivu-layout-content{
+::v-deep .ivu-layout-content{
overflow-y: scroll !important;
}
.line-bottom{
diff --git a/src/views/pages/process/task/processdetail/process-cmdbsync.vue b/src/views/pages/process/task/processdetail/process-cmdbsync.vue
index 6dd487ec202f7f3fe4f55d54ef3b01519ea3aa1c..8bfe95f4e0c153bab87dfda525a1eafa8fd56ddf 100644
--- a/src/views/pages/process/task/processdetail/process-cmdbsync.vue
+++ b/src/views/pages/process/task/processdetail/process-cmdbsync.vue
@@ -469,7 +469,7 @@ export default {
height: 100%;
overflow-y: hidden;
}
-/deep/ .ivu-layout-content{
+::v-deep .ivu-layout-content{
overflow-y: hidden !important;
}
diff --git a/src/views/pages/process/task/processdetail/process-createjob.vue b/src/views/pages/process/task/processdetail/process-createjob.vue
index 23c093306b9260292832e5d582db120d4f813fae..38128d08f718afe629bef653144fa6c64484e854 100644
--- a/src/views/pages/process/task/processdetail/process-createjob.vue
+++ b/src/views/pages/process/task/processdetail/process-createjob.vue
@@ -508,7 +508,7 @@ export default {
margin-right: 4px;
border-radius: 20px;
}
-/deep/ .ivu-layout-content{
+::v-deep .ivu-layout-content{
overflow-y: hidden !important;
}
diff --git a/src/views/pages/process/task/processdetail/process-event.vue b/src/views/pages/process/task/processdetail/process-event.vue
index 607d0bd89c17f05ef59d707032bdcab2fd7cfd96..55976093c7d196486b62012b93811765fb813472 100644
--- a/src/views/pages/process/task/processdetail/process-event.vue
+++ b/src/views/pages/process/task/processdetail/process-event.vue
@@ -489,7 +489,7 @@ export default {
margin-right: 4px;
border-radius: 20px;
}
-/deep/ .ivu-layout-content{
+::v-deep .ivu-layout-content{
overflow-y: hidden !important;
}
diff --git a/src/views/pages/process/task/processdetail/process-omnipotent.vue b/src/views/pages/process/task/processdetail/process-omnipotent.vue
index 57683fc74068259b2fa280291ba5ac954cefd469..4c7f0242cc25c29c3b3b5453bdbfbc6b2c4ab410 100644
--- a/src/views/pages/process/task/processdetail/process-omnipotent.vue
+++ b/src/views/pages/process/task/processdetail/process-omnipotent.vue
@@ -541,7 +541,7 @@ export default {
margin-right: 4px;
border-radius: 20px;
}
-// /deep/ .ivu-layout-sider {
+// ::v-deep .ivu-layout-sider {
// transition: none;
// }
diff --git a/src/views/pages/process/task/processdetail/process-timer.vue b/src/views/pages/process/task/processdetail/process-timer.vue
index 3d2922f0f2da67bff05e43d90e66799631abbfbc..c89cb957f80ff293f3963c464033752c11dba57e 100644
--- a/src/views/pages/process/task/processdetail/process-timer.vue
+++ b/src/views/pages/process/task/processdetail/process-timer.vue
@@ -299,7 +299,7 @@ export default {
margin-right: 4px;
border-radius: 20px;
}
-/deep/ .ivu-layout-content{
+::v-deep .ivu-layout-content{
overflow-y: hidden !important;
}
diff --git a/src/views/pages/process/task/processdetail/workorder/CenterDetail.vue b/src/views/pages/process/task/processdetail/workorder/CenterDetail.vue
index 4fffda6f841af4a0cebcdec0b0a1390a2b7fce86..42561ecdb6553a7ffa0c7c6f4dcbbf4840160acf 100644
--- a/src/views/pages/process/task/processdetail/workorder/CenterDetail.vue
+++ b/src/views/pages/process/task/processdetail/workorder/CenterDetail.vue
@@ -1728,10 +1728,10 @@ function getParent(node) {
}
diff --git a/src/views/pages/process/task/processdetail/workorder/score/score-edit.vue b/src/views/pages/process/task/processdetail/workorder/score/score-edit.vue
index c5289770138854d858e596c96a4bc83697247b36..5e83bda6ce1ab69e1a0d3b5cf63f3ea86de36f14 100644
--- a/src/views/pages/process/task/processdetail/workorder/score/score-edit.vue
+++ b/src/views/pages/process/task/processdetail/workorder/score/score-edit.vue
@@ -156,7 +156,7 @@ export default {
}
.editor {
padding-bottom: 16px;
- /deep/ .ck-content {
+ ::v-deep .ck-content {
min-height: 90px;
}
}
diff --git a/src/views/pages/process/task/processdetail/workorder/step-carousel.vue b/src/views/pages/process/task/processdetail/workorder/step-carousel.vue
index 1efa5a2fddf5891eb5c57eea166c5c703b179716..e56b664ddb764b18d65332740a9b15150e53d23d 100644
--- a/src/views/pages/process/task/processdetail/workorder/step-carousel.vue
+++ b/src/views/pages/process/task/processdetail/workorder/step-carousel.vue
@@ -300,10 +300,10 @@ export default {
.Carousel {
width: 248px;
height: auto;
- /deep/.ivu-carousel-item {
+ ::v-deep .ivu-carousel-item {
padding: 0 1px;
}
- /deep/.ivu-carousel-dots {
+ ::v-deep .ivu-carousel-dots {
bottom: 0px;
position: relative;
li {
diff --git a/src/views/pages/process/task/processdetail/workorder/step-sla-delay.vue b/src/views/pages/process/task/processdetail/workorder/step-sla-delay.vue
index 7e3c650307c5f067581eed49638132bde7fcee1a..46b80cc98b8921d389a1cf1d267f54159ada80df 100644
--- a/src/views/pages/process/task/processdetail/workorder/step-sla-delay.vue
+++ b/src/views/pages/process/task/processdetail/workorder/step-sla-delay.vue
@@ -145,15 +145,15 @@ export default {
.list-main{
padding-bottom: 10px;
}
- /deep/ .ivu-scroll-container {
+ ::v-deep .ivu-scroll-container {
height: auto !important;
max-height: 190px;
padding-left: 6px;
}
- /deep/ .ivu-dropdown-item{
+ ::v-deep .ivu-dropdown-item{
padding: 0;
}
- /deep/ a{
+ ::v-deep a{
display: block;
padding: 8px 16px;
}
diff --git a/src/views/pages/process/task/processdetail/workorder/taskstep/step-overview.vue b/src/views/pages/process/task/processdetail/workorder/taskstep/step-overview.vue
index 04f2d71eb654dd8f25b9ec90f95de4ec5fbb419b..26a438fb6820fd38e619068b22d5fa26c6bf0195 100644
--- a/src/views/pages/process/task/processdetail/workorder/taskstep/step-overview.vue
+++ b/src/views/pages/process/task/processdetail/workorder/taskstep/step-overview.vue
@@ -379,7 +379,7 @@ export default {
padding-right: 18px; // 处理收起之后,右边不对齐问题
}
}
- /deep/ .activity-step {
+ ::v-deep .activity-step {
margin-left: 150px;
.step-log-common-box {
.ivu-timeline-item-tail {
@@ -448,7 +448,7 @@ export default {
}
}
.activity-box-list{
- /deep/ .image > img {
+ ::v-deep .image > img {
max-width: 100%;
}
}
diff --git a/src/views/pages/process/task/processtask-manage.vue b/src/views/pages/process/task/processtask-manage.vue
index 504ddd9134846b799d53d7dc834b8b49f44ea70e..c9f5beb3731f971569c5223b6ffc4e9a029188d5 100644
--- a/src/views/pages/process/task/processtask-manage.vue
+++ b/src/views/pages/process/task/processtask-manage.vue
@@ -903,7 +903,7 @@ html {
}
}
.workcenter-table {
- /deep/ .table-action {
+ ::v-deep .table-action {
.icon-setting {
padding-right: 9px;
padding-left: 4px;
@@ -912,19 +912,19 @@ html {
}
.tstable-box {
// 修复关注工单列左右间隙过大问题
- /deep/ td:nth-of-type(1) {
+ ::v-deep td:nth-of-type(1) {
padding-right: 0 !important;
}
- /deep/ td:nth-of-type(2) {
+ ::v-deep td:nth-of-type(2) {
padding-right: 0 !important;
}
- /deep/ td:nth-of-type(2) {
+ ::v-deep td:nth-of-type(2) {
padding-left: 4px !important;
}
- /deep/ th:nth-of-type(3) {
+ ::v-deep th:nth-of-type(3) {
padding-left: 0 !important;
}
- /deep/ td:nth-of-type(3) {
+ ::v-deep td:nth-of-type(3) {
padding-left: 0 !important;
}
.text-wrap {
diff --git a/src/views/pages/rdm/project/content-handler/content-handler-dialog.vue b/src/views/pages/rdm/project/content-handler/content-handler-dialog.vue
index beb6ca90be5e489d6d0930c4423835ed2aaa1238..d84a379357cf629c125e760b20025e31682ab564 100644
--- a/src/views/pages/rdm/project/content-handler/content-handler-dialog.vue
+++ b/src/views/pages/rdm/project/content-handler/content-handler-dialog.vue
@@ -71,16 +71,16 @@ export default {
};
diff --git a/src/views/pages/rdm/project/content-handler/content-handler.vue b/src/views/pages/rdm/project/content-handler/content-handler.vue
index f911e3ac66e2a5b9f19bb0248f2d9854c0c65f01..c1b9305da6585895ab2db1f4771cc5882e20bfdd 100644
--- a/src/views/pages/rdm/project/content-handler/content-handler.vue
+++ b/src/views/pages/rdm/project/content-handler/content-handler.vue
@@ -125,16 +125,16 @@ export default {
};
diff --git a/src/views/pages/rdm/project/edittab/components/app-status-edit.vue b/src/views/pages/rdm/project/edittab/components/app-status-edit.vue
index ecf2b0b012a9395b4c2d83f941db0d8ccc4d29af..d25d109418ab4116c0b7f6b8d384fa1c8d4e298c 100644
--- a/src/views/pages/rdm/project/edittab/components/app-status-edit.vue
+++ b/src/views/pages/rdm/project/edittab/components/app-status-edit.vue
@@ -425,7 +425,7 @@ export default {
left: 50%;
width: 50%;
}
-/deep/.folder-tr > td {
+::v-deep .folder-tr > td {
padding: 0px;
}
diff --git a/src/views/pages/rdm/project/viewtab/components/condition-group.vue b/src/views/pages/rdm/project/viewtab/components/condition-group.vue
index 09772fb582fbb0ddaac50a5d25fdc3f09eaffc6d..749f67b5cda864c61d8433500dc7b478b61a0b95 100644
--- a/src/views/pages/rdm/project/viewtab/components/condition-group.vue
+++ b/src/views/pages/rdm/project/viewtab/components/condition-group.vue
@@ -361,7 +361,7 @@ export default {
diff --git a/src/views/pages/rdm/project/viewtab/dashboard/dashboard-edit.vue b/src/views/pages/rdm/project/viewtab/dashboard/dashboard-edit.vue
index eb587416f003d62398fa46b6bf8d69134fc7db99..3fed78d630e9eca3a0b46650627d40fba0426bc3 100644
--- a/src/views/pages/rdm/project/viewtab/dashboard/dashboard-edit.vue
+++ b/src/views/pages/rdm/project/viewtab/dashboard/dashboard-edit.vue
@@ -556,13 +556,13 @@ export default {
}
.theme(@background-color) {
.formitem-container {
- /deep/ .ivu-collapse-content {
+ ::v-deep .ivu-collapse-content {
background-color: @background-color;
> .ivu-collapse-content-box {
padding-top: 0;
}
}
- /deep/ .ivu-collapse {
+ ::v-deep .ivu-collapse {
border: none;
}
}
diff --git a/src/views/pages/rdm/project/viewtab/iteration/iteration.vue b/src/views/pages/rdm/project/viewtab/iteration/iteration.vue
index 7e6461affd247a3bd6dd2372ffcb5cb8140715d9..04340181a1c18d96d1cfc62e3eae218090b9c8a4 100644
--- a/src/views/pages/rdm/project/viewtab/iteration/iteration.vue
+++ b/src/views/pages/rdm/project/viewtab/iteration/iteration.vue
@@ -205,7 +205,7 @@ export default {
diff --git a/src/views/pages/report/report/report-show.vue b/src/views/pages/report/report/report-show.vue
index c143e5d7254682cab833d9295b50ba140ed031d2..19490fd55f6edb4423390a28f3a22bfc75d65af0 100644
--- a/src/views/pages/report/report/report-show.vue
+++ b/src/views/pages/report/report/report-show.vue
@@ -271,7 +271,7 @@ export default {
@import '~@/resources/assets/css/report/report.less';
diff --git a/src/views/pages/report/report/reportinstance-show.vue b/src/views/pages/report/report/reportinstance-show.vue
index b483159b0dcee5adbf670a6889ecaec8cd160355..2de18a1bdaf1e67d9f7aeeda65807f9dbfa898b7 100644
--- a/src/views/pages/report/report/reportinstance-show.vue
+++ b/src/views/pages/report/report/reportinstance-show.vue
@@ -232,7 +232,7 @@ export default {