diff --git a/.gitignore b/.gitignore
index 403adbc1..3e7fb000 100644
--- a/.gitignore
+++ b/.gitignore
@@ -21,3 +21,4 @@ pnpm-debug.log*
*.njsproj
*.sln
*.sw?
+ws.js
diff --git a/package-lock.json b/package-lock.json
index 541ea021..e6236dd0 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -2901,6 +2901,11 @@
"resolve": "^1.12.0"
}
},
+ "babel-helper-vue-jsx-merge-props": {
+ "version": "2.0.3",
+ "resolved": "https://registry.npmjs.org/babel-helper-vue-jsx-merge-props/-/babel-helper-vue-jsx-merge-props-2.0.3.tgz",
+ "integrity": "sha512-gsLiKK7Qrb7zYJNgiXKpXblxbV5ffSwR0f5whkPAaBAR4fhi6bwRZxX9wBlIc5M/v8CCkXUbXZL4N/nSE97cqg=="
+ },
"babel-loader": {
"version": "8.2.2",
"resolved": "https://registry.npm.taobao.org/babel-loader/download/babel-loader-8.2.2.tgz?cache=0&sync_timestamp=1606424508891&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fbabel-loader%2Fdownload%2Fbabel-loader-8.2.2.tgz",
@@ -2952,6 +2957,27 @@
"@babel/helper-define-polyfill-provider": "^0.2.1"
}
},
+ "babel-runtime": {
+ "version": "6.26.0",
+ "resolved": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.26.0.tgz",
+ "integrity": "sha1-llxwWGaOgrVde/4E/yM3vItWR/4=",
+ "requires": {
+ "core-js": "^2.4.0",
+ "regenerator-runtime": "^0.11.0"
+ },
+ "dependencies": {
+ "core-js": {
+ "version": "2.6.12",
+ "resolved": "https://registry.npmjs.org/core-js/-/core-js-2.6.12.tgz",
+ "integrity": "sha512-Kb2wC0fvsWfQrgk8HU5lW6U/Lcs8+9aaYcy4ZFc6DDlo4nZ7n70dEgE5rtR0oG6ufKDUnrwfWL1mXR5ljDatrQ=="
+ },
+ "regenerator-runtime": {
+ "version": "0.11.1",
+ "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.11.1.tgz",
+ "integrity": "sha512-MguG95oij0fC3QV3URf4V2SDYGJhJnJGqvIIgdECeODCT98wSWDAJ94SSuVpYQUoTcGUIL6L4yNB7j1DFFHSBg=="
+ }
+ }
+ },
"balanced-match": {
"version": "1.0.2",
"resolved": "https://registry.npm.taobao.org/balanced-match/download/balanced-match-1.0.2.tgz?cache=0&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fbalanced-match%2Fdownload%2Fbalanced-match-1.0.2.tgz",
@@ -4663,8 +4689,7 @@
"deepmerge": {
"version": "1.5.2",
"resolved": "https://registry.npm.taobao.org/deepmerge/download/deepmerge-1.5.2.tgz",
- "integrity": "sha1-EEmdhohEza1P7ghC34x/bwyVp1M=",
- "dev": true
+ "integrity": "sha1-EEmdhohEza1P7ghC34x/bwyVp1M="
},
"default-gateway": {
"version": "5.0.5",
@@ -5147,6 +5172,29 @@
"batch-processor": "1.0.0"
}
},
+ "element-ui": {
+ "version": "2.15.2",
+ "resolved": "https://registry.npmjs.org/element-ui/-/element-ui-2.15.2.tgz",
+ "integrity": "sha512-S66VvOt1AR698uzxAnJeajnIPI1eIzlkKXHx2F2v94PAs/8JuyRcLOUGy100mJHIIaSkRlxVOtI+As2XTB8Oew==",
+ "requires": {
+ "async-validator": "~1.8.1",
+ "babel-helper-vue-jsx-merge-props": "^2.0.0",
+ "deepmerge": "^1.2.0",
+ "normalize-wheel": "^1.0.1",
+ "resize-observer-polyfill": "^1.5.0",
+ "throttle-debounce": "^1.0.1"
+ },
+ "dependencies": {
+ "async-validator": {
+ "version": "1.8.5",
+ "resolved": "https://registry.npmjs.org/async-validator/-/async-validator-1.8.5.tgz",
+ "integrity": "sha512-tXBM+1m056MAX0E8TL2iCjg8WvSyXu0Zc8LNtYqrVeyoL3+esHRZ4SieE9fKQyyU09uONjnMEjrNBMqT0mbvmA==",
+ "requires": {
+ "babel-runtime": "6.x"
+ }
+ }
+ }
+ },
"elliptic": {
"version": "6.5.4",
"resolved": "https://registry.npm.taobao.org/elliptic/download/elliptic-6.5.4.tgz",
@@ -12528,6 +12576,11 @@
"neo-async": "^2.6.0"
}
},
+ "throttle-debounce": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/throttle-debounce/-/throttle-debounce-1.1.0.tgz",
+ "integrity": "sha512-XH8UiPCQcWNuk2LYePibW/4qL97+ZQ1AN3FNXwZRBNPPowo/NRU5fAlDCSNBJIYCKbioZfuYtMhG4quqoJhVzg=="
+ },
"through": {
"version": "2.3.8",
"resolved": "https://registry.nlark.com/through/download/through-2.3.8.tgz",
diff --git a/package.json b/package.json
index 6686b5f6..5515ca8a 100644
--- a/package.json
+++ b/package.json
@@ -13,6 +13,7 @@
"dayjs": "^1.10.5",
"echarts": "^5.1.1",
"element-plus": "^1.0.2-beta.44",
+ "element-ui": "^2.15.2",
"lib-flexible": "^0.3.2",
"lodash": "^4.17.21",
"moment-timezone": "^0.5.33",
diff --git a/src/App.vue b/src/App.vue
index 481d1274..037ec056 100644
--- a/src/App.vue
+++ b/src/App.vue
@@ -13,12 +13,12 @@ export default {
get(`${process.env.BASE_URL}config.json?Timestamp=${new Date().getTime()}`).then(config => {
axios.defaults.baseURL = config.baseUrl
})
- //处理刷新后 $dayJs的时区变为默认的问题
+ // 处理刷新后 $dayJs的时区变为默认的问题
const timezone = localStorage.getItem('cn-sys-timezone') || ''
- if (timezone){
- $dayJs.tz.setDefault(timezone)
+ if (timezone) {
+ window.$dayJs.tz.setDefault(timezone)
} else {
- $dayJs.tz.setDefault()
+ window.$dayJs.tz.setDefault()
}
}
diff --git a/src/components/common/pagination.vue b/src/components/common/pagination.vue
index 71c96f10..c58abffc 100644
--- a/src/components/common/pagination.vue
+++ b/src/components/common/pagination.vue
@@ -104,7 +104,7 @@
diff --git a/src/components/table/settings/RoleTable.vue b/src/components/table/settings/RoleTable.vue
index 396c801a..c67c7edd 100644
--- a/src/components/table/settings/RoleTable.vue
+++ b/src/components/table/settings/RoleTable.vue
@@ -75,8 +75,7 @@
diff --git a/src/views/settings/Roles.vue b/src/views/settings/Roles.vue
index 4d18061f..db5d5ebb 100644
--- a/src/views/settings/Roles.vue
+++ b/src/views/settings/Roles.vue
@@ -14,7 +14,7 @@
-
+
{ $refs.dataList.showBottomBox(targetTab, object) }">
+ @showBottomBox="(targetTab) => { $refs.dataList.showBottomBox(targetTab, object) }">
@@ -40,18 +40,17 @@