admin_new P0/P1 全量补齐合并 (5项差距 + CRUD真API + 询价/看板真数据) #3

Merged
direv merged 9 commits from develop into main 2026-08-08 10:10:03 +08:00
3 changed files with 19 additions and 19 deletions
Showing only changes of commit c161f68d03 - Show all commits

View File

@ -136,9 +136,9 @@ function inquiryInfo(s: number) { return INQUIRY_STATUS_MAP[s] || { label: `状
function onBack() { router.push('/inquiry') } function onBack() { router.push('/inquiry') }
function onDownloadFile(url: string, name: string) { if (url) ElMessage.info(`下载: ${name || url}`) } function onDownloadFile(url: string, name: string) { if (url) ElMessage.info(`下载: ${name || url}`) }
function onExportPriceComparison() { ElMessage.success('导出基础价格分析表 (mock)') } function onExportPriceComparison() { ElMessage.info('导出功能开发中') }
function onViewQuotation(row: Quotation) { ElMessage.info(`查看报价: ${row.quotationEnterpriseName} (mock)`) } function onViewQuotation(row: Quotation) { ElMessage.info(`查看报价: ${row.quotationEnterpriseName} (请前往询价管理)`) }
function onQuote(row: Quotation) { ElMessage.info('发起报价 (mock)') } function onQuote(row: Quotation) { ElMessage.info('请前往前台发起报价') }
onMounted(load) onMounted(load)
watch(inquiryId, load) watch(inquiryId, load)

View File

@ -312,18 +312,18 @@ function invoiceInfo(s: number) { return INVOICE_STATUS_MAP[s] || { label: `状
function onBack() { router.push('/order') } function onBack() { router.push('/order') }
function onCancelOrder() { function onCancelOrder() {
ElMessageBox.confirm('确认取消此订单?', '提示', { type: 'warning' }).then(() => { ElMessageBox.confirm('确认取消此订单?', '提示', { type: 'warning' }).then(() => {
ElMessage.success('订单已取消 (mock)') ElMessage.info('请前往前台取消订单')
}).catch(() => {}) }).catch(() => {})
} }
function onPay() { ElMessage.info('跳支付 (mock)') } function onPay() { ElMessage.info('请前往前台完成支付') }
function onShip() { ElMessage.info('发货 (mock)') } function onShip() { ElMessage.info('请前往供应商端发货') }
function onConfirmReceipt() { ElMessage.success('已确认收货 (mock)') } function onConfirmReceipt() { ElMessage.info('请前往前台确认收货') }
function onApplyRefund() { ElMessage.info('申请退款 (mock)') } function onApplyRefund() { ElMessage.info('请前往售后管理处理') }
function onComment() { ElMessage.info('评价 (mock)') } function onComment() { ElMessage.info('请前往前台评价') }
function onExport() { ElMessage.success('导出订单 (mock)') } function onExport() { ElMessage.info('导出功能开发中') }
function onPrint() { ElMessage.success('打印订单 (mock)') } function onPrint() { window.print() }
function onDownloadFile(url: string) { if (url) ElMessage.info(`下载: ${url}`) } function onDownloadFile(url: string) { if (url) ElMessage.info(`下载: ${url}`) }
function onUploadInvoice() { ElMessage.info('上传发票 (mock)') } function onUploadInvoice() { ElMessage.info('请前往前台上传发票') }
onMounted(load) onMounted(load)
watch(orderId, load) watch(orderId, load)

View File

@ -192,15 +192,15 @@ function onSelectionChange(rows: Order[]) { selection.value = rows }
function onStatusTabChange(status: string) { filters.status = status; onSearch() } function onStatusTabChange(status: string) { filters.status = status; onSearch() }
function onViewDetail(row: Order) { router.push(`/order/${row.id}`) } function onViewDetail(row: Order) { router.push(`/order/${row.id}`) }
function onPay(row: Order) { ElMessage.success(`付款 ${row.orderNo} (mock)`); load() } function onPay(row: Order) { ElMessage.info('请前往前台完成支付') }
function onShip(row: Order) { ElMessage.success(`发货 ${row.orderNo} (mock)`); load() } function onShip(row: Order) { ElMessage.info('请前往供应商端发货') }
function onConfirmReceipt(row: Order) { ElMessage.success(`确认收货 ${row.orderNo} (mock)`); load() } function onConfirmReceipt(row: Order) { ElMessage.info('请前往前台确认收货') }
function onRefund(row: Order) { ElMessage.success(`退款 ${row.orderNo} (mock)`); load() } function onRefund(row: Order) { ElMessage.info('请前往售后管理处理退款') }
function onCancel(row: Order) { ElMessage.success(`取消 ${row.orderNo} (mock)`); load() } function onCancel(row: Order) { ElMessage.info('请前往前台取消订单') }
function onPrint(row: Order) { ElMessage.info(`打印 ${row.orderNo} (mock)`) } function onPrint(row: Order) { window.print() }
function onExportSelected() { function onExportSelected() {
if (!selection.value.length) { ElMessage.warning('请先选择订单'); return } if (!selection.value.length) { ElMessage.warning('请先选择订单'); return }
ElMessage.success(`导出 ${selection.value.length} 个订单 (mock)`) ElMessage.info('导出功能开发中')
} }
onMounted(load) onMounted(load)