|
|
@@ -94,23 +94,22 @@ const finish = ref(false)
|
|
|
const masks = ref([])
|
|
|
function getMask() {
|
|
|
let iconIndex = Math.floor(Math.random() * 4)
|
|
|
- fetchMasks({ page: { page: page.value, limit: 4 } }).then((res: any) => {
|
|
|
- masks.value = res.items.map((item: any, index: number) => {
|
|
|
+ fetchMasks(4).then((res: any) => {
|
|
|
+ masks.value = res.map((item: any, index: number) => {
|
|
|
return {
|
|
|
...item,
|
|
|
icon: icons[(item.iconId - 1) % 4]
|
|
|
}
|
|
|
})
|
|
|
- if (res.meta.totalPages === res.meta.currentPage) {
|
|
|
- finish.value = true
|
|
|
- } else {
|
|
|
- finish.value = false
|
|
|
- }
|
|
|
+ // if (res.meta.totalPages === res.meta.currentPage) {
|
|
|
+ // finish.value = true
|
|
|
+ // } else {
|
|
|
+ // finish.value = false
|
|
|
+ // }
|
|
|
})
|
|
|
}
|
|
|
|
|
|
onMounted(() => {
|
|
|
- page.value = 1
|
|
|
getMask()
|
|
|
})
|
|
|
|
|
|
@@ -118,7 +117,16 @@ const emit = defineEmits(['closeMask'])
|
|
|
const chatStore = useChatStore()
|
|
|
const router = useRouter()
|
|
|
function update(mask: any) {
|
|
|
- chatStore.addHistory({ title: mask.name, uuid: Date.now(), isEdit: false, maskId: mask.id })
|
|
|
+ chatStore.addHistory({ title: mask.name, uuid: Date.now(), isEdit: false, maskId: mask.id }, [
|
|
|
+ {
|
|
|
+ dateTime: new Date().toLocaleString(),
|
|
|
+ text: mask.welcomeMessage,
|
|
|
+ inversion: false,
|
|
|
+ error: false,
|
|
|
+ conversationOptions: null,
|
|
|
+ requestOptions: { prompt: mask.welcomeMessage, options: null }
|
|
|
+ }
|
|
|
+ ])
|
|
|
updateSettings({
|
|
|
systemMessage: mask.describe
|
|
|
})
|