diff --git a/ruoyi-admin/src/main/java/com/ruoyi/aftersales/controller/AftersalesOrderController.java b/ruoyi-admin/src/main/java/com/ruoyi/aftersales/controller/AftersalesOrderController.java
index d9ad4192..c3f46828 100644
--- a/ruoyi-admin/src/main/java/com/ruoyi/aftersales/controller/AftersalesOrderController.java
+++ b/ruoyi-admin/src/main/java/com/ruoyi/aftersales/controller/AftersalesOrderController.java
@@ -141,7 +141,7 @@ public class AftersalesOrderController extends BaseController
}
/**
- * 查看销售订单详情
+ * 查看售后单详情
*/
@GetMapping("/detail/{aftersalesOrderId}")
public String detail(@PathVariable("aftersalesOrderId") Long aftersalesOrderId, ModelMap mmap)
diff --git a/ruoyi-admin/src/main/java/com/ruoyi/aftersales/mapper/AftersalesOrderMapper.java b/ruoyi-admin/src/main/java/com/ruoyi/aftersales/mapper/AftersalesOrderMapper.java
index 7861c76f..488a7b87 100644
--- a/ruoyi-admin/src/main/java/com/ruoyi/aftersales/mapper/AftersalesOrderMapper.java
+++ b/ruoyi-admin/src/main/java/com/ruoyi/aftersales/mapper/AftersalesOrderMapper.java
@@ -83,4 +83,10 @@ public interface AftersalesOrderMapper
* @return 结果
*/
public int restoreAftersalesOrderById(Long aftersalesOrderId);
+
+
+ /**
+ * 根据售后单号查询售后单详情数据
+ * */
+ AftersalesOrder selectAftersalesOrderByCode(String aftersalesOrderCode);
}
diff --git a/ruoyi-admin/src/main/java/com/ruoyi/aftersales/service/IAftersalesOrderService.java b/ruoyi-admin/src/main/java/com/ruoyi/aftersales/service/IAftersalesOrderService.java
index ad85d808..76bf3ed4 100644
--- a/ruoyi-admin/src/main/java/com/ruoyi/aftersales/service/IAftersalesOrderService.java
+++ b/ruoyi-admin/src/main/java/com/ruoyi/aftersales/service/IAftersalesOrderService.java
@@ -93,4 +93,9 @@ public interface IAftersalesOrderService
* 修改保存售后报告
*/
int updateUploadReport(AftersalesOrder aftersalesOrder);
+
+ /**
+ * 根据售后单号查询售后单详情数据
+ * */
+ AftersalesOrder selectAftersalesOrderByCode(String aftersalesNoticeCode);
}
diff --git a/ruoyi-admin/src/main/java/com/ruoyi/aftersales/service/impl/AftersalesOrderServiceImpl.java b/ruoyi-admin/src/main/java/com/ruoyi/aftersales/service/impl/AftersalesOrderServiceImpl.java
index 02dcbc35..1dc48680 100644
--- a/ruoyi-admin/src/main/java/com/ruoyi/aftersales/service/impl/AftersalesOrderServiceImpl.java
+++ b/ruoyi-admin/src/main/java/com/ruoyi/aftersales/service/impl/AftersalesOrderServiceImpl.java
@@ -313,4 +313,15 @@ public class AftersalesOrderServiceImpl implements IAftersalesOrderService
return aftersalesOrderMapper.updateAftersalesOrder(aftersalesOrder);
}
+ /**
+ * 根据售后单号查询售后单详情数据
+ * */
+ @Override
+ public AftersalesOrder selectAftersalesOrderByCode(String aftersalesNoticeCode) {
+
+ String aftersalesOrderCode = aftersalesNoticeCode;
+ AftersalesOrder aftersalesOrder = aftersalesOrderMapper.selectAftersalesOrderByCode(aftersalesOrderCode);
+ return aftersalesOrderMapper.selectAftersalesOrderWithAttachById(aftersalesOrder.getAftersalesOrderId());
+ }
+
}
diff --git a/ruoyi-admin/src/main/java/com/ruoyi/sales/controller/SalesAftersalesNoticeController.java b/ruoyi-admin/src/main/java/com/ruoyi/sales/controller/SalesAftersalesNoticeController.java
index fc79db24..078b84f0 100644
--- a/ruoyi-admin/src/main/java/com/ruoyi/sales/controller/SalesAftersalesNoticeController.java
+++ b/ruoyi-admin/src/main/java/com/ruoyi/sales/controller/SalesAftersalesNoticeController.java
@@ -3,6 +3,7 @@ package com.ruoyi.sales.controller;
import java.util.HashMap;
import java.util.List;
+import com.ruoyi.aftersales.domain.AftersalesOrder;
import com.ruoyi.aftersales.service.IAftersalesOrderService;
import com.ruoyi.process.general.service.IProcessService;
import com.ruoyi.quality.domain.VO.CheckoutMaterialVO;
@@ -68,6 +69,7 @@ public class SalesAftersalesNoticeController extends BaseController
@Autowired
private ISalesAftersalesNoticeDetailService noticeDetailService;
+
@RequiresPermissions("sales:afterSalesNotice:view")
@GetMapping()
public String afterSalesNotice()
@@ -279,6 +281,20 @@ public class SalesAftersalesNoticeController extends BaseController
return toAjax(salesAftersalesNoticeService.updateSalesAftersalesNotice(salesAftersalesNotice));
}
+
+
+ /**
+ * 查看售后单详情
+ */
+ @GetMapping("/detail/{aftersalesNoticeCode}")
+ public String detail(@PathVariable("aftersalesNoticeCode") String aftersalesNoticeCode, ModelMap mmap)
+ {
+ AftersalesOrder aftersalesOrder = aftersalesOrderService.selectAftersalesOrderByCode(aftersalesNoticeCode);
+ mmap.put("detail", aftersalesOrder);
+ return prefix + "/detail";
+ }
+
+
/**
* 删除售后通知单
*/
diff --git a/ruoyi-admin/src/main/resources/mapper/aftersales/AftersalesOrderMapper.xml b/ruoyi-admin/src/main/resources/mapper/aftersales/AftersalesOrderMapper.xml
index 2a09d841..ec0ade3b 100644
--- a/ruoyi-admin/src/main/resources/mapper/aftersales/AftersalesOrderMapper.xml
+++ b/ruoyi-admin/src/main/resources/mapper/aftersales/AftersalesOrderMapper.xml
@@ -110,6 +110,11 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
where so.aftersales_order_id = #{aftersalesOrderId}
+
+
insert into aftersales_order
diff --git a/ruoyi-admin/src/main/resources/templates/aftersales/aftersalesOrder/aftersalesOrder.html b/ruoyi-admin/src/main/resources/templates/aftersales/aftersalesOrder/aftersalesOrder.html
index 7f5dcb2f..434283c2 100644
--- a/ruoyi-admin/src/main/resources/templates/aftersales/aftersalesOrder/aftersalesOrder.html
+++ b/ruoyi-admin/src/main/resources/templates/aftersales/aftersalesOrder/aftersalesOrder.html
@@ -204,7 +204,7 @@
// 示例逻辑:
var url = ctx + 'aftersales/aftersalesOrder/detail/'+aftersalesOrderId;
console.log(url);
- $.modal.open("上传报告",url);
+ $.modal.open("详情",url);
}
/*派单*/
diff --git a/ruoyi-admin/src/main/resources/templates/sales/afterSalesNotice/afterSalesNotice.html b/ruoyi-admin/src/main/resources/templates/sales/afterSalesNotice/afterSalesNotice.html
index c8a128ee..54f79498 100644
--- a/ruoyi-admin/src/main/resources/templates/sales/afterSalesNotice/afterSalesNotice.html
+++ b/ruoyi-admin/src/main/resources/templates/sales/afterSalesNotice/afterSalesNotice.html
@@ -251,13 +251,24 @@
actions.push(' 进度查看 ');
}
// 详情
- // actions.push('详情 ');
+ actions.push('详情 ');
return actions.join('');
}
}]
};
$.table.init(options);
});
+
+
+ /*详情*/
+ function detail(aftersalesNoticeCode) {
+ // 在这里编写派单操作的逻辑,使用传入的aftersalesOrderId参数
+ // 示例逻辑:
+ var url = prefix + '/detail/'+aftersalesNoticeCode;
+ console.log(url);
+ $.modal.open("详情",url);
+ }
+