admin的数据库文件补全,修复uvue中的数据库接入bug

This commit is contained in:
comlibmb
2026-02-25 10:02:50 +08:00
parent 5d00e3d74e
commit dc8f899610
40 changed files with 1629 additions and 625 deletions

View File

@@ -1,4 +1,4 @@
<template>
<template>
<view class="admin-main">
<!-- 头部搜索和操作 -->
<view class="search-card">
@@ -292,17 +292,24 @@ item.status = !item.status
}
async function deleteItem(item: CateItem) {
uni.showModal({
title: '提示',
content: '确定删除分类吗?',
uni.showModal({
title: '删除确认',
content: `确定删除分类 "${item.name}" 吗?\n\n⚠ 警告:该操作将同时删除该分类下的所有子分类及关联商品!`,
confirmText: '确认删除',
confirmColor: '#ff4d4f',
success: async (res) => {
if (res.confirm) {
await deleteAdminCategory(item.id)
uni.showToast({ title: '删除成功', icon: 'success' })
loadList()
}
}
})
if (res.confirm) {
try {
await deleteAdminCategory(item.id)
uni.showToast({ title: '删除成功', icon: 'success' })
loadList()
} catch (e: any) {
const errMsg = e?.message || '删除失败'
uni.showToast({ title: errMsg, icon: 'none', duration: 3000 })
}
}
}
})
}
</script>