From 3ecb68c427a627ad8e90d8c555655e7724be2d96 Mon Sep 17 00:00:00 2001
From: jinlin <jinlin>
Date: 星期五, 06 九月 2024 11:06:12 +0800
Subject: [PATCH] 修改
---
web/src/router.js | 7
web/src/views/modules/taskReliability/RelisbilityAssess-AddOrUpdate.vue | 2
modules/mainPart/src/main/java/com/zt/life/modules/mainPart/TestScheme/dao/TestSchemeDao.java | 1
modules/mainPart/src/main/java/com/zt/life/modules/mainPart/basicInfo/dto/StatisticsDto.java | 15 +
web/src/views/modules/taskReliability/ReliabilityAssess.vue | 6
modules/mainPart/src/main/java/com/zt/life/modules/mainPart/TestScheme/service/TestSchemeService.java | 5
web/src/views/modules/taskReliability/PlanMake.vue | 29 +-
modules/mainPart/src/main/java/com/zt/life/modules/mainPart/taskReliability/model/ModelRbd.java | 2
modules/mainPart/src/main/java/com/zt/life/modules/mainPart/basicInfo/model/TaskReliabData.java | 17 ++
modules/mainPart/src/main/java/com/zt/life/modules/mainPart/basicInfo/controller/StatisticsController.java | 23 ++
modules/mainPart/src/main/java/com/zt/life/modules/mainPart/TestScheme/model/TestScheme.java | 7
modules/mainPart/src/main/java/com/zt/life/modules/mainPart/basicInfo/model/BaseReliabData.java | 17 ++
/dev/null | 73 ---------
modules/mainPart/src/main/java/com/zt/life/modules/mainPart/taskReliability/service/ReliabilityAssessService.java | 4
modules/mainPart/src/main/resources/mapper/basicInfo/StatisticsDao.xml | 46 +++++
web/src/views/modules/taskReliability/ModelRbd-AddOrUpdate.vue | 7
modules/mainPart/src/main/resources/mapper/TestScheme/TestSchemeDao.xml | 6
web/src/views/modules/taskReliability/ModelRbd.vue | 4
web/src/views/modules/home.vue | 106 +++++++++++++
zt/core/src/main/java/com/zt/security/controller/LoginController.java | 4
modules/mainPart/src/main/java/com/zt/life/modules/mainPart/taskReliability/model/AssessResult.java | 17 ++
modules/mainPart/src/main/java/com/zt/life/modules/mainPart/basicInfo/service/StatisticsService.java | 27 +++
modules/mainPart/src/main/java/com/zt/life/modules/mainPart/basicInfo/dao/StatisticsDao.java | 21 ++
23 files changed, 334 insertions(+), 112 deletions(-)
diff --git a/modules/mainPart/src/main/java/com/zt/life/modules/mainPart/TestScheme/dao/TestSchemeDao.java b/modules/mainPart/src/main/java/com/zt/life/modules/mainPart/TestScheme/dao/TestSchemeDao.java
index 5a2b9e1..761ab21 100644
--- a/modules/mainPart/src/main/java/com/zt/life/modules/mainPart/TestScheme/dao/TestSchemeDao.java
+++ b/modules/mainPart/src/main/java/com/zt/life/modules/mainPart/TestScheme/dao/TestSchemeDao.java
@@ -20,4 +20,5 @@
List<TestScheme> getList();
+ void insertNum();
}
diff --git a/modules/mainPart/src/main/java/com/zt/life/modules/mainPart/TestScheme/model/TestScheme.java b/modules/mainPart/src/main/java/com/zt/life/modules/mainPart/TestScheme/model/TestScheme.java
index 9340874..0303cec 100644
--- a/modules/mainPart/src/main/java/com/zt/life/modules/mainPart/TestScheme/model/TestScheme.java
+++ b/modules/mainPart/src/main/java/com/zt/life/modules/mainPart/TestScheme/model/TestScheme.java
@@ -23,12 +23,7 @@
private static final long serialVersionUID = 1L;
@ApiModelProperty(value = "")
- private Integer pc;
+ private Integer num;
- @ApiModelProperty(value = "")
- private BigDecimal pa;
-
- @ApiModelProperty(value = "")
- private Double value;
}
diff --git a/modules/mainPart/src/main/java/com/zt/life/modules/mainPart/TestScheme/service/TestSchemeService.java b/modules/mainPart/src/main/java/com/zt/life/modules/mainPart/TestScheme/service/TestSchemeService.java
index 3c1ce06..abac0ea 100644
--- a/modules/mainPart/src/main/java/com/zt/life/modules/mainPart/TestScheme/service/TestSchemeService.java
+++ b/modules/mainPart/src/main/java/com/zt/life/modules/mainPart/TestScheme/service/TestSchemeService.java
@@ -49,6 +49,7 @@
}
public List<ResultDto> getResult(ConditionDto dto) {
+ this.insertNum();
List<ResultDto> result = new ArrayList<>();
switch (dto.getTjlx()) {
case "鎸夐闄╁悕涔夊�兼煡璇�":
@@ -64,6 +65,10 @@
return result;
}
+ private void insertNum() {
+ baseDao.insertNum();
+ }
+
private List<ResultDto> getCondition1(ConditionDto dto) {
List<ResultDto> result = new ArrayList<>();
int C = 1;
diff --git a/modules/mainPart/src/main/java/com/zt/life/modules/mainPart/basicInfo/controller/StatisticsController.java b/modules/mainPart/src/main/java/com/zt/life/modules/mainPart/basicInfo/controller/StatisticsController.java
new file mode 100644
index 0000000..e171926
--- /dev/null
+++ b/modules/mainPart/src/main/java/com/zt/life/modules/mainPart/basicInfo/controller/StatisticsController.java
@@ -0,0 +1,23 @@
+package com.zt.life.modules.mainPart.basicInfo.controller;
+
+
+import com.zt.common.servlet.Result;
+import com.zt.life.modules.mainPart.basicInfo.dto.StatisticsDto;
+import com.zt.life.modules.mainPart.basicInfo.service.StatisticsService;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.web.bind.annotation.*;
+
+
+
+@RestController
+@RequestMapping("/basicInfo/Statistics/")
+public class StatisticsController {
+ @Autowired
+ StatisticsService statisticsService;
+
+ @GetMapping("getStatisticsInfo")
+ public Result<StatisticsDto> getStatisticsInfo() {
+ StatisticsDto data = statisticsService.getStatisticsInfo();
+ return Result.ok(data);
+ }
+}
diff --git a/modules/mainPart/src/main/java/com/zt/life/modules/mainPart/basicInfo/dao/StatisticsDao.java b/modules/mainPart/src/main/java/com/zt/life/modules/mainPart/basicInfo/dao/StatisticsDao.java
new file mode 100644
index 0000000..05e1d29
--- /dev/null
+++ b/modules/mainPart/src/main/java/com/zt/life/modules/mainPart/basicInfo/dao/StatisticsDao.java
@@ -0,0 +1,21 @@
+package com.zt.life.modules.mainPart.basicInfo.dao;
+
+import com.zt.common.dao.BaseDao;
+import com.zt.life.modules.mainPart.basicInfo.model.BaseReliabData;
+import com.zt.life.modules.mainPart.basicInfo.model.TaskReliabData;
+import org.apache.ibatis.annotations.Mapper;
+
+import java.util.List;
+
+
+@Mapper
+public interface StatisticsDao extends BaseDao<TaskReliabData> {
+
+ List<TaskReliabData> getTaskReliabList();
+
+ List<BaseReliabData> getBaseReliabList();
+
+ Integer getPlanMakeNum();
+
+ Integer getLoginNum();
+}
diff --git a/modules/mainPart/src/main/java/com/zt/life/modules/mainPart/basicInfo/dto/StatisticsDto.java b/modules/mainPart/src/main/java/com/zt/life/modules/mainPart/basicInfo/dto/StatisticsDto.java
new file mode 100644
index 0000000..285d61f
--- /dev/null
+++ b/modules/mainPart/src/main/java/com/zt/life/modules/mainPart/basicInfo/dto/StatisticsDto.java
@@ -0,0 +1,15 @@
+package com.zt.life.modules.mainPart.basicInfo.dto;
+
+import com.zt.life.modules.mainPart.basicInfo.model.BaseReliabData;
+import com.zt.life.modules.mainPart.basicInfo.model.TaskReliabData;
+import lombok.Data;
+
+import java.util.List;
+
+@Data
+public class StatisticsDto {
+ private List<BaseReliabData> baseReliabList;
+ private List<TaskReliabData> taskReliabList;
+ private Integer planMakeNum;
+ private Integer loginNum;
+}
diff --git a/modules/mainPart/src/main/java/com/zt/life/modules/mainPart/basicInfo/model/BaseReliabData.java b/modules/mainPart/src/main/java/com/zt/life/modules/mainPart/basicInfo/model/BaseReliabData.java
new file mode 100644
index 0000000..1c4408d
--- /dev/null
+++ b/modules/mainPart/src/main/java/com/zt/life/modules/mainPart/basicInfo/model/BaseReliabData.java
@@ -0,0 +1,17 @@
+package com.zt.life.modules.mainPart.basicInfo.model;
+
+import io.swagger.annotations.ApiModelProperty;
+import lombok.Data;
+import lombok.EqualsAndHashCode;
+
+
+@Data
+@EqualsAndHashCode(callSuper=false)
+public class BaseReliabData {
+ private String name;
+ private String xtNum;
+ private String sbNum;
+ private Double mtbf;
+ private Double mttr;
+ private Double availability;
+}
diff --git a/modules/mainPart/src/main/java/com/zt/life/modules/mainPart/basicInfo/model/TaskReliabData.java b/modules/mainPart/src/main/java/com/zt/life/modules/mainPart/basicInfo/model/TaskReliabData.java
new file mode 100644
index 0000000..16e9c8d
--- /dev/null
+++ b/modules/mainPart/src/main/java/com/zt/life/modules/mainPart/basicInfo/model/TaskReliabData.java
@@ -0,0 +1,17 @@
+package com.zt.life.modules.mainPart.basicInfo.model;
+
+import com.zt.common.entity.BaseEntity;
+import lombok.Data;
+import lombok.EqualsAndHashCode;
+
+
+@Data
+@EqualsAndHashCode(callSuper=false)
+public class TaskReliabData extends BaseEntity {
+ private String name;
+ private Integer taskNum;
+ private Integer operatConNum;
+ private Integer modelNum;
+ private Integer simulatNum;
+ private Integer testData;
+}
diff --git a/modules/mainPart/src/main/java/com/zt/life/modules/mainPart/basicInfo/service/StatisticsService.java b/modules/mainPart/src/main/java/com/zt/life/modules/mainPart/basicInfo/service/StatisticsService.java
new file mode 100644
index 0000000..58c937c
--- /dev/null
+++ b/modules/mainPart/src/main/java/com/zt/life/modules/mainPart/basicInfo/service/StatisticsService.java
@@ -0,0 +1,27 @@
+package com.zt.life.modules.mainPart.basicInfo.service;
+
+import com.zt.common.service.BaseService;
+import com.zt.life.modules.mainPart.basicInfo.dao.StatisticsDao;
+import com.zt.life.modules.mainPart.basicInfo.dto.StatisticsDto;
+import com.zt.life.modules.mainPart.basicInfo.model.BaseReliabData;
+import com.zt.life.modules.mainPart.basicInfo.model.TaskReliabData;
+import org.springframework.stereotype.Service;
+
+import java.util.List;
+
+@Service
+public class StatisticsService extends BaseService<StatisticsDao, TaskReliabData> {
+
+ public StatisticsDto getStatisticsInfo() {
+ StatisticsDto dto =new StatisticsDto();
+ List<TaskReliabData> taskReliabDataList = baseDao.getTaskReliabList();
+ List<BaseReliabData> baseDaoTaskReliabList = baseDao.getBaseReliabList();
+ Integer planMakeNum = baseDao.getPlanMakeNum();
+ Integer loginNum = baseDao.getLoginNum();
+ dto.setBaseReliabList(baseDaoTaskReliabList);
+ dto.setTaskReliabList(taskReliabDataList);
+ dto.setPlanMakeNum(planMakeNum);
+ dto.setLoginNum(loginNum);
+ return dto;
+ }
+}
diff --git a/modules/mainPart/src/main/java/com/zt/life/modules/mainPart/taskReliability/model/AssessResult.java b/modules/mainPart/src/main/java/com/zt/life/modules/mainPart/taskReliability/model/AssessResult.java
new file mode 100644
index 0000000..4781e04
--- /dev/null
+++ b/modules/mainPart/src/main/java/com/zt/life/modules/mainPart/taskReliability/model/AssessResult.java
@@ -0,0 +1,17 @@
+package com.zt.life.modules.mainPart.taskReliability.model;
+
+
+import com.baomidou.mybatisplus.annotation.TableName;
+import com.zt.common.entity.BusiEntity;
+import lombok.Data;
+import lombok.EqualsAndHashCode;
+
+@EqualsAndHashCode(callSuper = true)
+@Data
+public class AssessResult extends BusiEntity {
+ private Long id;
+ private Long taskId;
+ private Long productId;
+ private Long itemId;
+ private Double confidence;
+}
diff --git a/modules/mainPart/src/main/java/com/zt/life/modules/mainPart/taskReliability/model/ModelRbd.java b/modules/mainPart/src/main/java/com/zt/life/modules/mainPart/taskReliability/model/ModelRbd.java
index 0d68d40..2f17f4f 100644
--- a/modules/mainPart/src/main/java/com/zt/life/modules/mainPart/taskReliability/model/ModelRbd.java
+++ b/modules/mainPart/src/main/java/com/zt/life/modules/mainPart/taskReliability/model/ModelRbd.java
@@ -23,7 +23,7 @@
private static final long serialVersionUID = 1L;
@ApiModelProperty(value = "")
- private Long pid;
+ private Long shipId;
@ApiModelProperty(value = "")
private String modelTag;
diff --git a/modules/mainPart/src/main/java/com/zt/life/modules/mainPart/taskReliability/service/ReliabilityAssessService.java b/modules/mainPart/src/main/java/com/zt/life/modules/mainPart/taskReliability/service/ReliabilityAssessService.java
index 9d3531b..cd85f41 100644
--- a/modules/mainPart/src/main/java/com/zt/life/modules/mainPart/taskReliability/service/ReliabilityAssessService.java
+++ b/modules/mainPart/src/main/java/com/zt/life/modules/mainPart/taskReliability/service/ReliabilityAssessService.java
@@ -91,8 +91,8 @@
String name = ImportUtil.getCellValue(row, 1, pattern); //鑺傜偣鍚嶇О
String type = ImportUtil.getCellValue(row, 2, pattern);//鑺傜偣绫诲瀷
- String runTime = ImportUtil.getCellValue(row, 3, pattern); //杩愯鏃堕暱
- String runNum = ImportUtil.getCellValue(row, 4, pattern); //杩愯娆℃暟
+ String runNum = ImportUtil.getCellValue(row, 3, pattern); //杩愯鏃堕暱
+ String runTime = ImportUtil.getCellValue(row, 4, pattern); //杩愯娆℃暟
String failNum = ImportUtil.getCellValue(row, 5, pattern); //澶辫触娆℃暟
if (StringUtils.isBlank(name) || StringUtils.isBlank(type))
diff --git a/modules/mainPart/src/main/resources/mapper/TestScheme/TestSchemeDao.xml b/modules/mainPart/src/main/resources/mapper/TestScheme/TestSchemeDao.xml
index cdf4c6e..f9df11e 100644
--- a/modules/mainPart/src/main/resources/mapper/TestScheme/TestSchemeDao.xml
+++ b/modules/mainPart/src/main/resources/mapper/TestScheme/TestSchemeDao.xml
@@ -2,6 +2,12 @@
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="com.zt.life.modules.mainPart.TestScheme.dao.TestSchemeDao">
+ <update id="insertNum">
+ update test_scheme
+ set num = num + 1
+ where is_delete = 0
+ and id = 10000
+ </update>
<select id="getList" resultType="com.zt.life.modules.mainPart.TestScheme.model.TestScheme">
select a.*
diff --git a/modules/mainPart/src/main/resources/mapper/basicInfo/StatisticsDao.xml b/modules/mainPart/src/main/resources/mapper/basicInfo/StatisticsDao.xml
new file mode 100644
index 0000000..a4b941f
--- /dev/null
+++ b/modules/mainPart/src/main/resources/mapper/basicInfo/StatisticsDao.xml
@@ -0,0 +1,46 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
+
+<mapper namespace="com.zt.life.modules.mainPart.basicInfo.dao.StatisticsDao">
+
+ <select id="getTaskReliabList" resultType="com.zt.life.modules.mainPart.basicInfo.model.TaskReliabData">
+ SELECT
+ a.name,
+ count(distinct b.id) AS taskNum,
+ count(distinct c.id) AS operatConNum,
+ count(distinct d.id) AS modelNum,
+ count(distinct e.id) AS simulatNum,
+ count(distinct f.id) AS testData
+ FROM product_model a
+ left join task b on b.product_id = a.id and b.IS_DELETE=0
+ left join operat_condit c on c.product_id = a.id and c.IS_DELETE=0
+ left join model_rbd d on d.ship_id = a.id and d.IS_DELETE=0
+ left join simulat_assess e on e.product_id = a.id and e.IS_DELETE=0
+ left join assess_item f on f.product_id = a.id and f.IS_DELETE=0
+ where a.product_type = 2 and a.IS_DELETE =0
+ group by a.id,a.name
+ order by a.name
+ </select>
+ <select id="getBaseReliabList" resultType="com.zt.life.modules.mainPart.basicInfo.model.BaseReliabData">
+ SELECT
+ a.name,
+ count(distinct b.id) AS xtNum,
+ count(distinct c.id) AS sbNum,
+ d.basic_mtbf_regulate AS mtbf,
+ d.repair_mttcr AS mttr,
+ d.ai AS availability
+ FROM product_model a
+ left join (SELECT id,ship_id FROM product_model WHERE product_type=3 and IS_DELETE=0) b on b.ship_id = a.id
+ left join (SELECT id,ship_id FROM product_model WHERE product_type=5 and IS_DELETE=0) c on c.ship_id = a.id
+ left join param_data d on d.product_id = a.id and d.is_delete =0
+ where a.product_type = 2 and a.IS_DELETE =0
+ group by a.id,a.name
+ order by a.name
+ </select>
+ <select id="getPlanMakeNum" resultType="java.lang.Integer">
+ SELECT num FROM `test_scheme` WHERE id = 10000
+ </select>
+ <select id="getLoginNum" resultType="java.lang.Integer">
+ SELECT count(*) FROM sys_log_login WHERE operation = 0 and status = 1
+ </select>
+</mapper>
diff --git a/web/src/router.js b/web/src/router.js
index f2d2e63..f6e76aa 100644
--- a/web/src/router.js
+++ b/web/src/router.js
@@ -53,14 +53,9 @@
// name: 'SYS_MENU',
// meta: {title: '鑿滃崟绠$悊', isTab: true}
// },
- {path: '/home',
- component: () => import('./views/modules/sys/task/taskCenter'),
- name: 'home',
- meta: {title: '棣栭〉', isTab: true}
- },
{
path: '/home',
- component: () => import('./views/modules/home2'),
+ component: () => import('./views/modules/home'),
name: 'home',
meta: {title: '棣栭〉',isRefresh: 1, isTab: true}
},
diff --git a/web/src/views/modules/home.vue b/web/src/views/modules/home.vue
new file mode 100644
index 0000000..9a5027f
--- /dev/null
+++ b/web/src/views/modules/home.vue
@@ -0,0 +1,106 @@
+<template>
+ <div class="fa-card-b">
+ <span class="size">绯荤粺鐧诲綍娆℃暟:{{dataForm.loginNum}}</span>
+ <span class="size">璇曢獙鏂规鍒跺畾娆℃暟:{{dataForm.planMakeNum}}</span>
+ <el-table ref="taskTable" class="DataTable" :data="dataForm.taskReliabList" height="330px" border>
+ <el-table-column label="浠诲姟鍙潬鎬ф暟鎹�" align="center">
+ <el-table-column align="center" prop="name" label="鍚嶇О">
+ </el-table-column>
+ <el-table-column align="center" prop="taskNum" label="浠诲姟">
+ </el-table-column>
+ <el-table-column align="center" prop="operatConNum" label="鎬讳綋宸ュ喌">
+ </el-table-column>
+ <el-table-column align="center" prop="modelNum" label="妯″瀷">
+ </el-table-column>
+ <el-table-column align="center" prop="simulatNum" label="浠跨湡璇勪及(娆�)">
+ </el-table-column>
+ <el-table-column align="center" prop="testData" label="璇曢獙鏁版嵁(濂�)">
+ </el-table-column>
+ <el-table-column align="center" prop="assessNum" label="璇勫畾娆℃暟">
+ </el-table-column>
+ </el-table-column>
+ </el-table>
+
+ <el-table ref="baseTable" class="DataTable" height="230px" :data="dataForm.baseReliabList" border
+ v-adaptive="{bottomOffset:30}">
+ <el-table-column label="鍩烘湰鍙潬鎬ф暟鎹�" align="center">
+ <el-table-column align="center" prop="name" label="鍚嶇О">
+ </el-table-column>
+ <el-table-column align="center" prop="xtNum" label="绯荤粺">
+ </el-table-column>
+ <el-table-column align="center" prop="sbNum" label="璁惧">
+ </el-table-column>
+ <el-table-column align="center" prop="mtbf" label="MTBF">
+ <template slot-scope="scope">
+ <span>{{keepNumber(scope.row.mtbf) }}</span>
+ </template>
+ </el-table-column>
+ <el-table-column align="center" prop="mttr" label="MTTR">
+ <template slot-scope="scope">
+ <span>{{keepNumber(scope.row.mttr) }}</span>
+ </template>
+ </el-table-column>
+ <el-table-column align="center" prop="availability" label="鍙敤搴�">
+ <template slot-scope="scope">
+ <span>{{keepNumber(scope.row.availability) }}</span>
+ </template>
+ </el-table-column>
+ </el-table-column>
+ </el-table>
+ </div>
+</template>
+
+<script>
+
+ export default {
+ data() {
+ return {
+ dataForm: {
+ taskReliabList: [],
+ baseReliabList: [],
+ loginNum: '',
+ planMakeNum: ''
+ }
+ }
+ },
+ components: {},
+ mounted() {
+ this.init()
+ },
+ computed: {
+ keepNumber() { //杩囨护鍣ㄤ繚鐣�4涓哄皬鏁�
+ return function (val) { // 瀵硅绠楀睘鎬ц繘琛屼紶鍙�
+ const numM = Number(val).toFixed(5);
+ return numM.substring(0, numM.length - 1);
+ }
+ },
+ },
+ methods: {
+ init() {
+ this.getInfo2()
+ },
+ async getInfo2() {
+ let res = await this.$http.get('/basicInfo/Statistics/getStatisticsInfo')
+ this.dataForm = {
+ ...this.dataForm,
+ ...res.data
+ }
+ },
+ }
+ }
+</script>
+<style>
+ .el-table .select-row {
+ background: rgba(23, 179, 163, 0.2) !important;
+ }
+
+ .DataTable.el-table thead.is-group th {
+ background: #edf6ff;
+ }
+
+ .size{
+ font-size: 20px;
+ margin: 10px;
+ color: #0aa0bf;
+ }
+</style>
diff --git a/web/src/views/modules/home2.vue b/web/src/views/modules/home2.vue
deleted file mode 100644
index fff0811..0000000
--- a/web/src/views/modules/home2.vue
+++ /dev/null
@@ -1,73 +0,0 @@
-<template>
- <div class="fa-card-a" shadow="never">
- <div class="mod-sys__menu">
- <zt-table-wraper v-slot="{ table }" v-bind:paging='false'>
- <el-form :inline="true" :model="dataForm" @keyup.enter.native="table.query()">
- <el-form-item>
- <zt-button style="margin-left: 30px" type="add" @click="open"/>
- </el-form-item>
- </el-form>
- <el-table
- :data="tableData"
- style="width: 100%">
- <el-table-column
- prop="date"
- label="鏃ユ湡"
- width="180">
- </el-table-column>
- <el-table-column
- prop="name"
- label="濮撳悕"
- width="180">
- </el-table-column>
- <el-table-column
- prop="address"
- label="鍦板潃">
- </el-table-column>
- </el-table>
- <!-- 寮圭獥, 鏂板 / 淇敼 -->
- <HomeAdd ref="homeAdd" @refreshDataList="table.query"/>
- </zt-table-wraper>
- </div>
- </div>
-</template>
-
-<script>
-import HomeAdd from './home-add'
-export default {
- name: "home",
- data(){
- return {
- tableData: [{
- date: '2016-05-02',
- name: '鐜嬪皬铏�',
- address: '涓婃捣甯傛櫘闄�鍖洪噾娌欐睙璺� 1518 寮�'
- }, {
- date: '2016-05-04',
- name: '鐜嬪皬铏�',
- address: '涓婃捣甯傛櫘闄�鍖洪噾娌欐睙璺� 1517 寮�'
- }, {
- date: '2016-05-01',
- name: '鐜嬪皬铏�',
- address: '涓婃捣甯傛櫘闄�鍖洪噾娌欐睙璺� 1519 寮�'
- }, {
- date: '2016-05-03',
- name: '鐜嬪皬铏�',
- address: '涓婃捣甯傛櫘闄�鍖洪噾娌欐睙璺� 1516 寮�'
- }]
- }
- },
- components: {
- HomeAdd
- },
- methods:{
- open(){
- this.$refs.homeAdd.$refs.dialog.init()
- }
- },
-}
-</script>
-
-<style scoped>
-
-</style>
diff --git a/web/src/views/modules/taskReliability/ModelRbd-AddOrUpdate.vue b/web/src/views/modules/taskReliability/ModelRbd-AddOrUpdate.vue
index 5bede61..268fc28 100644
--- a/web/src/views/modules/taskReliability/ModelRbd-AddOrUpdate.vue
+++ b/web/src/views/modules/taskReliability/ModelRbd-AddOrUpdate.vue
@@ -20,7 +20,7 @@
return {
dataForm: {
id: '',
- pid: '',
+ shipId: '',
modelId: '',
modelName: '',
productId: '',
@@ -30,8 +30,9 @@
}
},
methods: {
- init(id, productId) {
- this.dataForm.productId = productId
+ init(id, params) {
+ this.dataForm.productId = params.productId
+ this.dataForm.shipId = params.shipId
},
// 鑾峰彇淇℃伅
async getInfo() {
diff --git a/web/src/views/modules/taskReliability/ModelRbd.vue b/web/src/views/modules/taskReliability/ModelRbd.vue
index 63f7d68..f9cee46 100644
--- a/web/src/views/modules/taskReliability/ModelRbd.vue
+++ b/web/src/views/modules/taskReliability/ModelRbd.vue
@@ -69,6 +69,7 @@
modelState:'',
productId: '',
modelTag: '',
+ shipId: '',
}
}
},
@@ -82,10 +83,11 @@
},
methods: {
add() {
- this.$refs.AddOrUpdate.$refs.dialog.init(null, this.dataForm.productId)
+ this.$refs.AddOrUpdate.$refs.dialog.init(null, {productId:this.dataForm.productId,shipId:this.dataForm.shipId})
},
onProductSelected(data) {
this.dataForm.productId = data.id
+ this.dataForm.shipId = data.shipId
console.log(data, 'onProductSelected(data)')
this.$refs.tableObj.query()
},
diff --git a/web/src/views/modules/taskReliability/PlanMake.vue b/web/src/views/modules/taskReliability/PlanMake.vue
index 5a0e77c..b1ac542 100644
--- a/web/src/views/modules/taskReliability/PlanMake.vue
+++ b/web/src/views/modules/taskReliability/PlanMake.vue
@@ -135,36 +135,37 @@
methods: {
async check(row) {
let flag = true;
- if (row.specifiedValue < row.minAccepValue && row.specifiedValue) {
- this.$tip.alert("鏈�浣庡彲鎺ュ彈鍊间笉鑳藉ぇ浜庤瀹氬��")
- flag =false
+ console.log(row)
+ if (parseInt(row.specifiedValue) && parseInt(row.specifiedValue) < row.minAccepValue) {
+ this.$tip.alert("妫�楠屼笅闄愪笉鑳藉ぇ浜庢楠屼笂闄�")
+ flag = false
}
- if (row.tjlx === "鎸夐闄╁悕涔夊�兼煡璇�"){
- if (!row.specifiedValue ||!row.minAccepValue || !row.productionRisk||!row.userRisk) {
+ if (row.tjlx === "鎸夐闄╁悕涔夊�兼煡璇�") {
+ if (!row.specifiedValue || !row.minAccepValue || !row.productionRisk || !row.userRisk) {
this.$tip.alert("鏈夋湭濉啓鐨勫��")
- flag =false
+ flag = false
}
}
- if (row.tjlx === "涓嶉檺瀹氱敓浜ф柟椋庨櫓鏌ヨ"){
- if (!row.specifiedValue ||!row.minAccepValue || !row.showFailureTime||!row.userRisk) {
+ if (row.tjlx === "涓嶉檺瀹氱敓浜ф柟椋庨櫓鏌ヨ") {
+ if (!row.specifiedValue || !row.minAccepValue || !row.showFailureTime || !row.userRisk) {
this.$tip.alert("鏈夋湭濉啓鐨勫��")
- flag =false
+ flag = false
}
}
- if (row.tjlx === "涓嶉檺瀹氳瀹氬�兼煡璇�"){
- if (!row.showFailureTime ||!row.minAccepValue || !row.productionRisk||!row.userRisk) {
+ if (row.tjlx === "涓嶉檺瀹氳瀹氬�兼煡璇�") {
+ if (!row.showFailureTime || !row.minAccepValue || !row.productionRisk || !row.userRisk) {
this.$tip.alert("鏈夋湭濉啓鐨勫��")
- flag =false
+ flag = false
}
}
- if (!flag){
+ if (!flag) {
return
}
let res = await this.$http.get(`/TestScheme/TestScheme/condition`, {params: row})
this.dataList = res.data
if (row.tjlx === "涓嶉檺瀹氳瀹氬�兼煡璇�") {
this.isShow = true
- }else{
+ } else {
this.isShow = false
}
}
diff --git a/web/src/views/modules/taskReliability/ReliabilityAssess.vue b/web/src/views/modules/taskReliability/ReliabilityAssess.vue
index fc41f1a..88ee6f9 100644
--- a/web/src/views/modules/taskReliability/ReliabilityAssess.vue
+++ b/web/src/views/modules/taskReliability/ReliabilityAssess.vue
@@ -16,7 +16,7 @@
<zt-form-item label="缃俊搴�" prop="confidence">
<el-input v-model="dataForm.confidence" placeholder="缃俊搴�" clearable></el-input>
</zt-form-item>
- <el-button type="primary">璇勫畾</el-button>
+ <el-button type="primary" @click="">璇勫畾</el-button>
<el-button type="primary" @click="add()">鏂板璇勫畾鏁版嵁</el-button>
</el-form>
<el-table v-loading="table.dataLoading" :data="table.dataList" height="100px" v-adaptive="{bottomOffset:70}"
@@ -25,9 +25,9 @@
:header-cell-style="{'text-align':'center'}"
border @selection-change="table.selectionChangeHandle">
<el-table-column prop="name" label="鍚嶇О"/>
- <el-table-column prop="runTimes" label="杩愯鏃堕暱" align="right">
+ <el-table-column prop="runNum" label="璇曢獙娆℃暟(鎴愯触鍨�)" align="right">
</el-table-column>
- <el-table-column prop="runNum" label="杩愯娆℃暟" align="right">
+ <el-table-column prop="runTimes" label="璇曢獙鏃堕暱(闈炴垚璐ュ瀷)" align="right">
</el-table-column>
<el-table-column prop="failNum" label="澶辫触娆℃暟" align="right">
</el-table-column>
diff --git a/web/src/views/modules/taskReliability/RelisbilityAssess-AddOrUpdate.vue b/web/src/views/modules/taskReliability/RelisbilityAssess-AddOrUpdate.vue
index fd6debc..95031dc 100644
--- a/web/src/views/modules/taskReliability/RelisbilityAssess-AddOrUpdate.vue
+++ b/web/src/views/modules/taskReliability/RelisbilityAssess-AddOrUpdate.vue
@@ -4,7 +4,7 @@
<zt-form-item label="鎬讳綋" prop="shipName">
<el-input v-model="dataForm.shipName"></el-input>
</zt-form-item>
- <zt-form-item label="鍚嶇О" prop="name" rules="required">
+ <zt-form-item label="璇勫畾鏁版嵁鍚嶇О" prop="name" rules="required">
<el-input v-model="dataForm.name"></el-input>
</zt-form-item>
<zt-form-item style="width:100%;" label="">
diff --git a/zt/core/src/main/java/com/zt/security/controller/LoginController.java b/zt/core/src/main/java/com/zt/security/controller/LoginController.java
index 34128f0..a662590 100644
--- a/zt/core/src/main/java/com/zt/security/controller/LoginController.java
+++ b/zt/core/src/main/java/com/zt/security/controller/LoginController.java
@@ -294,12 +294,12 @@
//
// throw new RenException(ErrorCode.ACCOUNT_DISABLE);
// }
-/* sysUserService.updateLogin(user.getId(), 0, 0, null);//淇敼鐢ㄦ埛
+// sysUserService.updateLogin(user.getId(), 0, 0, null);//淇敼鐢ㄦ埛
// 鐧诲綍鎴愬姛
log.setStatus(LoginStatusEnum.SUCCESS.value());
log.setCreator(user.getId());
log.setCreatorName(user.getUsername());
- sysLogLoginService.insert(log);*/
+ sysLogLoginService.insert(log);
sysUserTokenService.logout(user.getId());
Result a = sysUserTokenService.createToken(user.getId(),login.getSystemMarker(),login.getToken());
--
Gitblit v1.9.1