diff --git a/package.json b/package.json index e2440db5..7585ad87 100644 --- a/package.json +++ b/package.json @@ -28,7 +28,9 @@ "js-cookie": "^2.2.0", "lodash.clonedeep": "^4.5.0", "lodash.get": "^4.4.2", + "lodash.set": "^4.3.2", "lodash.sortby": "^4.7.0", + "lodash.tostring": "^4.1.4", "lodash.uniqueid": "^4.0.1", "lowdb": "^1.0.0", "marked": "^0.3.9", diff --git a/src/components/d2-error-log-list/index.vue b/src/components/d2-error-log-list/index.vue index 34a93065..737153f4 100644 --- a/src/components/d2-error-log-list/index.vue +++ b/src/components/d2-error-log-list/index.vue @@ -136,15 +136,15 @@ export default { ExpandItem }, computed: { - ...mapState({ - log: state => state.d2admin.log + ...mapState('d2admin', { + logList: state => state.log.list }), logReverse () { // 直接 reverse 的话有点问题 const res = [] - const loglength = this.log.length - this.log.forEach((log, index) => { - res.push(this.log[loglength - 1 - index]) + const loglength = this.logList.length + this.logList.forEach((log, index) => { + res.push(this.logList[loglength - 1 - index]) }) return res } diff --git a/src/layout/header-aside/components/header-error-log/index.vue b/src/layout/header-aside/components/header-error-log/index.vue index d95c6e1e..c326860a 100644 --- a/src/layout/header-aside/components/header-error-log/index.vue +++ b/src/layout/header-aside/components/header-error-log/index.vue @@ -9,12 +9,12 @@ type="text" @click="handleClick"> + :value="logLengthError" + :is-dot="logLengthError === 0"> 0 - ? ` | 包含 ${this.d2adminLogErrorLength} 个异常` + : `${this.logLength} 条日志${this.logLengthError > 0 + ? ` | 包含 ${this.logLengthError} 个异常` : ''}` } }, methods: { - ...mapMutations([ - 'd2adminLogClean' + ...mapMutations('d2admin/log', [ + 'clean' ]), handleClick () { - if (this.d2adminLogLength > 0) { + if (this.logLength > 0) { this.dialogVisible = true } }, handleLogClean () { this.dialogVisible = false - this.d2adminLogClean() + this.clean() } } } diff --git a/src/layout/header-aside/components/header-fullscreen/index.vue b/src/layout/header-aside/components/header-fullscreen/index.vue index 68f801be..8ee8e184 100644 --- a/src/layout/header-aside/components/header-fullscreen/index.vue +++ b/src/layout/header-aside/components/header-fullscreen/index.vue @@ -1,10 +1,10 @@