From 9025b9cf7ec8610003d445a31d93e35e7bd73c2e Mon Sep 17 00:00:00 2001
From: jinlin <jinlin>
Date: 星期三, 31 一月 2024 17:54:52 +0800
Subject: [PATCH] 修改
---
web/src/router.js | 103 -----
modules/mainPart/src/main/java/com/zt/life/modules/project/service/ProjectService.java | 11
modules/mainPart/src/main/java/com/zt/life/modules/riskTraceRecord/controller/RiskMeasureController.java | 6
web/src/views/modules/itemCirculatOrder/ItemCirculatOrder-AddOrUpdate.vue | 33 +
web/src/views/pages/login.vue | 16
modules/mainPart/src/main/resources/mapper/testReviewComment/TestReviewCommentDao.xml | 2
zt/core/src/main/java/com/zt/modules/sys/service/SysUserService.java | 32 -
web/src/views/layout/main.vue | 7
zt/common/src/main/java/com/zt/core/context/User.java | 12
modules/mainPart/src/main/java/com/zt/life/modules/itemCirculatOrder/controller/ItemCirculatOrderController.java | 5
web/src/views/modules/configItemOutbound/ConfigItemOutbound-AddOrUpdate.vue | 11
web/src/views/modules/userHelp/userHelp.vue | 229 ++++++++++++
web/src/views/modules/riskTraceRecord/RiskTraceItem-AddOrUpdate.vue | 10
modules/mainPart/src/main/java/com/zt/life/modules/testCheckOrder/controller/TestCheckOrderController.java | 5
modules/mainPart/src/main/java/com/zt/life/modules/baselineRelease/controller/BaselineReleaseController.java | 5
modules/mainPart/src/main/java/com/zt/life/modules/configItemOutbound/controller/ConfigItemOutboundController.java | 6
web/packages/views/modules/sys/menu.vue | 6
modules/mainPart/src/main/java/com/zt/life/modules/project/controller/EnvironController.java | 9
modules/mainPart/src/main/java/com/zt/life/modules/testReviewComment/model/TestReviewComment.java | 4
modules/mainPart/src/main/java/com/zt/life/modules/project/controller/SoftwareTestOrderController.java | 6
modules/mainPart/src/main/resources/mapper/configItemWarehouse/WarehouseConfigItemDao.xml | 22
modules/mainPart/src/main/java/com/zt/life/modules/qaAuditReport/controller/QaAuditReportController.java | 5
modules/mainPart/src/main/resources/mapper/project/ProjectDao.xml | 3
web/src/views/modules/testReviewComment/TestReviewComment-AddOrUpdate.vue | 2
modules/mainPart/src/main/java/com/zt/life/modules/configItemWarehouse/controller/ConfigItemWarehouseController.java | 11
modules/mainPart/src/main/resources/mapper/project/EnvironAnalysisDao.xml | 1
web/src/views/modules/testReviewComment/TestReviewComment.vue | 6
modules/mainPart/src/main/java/com/zt/life/modules/configItemWarehouse/service/ConfigItemWarehouseService.java | 12
modules/mainPart/src/main/java/com/zt/life/modules/project/dao/ProjectDao.java | 2
modules/mainPart/src/main/java/com/zt/life/modules/configItemWarehouse/service/WarehouseConfigItemService.java | 4
modules/mainPart/src/main/java/com/zt/life/modules/contractReview/controller/ContractReviewController.java | 5
modules/mainPart/src/main/java/com/zt/life/modules/configAuditReport/controller/ConfigAuditReportController.java | 6
web/src/views/modules/configItemWarehouse/ConfigItemWarehouse-AddOrUpdate.vue | 33 +
modules/mainPart/src/main/java/com/zt/life/modules/configItemWarehouse/dao/WarehouseConfigItemDao.java | 2
web/src/views/modules/testCheckOrder/TestCheckOrder.vue | 2
web/src/views/layout/main-navbar.vue | 401 ----------------------
36 files changed, 412 insertions(+), 623 deletions(-)
diff --git a/modules/mainPart/src/main/java/com/zt/life/modules/baselineRelease/controller/BaselineReleaseController.java b/modules/mainPart/src/main/java/com/zt/life/modules/baselineRelease/controller/BaselineReleaseController.java
index ecc7945..5d97c7b 100644
--- a/modules/mainPart/src/main/java/com/zt/life/modules/baselineRelease/controller/BaselineReleaseController.java
+++ b/modules/mainPart/src/main/java/com/zt/life/modules/baselineRelease/controller/BaselineReleaseController.java
@@ -17,6 +17,7 @@
import com.zt.life.modules.baselineRelease.service.BaselineReleaseService;
import com.zt.life.modules.configItemWarehouse.model.WarehouseConfigItem;
import com.zt.life.modules.configItemWarehouse.service.WarehouseConfigItemService;
+import com.zt.life.modules.project.service.ProjectService;
import com.zt.life.modules.testCheckOrder.dto.CheckOrderDto;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiImplicitParam;
@@ -43,6 +44,9 @@
public class BaselineReleaseController {
@Autowired
private BaselineReleaseService baselineReleaseService;
+
+ @Autowired
+ private ProjectService projectService;
@Autowired
private WarehouseConfigItemService configItemService;
@@ -99,6 +103,7 @@
//鏁堥獙鏁版嵁
AssertUtils.isArrayEmpty(ids, "id");
baselineReleaseService.delete(ids);
+ projectService.deleteItem(ids,"baseline_release_remark","baseline_id");
return Result.ok();
}
diff --git a/modules/mainPart/src/main/java/com/zt/life/modules/configAuditReport/controller/ConfigAuditReportController.java b/modules/mainPart/src/main/java/com/zt/life/modules/configAuditReport/controller/ConfigAuditReportController.java
index 12096b6..c5cb399 100644
--- a/modules/mainPart/src/main/java/com/zt/life/modules/configAuditReport/controller/ConfigAuditReportController.java
+++ b/modules/mainPart/src/main/java/com/zt/life/modules/configAuditReport/controller/ConfigAuditReportController.java
@@ -15,6 +15,7 @@
import com.zt.life.modules.configAuditReport.dto.ConfigAuditDto;
import com.zt.life.modules.configAuditReport.model.ConfigAuditReport;
import com.zt.life.modules.configAuditReport.service.ConfigAuditReportService;
+import com.zt.life.modules.project.service.ProjectService;
import com.zt.life.sys.dto.OssDto;
import com.zt.life.sys.service.SysOssConfigService;
import com.zt.modules.coderule.service.SysCodeRuleService;
@@ -45,6 +46,9 @@
public class ConfigAuditReportController {
@Autowired
private ConfigAuditReportService configAuditReportService;
+
+ @Autowired
+ private ProjectService projectService;
@Autowired
private SysCodeRuleService sysCodeRuleService;
@@ -113,6 +117,8 @@
//鏁堥獙鏁版嵁
AssertUtils.isArrayEmpty(ids, "id");
configAuditReportService.delete(ids);
+ projectService.deleteItem(ids,"config_audit_report_content","report_id");
+ projectService.deleteItem(ids,"config_audit_report_problem","report_id");
return Result.ok();
}
diff --git a/modules/mainPart/src/main/java/com/zt/life/modules/configItemOutbound/controller/ConfigItemOutboundController.java b/modules/mainPart/src/main/java/com/zt/life/modules/configItemOutbound/controller/ConfigItemOutboundController.java
index a87b207..31d292c 100644
--- a/modules/mainPart/src/main/java/com/zt/life/modules/configItemOutbound/controller/ConfigItemOutboundController.java
+++ b/modules/mainPart/src/main/java/com/zt/life/modules/configItemOutbound/controller/ConfigItemOutboundController.java
@@ -18,6 +18,7 @@
import com.zt.life.modules.configItemOutbound.service.ConfigItemOutboundService;
import com.zt.life.modules.configItemWarehouse.model.WarehouseConfigItem;
import com.zt.life.modules.configItemWarehouse.service.WarehouseConfigItemService;
+import com.zt.life.modules.project.service.ProjectService;
import com.zt.life.sys.dto.OssDto;
import com.zt.life.sys.service.SysOssConfigService;
import com.zt.modules.coderule.service.SysCodeRuleService;
@@ -48,6 +49,9 @@
public class ConfigItemOutboundController {
@Autowired
private ConfigItemOutboundService configItemOutboundService;
+
+ @Autowired
+ private ProjectService projectService;
@Autowired
private SysCodeRuleService sysCodeRuleService;
@@ -113,7 +117,7 @@
//鏁堥獙鏁版嵁
AssertUtils.isArrayEmpty(ids, "id");
configItemOutboundService.delete(ids);
-
+ projectService.deleteItem(ids,"config_item_outbound_detail","outbound_id");
return Result.ok();
}
@GetMapping("exportConfigOutbound")
diff --git a/modules/mainPart/src/main/java/com/zt/life/modules/configItemWarehouse/controller/ConfigItemWarehouseController.java b/modules/mainPart/src/main/java/com/zt/life/modules/configItemWarehouse/controller/ConfigItemWarehouseController.java
index 11525c3..387017b 100644
--- a/modules/mainPart/src/main/java/com/zt/life/modules/configItemWarehouse/controller/ConfigItemWarehouseController.java
+++ b/modules/mainPart/src/main/java/com/zt/life/modules/configItemWarehouse/controller/ConfigItemWarehouseController.java
@@ -16,8 +16,11 @@
import com.zt.life.modules.configItemWarehouse.model.ConfigItemWarehouse;
import com.zt.life.modules.configItemWarehouse.model.WarehouseConfigItem;
import com.zt.life.modules.configItemWarehouse.service.ConfigItemWarehouseService;
+import com.zt.life.modules.configItemWarehouse.service.WarehouseConfigItemService;
import com.zt.life.modules.itemCirculatOrder.dto.ItemCirculatOrderDto;
import com.zt.life.modules.itemCirculatOrder.model.ItemCirculatOrderTechnical;
+import com.zt.life.modules.project.model.Project;
+import com.zt.life.modules.project.service.ProjectService;
import com.zt.life.sys.dto.OssDto;
import com.zt.life.sys.service.SysOssConfigService;
import com.zt.modules.coderule.service.SysCodeRuleService;
@@ -48,6 +51,9 @@
public class ConfigItemWarehouseController {
@Autowired
private ConfigItemWarehouseService configItemWarehouseService;
+
+ @Autowired
+ private ProjectService projectService;
@Autowired
private SysCodeRuleService sysCodeRuleService;
@@ -117,9 +123,12 @@
@LogOperation("鍒犻櫎")
public Result delete(@RequestBody Long[] ids) {
//鏁堥獙鏁版嵁
+
AssertUtils.isArrayEmpty(ids, "id");
configItemWarehouseService.delete(ids);
-
+ projectService.deleteItem(ids,"config_item_warehouse_cm","warehouse_id");
+ projectService.deleteItem(ids,"config_item_warehouse_detail","warehouse_id");
+ projectService.deleteItem(ids,"config_item_warehouse_qa","warehouse_id");
return Result.ok();
}
diff --git a/modules/mainPart/src/main/java/com/zt/life/modules/configItemWarehouse/dao/WarehouseConfigItemDao.java b/modules/mainPart/src/main/java/com/zt/life/modules/configItemWarehouse/dao/WarehouseConfigItemDao.java
index 8f32ba4..784e9d4 100644
--- a/modules/mainPart/src/main/java/com/zt/life/modules/configItemWarehouse/dao/WarehouseConfigItemDao.java
+++ b/modules/mainPart/src/main/java/com/zt/life/modules/configItemWarehouse/dao/WarehouseConfigItemDao.java
@@ -23,4 +23,6 @@
List<WarehouseConfigItem> itemList(Long projectId,String ids);
List<WarehouseConfigItem> selectList(Long projectId,String ids,String type);
+
+ WarehouseConfigItem getBySrc(Long projectId, Long srcId);
}
diff --git a/modules/mainPart/src/main/java/com/zt/life/modules/configItemWarehouse/service/ConfigItemWarehouseService.java b/modules/mainPart/src/main/java/com/zt/life/modules/configItemWarehouse/service/ConfigItemWarehouseService.java
index 89f9c5e..b5a186d 100644
--- a/modules/mainPart/src/main/java/com/zt/life/modules/configItemWarehouse/service/ConfigItemWarehouseService.java
+++ b/modules/mainPart/src/main/java/com/zt/life/modules/configItemWarehouse/service/ConfigItemWarehouseService.java
@@ -222,7 +222,7 @@
data.setCmAuditList((List<WarehouseCmAudit>) cmList);
List<?> qaList = this.itemQaList("warehouse_qa_audit");
data.setQaAuditList((List<WarehouseQaAudit>) qaList);
- List<?> resultList = new ArrayList<>();
+ List<WarehouseConfigItem> resultList = new ArrayList<>();
if ("1".equals(libraryType)) {
List<String> srcId = technicalService.getsrcId(projectId);
/* String ids = String.join(", ", srcId.stream()
@@ -230,9 +230,15 @@
.collect(Collectors.toList()));*/
String ids = String.join(", ", srcId);
resultList = configItemService.ConfigItemList(projectId, ids);
+ for (WarehouseConfigItem item :resultList){
+ if (ids.contains(item.getSrcId().toString()) && item.getSrcId()!=null && StringUtils.isNotBlank(ids)){
+ WarehouseConfigItem item2 = configItemService.getBySrc(projectId,item.getSrcId());
+ item.setVersion(null);
+ item.setRetrospectVersion(item2.getVersion());
+ }
+ }
}
- List<?> ConfigItemList = resultList;
- data.setConfigItemList((List<WarehouseConfigItem>) ConfigItemList);
+ data.setConfigItemList(resultList);
}
if (projectId != null) {
diff --git a/modules/mainPart/src/main/java/com/zt/life/modules/configItemWarehouse/service/WarehouseConfigItemService.java b/modules/mainPart/src/main/java/com/zt/life/modules/configItemWarehouse/service/WarehouseConfigItemService.java
index d77f098..d064996 100644
--- a/modules/mainPart/src/main/java/com/zt/life/modules/configItemWarehouse/service/WarehouseConfigItemService.java
+++ b/modules/mainPart/src/main/java/com/zt/life/modules/configItemWarehouse/service/WarehouseConfigItemService.java
@@ -55,4 +55,8 @@
public List<WarehouseConfigItem> warehouseConfigList(Long projectId, String ids, String type) {
return baseDao.selectList(projectId, ids, type);
}
+
+ public WarehouseConfigItem getBySrc(Long projectId, Long srcId) {
+ return baseDao.getBySrc(projectId, srcId);
+ }
}
diff --git a/modules/mainPart/src/main/java/com/zt/life/modules/contractReview/controller/ContractReviewController.java b/modules/mainPart/src/main/java/com/zt/life/modules/contractReview/controller/ContractReviewController.java
index 9f18e73..239a2e2 100644
--- a/modules/mainPart/src/main/java/com/zt/life/modules/contractReview/controller/ContractReviewController.java
+++ b/modules/mainPart/src/main/java/com/zt/life/modules/contractReview/controller/ContractReviewController.java
@@ -17,6 +17,7 @@
import com.zt.life.modules.contractReview.service.ContractReviewService;
import com.zt.life.modules.itemCirculatOrder.dto.ItemCirculatOrderDto;
import com.zt.life.modules.itemCirculatOrder.service.ItemCirculatOrderService;
+import com.zt.life.modules.project.service.ProjectService;
import com.zt.life.sys.dto.OssDto;
import com.zt.life.sys.service.SysOssConfigService;
import com.zt.modules.coderule.service.SysCodeRuleService;
@@ -47,6 +48,9 @@
public class ContractReviewController {
@Autowired
private ContractReviewService contractReviewService;
+
+ @Autowired
+ private ProjectService projectService;
@Autowired
private SysCodeRuleService sysCodeRuleService;
@@ -114,6 +118,7 @@
//鏁堥獙鏁版嵁
AssertUtils.isArrayEmpty(ids, "id");
contractReviewService.delete(ids);
+ projectService.deleteItem(ids,"contract_review_item","review_id");
return Result.ok();
}
diff --git a/modules/mainPart/src/main/java/com/zt/life/modules/itemCirculatOrder/controller/ItemCirculatOrderController.java b/modules/mainPart/src/main/java/com/zt/life/modules/itemCirculatOrder/controller/ItemCirculatOrderController.java
index 0e0a0cc..89c825e 100644
--- a/modules/mainPart/src/main/java/com/zt/life/modules/itemCirculatOrder/controller/ItemCirculatOrderController.java
+++ b/modules/mainPart/src/main/java/com/zt/life/modules/itemCirculatOrder/controller/ItemCirculatOrderController.java
@@ -18,6 +18,7 @@
import com.zt.life.modules.itemCirculatOrder.service.ItemCirculatOrderService;
import com.zt.life.modules.itemCirculatOrder.service.ItemCirculatOrderTechnicalService;
import com.zt.life.modules.project.dto.SoftwareTestOrderDto;
+import com.zt.life.modules.project.service.ProjectService;
import com.zt.life.sys.dto.OssDto;
import com.zt.life.sys.service.SysOssConfigService;
import com.zt.modules.coderule.service.SysCodeRuleService;
@@ -51,6 +52,9 @@
@Autowired
private SysCodeRuleService sysCodeRuleService;
+
+ @Autowired
+ private ProjectService projectService;
@Autowired
private SysOssConfigService sysOssConfigService;
@@ -113,6 +117,7 @@
//鏁堥獙鏁版嵁
AssertUtils.isArrayEmpty(ids, "id");
itemCirculatOrderService.delete(ids);
+ projectService.deleteItem(ids,"item_circulat_order_technical","circulat_order_id");
return Result.ok();
}
diff --git a/modules/mainPart/src/main/java/com/zt/life/modules/project/controller/EnvironController.java b/modules/mainPart/src/main/java/com/zt/life/modules/project/controller/EnvironController.java
index daf0cac..a391612 100644
--- a/modules/mainPart/src/main/java/com/zt/life/modules/project/controller/EnvironController.java
+++ b/modules/mainPart/src/main/java/com/zt/life/modules/project/controller/EnvironController.java
@@ -14,7 +14,7 @@
import com.zt.common.validator.group.UpdateGroup;
import com.zt.life.modules.project.dto.EnvironDto;
import com.zt.life.modules.project.model.Environ;
-import com.zt.life.modules.project.service.EnvironService;
+import com.zt.life.modules.project.service.*;
import com.zt.life.sys.dto.OssDto;
import com.zt.life.sys.service.SysOssConfigService;
import com.zt.modules.coderule.service.SysCodeRuleService;
@@ -50,6 +50,9 @@
public class EnvironController {
@Autowired
private EnvironService environService;
+
+ @Autowired
+ private ProjectService projectService;
@Autowired
private SysOssConfigService sysOssConfigService;
@@ -116,7 +119,9 @@
//鏁堥獙鏁版嵁
AssertUtils.isArrayEmpty(ids, "id");
environService.delete(ids);
-
+ projectService.deleteItem(ids,"environ_analysis","environ_id");
+ projectService.deleteItem(ids,"environ_hardware_resources","environ_id");
+ projectService.deleteItem(ids,"environ_software_resources","environ_id");
return Result.ok();
}
diff --git a/modules/mainPart/src/main/java/com/zt/life/modules/project/controller/SoftwareTestOrderController.java b/modules/mainPart/src/main/java/com/zt/life/modules/project/controller/SoftwareTestOrderController.java
index f28a9ed..6bb60fd 100644
--- a/modules/mainPart/src/main/java/com/zt/life/modules/project/controller/SoftwareTestOrderController.java
+++ b/modules/mainPart/src/main/java/com/zt/life/modules/project/controller/SoftwareTestOrderController.java
@@ -53,6 +53,9 @@
private SoftwareTestOrderService softwareTestOrderService;
@Autowired
+ private ProjectService projectService;
+
+ @Autowired
private SysCodeRuleService sysCodeRuleService;
@Autowired
@@ -121,7 +124,8 @@
//鏁堥獙鏁版嵁
AssertUtils.isArrayEmpty(ids, "id");
softwareTestOrderService.delete(ids);
-
+ projectService.deleteItem(ids,"software_test_order_deliverable","order_id");
+ projectService.deleteItem(ids,"software_test_order_measured","order_id");
return Result.ok();
}
diff --git a/modules/mainPart/src/main/java/com/zt/life/modules/project/dao/ProjectDao.java b/modules/mainPart/src/main/java/com/zt/life/modules/project/dao/ProjectDao.java
index 1b4e59e..a962f23 100644
--- a/modules/mainPart/src/main/java/com/zt/life/modules/project/dao/ProjectDao.java
+++ b/modules/mainPart/src/main/java/com/zt/life/modules/project/dao/ProjectDao.java
@@ -22,4 +22,6 @@
List<Project> getList(Map<String, Object> params);
MyProjectRoleDto getMyProjectRole(Long projectId, Long userId);
+
+ void deleteItem(Map<String, Object> params);
}
diff --git a/modules/mainPart/src/main/java/com/zt/life/modules/project/service/ProjectService.java b/modules/mainPart/src/main/java/com/zt/life/modules/project/service/ProjectService.java
index 737fd2a..edaa584 100644
--- a/modules/mainPart/src/main/java/com/zt/life/modules/project/service/ProjectService.java
+++ b/modules/mainPart/src/main/java/com/zt/life/modules/project/service/ProjectService.java
@@ -55,4 +55,15 @@
MyProjectRoleDto data = baseDao.getMyProjectRole(projectId, userId);
return data;
}
+
+ public void deleteItem(Long[] ids, String tableName, String fieldName) {
+ for (Long id : ids){
+ Map<String, Object> params = new HashMap<>();
+ params.put("id", id);
+ params.put("tableName", tableName);
+ params.put("fieldName", fieldName);
+ baseDao.deleteItem(params);
+ }
+
+ }
}
diff --git a/modules/mainPart/src/main/java/com/zt/life/modules/qaAuditReport/controller/QaAuditReportController.java b/modules/mainPart/src/main/java/com/zt/life/modules/qaAuditReport/controller/QaAuditReportController.java
index 3c005b3..f38ef5f 100644
--- a/modules/mainPart/src/main/java/com/zt/life/modules/qaAuditReport/controller/QaAuditReportController.java
+++ b/modules/mainPart/src/main/java/com/zt/life/modules/qaAuditReport/controller/QaAuditReportController.java
@@ -14,6 +14,7 @@
import com.zt.common.validator.group.UpdateGroup;
import com.zt.life.modules.configAuditReport.dto.ConfigAuditDto;
import com.zt.life.modules.project.model.ProjectUserName;
+import com.zt.life.modules.project.service.ProjectService;
import com.zt.life.modules.qaAuditReport.dto.QaAuditReportDto;
import com.zt.life.modules.qaAuditReport.model.QaAuditReport;
import com.zt.life.modules.qaAuditReport.service.QaAuditReportService;
@@ -48,6 +49,9 @@
public class QaAuditReportController {
@Autowired
private QaAuditReportService qaAuditReportService;
+
+ @Autowired
+ private ProjectService projectService;
@Autowired
private SysCodeRuleService sysCodeRuleService;
@@ -118,6 +122,7 @@
//鏁堥獙鏁版嵁
AssertUtils.isArrayEmpty(ids, "id");
qaAuditReportService.delete(ids);
+ projectService.deleteItem(ids,"qa_audit_report_incongruent","report_id");
return Result.ok();
}
diff --git a/modules/mainPart/src/main/java/com/zt/life/modules/riskTraceRecord/controller/RiskMeasureController.java b/modules/mainPart/src/main/java/com/zt/life/modules/riskTraceRecord/controller/RiskMeasureController.java
index d62c515..5cc7285 100644
--- a/modules/mainPart/src/main/java/com/zt/life/modules/riskTraceRecord/controller/RiskMeasureController.java
+++ b/modules/mainPart/src/main/java/com/zt/life/modules/riskTraceRecord/controller/RiskMeasureController.java
@@ -12,6 +12,7 @@
import com.zt.common.validator.group.AddGroup;
import com.zt.common.validator.group.DefaultGroup;
import com.zt.common.validator.group.UpdateGroup;
+import com.zt.life.modules.project.service.ProjectService;
import com.zt.life.modules.riskTraceRecord.model.RiskMeasure;
import com.zt.life.modules.riskTraceRecord.service.RiskMeasureService;
import io.swagger.annotations.Api;
@@ -38,6 +39,9 @@
public class RiskMeasureController {
@Autowired
private RiskMeasureService riskMeasureService;
+
+ @Autowired
+ private ProjectService projectService;
@GetMapping("page")
@ApiOperation("鍒嗛〉")
@@ -90,6 +94,8 @@
//鏁堥獙鏁版嵁
AssertUtils.isArrayEmpty(ids, "id");
riskMeasureService.delete(ids);
+ projectService.deleteItem(ids,"risk_trace_item","risk_id");
+ projectService.deleteItem(ids,"risk_trace_record","risk_id");
return Result.ok();
}
diff --git a/modules/mainPart/src/main/java/com/zt/life/modules/testCheckOrder/controller/TestCheckOrderController.java b/modules/mainPart/src/main/java/com/zt/life/modules/testCheckOrder/controller/TestCheckOrderController.java
index 03ca4f0..bbaa391 100644
--- a/modules/mainPart/src/main/java/com/zt/life/modules/testCheckOrder/controller/TestCheckOrderController.java
+++ b/modules/mainPart/src/main/java/com/zt/life/modules/testCheckOrder/controller/TestCheckOrderController.java
@@ -14,6 +14,7 @@
import com.zt.common.validator.group.UpdateGroup;
import com.zt.life.modules.project.dto.EnvironDto;
import com.zt.life.modules.project.dto.SoftwareTestOrderDto;
+import com.zt.life.modules.project.service.ProjectService;
import com.zt.life.modules.testCheckOrder.dto.CheckOrderDto;
import com.zt.life.modules.testCheckOrder.model.TestCheckOrder;
import com.zt.life.modules.testCheckOrder.service.TestCheckOrderService;
@@ -45,6 +46,9 @@
public class TestCheckOrderController {
@Autowired
private TestCheckOrderService testCheckOrderService;
+
+ @Autowired
+ private ProjectService projectService;
@Autowired
private SysCodeRuleService sysCodeRuleService;
@@ -105,6 +109,7 @@
//鏁堥獙鏁版嵁
AssertUtils.isArrayEmpty(ids, "id");
testCheckOrderService.delete(ids);
+ projectService.deleteItem(ids,"test_check_order_list","check_order_id");
return Result.ok();
}
diff --git a/modules/mainPart/src/main/java/com/zt/life/modules/testReviewComment/model/TestReviewComment.java b/modules/mainPart/src/main/java/com/zt/life/modules/testReviewComment/model/TestReviewComment.java
index 5068aa8..f379d0d 100644
--- a/modules/mainPart/src/main/java/com/zt/life/modules/testReviewComment/model/TestReviewComment.java
+++ b/modules/mainPart/src/main/java/com/zt/life/modules/testReviewComment/model/TestReviewComment.java
@@ -40,4 +40,8 @@
@ApiModelProperty(value = "椤圭洰鍚嶇О")
private String softwareName;
+ @TableField(exist = false)
+ @ApiModelProperty(value = "椤圭洰鏍囪瘑")
+ private String softwareIdentity;
+
}
diff --git a/modules/mainPart/src/main/resources/mapper/configItemWarehouse/WarehouseConfigItemDao.xml b/modules/mainPart/src/main/resources/mapper/configItemWarehouse/WarehouseConfigItemDao.xml
index a545f79..6d975c6 100644
--- a/modules/mainPart/src/main/resources/mapper/configItemWarehouse/WarehouseConfigItemDao.xml
+++ b/modules/mainPart/src/main/resources/mapper/configItemWarehouse/WarehouseConfigItemDao.xml
@@ -2,12 +2,11 @@
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="com.zt.life.modules.configItemWarehouse.dao.WarehouseConfigItemDao">
-
<select id="getList" resultType="com.zt.life.modules.configItemWarehouse.model.WarehouseConfigItem">
- select a.*
- from config_item_warehouse_detail a
+ select *
+ from config_item_warehouse_detail
<where>
- a.is_delete = 0
+ is_delete = 0
<if test="warehouseId!=null">
and warehouse_id = ${warehouseId}
</if>
@@ -27,9 +26,6 @@
JOIN project p ON p.id = ${projectId}
WHERE t.is_delete = 0
AND i.id = t.circulat_order_id
- <if test="ids!=null and ids!=''">
- AND t.id not in (${ids})
- </if>
UNION
SELECT (@row_number := @row_number + 1) AS no,
p.secret_class,
@@ -41,9 +37,6 @@
JOIN project p ON p.id = ${projectId}
WHERE s.is_delete = 0
AND s.project_id = ${projectId}
- <if test="ids!=null and ids!=''">
- AND s.id not in (${ids})
- </if>
UNION
SELECT (@row_number := @row_number + 1) AS no,
p.secret_class,
@@ -55,9 +48,6 @@
JOIN project p ON p.id = ${projectId}
WHERE i.is_delete = 0
AND i.project_id = ${projectId}
- <if test="ids!=null and ids!=''">
- AND i.id not in (${ids})
- </if>
</select>
<select id="selectList" resultType="com.zt.life.modules.configItemWarehouse.model.WarehouseConfigItem">
SET @row_number = 0;
@@ -76,4 +66,10 @@
and a.library_type=${type}
</if>
</select>
+ <select id="getBySrc" resultType="com.zt.life.modules.configItemWarehouse.model.WarehouseConfigItem">
+ select *
+ from config_item_warehouse_detail
+ where project_id =${projectId} and is_delete =0 and src_id =${srcId}
+ ORDER BY UPDATE_DATE DESC
+ </select>
</mapper>
diff --git a/modules/mainPart/src/main/resources/mapper/project/EnvironAnalysisDao.xml b/modules/mainPart/src/main/resources/mapper/project/EnvironAnalysisDao.xml
index 093ab20..cc5557d 100644
--- a/modules/mainPart/src/main/resources/mapper/project/EnvironAnalysisDao.xml
+++ b/modules/mainPart/src/main/resources/mapper/project/EnvironAnalysisDao.xml
@@ -2,7 +2,6 @@
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="com.zt.life.modules.project.dao.EnvironAnalysisDao">
-
<select id="getList" resultType="com.zt.life.modules.project.model.EnvironAnalysis">
select a.*
from environ_analysis a
diff --git a/modules/mainPart/src/main/resources/mapper/project/ProjectDao.xml b/modules/mainPart/src/main/resources/mapper/project/ProjectDao.xml
index aabe718..e2bf5e8 100644
--- a/modules/mainPart/src/main/resources/mapper/project/ProjectDao.xml
+++ b/modules/mainPart/src/main/resources/mapper/project/ProjectDao.xml
@@ -2,6 +2,9 @@
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="com.zt.life.modules.project.dao.ProjectDao">
+ <delete id="deleteItem">
+ update ${tableName} set is_delete = 1 where ${fieldName} = ${id}
+ </delete>
<select id="getList" resultType="com.zt.life.modules.project.model.Project">
select *
diff --git a/modules/mainPart/src/main/resources/mapper/testReviewComment/TestReviewCommentDao.xml b/modules/mainPart/src/main/resources/mapper/testReviewComment/TestReviewCommentDao.xml
index 9e32c95..d701537 100644
--- a/modules/mainPart/src/main/resources/mapper/testReviewComment/TestReviewCommentDao.xml
+++ b/modules/mainPart/src/main/resources/mapper/testReviewComment/TestReviewCommentDao.xml
@@ -4,7 +4,7 @@
<mapper namespace="com.zt.life.modules.testReviewComment.dao.TestReviewCommentDao">
<select id="getList" resultType="com.zt.life.modules.testReviewComment.model.TestReviewComment">
- select a.*,p.software_name
+ select a.*,p.software_name,p.software_identity
from test_review_comment a
INNER JOIN project p ON p.id = a.project_id
<where>
diff --git a/web/packages/views/modules/sys/menu.vue b/web/packages/views/modules/sys/menu.vue
index b08c942..36a9675 100644
--- a/web/packages/views/modules/sys/menu.vue
+++ b/web/packages/views/modules/sys/menu.vue
@@ -9,6 +9,7 @@
</el-form>
<el-table v-loading="table.dataLoading" :data="table.dataList" border row-key="id"
class="myTable"
+ :cell-style="cellStyle"
v-adaptive="{bottomOffset:50}"
height="650px"
:tree-props="{children: 'children', hasChildren: 'hasChildren'}">
@@ -52,6 +53,11 @@
AddOrUpdate
},
methods: {
+ cellStyle({column}) {
+ if (column.label === '鍚嶇О') {
+ return 'text-align: left !important;'
+ }
+ },
isNotPlatform(row) {
return true;
return !this.$equalsIgnoreType(row.type, this.$dict.MenuType.PLATFORM)// 骞冲彴涓嶅厑璁镐慨鏀瑰垹闄�
diff --git a/web/src/router.js b/web/src/router.js
index b67acc5..b01adae 100644
--- a/web/src/router.js
+++ b/web/src/router.js
@@ -14,26 +14,7 @@
if (onResolve || onReject) return originalPush.call(this, location, onResolve, onReject)
return originalPush.call(this, location).catch(err => err)
}
-/*// 棣栭〉
-pageRoutes.push({
- path: '/TestDjxlHome',
- name: 'TestDjxlHome',
- meta: {title: '鐧诲綍椤�', isTab: true},
- component: () => import('./views/pages/TestDjxlHome')
-})
-pageRoutes.push({
- path: '/szDjxlHome',
- name: 'szDjxlHome',
- meta: {title: '鐧诲綍椤�', isTab: true},
- component: () => import('./views/pages/szDjxlHome')
-})
-// 鐧诲綍椤�
-pageRoutes.push({
- path: '/index',
- name: 'index',
- meta: {title: '鐧诲綍椤�', isTab: true},
- component: () => import('./views/pages/login')
-})
+
// 瑙嗛鎾斁椤�
pageRoutes.push({
path: '/userHelp',
@@ -41,44 +22,7 @@
meta: {title: '甯姪椤�', isTab: true},
component: () => import('./views/modules/userHelp/userHelp')
})
-// 鐧诲綍椤�
-pageRoutes.push({
- path: '/login',
- name: 'login',
- meta: {title: '棣栭〉', isTab: true},
- component: () => import('./views/pages/login')
-})
-// 鐧诲綍椤�
-pageRoutes.push({
- path: '/single',
- name: 'single',
- meta: {title: '棣栭〉', isTab: true},
- component: () => import('./views/pages/single-sign')
-})
-pageRoutes.push({
- path: '/auth',
- name: 'auth',
- meta: {title: 'SSO鐧诲綍', isTab: true},
- component: () => import('./views/pages/auth')
-})
-// pageRoutes.push({
-// path: '/index',
-// component: () => import('./views/modules/index'),
-// name: 'index',
-// meta: {
-// title: '闂ㄦ埛',
-// isTab: true
-// }
-// })
-pageRoutes.push({
- path: '/dashboard',
- component: () => import('./views/modules/index/dashboard'),
- name: 'dashboard',
- meta: {
- title: '鎬佸娍鎰熺煡',
- isTab: true
- }
-})*/
+
// 鐧诲綍椤�
pageRoutes.push({
path: '/login',
@@ -111,48 +55,7 @@
component: () => import('./views/modules/sys/task/taskCenter'),
name: 'home',
meta: {title: '棣栭〉', isTab: true}
- },
-/* {path: '/single',
- component: () => import('./views/modules/home'),
- name: 'single',
- meta: {title: '棣栭〉', isTab: true}
- },*/
- /*{
- path: '/miantainHome-home',
- component: () => import('./views/modules/home'),
- name: 'home_wx',
- meta: {title: '棣栭〉', isTab: true}
- },
- {
- path: '/replaceProblemHome-home',
- component: () => import('./views/modules/replaceProblemHome/home'),
- name: 'home_ghz',
- meta: {title: '棣栭〉', isTab: true}
- },
- {
- path: '/technology-home',
- component: () => import('./views/modules/sys/sysPage/technology-home'),
- name: 'home_jszt',
- meta: {title: '棣栭〉', isTab: true}
- },
- {
- path: '/repair-outline',
- component: () => import('./views/modules/prevent/repair-outline'),
- name: 'home_yfxwx',
- meta: {title: '澶х翰', isTab: true}
- },*/
- // {
- // path: '/eqmmt-index',
- // component: () => import('./views/modules/eqmmt/home/home'),
- // name: 'home_qc',
- // meta: {title: '棣栭〉', isTab: true}
- // },
- // {
- // path: '/train-home',
- // component: () => import('./views/modules/sys/sysPage/train-home'),
- // name: 'home_qc',
- // meta: {title: '棣栭〉', isTab: true}
- // }
+ }
]
}
diff --git a/web/src/views/layout/main-navbar.vue b/web/src/views/layout/main-navbar.vue
index 7457cad..eb6e968 100644
--- a/web/src/views/layout/main-navbar.vue
+++ b/web/src/views/layout/main-navbar.vue
@@ -36,13 +36,6 @@
<!-- <el-menu-item>-->
<!-- <local-ship-selector v-model="localShip" placeholder="鑸峰彿"/>-->
<!-- </el-menu-item>-->
- <el-menu-item v-if="help_show" index="4">
- <el-badge :value="feedCount" class="item" :hidden="!isAdmin">
- <el-tooltip class="item" effect="dark" content="鎰忚鍙嶉" placement="bottom">
- <i @click="toFeedBack()" style="font-size: 24px;margin-top:22px" class="el-icon-edit-outline"></i>
- </el-tooltip>
- </el-badge>
- </el-menu-item>
<!-- <el-menu-item>-->
<!-- <el-badge :value="feedCount" class="item" :hidden="!isAdmin">-->
<!-- <el-button @click="toFeedBack()" type="text">鎰忚鍙嶉</el-button>-->
@@ -179,7 +172,6 @@
<!-- </el-tab-pane>-->
<!-- </el-tabs>-->
<!-- </el-dialog>-->
- <sysFeedBack ref="sysFeedBack" @refreshDataList="getFeedCount"></sysFeedBack>
</div>
</template>
@@ -266,234 +258,6 @@
isAdmin:false
}
},
- computed: {
- systemList() {
- return [
- {
- permission: ['menu:technicalConditions'],
- path: 'http://' +
- location.hostname +
- ':8080/technicalConditions/boatSystemStructure',
-/* ?username=' +
- Cookies.get('username') + '&loginType=' +
- Cookies.get('loginType') + '&token=' +
- Cookies.get('singleSignToken') + '&area=' +
- Cookies.get('area'),*/
- key: 'technicalConditions',
- text: '鎶�鏈姸鎬�'
- },
- {
- permission: ['menu:replaceProblem'],
- path: 'http://' +
- location.hostname +
- ':8080/replaceProblem/replaceProjectHomePage',
- // ?username=' +
- // Cookies.get('username') + '&loginType=' +
- // Cookies.get('loginType') + '&token=' +
- // Cookies.get('singleSignToken') + '&area=' +
- // Cookies.get('area'),
- key: 'replaceProblem',
- text: '鏀规崲瑁�'
- },
- {
- permission: ['menu:jszl'],
- path: 'http://' +
- location.hostname +
- ':1811/login?username=' +
- Cookies.get('username') + '&loginType=' +
- Cookies.get('loginType') + '&token=' +
- Cookies.get('singleSignToken') + '&area=' +
- Cookies.get('area'),
- text: '鎶�鏈祫鏂�',
- },
- {
- permission: ['menu:smj'],
- path:
- 'http://' +
- location.hostname + ':8020/#/single?' + 'username=' +
- Cookies.get('username') + '&system=smj' +
- '&loginType=' +
- Cookies.get('loginType') + '&token=' +
- Cookies.get('singleSignToken') + '&area=' +
- Cookies.get('area'),
- text: '瀵垮懡浠舵暟鎹�'
- },
- {
- permission: ['menu:ajqc'],
- path:
- 'http://' +
- location.hostname +
- ':1812/login?username=' +
- Cookies.get('username') + '&loginType=' +
- Cookies.get('loginType') + '&token=' +
- Cookies.get('singleSignToken') + '&area=' +
- Cookies.get('area'),
- text: '鍣ㄦ潗鏁版嵁',
- disabled: !(Cookies.get('area') === 'O')
- },
- {
- permission: ['menu:ajqc'],
- path:
- 'http://' +
- location.hostname +
- ':1800/login?username=' +
- Cookies.get('username') + '&loginType=' +
- Cookies.get('loginType') + '&token=' +
- Cookies.get('singleSignToken') + '&area=' +
- Cookies.get('area'),
- text: '鍣ㄦ潗鏁版嵁',
- disabled: !(Cookies.get('area') === '1')
- },
- {
- permission: ['menu:syajqc'],
- path:
- 'http://' +
- location.hostname +
- ':1813/login?username=' +
- Cookies.get('username') + '&loginType=' +
- Cookies.get('loginType') + '&token=' +
- Cookies.get('singleSignToken') + '&area=' +
- Cookies.get('area'),
- text: '鍣ㄦ潗鏁版嵁',
- disabled: !(Cookies.get('area') === '2')
- },
- {
- permission: ['menu:qddjxl'],
- path: 'http://' +
- location.hostname +
- ':8080/qdGradeRepair/maintenanceHome?username=' +
- Cookies.get('username') + '&loginType=' +
- Cookies.get('loginType') + '&token=' +
- Cookies.get('singleSignToken') + '&area=' +
- Cookies.get('area'),
- key: 'qdGradeRepair',
- text: '绛夌骇淇悊',
- disabled: !(Cookies.get('area') === '1')
- },
- {
- permission: ['menu:qdlqx'],
- path: 'http://' +
- location.hostname +
- ':8080/qdRepair/qdlndex?username=' +
- Cookies.get('username') + '&loginType=' +
- Cookies.get('loginType') + '&token=' +
- Cookies.get('singleSignToken') + '&area=' +
- Cookies.get('area'),
- key: 'qdRepair',
- text: '涓存姠淇�',
- disabled: !(Cookies.get('area') === '1')
- },
- {
- permission: ['menu:sydjxl'],
- path: 'http://' +
- location.hostname + ':8020/#/single?' + 'username=' +
- Cookies.get('username') + '&system=wxxt' +
- '&loginType=' +
- Cookies.get('loginType') +
- '&token=' + Cookies.get('singleSignToken') + '&area=' +
- Cookies.get('area'),
- key: 'gradeRepair',
- text: '淇悊鏁版嵁',
- disabled: !(Cookies.get('area') === 'O')
- },
- {
- permission: ['menu:sydjxl'],
- path:
- 'http://' +
- location.hostname + ':8020/#/single?' + 'username=' +
- Cookies.get('username') + '&loginType=' +
- Cookies.get('loginType') + '&system=djxl' +
- '&token=' + Cookies.get('singleSignToken') + '&area=' +
- Cookies.get('area'),
- key: 'gradeRepair',
- text: '绛夌骇淇悊',
- disabled: !(Cookies.get('area') === '2')
- },
- {
- permission: ['menu:peixun'],
- path:
- 'http://' +
- location.hostname + ':8221/single?' + 'username=' +
- Cookies.get('username') + '&loginType=' +
- Cookies.get('loginType') + '&token=' +
- Cookies.get('singleSignToken') + '&area=' +
- Cookies.get('area'),
- key: 'peixun',
- text: '鍩硅绯荤粺'
- },
- {
- permission: ['menu:preventivemaintenance'],
- path: 'http://' +
- location.hostname + ':8080/preventiveMaintenance/troopProject?username=' +
- Cookies.get('username') +
- '&loginType=' +
- Cookies.get('loginType') +
- '&token=' + Cookies.get('singleSignToken') + '&area=' +
- Cookies.get('area'),
- key: 'preventiveMaintenance',
- text: '棰勯槻鎬х淮淇�'
- },
- // {
- // permission: ['menu:checkManage'],
- // path: '/stateManagement/manage', key: 'stateManagement',
- // text: '搴旀�ユ帓鏌�'
- // },
- {
- permission: ['menu:pinggu'],
- path:
- 'http://' +
- location.hostname + ':8701/user/ssoLogin?' + 'username=' +
- Cookies.get('username') + '&loginType=' +
- Cookies.get('loginType') +
- '&token=' + Cookies.get('singleSignToken') + '&area=' +
- Cookies.get('area'),
- key: 'pinggu',
- disabled: Cookies.get('area') === '2',
- text: '鎶�鏈姸鎬佽瘎浼�'
- }
- // ,
- // {
- // permission: 0,
- // path: '/qualityProblem/inhandle', key: 'qualityProblem',
- // text: '璐ㄩ噺闂绠$悊'
- // },
- // {
- // permission: ['menu:feedback'], path: ' /feedback/knowledge', key: 'feedback',
- // text: '缁忛獙鍙嶉',
- // img: require('@/assets/image/select/situationlmg/21.png'),
- // imgdisabled: require('@/assets/image/select/situationImg/21.disabled.png')
- // },
- // {
- // permission: ['menu:system'], key: 'system',
- // text: '绯荤粺閰嶇疆'
- // },
- // {
- // permission: ['menu:workflow'], key: 'workflow',
- // text: '鍗忓悓鍔炲叕',
- // img: require('@/assets/image/select/situationlmg/22.png'),
- // imgdisabled: require('@/assets/image/select/situationlmg/22.disabled.png')
- // }
- ]
- },
- systemName() {
- if (Cookies.get('system') == 'djxl') {
- return this.systemList[10].text
- } else if (Cookies.get('system') == 'smj'){
- return this.systemList[3].text
- } else if (Cookies.get('system') == 'wxxt'){
- return this.systemList[9].text
- }
- }
- },
- // components: {
- // // UpdatePassword,
- // InfiniteLoading,
- // TableStructMaintain,
- // TableRelation,
- // QuestionSolution,
- // DatabaseTableInfo,
- // sysFeedBack
- // },
created() {
let that = this
this.getUserRoleInfo()
@@ -501,7 +265,6 @@
that.isOpen = true
})
//this.systemList = window.SITE_CONFIG['menuList']
- console.log(this.systemList, 'this.systemList')
this.loginType=Cookies.get('loginType')
// Cookies.get('loginType')
},
@@ -539,7 +302,6 @@
this.$EventBus.$on('formSubmit', (msg) => {
this.msg = msg
- this.getOneClassFile()
// console.log(msg)
})
this.$EventBus.$on('reLogin', () => {
@@ -573,29 +335,8 @@
})*/
this.getTaskCount()
- this.getFeedCount()
- this.getOneClassFile()
// console.log(this.$store.state.user,'this.$store.state.user.debug navbar6666666666')
- if (!this.$store.state.debug) {
- setInterval(this.getOneClassFile, 60000)
- }
- if (this.$store.state.user.isCjRole) {
- this.$http.get('/task/taskCenter/page').then(res => {
- console.log(res.data, 'res.data鍢垮樋鍢�')
- let data = res.data
- for (let val of data) {
- if (val.stepMarker == 'work_cjtx') {
- this.$http.get(`/task/planTask/${val.bizId}`).then(res => {
- let DiffDay = this.getDiffDay(res.data.checkDate, new Date())
- if (DiffDay <= 7 && DiffDay > -1) {
- return this.$tip.confirm('宸ョ▼椤圭洰' + val.topic + '鐨勭' + res.data.startPeriod + '鏈熺殑鍛ㄨ鍒掍换鍔″鏍告椂闂村墿浣�' + DiffDay + '澶╋紝璇峰敖蹇畬鎴愪换鍔″~鍐欙紒')
- }
- })
- }
- }
- })
- }
this.isAdmin = this.$store.state.user.isAdmin
},
methods: {
@@ -606,29 +347,6 @@
}else if(this.system==='djxl') {
window.open('./help/djxlVideo/index.html','_blank');
}
- },
- async load($state) {
- //璋冪敤鑾峰彇琛ㄦ牸鏁版嵁鐨勬帴鍙�
- await this.$http.get(`/task/OneClassFile/fileNotice?pageIndex=${this.pageIndex}&pageSize=${this.pageSize}`).then(res => {
- console.log(res, 'res')
- if (res && res.success) {
- if (this.pageIndex === 1) {
- this.gridData = res.data //棣栧厛鍔犺浇鍚庣杩斿洖鐨勭涓�椤电殑鏁版嵁鏄剧ず鍦ㄨ〃鏍间腑
- $state.complete() //鍔犺浇瀹屾垚鐨勭姸鎬�
- } else {
- if (!res.data || res.data.length < this.pageSize) {
- $state.complete() //鍔犺浇瀹屾垚鐨勭姸鎬�
- } else {
- this.gridData = this.gridData.concat(res.data) //灏嗗悗绔柊杩斿洖鐨勬暟鎹嫾鎺ュ湪鍘熻〃鏍煎悗闈�
- $state.loaded() //鍔犺浇涓殑鐘舵��
- }
- }
- this.pageIndex++ //榧犳爣鍦ㄨ〃鏍煎簳閮ㄦ粦鍔ㄦ椂锛岀炕椤碉紝鍗冲綋鍓嶉〉鏁�+1
- console.log('123333333333')
- } else {
- $state.complete() //鍔犺浇瀹屾垚鐨勭姸鎬�
- }
- })
},
getDiffDay(date_1, date_2) {
// 璁$畻涓や釜鏃ユ湡涔嬮棿鐨勫樊鍊�
@@ -649,16 +367,6 @@
return this.$message.error(res.msg)
}
this.userRoleInfo = res.data
- if(this.$store.state.user.isZcRole ||
- this.userRoleInfo.roleName=='鎬讳綋鎵�瑙掕壊' ||
- this.userRoleInfo.roleName=='浠h〃瀹よ鑹�' ||
- this.userRoleInfo.roleName=='鍔╃悊瑙掕壊'||
- this.userRoleInfo.roleName=='閮ㄩ暱瑙掕壊' ||
- this.userRoleInfo.roleName=='澶勯暱瑙掕壊'){
- this.$store.state.isGoToHome = true
- } else{
- this.$store.state.isGoToHome = false
- }
console.log(this.userRoleInfo, 'userRoleInfo')
}).catch(() => {
})
@@ -691,99 +399,8 @@
this.$router.push({name: 'login'})
}
},
- async addOneClassFile1() {
- let fileIds = ''
- for (let i = 0; i < this.gridData.length; i++) {
- if (this.gridData[i].code === 1) {
- fileIds = fileIds + this.gridData[i].fileId + ','
- }
- }
- let planId = {
- fileIds: fileIds,
- readerid: this.$store.state.user.id
- }
- let res = await this.$http.post(`/task/OneClassFile/documentReadingRecord`, planId)
- if (res.success) {
- this.getOneClassFile('allRead')
- }
- },
indexMethod(index) {
return index += 1
- },
- getJsfa(row) {
- let _this = this
- console.log(row, 'row')
- if (row.busiFieldName === '淇悊鎶�鏈柟妗�' || row.busiFieldName === '鎶�鏈柟妗�2') {
- _this.$router.push({
- name: 'sy-maintain-task-xqzb-repair-skill-scheme',
- params: {
- productId: row.productId
- }
- })
- }
- if (row.busiFieldName === '杩涘巶鍗忚') {
- _this.$router.push({
- name: 'sy-maintain-task-jcxl-JT-enteringPlant.vue',
- params: {
- productId: row.productId
- }
- })
- }
- if (row.busiFieldName === '缁煎悎楠屾敹') {
- _this.$router.push({
- name: 'sy-maintain-task-jyys-synthetical-test',
- params: {
- productId: row.productId
- }
- })
- }
- },
- async getOneClassFile(code) {
- //console.log(code)
- let res = await this.$http.get(`/task/OneClassFile/fileNotice?pageIndex=${this.pageIndex}&pageSize=${this.pageSize}`)
- if (res.success) {
- console.log(res.data)
- if(res.data.length>0){
- if(res.data[0].total!==undefined){
- this.taskCount = res.data[0].total
- }
- // res.data.sort((a, b) => new Date(b.createDate).getTime() - new Date(a.createDate).getTime())
- this.gridData = res.data
- if (code !== 'allRead') {
- this.pageIndex++
- }
- //console.log(this.gridData, 'this.gridData')
- }
- }
- },
- async addOneClassFile(row, code) {
- let fileIds = ''
- for (let i = 0; i < this.gridData.length; i++) {
- if (this.gridData[i].code === 1) {
- fileIds = fileIds + this.gridData[i].fileId + ','
-
- }
- }
- let planId
- if (code === 1) {
- planId = {
- fileid: row.fileId,
- readerid: this.$store.state.user.id
- }
- }
- if (code === 2) {
- planId = {
- fileIds: fileIds,
- readerid: this.$store.state.user.id
- }
- }
-
- // let userName = this.$store.state.user.id
- // console.log(userName,'userName userName')
- let res = await this.$http.post(`/task/OneClassFile/documentReadingRecord`, planId)
- if (res.success) {
- this.getOneClassFile()
- }
},
task(row) {
this.getRecordNumber(1)
@@ -812,28 +429,10 @@
// console.log(this.taskList, "12311")
}
},
- async getFeedCount() {
- let count = 0
- let res = await this.$http.get(`/sys/feedback/page`)
- if (res.success) {
- console.log(res.data, "feedback......")
- res.data.forEach((item) => {
- if (item.isFinish === null || item.isFinish === 'undefined') {
- count++
- }
- })
- this.feedCount = count
- }
- },
goToIndex() {
console.log(this.$store.state.user.roleName,'this.$store.state.user.roleName')
this.$router.push({name: 'TestDjxlHome',params: {roleName: this.$store.state.user.roleName}})
// window.console.log(this.$route.name)
- },
- async toFeedBack(){
- this.$nextTick(() => {
- this.$refs.sysFeedBack.$refs.dialog.init();
- })
},
themehangeHandle(val) {
this.themeColor = val
diff --git a/web/src/views/layout/main.vue b/web/src/views/layout/main.vue
index ae1adcd..7b8fbcf 100644
--- a/web/src/views/layout/main.vue
+++ b/web/src/views/layout/main.vue
@@ -309,13 +309,6 @@
// console.log(res,'getAdminRoleInfo');
this.$store.state.user.isAdmin = res.data.isAdmin
this.$store.state.user.isAssistant = res.data.isAssistant
- this.$store.state.user.isTyRole = res.data.isTyRole
- this.$store.state.user.isCjRole = res.data.isCjRole
- this.$store.state.user.isZcRole = res.data.isZcRole
- this.$store.state.user.isCzRole = res.data.isCzRole
- this.$store.state.user.isBzRole = res.data.isBzRole
- this.$store.state.user.isTzRole = res.data.isTzRole
- this.$store.state.user.isYwzRole = res.data.isYwzRole
this.$store.state.user.roles = res.data.roles
this.$store.state.debug = res.data.debug
this.$store.state.test = res.data.test
diff --git a/web/src/views/modules/configItemOutbound/ConfigItemOutbound-AddOrUpdate.vue b/web/src/views/modules/configItemOutbound/ConfigItemOutbound-AddOrUpdate.vue
index 119f7d9..8af0f48 100644
--- a/web/src/views/modules/configItemOutbound/ConfigItemOutbound-AddOrUpdate.vue
+++ b/web/src/views/modules/configItemOutbound/ConfigItemOutbound-AddOrUpdate.vue
@@ -331,6 +331,17 @@
},
// 琛ㄥ崟鎻愪氦
async formSubmit(submitType) {
+ let flag = true;
+ console.log(this.dataForm, "this.dataForm11111")
+ this.dataForm.configOutboundList.forEach(item => {
+ if (parseInt(item.secretClass) > localStorage.getItem('userSecretClass')) {
+ this.$alert("褰撳墠椤圭洰璁剧疆鐨勫瘑绾ч珮浜庡綋鍓嶇敤鎴风殑瀵嗙骇锛岃閲嶆柊璁剧疆")
+ flag =false
+ }
+ })
+ if (!flag){
+ return
+ }
if (this.showColumn && submitType == 'bl') {
for (let item of this.dataForm.configItemList) {
if (item) {
diff --git a/web/src/views/modules/configItemWarehouse/ConfigItemWarehouse-AddOrUpdate.vue b/web/src/views/modules/configItemWarehouse/ConfigItemWarehouse-AddOrUpdate.vue
index 79f3511..13128b3 100644
--- a/web/src/views/modules/configItemWarehouse/ConfigItemWarehouse-AddOrUpdate.vue
+++ b/web/src/views/modules/configItemWarehouse/ConfigItemWarehouse-AddOrUpdate.vue
@@ -421,19 +421,18 @@
// 琛ㄥ崟鎻愪氦
async formSubmit(submitType) {
let isFiles = true;
+ let flag = true;
+ console.log(this.dataForm, "this.dataForm11111")
this.dataForm.configItemList.forEach(item => {
- console.log(item, "his.dataForm.technicalList.forEach")
- item.files.groups.forEach(groups => {
- groups.fields.forEach(files => {
- if (files.files.length === 0) {
- this.$alert("褰撳墠瀛樺湪鏈笂浼犻檮浠剁殑鎶�鏈祫鏂欙紝璇烽噸鏂颁笂浼�")
- isFiles = false
- return isFiles
- }
- })
- })
+ if (parseInt(item.secretClass) > localStorage.getItem('userSecretClass')) {
+ this.$alert("褰撳墠椤圭洰璁剧疆鐨勫瘑绾ч珮浜庡綋鍓嶇敤鎴风殑瀵嗙骇锛岃閲嶆柊璁剧疆")
+ flag =false
+ }
})
- if (this.showColumn && submitType == 'bl') {
+ if (!flag){
+ return
+ }
+ if (this.showColumn && submitType === 'bl') {
for (let item of this.dataForm.configItemList) {
if (item) {
if (this.pageNameCode[item.itemName] && !item.checkId) {
@@ -444,6 +443,18 @@
}
}
if (submitType === 'tj' || submitType === 'bl') {
+ this.dataForm.configItemList.forEach(item => {
+ console.log(item, "his.dataForm.technicalList.forEach")
+ item.files.groups.forEach(groups => {
+ groups.fields.forEach(files => {
+ if (files.files.length === 0) {
+ this.$alert("褰撳墠瀛樺湪鏈笂浼犻檮浠剁殑閰嶇疆椤癸紝璇烽噸鏂颁笂浼�")
+ isFiles = false
+ return isFiles
+ }
+ })
+ })
+ })
if (!isFiles){
return
}
diff --git a/web/src/views/modules/itemCirculatOrder/ItemCirculatOrder-AddOrUpdate.vue b/web/src/views/modules/itemCirculatOrder/ItemCirculatOrder-AddOrUpdate.vue
index dcea241..47181d0 100644
--- a/web/src/views/modules/itemCirculatOrder/ItemCirculatOrder-AddOrUpdate.vue
+++ b/web/src/views/modules/itemCirculatOrder/ItemCirculatOrder-AddOrUpdate.vue
@@ -409,20 +409,29 @@
// 琛ㄥ崟鎻愪氦
async formSubmit(submitType) {
let isFiles = true;
+ let flag = true;
+ console.log(this.dataForm, "this.dataForm11111")
this.dataForm.technicalList.forEach(item => {
- console.log(item, "his.dataForm.technicalList.forEach")
- item.files.groups.forEach(groups => {
- groups.fields.forEach(files => {
- if (files.files.length === 0) {
- this.$alert("褰撳墠瀛樺湪鏈笂浼犻檮浠剁殑鎶�鏈祫鏂欙紝璇烽噸鏂颁笂浼�")
- isFiles = false
- return isFiles
- }
+ if (parseInt(item.secretClass) > localStorage.getItem('userSecretClass')) {
+ this.$alert("褰撳墠椤圭洰璁剧疆鐨勫瘑绾ч珮浜庡綋鍓嶇敤鎴风殑瀵嗙骇锛岃閲嶆柊璁剧疆")
+ flag =false
+ }
+ })
+ if (!flag){
+ return
+ }
+ if (submitType === 'tj' || submitType === 'bl') {
+ this.dataForm.technicalList.forEach(item => {
+ item.files.groups.forEach(groups => {
+ groups.fields.forEach(files => {
+ if (files.files.length === 0) {
+ this.$alert("褰撳墠瀛樺湪鏈笂浼犻檮浠剁殑鎶�鏈祫鏂欙紝璇烽噸鏂颁笂浼�")
+ isFiles = false
+ return isFiles
+ }
+ })
})
})
- })
- console.log(this.dataForm, "this.dataForm11111")
- if (submitType == 'tj' || submitType == 'bl') {
if (!isFiles){
return
}
@@ -435,7 +444,7 @@
}
let res = await this.$http[!this.dataForm.id ? 'post' : 'put']('/itemCirculatOrder/ItemCirculatOrder/', this.dataForm)
if (res.success) {
- if (this.stepMarker === 'wplz_wprk' && submitType == 'bl') {
+ if (this.stepMarker === 'wplz_wprk' && submitType === 'bl') {
this.$nextTick(() => {
this.$refs.addOrUpdate.$refs.dialog.init(null, {
id: res.data,
diff --git a/web/src/views/modules/riskTraceRecord/RiskTraceItem-AddOrUpdate.vue b/web/src/views/modules/riskTraceRecord/RiskTraceItem-AddOrUpdate.vue
index 5d7f6c0..a868d57 100644
--- a/web/src/views/modules/riskTraceRecord/RiskTraceItem-AddOrUpdate.vue
+++ b/web/src/views/modules/riskTraceRecord/RiskTraceItem-AddOrUpdate.vue
@@ -32,7 +32,7 @@
</el-table-column>
</el-table>
- <div class="el-risk-flex el-border-top-bottom ">
+ <div class="el-risk-flex el-border-top-bottom " style="height:90px">
<div class="riskWidth riskAlign riskHold" style="width: 35%">
椋庨櫓璺熻釜浜哄憳/鏃ユ湡锛�
</div>
@@ -106,7 +106,7 @@
椋庨櫓鎺柦鎺у埗
</div>
<div class="el-border-left" style="width: 90%">
- <div class="el-risk-flex el-border-bottom ">
+ <div class="el-risk-flex el-border-bottom " style="height:40px">
<div class="riskAlign riskHold" style="width: 26%">
閲囧彇鎺柦锛�
</div>
@@ -127,7 +127,7 @@
<span v-else>{{dataForm.riskMeasure.summaryMeasure}}</span>
</el-form-item>
</div>
- <div class="el-risk-flex el-border-bottom ">
+ <div class="el-risk-flex el-border-bottom " style="height:90px">
<div class="riskAlign riskHold" style="width: 26%">
璁板綍浜哄憳/鏃ユ湡锛�
</div>
@@ -196,7 +196,7 @@
</el-form-item>
</div>
</div>
- <div class="el-risk-flex el-border-bottom ">
+ <div class="el-risk-flex el-border-bottom " style="height:40px">
<div class="riskAlign riskHold" style="width: 26%">
鎺柦鏈夋晥鎬ц瘎浼帮細
</div>
@@ -217,7 +217,7 @@
<span v-else>{{dataForm.riskMeasure.summaryEvaluate}}</span>
</el-form-item>
</div>
- <div class="el-risk-flex ">
+ <div class="el-risk-flex " style="height:90px">
<div class="riskAlign riskHold" style="width:26%">
閮ㄩ棬璐熻矗浜�/鏃ユ湡锛�
</div>
diff --git a/web/src/views/modules/testCheckOrder/TestCheckOrder.vue b/web/src/views/modules/testCheckOrder/TestCheckOrder.vue
index 51d1f5b..96eb4c7 100644
--- a/web/src/views/modules/testCheckOrder/TestCheckOrder.vue
+++ b/web/src/views/modules/testCheckOrder/TestCheckOrder.vue
@@ -64,7 +64,7 @@
},
created() {
const roleName = localStorage.getItem('roleName')
- if (roleName && roleName.includes('QA')) {
+ if (roleName && roleName.includes('瀹℃牳')) {
this.showColumn = true;
}
},
diff --git a/web/src/views/modules/testReviewComment/TestReviewComment-AddOrUpdate.vue b/web/src/views/modules/testReviewComment/TestReviewComment-AddOrUpdate.vue
index 6c6da59..6aab95a 100644
--- a/web/src/views/modules/testReviewComment/TestReviewComment-AddOrUpdate.vue
+++ b/web/src/views/modules/testReviewComment/TestReviewComment-AddOrUpdate.vue
@@ -20,7 +20,7 @@
<zt-form-item label="璇勫浜烘暟" prop="reviewerNum" >
<el-input v-model="dataForm.reviewComment.reviewerNum"></el-input>
</zt-form-item>
- <div style="height: 60px">
+ <div style="height: 60px;width: 75%">
<el-form-item >
<config-uploader :lineHeight="true" :busi-type="type" model-name="dataForm" :dataForm="dataForm"
v-model="dataForm.files"/>
diff --git a/web/src/views/modules/testReviewComment/TestReviewComment.vue b/web/src/views/modules/testReviewComment/TestReviewComment.vue
index dbe7e9f..965b222 100644
--- a/web/src/views/modules/testReviewComment/TestReviewComment.vue
+++ b/web/src/views/modules/testReviewComment/TestReviewComment.vue
@@ -16,12 +16,12 @@
</el-form-item>
</el-form>
<el-table v-loading="table.dataLoading" :data="table.dataList" height="100px" v-adaptive="{bottomOffset:70}" border @selection-change="table.selectionChangeHandle">
- <el-table-column type="selection" width="40"/>
+ <el-table-column type="selection" align="center" width="40"/>
<el-table-column prop="reviewDate" label="璇勫鏃ユ湡"/>
<el-table-column prop="softwareName" label="椤圭洰鍚嶇О"/>
- <el-table-column prop="softwareIdentity" label="椤圭洰鏍囪瘑"/>
+ <el-table-column prop="softwareIdentity" label="椤圭洰鏍囪瘑" />
<zt-table-column-handle :table="table" :hasEdit='false' edit-perm="testReviewComment:update"
- delete-perm="testCheckOrder::delete">
+ delete-perm="testCheckOrder::delete" width="200">
<template v-slot="{row}">
<zt-table-button size="small" v-show = "row.accessoryMap" type="primary"
@click="preview(row)">棰勮
diff --git a/web/src/views/modules/userHelp/userHelp.vue b/web/src/views/modules/userHelp/userHelp.vue
new file mode 100644
index 0000000..9372616
--- /dev/null
+++ b/web/src/views/modules/userHelp/userHelp.vue
@@ -0,0 +1,229 @@
+<template>
+ <div id="wai">
+ <div class="divLeft">
+ <h2 >{{helpDataSys.systemName}}鐢ㄦ埛鎿嶄綔璇存槑</h2>
+ <div v-for="item in helpDataSys.data" :key="item.id">
+ <h3 @click="toggleCollapse(helpDataSys.data,item.id)" style="cursor: pointer;font-size: 20px">
+ <span :class="{ 'collapsed': item.isCollapsed }">鈻�</span>
+ {{item.user}}
+ </h3>
+ <ol :class="{'isCollapsed':!item.isCollapsed}" v-show="item.isCollapsed" style="font-weight: initial;line-height: initial;">
+ <li v-for="item1 in item.modules" :key="item1.id" style="margin-top: 10px; margin-bottom: 5px">
+ <span @click="toggleCollapse(item.modules,item1.id)">{{item1.module}}</span>
+ <ol :class="{'isCollapsed':!item1.isCollapsed}" v-show="item1.isCollapsed" class="funcList" style="transition: .5s">
+ <li v-for="item2 in item1.functions" :key="item2.id" class="func" @click="clickFunc(item.user, item1.module, item2.function, item2.docFile, item2.videoFile)">
+ {{item2.function}}</li>
+ </ol>
+ </li>
+ </ol>
+ </div>
+ </div>
+
+ <div class="divRight">
+ <div style="margin: 10px; display: flex;">
+ <div style="flex: 1;">
+ <el-radio-group v-model="dispType" @change="dispTypeChange">
+ <el-radio class="radio" label="1">鎿嶄綔璇存槑</el-radio>
+ <el-radio class="radio" label="2">褰曞睆婕旂ず</el-radio>
+ </el-radio-group>
+ </div>
+ <div style="flex: 1; text-align: center" id="helpTitle">
+ <h3 ></h3>
+ </div>
+ <div id="userManual" style="flex: 1; text-align: right;">
+ <el-dropdown trigger="hover">
+ <span class="el-dropdown-link">
+ 涓嬭浇鐢ㄦ埛鎵嬪唽<i class="el-icon-arrow-down el-icon--right"></i>
+ </span>
+ <el-dropdown-menu @click.native.stop>
+ <el-dropdown-item v-for="item in helpDataSys.userManual" :key="item.id">
+ <a :href="item.file" style="color:#000">{{ item.name }}</a>
+ </el-dropdown-item>
+ </el-dropdown-menu>
+ </el-dropdown>
+ </div>
+ </div>
+ <div style="height: 100%;">
+ <div id="divDoc" style="height: 100%;">
+ <iframe id="iframe" src="" width="100%" height="95%"></iframe>
+ </div>
+ <div id="divVideo">
+ <video id="video" src="" controls type="video/mp4">
+ </video>
+ </div>
+ </div>
+ </div>
+ </div>
+</template>
+
+<script>
+ import Cookies from "js-cookie";
+
+ export default {
+ name: 'UserHelp',
+ data(){
+ return{
+ isCollapsed:false,
+ system: '', // djxl, smj
+ helpDataSys: '',
+ dispType: '1',
+ user: '',
+ modulename: '',
+ funcname: '',
+ docfile: '',
+ videofile: '',
+ }
+ },
+ mounted() {
+ this.system = Cookies.get('system');
+ // userhelp_jsondata鍦�/help/helpdata.js涓畾涔夛紝/help/helpdata.js鍦╥ndex.html涓紩鍏ャ��
+ if (this.system) {
+ for (let i = 0; i < userhelp_jsondata.length; i++) {
+ if (this.system == userhelp_jsondata[i].system) {
+ this.helpDataSys = userhelp_jsondata[i];
+ }
+ }
+ }else{
+ this.helpDataSys = userhelp_jsondata[0]
+ }
+ },
+ methods: {
+ toggleCollapse(Dates,id) {
+ console.log(id)
+ for (const item of Dates) {
+ console.log(item.id)
+ if (item.id === id) {
+ item.isCollapsed = !item.isCollapsed; // 鍒囨崲灞曞紑锛堟敹缂╋級鐘舵��
+ break;
+ }
+ }
+ },
+ switchDispType() {
+ var myIframe = document.getElementById("iframe");
+ var myVideo = document.getElementById("video");
+ if (this.dispType=="1") {
+ document.getElementById("divVideo").style.display="none";
+ document.getElementById("divDoc").style.display="";
+ myIframe.src = this.docfile;
+ if (!myVideo.paused) {
+ myVideo.pause();
+ }
+ } else {
+ document.getElementById("divDoc").style.display="none";
+ document.getElementById("divVideo").style.display="";
+ if (myVideo.paused) {
+ myVideo.src = this.videofile;
+ myVideo.volume=0;
+ myVideo.play();
+ } else {
+ myVideo.pause();
+ myVideo.src = this.videofile;
+ myVideo.volume=0;
+ myVideo.play();
+ }
+ }
+ },
+ clickFunc(user, modulename, funcname, docfile, videofile) {
+ this.user = user;
+ this.modulename = modulename;
+ this.funcname = funcname;
+ this.docfile = docfile;
+ this.videofile = videofile;
+ var myTitle = document.getElementById("helpTitle");
+ myTitle.innerHTML = user+"--"+modulename+"--"+funcname;
+ this.switchDispType();
+ },
+ dispTypeChange() {
+ if (this.funcname) {
+ this.switchDispType();
+ }
+ }
+ }
+ }
+</script>
+
+<style>
+#video {
+ margin: 0;
+ width: 100%;
+ height: 100%;
+ display: block;
+}
+#wai{ width:100%; height: 100vh; padding:10px; overflow:hidden;background: #062944;color:#FFF}
+.divLeft{ float:left; width: 300px; height: 100%; overflow-y:scroll; }
+.divRight{ margin-left: 310px; height: 100%;}
+.divRight .radio{
+ color:#fff;
+}
+.divLeft>div>h3:hover{
+ background-color:rgba(2, 120, 231, 1);
+ transition: .5s;
+}
+.divLeft ol>li>span{
+ font-weight: bold;
+ list-style-position: inside;
+ cursor: pointer;
+ display: inline-block;
+ font-size: 18px;
+ width: 100%;
+}
+.divLeft ol>li>span:hover{
+ /*border: 1px solid rgba(2, 120, 231, 1);*/
+ background-color:rgba(2, 120, 231, 1);
+ transition: .5s;
+}
+.funcList{ margin-left: 10px;padding-left:10px;font-size: 16px}
+.funcList li {
+ padding: 5px;
+ color:#fff;
+ list-style-position: inside;
+}
+.funcList li:hover{
+ background-color:rgba(2, 120, 231, .6);
+ transition: .5s;
+}
+.func{ text-decoration: none; color: #0000ff; cursor:pointer; }
+/* 姝e父鎯呭喌涓嬫粦鍧楃殑鏍峰紡 */
+#wai ::-webkit-scrollbar-thumb {
+ background-color: rgba(23, 179, 163, 0.2);
+ border-radius: 2px;
+ -webkit-box-shadow: inset 1px 1px 0 rgba(0, 0, 0, .3);
+}
+#wai ::-webkit-scrollbar-corner{
+ background-color: rgba(23, 179, 163, 0.3);
+}
+/* 榧犳爣鎮诞鍦ㄨ绫绘寚鍚戠殑鎺т欢涓婃椂婊戝潡鐨勬牱寮� */
+#wai :hover::-webkit-scrollbar-thumb {
+ background-color: rgba(23, 179, 163, 0.5);
+ border-radius: 2px;
+ -webkit-box-shadow: inset 1px 1px 0 rgba(0, 0, 0, .1);
+}
+
+/* 榧犳爣鎮诞鍦ㄦ粦鍧椾笂鏃舵粦鍧楃殑鏍峰紡 */
+#wai ::-webkit-scrollbar-thumb:hover {
+ background-color: rgba(23, 179, 163, 0.5);
+ -webkit-box-shadow: inset 1px 1px 0 rgba(0, 0, 0, .1);
+}
+
+/* 姝e父鏃跺�欑殑涓诲共閮ㄥ垎 */
+#wai ::-webkit-scrollbar-track {
+ border-radius: 2px;
+ /*-webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0);*/
+}
+
+/* 榧犳爣鎮诞鍦ㄦ粴鍔ㄦ潯涓婄殑涓诲共閮ㄥ垎 */
+#wai::-webkit-scrollbar-track:hover {
+ /*-webkit-box-shadow: inset 0 0 6px rgba(123, 224, 244, 0.1);*/
+ background-color: rgba(23, 179, 163, 0.5);
+}
+#wai .el-dropdown{
+ color:#fff;
+}
+.collapsed {
+ transform: rotate(0.5turn);
+}
+.isCollapsed{
+ display: block;
+ transition: .5s;
+}
+</style>
diff --git a/web/src/views/pages/login.vue b/web/src/views/pages/login.vue
index 9ffa3b8..0fbb7a0 100644
--- a/web/src/views/pages/login.vue
+++ b/web/src/views/pages/login.vue
@@ -173,20 +173,12 @@
// console.log(res,'getAdminRoleInfo');
this.$store.state.user.isAdmin = res.data.isAdmin
this.$store.state.user.isAssistant = res.data.isAssistant
- this.$store.state.user.isTyRole = res.data.isTyRole
- this.$store.state.user.isCjRole = res.data.isCjRole
- this.$store.state.user.isZcRole = res.data.isZcRole
- this.$store.state.user.isCzRole = res.data.isCzRole
- this.$store.state.user.isBzRole = res.data.isBzRole
- this.$store.state.user.isTzRole = res.data.isTzRole
- this.$store.state.user.isYwzRole = res.data.isYwzRole
this.$store.state.user.roles = res.data.roles
this.$store.state.debug = res.data.debug
this.$store.state.test = res.data.test
this.$store.state.menuPos = res.data.menuPos
window.SITE_CONFIG['isAdmin'] = res.data.isAdmin // 鏉冮檺
this.loading = false
- console.log(this.$store.state.user.isZcRole, 'this.$store.state.user.isZcRole')
}).catch(() => {
console.log('/user/adminRole', 'adminRole')
})
@@ -220,13 +212,7 @@
console.log(res.data.roleName,'res.data.roleName res.data.roleName')
if (res.data.roleName != null &&
(res.data.roleName.indexOf('绯荤粺绠$悊鍛�') >= 0 ||
- res.data.roleName.indexOf('鍏ㄩ儴鏉冮檺') >= 0 ||
- res.data.roleName.indexOf('鎬讳綋鎵�瑙掕壊') >= 0 ||
- res.data.roleName.indexOf('浠h〃瀹よ鑹�') >= 0 ||
- res.data.roleName.indexOf('鍔╃悊瑙掕壊') >= 0 ||
- res.data.roleName.indexOf('鎬诲巶瑙掕壊') >= 0 ||
- res.data.roleName.indexOf('閮ㄩ暱瑙掕壊') >= 0 ||
- res.data.roleName.indexOf('澶勯暱瑙掕壊') >= 0)
+ res.data.roleName.indexOf('鍏ㄩ儴鏉冮檺') >= 0)
) {
console.log('TestDjxlHome')
// this.$router.push({name: 'TestDjxlHome', params: {roleName: res.data.roleName}})
diff --git a/zt/common/src/main/java/com/zt/core/context/User.java b/zt/common/src/main/java/com/zt/core/context/User.java
index 216749b..fa20c27 100644
--- a/zt/common/src/main/java/com/zt/core/context/User.java
+++ b/zt/common/src/main/java/com/zt/core/context/User.java
@@ -52,18 +52,6 @@
@JsonProperty("isSuperAdmin")
private boolean isSuperAdmin;
- @ApiModelProperty(value = "鏄惁涓篢鍛樼敤鎴�")
- @JsonProperty("isTyRole")
- private boolean isTyRole;
-
- @ApiModelProperty(value = "鏄惁涓哄巶瀹剁敤鎴�")
- @JsonProperty("isCjRole")
- private boolean isCjRole;
-
- @ApiModelProperty(value = "鏄惁涓烘�诲巶鐢ㄦ埛")
- @JsonProperty("isZcRole")
- private boolean isZcRole;
-
@ApiModelProperty(value = "鍏徃椤炲瀷")
@JsonProperty("unitType")
@TableField(exist = false)
diff --git a/zt/core/src/main/java/com/zt/modules/sys/service/SysUserService.java b/zt/core/src/main/java/com/zt/modules/sys/service/SysUserService.java
index 43ee2fc..1c2ecc2 100644
--- a/zt/core/src/main/java/com/zt/modules/sys/service/SysUserService.java
+++ b/zt/core/src/main/java/com/zt/modules/sys/service/SysUserService.java
@@ -262,43 +262,11 @@
Map<String, Object> sysUser = new Hashtable();
sysUser.put("isAdmin", false);
- sysUser.put("isTyRole", false);
- sysUser.put("isYwzRole", false);
- sysUser.put("isTzRole", false);
sysUser.put("isAssistant", false);
- sysUser.put("isCzRole", false);
- sysUser.put("isBzRole", false);
- sysUser.put("isCjRole", false);
- sysUser.put("isZcRole", false);
List<RoleDto> roles = sysRoleUserService.getUserRoles(UserContext.getUser().getId());
if (roles != null && roles.size() > 0) {
if (roles.stream().filter(p -> p.getCode().equals("xtglybm") || p.getCode().equals("all")).count() > 0) {
sysUser.put("isAdmin", true);
- }
- if (roles.stream().filter(p -> p.getCode().equals("tybm")).count() > 0) {
- sysUser.put("isTyRole", true);
- }
- if (roles.stream().filter(p -> p.getCode().equals("ywzbm")).count() > 0) {
- sysUser.put("isYwzRole", true);
- }
- if (roles.stream().filter(p -> p.getCode().equals("tzbm")).count() > 0) {
- sysUser.put("isTzRole", true);
- }
- if (roles.stream().filter(p -> p.getCode().equals("zlbm")).count() > 0) {
- sysUser.put("isAssistant", true);
- }
- if (roles.stream().filter(p -> p.getCode().equals("czbm")).count() > 0) {
- sysUser.put("isCzRole", true);
- }
- if (roles.stream().filter(p -> p.getCode().equals("bzbm")).count() > 0) {
- sysUser.put("isBzRole", true);
- }
-
- if (roles.stream().filter(p -> p.getCode().equals("cjbm") || p.getCode().equals("zcbm")).count() > 0) {
- sysUser.put("isCjRole", true);
- }
- if (roles.stream().filter(p -> p.getCode().equals("zcbm")).count() > 0) {
- sysUser.put("isZcRole", true);
}
}
return sysUser;
--
Gitblit v1.9.1