bug fix in wizard activator
This commit is contained in:
parent
ecba39c6c9
commit
96f8229490
|
@ -225,7 +225,7 @@
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<!-- پیشنهادات سوالات -->
|
<!-- پیشنهادات سوالات -->
|
||||||
<div class="suggestions-container" v-if="userMessages.length === 0">
|
<div class="suggestions-container" v-if="userMessages.length === 0 && aiSettings.aiEnabled">
|
||||||
<div class="d-flex flex-wrap gap-1">
|
<div class="d-flex flex-wrap gap-1">
|
||||||
<v-chip
|
<v-chip
|
||||||
v-for="suggestion in suggestions"
|
v-for="suggestion in suggestions"
|
||||||
|
@ -246,7 +246,7 @@
|
||||||
<v-btn
|
<v-btn
|
||||||
color="primary"
|
color="primary"
|
||||||
class="send-button ml-2"
|
class="send-button ml-2"
|
||||||
:disabled="isLoading || !userMessage.trim()"
|
:disabled="isLoading || !userMessage.trim() || !aiSettings.aiEnabled"
|
||||||
@click="sendMessage"
|
@click="sendMessage"
|
||||||
icon
|
icon
|
||||||
>
|
>
|
||||||
|
@ -255,11 +255,11 @@
|
||||||
<v-text-field
|
<v-text-field
|
||||||
v-model="userMessage"
|
v-model="userMessage"
|
||||||
class="flex-grow-1 message-input"
|
class="flex-grow-1 message-input"
|
||||||
placeholder="پیام خود را بنویسید..."
|
:placeholder="aiSettings.aiEnabled ? 'پیام خود را بنویسید...' : 'سرویس هوش مصنوعی غیرفعال است'"
|
||||||
hide-details="auto"
|
hide-details="auto"
|
||||||
variant="outlined"
|
variant="outlined"
|
||||||
@keyup.enter="sendMessage"
|
@keyup.enter="sendMessage"
|
||||||
:disabled="isLoading"
|
:disabled="isLoading || !aiSettings.aiEnabled"
|
||||||
></v-text-field>
|
></v-text-field>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
@ -688,12 +688,30 @@ export default {
|
||||||
},
|
},
|
||||||
|
|
||||||
setWelcomeMessage() {
|
setWelcomeMessage() {
|
||||||
this.displayWelcome = 'سلام! من دستیار هوشمند حسابیکس هستم. چطور میتوانم به شما کمک کنم؟';
|
if (!this.aiSettings.aiEnabled) {
|
||||||
|
this.displayWelcome = 'سرویس هوش مصنوعی در حال حاضر غیرفعال است. لطفاً با مدیر سیستم تماس بگیرید تا این سرویس را فعال کند.';
|
||||||
|
} else {
|
||||||
|
this.displayWelcome = 'سلام! من دستیار هوشمند حسابیکس هستم. چطور میتوانم به شما کمک کنم؟';
|
||||||
|
}
|
||||||
},
|
},
|
||||||
|
|
||||||
async sendMessage() {
|
async sendMessage() {
|
||||||
if (!this.userMessage.trim() || this.isLoading) return;
|
if (!this.userMessage.trim() || this.isLoading) return;
|
||||||
|
|
||||||
|
// بررسی فعال بودن هوش مصنوعی
|
||||||
|
if (!this.aiSettings.aiEnabled) {
|
||||||
|
this.userMessages.push({
|
||||||
|
isAI: true,
|
||||||
|
text: 'سرویس هوش مصنوعی در حال حاضر غیرفعال است. لطفاً با مدیر سیستم تماس بگیرید تا این سرویس را فعال کند.',
|
||||||
|
isError: true
|
||||||
|
});
|
||||||
|
this.userMessage = '';
|
||||||
|
this.$nextTick(() => {
|
||||||
|
this.scrollToBottom();
|
||||||
|
});
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
// بررسی اعتبار قبل از ارسال
|
// بررسی اعتبار قبل از ارسال
|
||||||
if (this.userBalance < 100) {
|
if (this.userBalance < 100) {
|
||||||
this.userMessages.push({
|
this.userMessages.push({
|
||||||
|
|
Loading…
Reference in a new issue