LaiTool V3.1.1.

This commit is contained in:
2024-09-12 14:13:09 +08:00
parent 5dc75f018a
commit 918d06e990
123 changed files with 8028 additions and 756 deletions
+67 -1
View File
@@ -3,6 +3,8 @@ import { defineStore } from 'pinia'
import { errorMessage, successMessage } from '../main/Public/generalTools'
import { BookTaskStatus } from '../define/enum/bookEnum'
import { Book } from '../model/book'
import { GeneralResponse } from '../model/generalResponse'
import { PresetModel } from '../model/preset'
// 系统相关设置
export const useReverseManageStore = defineStore('reverseManage', {
@@ -42,7 +44,9 @@ export const useReverseManageStore = defineStore('reverseManage', {
} as Book.SelectBookTask// 当前选中的小说任务
,
selectBookTaskDetail: [] as Book.SelectBookTaskDetail[] // 当前选中的小说任务的详细数据
,
characterTags: [] as PresetModel.PresetList[], // 角色标签
sceneTags: [] as PresetModel.PresetList[], // 场景标签
}),
getters: {
// 获取小说数据
@@ -216,6 +220,68 @@ export const useReverseManageStore = defineStore('reverseManage', {
} catch (error) {
return errorMessage(error.message)
}
},
/**
* 这边对所有的数据进行查询,然后进行修改
* @param bookTaskId 小说任务ID
* @param modifyProperty 要修改的属性(这个可以用过更新单独的属性)
* @returns
*/
async GetBookTaskDetail(bookTaskId: string, modifyProperty = null): Promise<GeneralResponse.ErrorItem | GeneralResponse.SuccessItem> {
try {
debugger
//@ts-ignore
let detailRes = await window.book.GetBookTaskDetail(bookTaskId)
if (detailRes.code == 1) {
// 这边开始修改数据,
if (this.selectBookTaskDetail && this.selectBookTaskDetail.length > 0) {
this.selectBookTaskDetail.splice(0, this.selectBookTaskDetail.length, ...detailRes.data);
} else {
this.selectBookTaskDetail = detailRes.data
}
} else {
return errorMessage(detailRes.message)
}
return successMessage(detailRes.data)
} catch (error) {
return errorMessage("获取小说任务详细数据失败,失败信息如下: " + error.toString())
}
},
/**
* 重新加载人物预设和场景预设
*/
async GetPresetData() {
// 加载所有的人物和场景标签数据
let isError = false
let msg = ''
//@ts-ignore
let characterTagsRes = await window.preset.GetCharacterPreset()
if (characterTagsRes.code == 1) {
this.characterTags = characterTagsRes.data
} else {
isError = true
msg += characterTagsRes.message + '\n'
//@ts-ignore
window.api.showGlobalMessage(characterTagsRes)
}
//@ts-ignore
let sceneTagsRes = await window.preset.GetScenePreset()
if (sceneTagsRes.code == 1) {
this.sceneTags = sceneTagsRes.data
} else {
isError = true
msg += sceneTagsRes.message
//@ts-ignore
window.api.showGlobalMessage(sceneTagsRes)
}
if (isError) {
return errorMessage(msg)
} else {
return successMessage(true)
}
}
}
})
+5 -1
View File
@@ -24,9 +24,13 @@ export const useSoftwareStore = defineStore('software', {
reverse_show_book_striped: false, // 是否显示斑马纹(反推界面)
reverse_data_table_size: 'small' // 反推界面表格大小
},
globalSetting: {} as SoftwareSettingModel.GlobalSetting,
show_logger: false, // 是否显示日志
componentSize: [], // 组件尺寸(通用的选项)
SoftColor: null // 按钮颜色
SoftColor: null, // 按钮颜色
loading: {
originDatatableDataLoading: false, // 原始数据表格加载
}
}),
getters: {
// 获取一键反推界面显示数据