bug fix in wizard activator

This commit is contained in:
Hesabix 2025-07-18 03:45:33 +00:00
parent ecba39c6c9
commit 96f8229490

View file

@ -225,7 +225,7 @@
</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">
<v-chip
v-for="suggestion in suggestions"
@ -246,7 +246,7 @@
<v-btn
color="primary"
class="send-button ml-2"
:disabled="isLoading || !userMessage.trim()"
:disabled="isLoading || !userMessage.trim() || !aiSettings.aiEnabled"
@click="sendMessage"
icon
>
@ -255,11 +255,11 @@
<v-text-field
v-model="userMessage"
class="flex-grow-1 message-input"
placeholder="پیام خود را بنویسید..."
:placeholder="aiSettings.aiEnabled ? 'پیام خود را بنویسید...' : 'سرویس هوش مصنوعی غیرفعال است'"
hide-details="auto"
variant="outlined"
@keyup.enter="sendMessage"
:disabled="isLoading"
:disabled="isLoading || !aiSettings.aiEnabled"
></v-text-field>
</div>
</div>
@ -688,12 +688,30 @@ export default {
},
setWelcomeMessage() {
this.displayWelcome = 'سلام! من دستیار هوشمند حسابیکس هستم. چطور می‌توانم به شما کمک کنم؟';
if (!this.aiSettings.aiEnabled) {
this.displayWelcome = 'سرویس هوش مصنوعی در حال حاضر غیرفعال است. لطفاً با مدیر سیستم تماس بگیرید تا این سرویس را فعال کند.';
} else {
this.displayWelcome = 'سلام! من دستیار هوشمند حسابیکس هستم. چطور می‌توانم به شما کمک کنم؟';
}
},
async sendMessage() {
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) {
this.userMessages.push({