diff --git a/nezha-fronted/src/assets/css/common.scss b/nezha-fronted/src/assets/css/common.scss
index a2e9b390f..f98636b69 100644
--- a/nezha-fronted/src/assets/css/common.scss
+++ b/nezha-fronted/src/assets/css/common.scss
@@ -163,8 +163,8 @@
}
}
.icon {
- width: 1em;
- height: 1em;
+ width: 5rem;
+ height: 5rem;
vertical-align: -0.15em;
fill: currentColor;
overflow: hidden;
diff --git a/nezha-fronted/src/assets/css/common/tableCommon.scss b/nezha-fronted/src/assets/css/common/tableCommon.scss
index 1e2a4dfa3..96c82ebeb 100644
--- a/nezha-fronted/src/assets/css/common/tableCommon.scss
+++ b/nezha-fronted/src/assets/css/common/tableCommon.scss
@@ -482,3 +482,10 @@
.fade-leave-active {
transition: opacity 1s;
}
+.right-no-data /deep/ .icon {
+ width: 5rem;
+ height: 5rem;
+}
+.right-no-data {
+ line-height: 21px;
+}
diff --git a/nezha-fronted/src/assets/css/font/iconfont.js b/nezha-fronted/src/assets/css/font/iconfont.js
index d32c0cbe7..774a1927b 100644
--- a/nezha-fronted/src/assets/css/font/iconfont.js
+++ b/nezha-fronted/src/assets/css/font/iconfont.js
@@ -1 +1 @@
-!function(a){var c,h,l,z,o,i='',v=(v=document.getElementsByTagName("script"))[v.length-1].getAttribute("data-injectcss"),t=function(a,c){c.parentNode.insertBefore(a,c)};if(v&&!a.__iconfont__svg__cssinject__){a.__iconfont__svg__cssinject__=!0;try{document.write("")}catch(a){console&&console.log(a)}}function m(){o||(o=!0,l())}function p(){try{z.documentElement.doScroll("left")}catch(a){return void setTimeout(p,50)}m()}c=function(){var a,c;(c=document.createElement("div")).innerHTML=i,i=null,(a=c.getElementsByTagName("svg")[0])&&(a.setAttribute("aria-hidden","true"),a.style.position="absolute",a.style.width=0,a.style.height=0,a.style.overflow="hidden",c=a,(a=document.body).firstChild?t(c,a.firstChild):a.appendChild(c))},document.addEventListener?~["complete","loaded","interactive"].indexOf(document.readyState)?setTimeout(c,0):(h=function(){document.removeEventListener("DOMContentLoaded",h,!1),c()},document.addEventListener("DOMContentLoaded",h,!1)):document.attachEvent&&(l=c,z=a.document,o=!1,p(),z.onreadystatechange=function(){"complete"==z.readyState&&(z.onreadystatechange=null,m())})}(window);
\ No newline at end of file
+!function(a){var c,h,l,z,o,i='',v=(v=document.getElementsByTagName("script"))[v.length-1].getAttribute("data-injectcss"),t=function(a,c){c.parentNode.insertBefore(a,c)};if(v&&!a.__iconfont__svg__cssinject__){a.__iconfont__svg__cssinject__=!0;try{document.write("")}catch(a){console&&console.log(a)}}function m(){o||(o=!0,l())}function p(){try{z.documentElement.doScroll("left")}catch(a){return void setTimeout(p,50)}m()}c=function(){var a,c;(c=document.createElement("div")).innerHTML=i,i=null,(a=c.getElementsByTagName("svg")[0])&&(a.setAttribute("aria-hidden","true"),a.style.position="absolute",a.style.width=0,a.style.height=0,a.style.overflow="hidden",c=a,(a=document.body).firstChild?t(c,a.firstChild):a.appendChild(c))},document.addEventListener?~["complete","loaded","interactive"].indexOf(document.readyState)?setTimeout(c,0):(h=function(){document.removeEventListener("DOMContentLoaded",h,!1),c()},document.addEventListener("DOMContentLoaded",h,!1)):document.attachEvent&&(l=c,z=a.document,o=!1,p(),z.onreadystatechange=function(){"complete"==z.readyState&&(z.onreadystatechange=null,m())})}(window);
diff --git a/nezha-fronted/src/assets/css/font/iconfont.ttf b/nezha-fronted/src/assets/css/font/iconfont.ttf
index ae99cce7c..b26adb7c1 100644
Binary files a/nezha-fronted/src/assets/css/font/iconfont.ttf and b/nezha-fronted/src/assets/css/font/iconfont.ttf differ
diff --git a/nezha-fronted/src/assets/css/font/iconfont.woff b/nezha-fronted/src/assets/css/font/iconfont.woff
index 9aa0245e4..3c13ee0db 100644
Binary files a/nezha-fronted/src/assets/css/font/iconfont.woff and b/nezha-fronted/src/assets/css/font/iconfont.woff differ
diff --git a/nezha-fronted/src/assets/css/font/iconfont.woff2 b/nezha-fronted/src/assets/css/font/iconfont.woff2
index 83bd0de7b..2269713b5 100644
Binary files a/nezha-fronted/src/assets/css/font/iconfont.woff2 and b/nezha-fronted/src/assets/css/font/iconfont.woff2 differ
diff --git a/nezha-fronted/src/assets/css/nzIcon.css b/nezha-fronted/src/assets/css/nzIcon.css
index 0d0cc9b09..4a8539362 100644
--- a/nezha-fronted/src/assets/css/nzIcon.css
+++ b/nezha-fronted/src/assets/css/nzIcon.css
@@ -1,8 +1,8 @@
@font-face {
font-family: "nz-icon"; /* Project id 2030432 */
- src: url('./font/iconfont.woff2?t=1634268820326') format('woff2'),
- url('./font/iconfont.woff?t=1634268820326') format('woff'),
- url('./font/iconfont.ttf?t=1634268820326') format('truetype');
+ src: url('./font/iconfont.woff2?t=1634874122349') format('woff2'),
+ url('./font/iconfont.woff?t=1634874122349') format('woff'),
+ url('./font/iconfont.ttf?t=1634874122349') format('truetype');
}
.nz-icon {
@@ -13,6 +13,46 @@
-moz-osx-font-smoothing: grayscale;
}
+.nz-icon-stop:before {
+ content: "\e74a";
+}
+
+.nz-icon-no-data-panel:before {
+ content: "\e748";
+}
+
+.nz-icon-no-data-project:before {
+ content: "\e74f";
+}
+
+.nz-icon-no-data-list:before {
+ content: "\e750";
+}
+
+.nz-icon-ZD:before {
+ content: "\e74e";
+}
+
+.nz-icon-failed:before {
+ content: "\e749";
+}
+
+.nz-icon-unknown-error:before {
+ content: "\e74c";
+}
+
+.nz-icon-over:before {
+ content: "\e74b";
+}
+
+.nz-icon-connecting:before {
+ content: "\e74d";
+}
+
+.nz-icon-label:before {
+ content: "\e747";
+}
+
.nz-icon-language-change:before {
content: "\e746";
}
@@ -393,10 +433,6 @@
content: "\e6f7";
}
-.nz-icon-ZD:before {
- content: "\e6f9";
-}
-
.nz-icon-revoke1:before {
content: "\e6ee";
}
diff --git a/nezha-fronted/src/components/charts/chart-list.vue b/nezha-fronted/src/components/charts/chart-list.vue
index 7f4e3f867..f35c8db25 100644
--- a/nezha-fronted/src/components/charts/chart-list.vue
+++ b/nezha-fronted/src/components/charts/chart-list.vue
@@ -5,13 +5,34 @@
position:relative;
box-sizing: border-box;
}
- .noData{
- text-align: center
+ .no-data{
+ height: 1189px;
+ width: 100%;
+ position: relative;
+ .icon {
+ width: 5rem;
+ height: 5rem;
+ position: absolute;
+ top: 50%;
+ left: 50%;
+ margin-top: -52px;
+ margin-left: -40px;
+ text-align: center;
+ }
+ .no-data-div {
+ position: absolute;
+ font-size: 16px;
+ color: #333333;
+ font-weight: 400;
+ margin-left: -29px;
+ top: 52.5%;
+ left: 50%
+ }
}
.list-width{
width: 100%;
/*height: 100%;*/
- padding: 0 10px 5px 20px;
+ padding: 0 10px 5px 10px;
box-sizing: border-box;
overflow: hidden;/*避免鼠标第一次放到曲线时,x轴出现滚动条后消失*/
@@ -241,7 +262,13 @@
:chart-index="index">
-
+
+
@@ -683,7 +710,7 @@ export default {
if (response.code === 200) {
setTimeout(() => {
this.finshGetData = false
- }, 1000)
+ }, 100)
response.data.list.forEach((item, index) => {
item.isLoaded = false
})
diff --git a/nezha-fronted/src/components/common/language/cn.js b/nezha-fronted/src/components/common/language/cn.js
index 4fab239da..01301b5d1 100644
--- a/nezha-fronted/src/components/common/language/cn.js
+++ b/nezha-fronted/src/components/common/language/cn.js
@@ -157,7 +157,9 @@ const cn = {
oid: 'OID格式校验错误',
normal: '正常',
unusual: '不正常',
- AuthenticationFailed: '认证失败'
+ AuthenticationFailed: '认证失败',
+ disabled: '已禁用',
+ enabled: '启用'
},
setup: {
step0: '欢迎',
@@ -718,6 +720,7 @@ const cn = {
user: {
userList: '用户列表',
user: '用户',
+ state: '状态',
name: '姓名', // "用户"
username: '登录名', // 登录名
roles: '角色',
diff --git a/nezha-fronted/src/components/common/language/en.js b/nezha-fronted/src/components/common/language/en.js
index d9b9738a6..7740e4071 100644
--- a/nezha-fronted/src/components/common/language/en.js
+++ b/nezha-fronted/src/components/common/language/en.js
@@ -162,7 +162,9 @@ const en = {
oid: 'OID format check error',
normal: 'Up',
unusual: 'Down',
- AuthenticationFailed: 'Authentication failed'
+ AuthenticationFailed: 'Authentication failed',
+ disabled: 'Disabled',
+ enabled: 'Enabled'
},
pageSize: '/page',
setup: {
@@ -726,6 +728,7 @@ const en = {
user: {
userList: 'User list', // "用户列表"
user: 'User',
+ state: 'State',
// 列表表头
name: 'Name', // "用户"
username: 'Username', // 登录名
diff --git a/nezha-fronted/src/components/common/project/topologyL5.vue b/nezha-fronted/src/components/common/project/topologyL5.vue
index 2988ca6f4..2c6385757 100644
--- a/nezha-fronted/src/components/common/project/topologyL5.vue
+++ b/nezha-fronted/src/components/common/project/topologyL5.vue
@@ -230,11 +230,9 @@
diff --git a/nezha-fronted/src/components/common/rightBox/administration/userBox.vue b/nezha-fronted/src/components/common/rightBox/administration/userBox.vue
index f795572c8..091e40365 100644
--- a/nezha-fronted/src/components/common/rightBox/administration/userBox.vue
+++ b/nezha-fronted/src/components/common/rightBox/administration/userBox.vue
@@ -86,7 +86,7 @@
-
+
diff --git a/nezha-fronted/src/components/common/rightBox/alertRuleBox.vue b/nezha-fronted/src/components/common/rightBox/alertRuleBox.vue
index 1287e7b43..40a5ae659 100644
--- a/nezha-fronted/src/components/common/rightBox/alertRuleBox.vue
+++ b/nezha-fronted/src/components/common/rightBox/alertRuleBox.vue
@@ -133,11 +133,11 @@
size="small"
>
@@ -168,11 +168,11 @@
size="small"
>
@@ -189,11 +189,11 @@
size="small"
>
@@ -258,11 +258,11 @@
@change="receiverAndNotifyValidate"
>
@@ -280,11 +280,11 @@
@change="receiverAndNotifyValidate"
>
diff --git a/nezha-fronted/src/components/common/table/alert/alertMessageTable.vue b/nezha-fronted/src/components/common/table/alert/alertMessageTable.vue
index 3b68d74d7..2fbdbc706 100644
--- a/nezha-fronted/src/components/common/table/alert/alertMessageTable.vue
+++ b/nezha-fronted/src/components/common/table/alert/alertMessageTable.vue
@@ -125,6 +125,14 @@
+
+
+
+
No results found
+
+
@@ -152,7 +160,8 @@ export default {
type: Boolean,
default: true
},
- alertMessageTabNew: Boolean
+ alertMessageTabNew: Boolean,
+ loading: Boolean
},
mixins: [table, bus],
data () {
diff --git a/nezha-fronted/src/components/common/table/alert/alertRuleTable.vue b/nezha-fronted/src/components/common/table/alert/alertRuleTable.vue
index 4164fc5a9..d8be11d33 100644
--- a/nezha-fronted/src/components/common/table/alert/alertRuleTable.vue
+++ b/nezha-fronted/src/components/common/table/alert/alertRuleTable.vue
@@ -90,15 +90,23 @@
{{scope.row.schedStime+' - '+scope.row.schedEtime}}
- {$emit('statusChange', scope.row)}"
- />
+
+
+
+
+
+
+
+
+
+
+
+ {{ $t('overall.enabled') }}
+
+
+
+ {{ $t('overall.disabled') }}
+
{{scope.row[item.prop]}}
@@ -125,6 +133,14 @@
+
+
+
+
No results found
+
+
@@ -134,6 +150,9 @@ import chartDataFormat from '@/components/charts/chartDataFormat'
export default {
name: 'alertRuleTable',
mixins: [table],
+ props: {
+ loading: Boolean
+ },
data () {
return {
tableTitle: [
diff --git a/nezha-fronted/src/components/common/table/alert/alertSilenceTable.vue b/nezha-fronted/src/components/common/table/alert/alertSilenceTable.vue
index 99de51bf5..2e63fed91 100644
--- a/nezha-fronted/src/components/common/table/alert/alertSilenceTable.vue
+++ b/nezha-fronted/src/components/common/table/alert/alertSilenceTable.vue
@@ -102,6 +102,14 @@
+
+
+
+
No results found
+
+
@@ -116,6 +124,9 @@ export default {
nzAlertTag
},
mixins: [table],
+ props: {
+ loading: Boolean
+ },
data () {
return {
/* 表格相关 */
diff --git a/nezha-fronted/src/components/common/table/asset/assetMetaTable.vue b/nezha-fronted/src/components/common/table/asset/assetMetaTable.vue
index f22857331..8eaf57601 100644
--- a/nezha-fronted/src/components/common/table/asset/assetMetaTable.vue
+++ b/nezha-fronted/src/components/common/table/asset/assetMetaTable.vue
@@ -81,6 +81,14 @@
+
+
+
+
No results found
+
+
@@ -89,6 +97,9 @@ import table from '@/components/common/mixin/table'
export default {
name: 'assetLabelTable',
mixins: [table],
+ props: {
+ loading: Boolean
+ },
data () {
return {
tableTitle: [
diff --git a/nezha-fronted/src/components/common/table/asset/assetTable.vue b/nezha-fronted/src/components/common/table/asset/assetTable.vue
index ea377be1b..290301c7d 100644
--- a/nezha-fronted/src/components/common/table/asset/assetTable.vue
+++ b/nezha-fronted/src/components/common/table/asset/assetTable.vue
@@ -130,6 +130,14 @@
+
+
+
+
No results found
+
+
@@ -149,7 +157,8 @@ export default {
type: Boolean,
default: true
},
- assetTab: Boolean
+ assetTab: Boolean,
+ loading: Boolean
},
data () {
return {
diff --git a/nezha-fronted/src/components/common/table/settings/agentTable.vue b/nezha-fronted/src/components/common/table/settings/agentTable.vue
index 7479e9346..ba5edfc0e 100644
--- a/nezha-fronted/src/components/common/table/settings/agentTable.vue
+++ b/nezha-fronted/src/components/common/table/settings/agentTable.vue
@@ -69,6 +69,14 @@
+
+
+
+
No results found
+
+
@@ -77,6 +85,9 @@ import table from '@/components/common/mixin/table'
import { agent } from '@/components/common/js/constants'
export default {
name: 'agentTable',
+ props: {
+ loading: Boolean
+ },
mixins: [table],
data () {
return {
diff --git a/nezha-fronted/src/components/common/table/settings/assetTypeTable.vue b/nezha-fronted/src/components/common/table/settings/assetTypeTable.vue
index bd165d717..3a7d843bc 100644
--- a/nezha-fronted/src/components/common/table/settings/assetTypeTable.vue
+++ b/nezha-fronted/src/components/common/table/settings/assetTypeTable.vue
@@ -83,6 +83,14 @@
+
+
+
+
No results found
+
+
@@ -90,6 +98,9 @@
import table from '@/components/common/mixin/table'
export default {
name: 'asstTypeTable',
+ props: {
+ loading: Boolean
+ },
mixins: [table],
data () {
return {
diff --git a/nezha-fronted/src/components/common/table/settings/cabinetTable.vue b/nezha-fronted/src/components/common/table/settings/cabinetTable.vue
index 4730c273e..d8e2312f5 100644
--- a/nezha-fronted/src/components/common/table/settings/cabinetTable.vue
+++ b/nezha-fronted/src/components/common/table/settings/cabinetTable.vue
@@ -50,6 +50,14 @@
+
+
+
+
No results found
+
+
@@ -60,6 +68,9 @@ export default {
name: 'cabinet Table',
components: { Template },
mixins: [table],
+ props: {
+ loading: Boolean
+ },
data () {
return {
tableTitle: [
diff --git a/nezha-fronted/src/components/common/table/settings/chartTmplTable.vue b/nezha-fronted/src/components/common/table/settings/chartTmplTable.vue
index f153177ed..689d58ebb 100644
--- a/nezha-fronted/src/components/common/table/settings/chartTmplTable.vue
+++ b/nezha-fronted/src/components/common/table/settings/chartTmplTable.vue
@@ -64,6 +64,14 @@
+
+
+
+
No results found
+
+
@@ -73,6 +81,9 @@ import { chart as chartConstant } from '@/components/common/js/constants'
export default {
name: 'chartTmplTable',
mixins: [table],
+ props: {
+ loading: Boolean
+ },
data () {
return {
chartTypeList: chartConstant.type,
diff --git a/nezha-fronted/src/components/common/table/settings/credentialsTable.vue b/nezha-fronted/src/components/common/table/settings/credentialsTable.vue
index f386d4afb..be9176525 100644
--- a/nezha-fronted/src/components/common/table/settings/credentialsTable.vue
+++ b/nezha-fronted/src/components/common/table/settings/credentialsTable.vue
@@ -83,6 +83,14 @@
+
+
+
+
No results found
+
+
@@ -90,6 +98,9 @@
import table from '@/components/common/mixin/table'
export default {
name: 'credentialsTable',
+ props: {
+ loading: Boolean
+ },
mixins: [table],
data () {
return {
diff --git a/nezha-fronted/src/components/common/table/settings/dcTable.vue b/nezha-fronted/src/components/common/table/settings/dcTable.vue
index d498b4ff3..1a3e2b2ca 100644
--- a/nezha-fronted/src/components/common/table/settings/dcTable.vue
+++ b/nezha-fronted/src/components/common/table/settings/dcTable.vue
@@ -41,14 +41,14 @@
-
- {$emit('statusChange', scope.row)}"
- />
+
+
+ {{ $t('overall.enabled') }}
+
+
+
+ {{ $t('overall.disabled') }}
+
{{scope.row.longitude}}
@@ -99,6 +99,15 @@
+
+
+
+
No results found
+
+
+
@@ -108,6 +117,9 @@ import { showTableTooltip, hideTableTooltip } from '@/components/common/js/tools
export default {
name: 'dcTable',
mixins: [table],
+ props: {
+ loading: Boolean
+ },
data () {
return {
regNum: /^[0-9]+.?[0-9]*/,
diff --git a/nezha-fronted/src/components/common/table/settings/endpointTable.vue b/nezha-fronted/src/components/common/table/settings/endpointTable.vue
index fd9fed998..b0c8b260e 100644
--- a/nezha-fronted/src/components/common/table/settings/endpointTable.vue
+++ b/nezha-fronted/src/components/common/table/settings/endpointTable.vue
@@ -184,6 +184,14 @@
+
+
+
+
No results found
+
+
@@ -201,7 +209,8 @@ export default {
type: Boolean,
default: true
},
- endpointTab: Boolean
+ endpointTab: Boolean,
+ loading: Boolean
},
data () {
return {
diff --git a/nezha-fronted/src/components/common/table/settings/exprTmplTable.vue b/nezha-fronted/src/components/common/table/settings/exprTmplTable.vue
index f10aa9b0f..174334a65 100644
--- a/nezha-fronted/src/components/common/table/settings/exprTmplTable.vue
+++ b/nezha-fronted/src/components/common/table/settings/exprTmplTable.vue
@@ -56,6 +56,14 @@
+
+
+
+
No results found
+
+
@@ -64,6 +72,9 @@ import table from '@/components/common/mixin/table'
export default {
name: 'exprTmplTable',
mixins: [table],
+ props: {
+ loading: Boolean
+ },
data () {
return {
tableTitle: [
diff --git a/nezha-fronted/src/components/common/table/settings/menuTable.vue b/nezha-fronted/src/components/common/table/settings/menuTable.vue
index c6a85fe26..65397f738 100644
--- a/nezha-fronted/src/components/common/table/settings/menuTable.vue
+++ b/nezha-fronted/src/components/common/table/settings/menuTable.vue
@@ -72,6 +72,14 @@
+
+
+
+
No results found
+
+
@@ -80,6 +88,9 @@ import table from '@/components/common/mixin/table'
export default {
name: 'menuTable',
mixins: [table],
+ props: {
+ loading: Boolean
+ },
data () {
return {
tableTitle: [ // 原table列
diff --git a/nezha-fronted/src/components/common/table/settings/mibTable.vue b/nezha-fronted/src/components/common/table/settings/mibTable.vue
index 86a61f954..6bb037308 100644
--- a/nezha-fronted/src/components/common/table/settings/mibTable.vue
+++ b/nezha-fronted/src/components/common/table/settings/mibTable.vue
@@ -89,6 +89,14 @@
+
+
+
+
No results found
+
+
@@ -98,6 +106,9 @@ import axios from 'axios'
export default {
name: 'mibTable',
mixins: [table],
+ props: {
+ loading: Boolean
+ },
data () {
return {
tableTitle: [
diff --git a/nezha-fronted/src/components/common/table/settings/modelTable.vue b/nezha-fronted/src/components/common/table/settings/modelTable.vue
index d94edb31f..080fbbb55 100644
--- a/nezha-fronted/src/components/common/table/settings/modelTable.vue
+++ b/nezha-fronted/src/components/common/table/settings/modelTable.vue
@@ -76,6 +76,14 @@
+
+
+
+
No results found
+
+
@@ -84,6 +92,9 @@ import table from '@/components/common/mixin/table'
export default {
name: 'modelTable',
mixins: [table],
+ props: {
+ loading: Boolean
+ },
data () {
return {
tableTitle: [ // 原始table列
diff --git a/nezha-fronted/src/components/common/table/settings/moduleTable.vue b/nezha-fronted/src/components/common/table/settings/moduleTable.vue
index 9ff191a59..8f606ec76 100644
--- a/nezha-fronted/src/components/common/table/settings/moduleTable.vue
+++ b/nezha-fronted/src/components/common/table/settings/moduleTable.vue
@@ -81,6 +81,14 @@
+
+
+
+
No results found
+
+
@@ -89,6 +97,9 @@ import table from '@/components/common/mixin/table'
export default {
name: 'moduleTable',
mixins: [table],
+ props: {
+ loading: Boolean
+ },
data () {
return {
tableTitle: [ // 原始table列
diff --git a/nezha-fronted/src/components/common/table/settings/operationLogTable.vue b/nezha-fronted/src/components/common/table/settings/operationLogTable.vue
index ebf8c2df4..668288c55 100644
--- a/nezha-fronted/src/components/common/table/settings/operationLogTable.vue
+++ b/nezha-fronted/src/components/common/table/settings/operationLogTable.vue
@@ -45,6 +45,14 @@
-
+
+
+
+
No results found
+
+
@@ -53,6 +61,9 @@ import table from '@/components/common/mixin/table'
export default {
name: 'operationLog',
mixins: [table],
+ props: {
+ loading: Boolean
+ },
data () {
return {
tableTitle: [
diff --git a/nezha-fronted/src/components/common/table/settings/projectTable.vue b/nezha-fronted/src/components/common/table/settings/projectTable.vue
index 68a0d0e33..d5d32693e 100644
--- a/nezha-fronted/src/components/common/table/settings/projectTable.vue
+++ b/nezha-fronted/src/components/common/table/settings/projectTable.vue
@@ -80,6 +80,14 @@
+
+
+
+
No results found
+
+
@@ -88,6 +96,9 @@ import table from '@/components/common/mixin/table'
export default {
name: 'projectTable',
mixins: [table],
+ props: {
+ loading: Boolean
+ },
data () {
return {
tableTitle: [ // 原始table列
diff --git a/nezha-fronted/src/components/common/table/settings/roleTable.vue b/nezha-fronted/src/components/common/table/settings/roleTable.vue
index 21a42be97..5fe97534f 100644
--- a/nezha-fronted/src/components/common/table/settings/roleTable.vue
+++ b/nezha-fronted/src/components/common/table/settings/roleTable.vue
@@ -64,6 +64,14 @@
+
+
+
+
No results found
+
+
@@ -72,6 +80,9 @@ import table from '@/components/common/mixin/table'
export default {
name: 'roleTable',
mixins: [table],
+ props: {
+ loading: Boolean
+ },
data () {
return {
tableTitle: [ // 原table列
diff --git a/nezha-fronted/src/components/common/table/settings/terminalLogTable.vue b/nezha-fronted/src/components/common/table/settings/terminalLogTable.vue
index 7714c684b..4833d7cfc 100644
--- a/nezha-fronted/src/components/common/table/settings/terminalLogTable.vue
+++ b/nezha-fronted/src/components/common/table/settings/terminalLogTable.vue
@@ -103,6 +103,14 @@
+
+
+
+
No results found
+
+
@@ -116,7 +124,8 @@ export default {
props: {
nowTime: {},
terminalLogTab: Boolean,
- terminalLog: Boolean
+ terminalLog: Boolean,
+ loading: Boolean
},
data () {
return {
diff --git a/nezha-fronted/src/components/common/table/settings/userTable.vue b/nezha-fronted/src/components/common/table/settings/userTable.vue
index 768ddc47c..ed25b3d1d 100644
--- a/nezha-fronted/src/components/common/table/settings/userTable.vue
+++ b/nezha-fronted/src/components/common/table/settings/userTable.vue
@@ -54,14 +54,14 @@
- {statusChange(scope.row)}">
-
+
+
+ {{ $t('overall.enabled') }}
+
+
+
+ {{ $t('overall.disabled') }}
+
{{utcTimeToTimezoneStr(scope.row[item.prop])}}
{{utcTimeToTimezoneStr(scope.row[item.prop])}}
@@ -93,6 +93,14 @@
+
+
+
+
No results found
+
+
@@ -101,6 +109,9 @@ import table from '@/components/common/mixin/table'
export default {
name: 'userTable',
mixins: [table],
+ props: {
+ loading: Boolean
+ },
data () {
return {
tableTitle: [ // 原始table列
@@ -154,7 +165,7 @@ export default {
show: true,
width: 150
}, {
- label: this.$t('config.user.enable'),
+ label: this.$t('config.user.state'),
prop: 'status',
show: true,
width: 100
diff --git a/nezha-fronted/src/components/page/asset/asset.vue b/nezha-fronted/src/components/page/asset/asset.vue
index 82319b138..b86faf1a0 100644
--- a/nezha-fronted/src/components/page/asset/asset.vue
+++ b/nezha-fronted/src/components/page/asset/asset.vue
@@ -52,6 +52,7 @@
+
+
+
+
No results found
+
+
@@ -106,6 +114,9 @@ import { tableCommon } from './systemCommon'
import table from '@/components/common/mixin/table'
export default {
name: 'apiKeyTable',
+ props: {
+ loading: Boolean
+ },
mixins: [table, tableCommon],
data () {
return {
diff --git a/nezha-fronted/src/components/page/config/system/linkTab.vue b/nezha-fronted/src/components/page/config/system/linkTab.vue
index 8f18a0666..252d2216f 100644
--- a/nezha-fronted/src/components/page/config/system/linkTab.vue
+++ b/nezha-fronted/src/components/page/config/system/linkTab.vue
@@ -20,6 +20,7 @@
+
+
+
+
No results found
+
+
@@ -86,6 +94,9 @@ import bus from '../../../../libs/bus'
import table from '@/components/common/mixin/table'
export default {
name: 'linkTable',
+ props: {
+ loading: Boolean
+ },
mixins: [table, tableCommon],
data () {
return {
diff --git a/nezha-fronted/src/components/page/config/system/notifyMethodTab.vue b/nezha-fronted/src/components/page/config/system/notifyMethodTab.vue
index 0a674b815..90b99606c 100644
--- a/nezha-fronted/src/components/page/config/system/notifyMethodTab.vue
+++ b/nezha-fronted/src/components/page/config/system/notifyMethodTab.vue
@@ -21,6 +21,7 @@
+
+
+
+
No results found
+
+
@@ -95,6 +103,9 @@ import table from '@/components/common/mixin/table'
import { tableCommon } from './systemCommon'
export default {
name: 'notifyMethodTable',
+ props: {
+ loading: Boolean
+ },
mixins: [table, tableCommon],
data () {
return {
diff --git a/nezha-fronted/src/components/page/config/terminalLog.vue b/nezha-fronted/src/components/page/config/terminalLog.vue
index 6f05825e1..ed4395df0 100644
--- a/nezha-fronted/src/components/page/config/terminalLog.vue
+++ b/nezha-fronted/src/components/page/config/terminalLog.vue
@@ -12,6 +12,7 @@