|
|
@@ -1,9 +1,11 @@
|
|
|
package com.ruoyi.logistics.controller;
|
|
|
|
|
|
+import java.math.BigDecimal;
|
|
|
import java.util.List;
|
|
|
import javax.annotation.Resource;
|
|
|
import javax.servlet.http.HttpServletResponse;
|
|
|
|
|
|
+import com.ruoyi.common.security.auth.AuthUtil;
|
|
|
import com.ruoyi.logistics.annotation.SimpleDictExportUtil;
|
|
|
import com.ruoyi.logistics.domain.RptFinancialMonthSummary;
|
|
|
import com.ruoyi.logistics.service.IRptFinancialMonthSummaryService;
|
|
|
@@ -71,6 +73,12 @@ public class BizWaybillCostDetailsController extends BaseController
|
|
|
{
|
|
|
startPage();
|
|
|
List<BizWaybillCostDetails> list = bizWaybillCostDetailsService.selectBizWaybillCostDetailsList(bizWaybillCostDetails);
|
|
|
+ // 如果没有采购金额权限 → 全部隐藏
|
|
|
+ if (!AuthUtil.hasPermi("finance:bill:amount")) {
|
|
|
+ for (BizWaybillCostDetails item : list) {
|
|
|
+ item.setPurchaseAmount(new BigDecimal(0)); // 或者设为 ****
|
|
|
+ }
|
|
|
+ }
|
|
|
return getDataTable(list);
|
|
|
}
|
|
|
|
|
|
@@ -85,8 +93,14 @@ public class BizWaybillCostDetailsController extends BaseController
|
|
|
public void export(HttpServletResponse response, BizWaybillCostDetails bizWaybillCostDetails)
|
|
|
{
|
|
|
List<BizWaybillCostDetails> list = bizWaybillCostDetailsService.selectBizWaybillCostDetailsList(bizWaybillCostDetails);
|
|
|
- ExcelUtil<BizWaybillCostDetails> util = new ExcelUtil<BizWaybillCostDetails>(BizWaybillCostDetails.class);
|
|
|
- util.exportExcel(response, list, "运单明细数据");
|
|
|
+ if (!AuthUtil.hasPermi("finance:bill:amount")) {
|
|
|
+ ExcelUtil<BizWaybillCostDetails> util = new ExcelUtil<BizWaybillCostDetails>(BizWaybillCostDetails.class);
|
|
|
+ util.hideColumn("purchaseAmount");
|
|
|
+ util.exportExcel(response, list, "运单明细数据");
|
|
|
+ } else {
|
|
|
+ ExcelUtil<BizWaybillCostDetails> util = new ExcelUtil<BizWaybillCostDetails>(BizWaybillCostDetails.class);
|
|
|
+ util.exportExcel(response, list, "运单明细数据");
|
|
|
+ }
|
|
|
}
|
|
|
|
|
|
|