forked from morrning/hesabixCore
bug fix in wizard activator
This commit is contained in:
parent
ecba39c6c9
commit
96f8229490
|
@ -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({
|
||||
|
|
Loading…
Reference in a new issue