fix(erp-frontend-vue): resolve TypeScript build errors (duplicate ids, unused vars, null guards, type mismatches)

Made-with: Cursor
This commit is contained in:
panchengyong
2026-03-01 16:40:38 +08:00
parent 10b6d0099a
commit e45616a09b
28 changed files with 45 additions and 49 deletions

View File

@@ -115,7 +115,7 @@ const handleSearch = () => { pagination.page = 1; loadData() }
const handleReset = () => { searchForm.code = ''; searchForm.customerName = ''; searchForm.status = ''; handleSearch() }
const handleAdd = () => router.push('/sales/deliver/new')
const handleView = (row: Deliver) => ElMessage.info(`查看发货单: ${row.code}`)
const handleDelete = async (row: Deliver) => { await deleteDeliver(row.id); ElMessage.success('删除成功'); loadData() }
const handleDelete = async (row: Deliver) => { await deleteDeliver(row.id!); ElMessage.success('删除成功'); loadData() }
const handleExport = () => ElMessage.info('导出功能开发中')
onMounted(() => loadData())

View File

@@ -113,7 +113,7 @@ const loadData = async () => {
const handleSearch = () => { pagination.page = 1; loadData() }
const handleReset = () => { searchForm.code = ''; searchForm.customerName = ''; searchForm.status = ''; handleSearch() }
const handleAdd = () => router.push('/sales/invoice/new')
const handleDelete = async (row: Invoice) => { await deleteInvoice(row.id); ElMessage.success('删除成功'); loadData() }
const handleDelete = async (row: Invoice) => { await deleteInvoice(row.id!); ElMessage.success('删除成功'); loadData() }
const handleExport = () => ElMessage.info('导出功能开发中')
onMounted(() => loadData())

View File

@@ -107,7 +107,7 @@ const loadData = async () => {
const handleSearch = () => { pagination.page = 1; loadData() }
const handleReset = () => { searchForm.code = ''; searchForm.customerName = ''; searchForm.status = ''; handleSearch() }
const handleAdd = () => router.push('/sales/saleback/new')
const handleDelete = async (row: Saleback) => { await deleteSaleback(row.id); ElMessage.success('删除成功'); loadData() }
const handleDelete = async (row: Saleback) => { await deleteSaleback(row.id!); ElMessage.success('删除成功'); loadData() }
const handleExport = () => ElMessage.info('导出功能开发中')
onMounted(() => loadData())