|
|
@@ -302,7 +302,7 @@
|
|
|
</div>
|
|
|
</div>
|
|
|
<div class="smart_reply" v-if="activeName ==='first'">
|
|
|
- <div class="loading_text" v-if="!lastMsgData.length && !replyData.problem">暂无新提问或正在同步中…</div>
|
|
|
+ <div class="loading_text" v-if="(!lastMsgData || !lastMsgData.length) && !replyData.problem">暂无新提问或正在同步中…</div>
|
|
|
<div>
|
|
|
<div class="send_msg" v-if="replyData.problem">
|
|
|
<span>{{replyData.problem}}</span>
|
|
|
@@ -548,7 +548,10 @@
|
|
|
}).then(result => {
|
|
|
let { data, code, msg } = result
|
|
|
if (code === 1) {
|
|
|
- this.clientData = data
|
|
|
+ this.clientData = data || {
|
|
|
+ avatar: '',
|
|
|
+ name: '',
|
|
|
+ }
|
|
|
} else {
|
|
|
this.$message({
|
|
|
message: msg,
|
|
|
@@ -574,7 +577,7 @@
|
|
|
}).then(result => {
|
|
|
let { data, code, msg } = result
|
|
|
if (code === 1) {
|
|
|
- this.lastMsgData = data
|
|
|
+ this.lastMsgData = data || []
|
|
|
} else {
|
|
|
this.$message({
|
|
|
message: msg,
|