some fixes

This commit is contained in:
AndzejsP 2023-06-16 13:14:22 +03:00
parent 14c13ab062
commit b50ca95e04
3 changed files with 29 additions and 6 deletions

View File

@ -19,7 +19,7 @@
</p> -->
</div>
<div class="text-sm text-gray-400 font-thin" v-if="message.created_at" :title="message.created_at">
<div class="text-sm text-gray-400 font-thin" v-if="message.created_at" :title="parsed_date">
{{ created_at }}
</div>
@ -307,6 +307,10 @@ export default {
created_at() {
return this.prettyDate(this.message.created_at)
},
parsed_date() {
return new Date(Date.parse(this.message.created_at)).toLocaleString()
}
}

View File

@ -560,12 +560,14 @@ export default {
},
createUserMsg(msgObj) {
let usrMessage = {
content: msgObj.message,
id: msgObj.id,
//parent: 10,
rank: 0,
sender: msgObj.user
sender: msgObj.user,
created_at: msgObj.created_at
//type: 0
}
this.discussionArr.push(usrMessage)
@ -653,7 +655,9 @@ export default {
message: msg,
id: 0,
rank: 0,
user: "user"
user: "user",
created_at: new Date().toLocaleString(),
};
this.createUserMsg(usrMessage);
@ -887,7 +891,7 @@ export default {
this.setDiscussionLoading(this.currentDiscussion.id, this.isGenerating);
axios.get('/get_generation_status', {}).then((res) => {
if (res) {
//console.log(res.data.status);
console.log(res);
if (!res.data.status) {
socket.emit('generate_msg_from', { prompt: msg, id: msgId });

View File

@ -162,7 +162,8 @@
<div class="flex gap-1 items-center">
<img :src="imgBinding" class="w-8 h-8 rounded-full object-fill text-blue-700">
<h3 class="font-bold font-large text-lg line-clamp-1">
{{ configFile.binding_name }}
<!-- {{ configFile.binding_name }} -->
{{binding_name}}
</h3>
</div>
</div>
@ -329,6 +330,11 @@
<div v-if="configFile.personalities" class="mr-2">|</div>
<!-- LIST OF MOUNTED PERSONALITIES -->
<div class="mr-2 font-bold font-large text-lg line-clamp-1">
{{active_pesonality }}
</div>
<div v-if="configFile.personalities" class="mr-2">|</div>
<div v-if="configFile.personalities"
class=" text-base font-semibold cursor-pointer select-none items-center flex flex-row">
<!-- LIST -->
@ -1380,7 +1386,7 @@ export default {
const res = await this.mount_personality(pers.personality)
console.log('mount_personality res', res)
if (res.status) {
if (res && res.status) {
this.configFile.personalities = res.personalities
this.$refs.toast.showToast("Personality mounted", 4, true)
pers.isMounted = true
@ -1609,6 +1615,15 @@ export default {
return defaultModelImgPlaceholder
}
},
binding_name(){
return this.bindingsArr[this.bindingsArr.findIndex(item=>item.folder === this.configFile.binding_name)].name
},
active_pesonality(){
return this.personalities[this.personalities.findIndex(item => item.full_path ===this.configFile.personalities[this.configFile.active_personality_id])].name
}
// imgPersonality() {
// if (!this.isMounted) {
// return