This commit is contained in:
2026-02-26 13:45:31 +08:00
parent 9389b009e6
commit 376e45da4a
@@ -11,16 +11,16 @@ export default defineComponent({
const configStore = useConfigStore()
const uid = ref('')
const { state, execute } = useAsyncState(
const { state, execute, isLoading } = useAsyncState(
async () => {
const res = await api.getConfigFromHelper(uid.value)
configStore.config.equips = res.equips
configStore.config.avatar = res.avatars
const { alert } = useDialog()
visible.value = false
await alert({
content: '导入成功',
})
visible.value = false
return res
},
undefined,
@@ -68,21 +68,21 @@ export default defineComponent({
return () => {
return (
<>
<div class="h-40 w-80 py-2 px-4 text-hex-e9c556">
<div class="h-30 w-80 py-2 px-4 text-hex-e9c556">
<div class="flex justify-around items-center">
助手社区ID
<calc-input class="!w-60" v-model={uid.value} />
</div>
<div>
<p class="text-hex-e9c556/80">
* 请输入助手社区ID,点击导入后会从助手社区通过OCR获取主角色打造
* 点击导入后会从助手通过文字识别获取主角色打造
</p>
<p class="text-hex-e9c556/80">
* 由于通过文字识别,部分打造无法完全获取,此处仅做快捷导入
* 部分打造无法获取,此处仅做快捷导入
</p>
</div>
<div class="flex justify-around items-center">
<calc-button onClick={execute}>导入</calc-button>
<calc-button onClick={execute} disabled={isLoading.value}>导入</calc-button>
<calc-button onClick={() => (visible.value = false)}>取消</calc-button>
</div>
</div>