|
@@ -2,6 +2,7 @@
|
|
|
<div class="ai-assistant">
|
|
<div class="ai-assistant">
|
|
|
<!-- 右下角悬浮图标 -->
|
|
<!-- 右下角悬浮图标 -->
|
|
|
<div
|
|
<div
|
|
|
|
|
+ v-if="showTF"
|
|
|
class="ai-assistant__fab"
|
|
class="ai-assistant__fab"
|
|
|
:style="fabStyle"
|
|
:style="fabStyle"
|
|
|
@mousedown.prevent="startDrag"
|
|
@mousedown.prevent="startDrag"
|
|
@@ -116,6 +117,7 @@
|
|
|
|
|
|
|
|
<script>
|
|
<script>
|
|
|
import { computed } from 'vue'
|
|
import { computed } from 'vue'
|
|
|
|
|
+import { getSetting } from '@/utils/query'
|
|
|
|
|
|
|
|
export default {
|
|
export default {
|
|
|
name: 'AiAssistant',
|
|
name: 'AiAssistant',
|
|
@@ -141,7 +143,8 @@ export default {
|
|
|
content: '您好!我是金源信通助手,有什么可以帮您的?',
|
|
content: '您好!我是金源信通助手,有什么可以帮您的?',
|
|
|
time: this.formatTime()
|
|
time: this.formatTime()
|
|
|
}
|
|
}
|
|
|
- ]
|
|
|
|
|
|
|
+ ],
|
|
|
|
|
+ showTF: false
|
|
|
}
|
|
}
|
|
|
},
|
|
},
|
|
|
computed: {
|
|
computed: {
|
|
@@ -156,7 +159,9 @@ export default {
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|
|
|
},
|
|
},
|
|
|
- mounted() {
|
|
|
|
|
|
|
+ async mounted() {
|
|
|
|
|
+ const { show } = await getSetting('assistantAI')
|
|
|
|
|
+ this.showTF = show || false
|
|
|
this.$nextTick(() => {
|
|
this.$nextTick(() => {
|
|
|
const vw = window.innerWidth
|
|
const vw = window.innerWidth
|
|
|
const vh = window.innerHeight
|
|
const vh = window.innerHeight
|