diff --git a/src/modules/inquiry/InquiryDetailView.vue b/src/modules/inquiry/InquiryDetailView.vue index 0a62b1b..9037022 100644 --- a/src/modules/inquiry/InquiryDetailView.vue +++ b/src/modules/inquiry/InquiryDetailView.vue @@ -136,9 +136,9 @@ function inquiryInfo(s: number) { return INQUIRY_STATUS_MAP[s] || { label: `状 function onBack() { router.push('/inquiry') } function onDownloadFile(url: string, name: string) { if (url) ElMessage.info(`下载: ${name || url}`) } -function onExportPriceComparison() { ElMessage.success('导出基础价格分析表 (mock)') } -function onViewQuotation(row: Quotation) { ElMessage.info(`查看报价: ${row.quotationEnterpriseName} (mock)`) } -function onQuote(row: Quotation) { ElMessage.info('发起报价 (mock)') } +function onExportPriceComparison() { ElMessage.info('导出功能开发中') } +function onViewQuotation(row: Quotation) { ElMessage.info(`查看报价: ${row.quotationEnterpriseName} (请前往询价管理)`) } +function onQuote(row: Quotation) { ElMessage.info('请前往前台发起报价') } onMounted(load) watch(inquiryId, load) diff --git a/src/modules/order/OrderDetailView.vue b/src/modules/order/OrderDetailView.vue index 3dd2da2..ff4a51b 100644 --- a/src/modules/order/OrderDetailView.vue +++ b/src/modules/order/OrderDetailView.vue @@ -312,18 +312,18 @@ function invoiceInfo(s: number) { return INVOICE_STATUS_MAP[s] || { label: `状 function onBack() { router.push('/order') } function onCancelOrder() { ElMessageBox.confirm('确认取消此订单?', '提示', { type: 'warning' }).then(() => { - ElMessage.success('订单已取消 (mock)') + ElMessage.info('请前往前台取消订单') }).catch(() => {}) } -function onPay() { ElMessage.info('跳支付 (mock)') } -function onShip() { ElMessage.info('发货 (mock)') } -function onConfirmReceipt() { ElMessage.success('已确认收货 (mock)') } -function onApplyRefund() { ElMessage.info('申请退款 (mock)') } -function onComment() { ElMessage.info('评价 (mock)') } -function onExport() { ElMessage.success('导出订单 (mock)') } -function onPrint() { ElMessage.success('打印订单 (mock)') } +function onPay() { ElMessage.info('请前往前台完成支付') } +function onShip() { ElMessage.info('请前往供应商端发货') } +function onConfirmReceipt() { ElMessage.info('请前往前台确认收货') } +function onApplyRefund() { ElMessage.info('请前往售后管理处理') } +function onComment() { ElMessage.info('请前往前台评价') } +function onExport() { ElMessage.info('导出功能开发中') } +function onPrint() { window.print() } function onDownloadFile(url: string) { if (url) ElMessage.info(`下载: ${url}`) } -function onUploadInvoice() { ElMessage.info('上传发票 (mock)') } +function onUploadInvoice() { ElMessage.info('请前往前台上传发票') } onMounted(load) watch(orderId, load) diff --git a/src/modules/order/OrderListView.vue b/src/modules/order/OrderListView.vue index 16ea831..b337415 100644 --- a/src/modules/order/OrderListView.vue +++ b/src/modules/order/OrderListView.vue @@ -192,15 +192,15 @@ function onSelectionChange(rows: Order[]) { selection.value = rows } function onStatusTabChange(status: string) { filters.status = status; onSearch() } function onViewDetail(row: Order) { router.push(`/order/${row.id}`) } -function onPay(row: Order) { ElMessage.success(`付款 ${row.orderNo} (mock)`); load() } -function onShip(row: Order) { ElMessage.success(`发货 ${row.orderNo} (mock)`); load() } -function onConfirmReceipt(row: Order) { ElMessage.success(`确认收货 ${row.orderNo} (mock)`); load() } -function onRefund(row: Order) { ElMessage.success(`退款 ${row.orderNo} (mock)`); load() } -function onCancel(row: Order) { ElMessage.success(`取消 ${row.orderNo} (mock)`); load() } -function onPrint(row: Order) { ElMessage.info(`打印 ${row.orderNo} (mock)`) } +function onPay(row: Order) { ElMessage.info('请前往前台完成支付') } +function onShip(row: Order) { ElMessage.info('请前往供应商端发货') } +function onConfirmReceipt(row: Order) { ElMessage.info('请前往前台确认收货') } +function onRefund(row: Order) { ElMessage.info('请前往售后管理处理退款') } +function onCancel(row: Order) { ElMessage.info('请前往前台取消订单') } +function onPrint(row: Order) { window.print() } function onExportSelected() { if (!selection.value.length) { ElMessage.warning('请先选择订单'); return } - ElMessage.success(`导出 ${selection.value.length} 个订单 (mock)`) + ElMessage.info('导出功能开发中') } onMounted(load)