{{ paginationConfig.total }}
-
个结果
+
{{$t('user.result_one')}}
@@ -77,11 +77,12 @@
class="clear-btn"
icon="el-icon-delete"
@click="clearFilter"
- >清空条件{{$t('user.clear_filter')}}
@@ -197,7 +198,7 @@
trigger="click"
>
- 是否恢复为初始密码?
+ {{$t('user.recover_pwd')}}
{{
$t("commons.default_pwd") + ":" + defaultPWD
@@ -300,6 +301,7 @@ import {
import { mapGetters } from "vuex";
import filterUser from "./filterUser.vue";
import GridTable from "@/components/gridTable/index.vue";
+import _ from 'lodash';
export default {
components: { DeLayoutContent, GridTable, filterUser, userEditer },
data() {
@@ -349,6 +351,7 @@ export default {
defaultPWD: "DataEase123..",
canLoadDom: false,
showScroll: false,
+ resizeForFilter: null,
};
},
computed: {
@@ -369,6 +372,7 @@ export default {
this.allRoles();
this.search();
document.addEventListener("keypress", this.entryKey);
+ this.resizeObserver();
},
beforeCreate() {
pluginLoaded()
@@ -392,6 +396,16 @@ export default {
document.removeEventListener("keypress", this.entryKey);
},
methods: {
+ resizeObserver() {
+ this.resizeForFilter = new ResizeObserver(entries => {
+ if (!this.filterTexts.length) return;
+ this.layoutResize();
+ });
+ this.resizeForFilter.observe(document.querySelector('#resize-for-filter'));
+ },
+ layoutResize: _.debounce(function () {
+ this.getScrollStatus()
+ }, 200),
scrollPre() {
const dom = document.querySelector('.filter-texts-container');
dom.scrollLeft -= 10
@@ -930,9 +944,8 @@ export default {
color: #1f2329;
}
- .de-confirm-fail-confirm,
- .de-confirm-fail-confirm:hover {
- background: #f54a45 !important;
+ .de-confirm-fail-confirm {
+ background: #f54a45;
border: none;
color: #ffffff;
}