jinlin
2024-07-17 442a635882a5973c9f3401a30bcfa0a43434fa74
修改
8个文件已修改
39 ■■■■■ 已修改文件
modules/mainPart/src/main/java/com/zt/life/modules/mainPart/taskReliability/controller/TaskPhaseController.java 2 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
modules/mainPart/src/main/java/com/zt/life/modules/mainPart/taskReliability/dao/TaskPhaseDao.java 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
modules/mainPart/src/main/java/com/zt/life/modules/mainPart/taskReliability/model/TaskPhase.java 3 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
modules/mainPart/src/main/java/com/zt/life/modules/mainPart/taskReliability/service/TaskPhaseService.java 3 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
modules/mainPart/src/main/resources/mapper/taskReliability/TaskPhaseDao.xml 18 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
web/src/views/modules/taskReliability/Task.vue 6 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
web/src/views/modules/taskReliability/TaskBinoParam.vue 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
web/src/views/modules/taskReliability/TaskPhase.vue 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
modules/mainPart/src/main/java/com/zt/life/modules/mainPart/taskReliability/controller/TaskPhaseController.java
@@ -63,6 +63,8 @@
    public Result insert(@RequestBody TaskPhase taskPhase){
        //效验数据
        ValidatorUtils.validateEntity(taskPhase, AddGroup.class, DefaultGroup.class);
        Integer no = taskPhaseService.getMaxSort(taskPhase.getTaskId());
        taskPhase.setPhaseSort(no + 1);
        taskPhaseService.insert(taskPhase);
        return Result.ok();
modules/mainPart/src/main/java/com/zt/life/modules/mainPart/taskReliability/dao/TaskPhaseDao.java
@@ -20,4 +20,5 @@
    List<TaskPhase> getList(Map<String, Object> params);
    Integer getMaxSort(Long taskId);
}
modules/mainPart/src/main/java/com/zt/life/modules/mainPart/taskReliability/model/TaskPhase.java
@@ -32,9 +32,10 @@
    @ApiModelProperty(value = "阶段时速")
    private Double phaseSpeed;
 */
    @ApiModelProperty(value = "阶段顺序")
    private Integer phaseSort;
*/
    @ApiModelProperty(value = "备注")
    private String remark;
modules/mainPart/src/main/java/com/zt/life/modules/mainPart/taskReliability/service/TaskPhaseService.java
@@ -37,4 +37,7 @@
        super.deleteLogic(ids);
    }
    public Integer getMaxSort(Long taskId) {
        return baseDao.getMaxSort(taskId);
    }
}
modules/mainPart/src/main/resources/mapper/taskReliability/TaskPhaseDao.xml
@@ -11,16 +11,16 @@
        task_phase a
        LEFT JOIN (select phase_id , SUM(operat_condit_duration_rate) as operatConditDuration from task_phase_model
        where is_delete =0 group by phase_id) b ON a.id = b.phase_id
        <where>
            a.is_delete = 0
            where a.is_delete = 0
            and a.task_id=${taskId}
            <if test="whereSql!=null">
                and ${whereSql}
            </if>
        </where>
        <if test="orderBySql!=null">
            ORDER BY ${orderBySql}
        </if>
            ORDER BY a.phase_sort
    </select>
    <select id="getMaxSort" resultType="java.lang.Integer">
        SELECT COUNT(*)
        FROM task_phase
        where
            is_delete = 0
            and task_id =${taskId}
    </select>
</mapper>
web/src/views/modules/taskReliability/Task.vue
@@ -19,14 +19,14 @@
                @row-click="selectTask"
                @selection-change="table.selectionChangeHandle">
        <el-table-column type="selection" width="40" align="center"/>
        <el-table-column prop="taskName" label="任务名称" align="center" width="120"/>
        <el-table-column prop="taskName" label="任务名称" align="center" width="140"/>
        <!--<el-table-column prop="taskSort" label="任务顺序" align="center"/>-->
        <el-table-column prop="taskDuration" label="任务总时长" align="right" width="120"/>
        <el-table-column prop="taskStaus" label="状态" align="center" width="75">
        <el-table-column prop="taskStaus" label="状态" align="center" >
        </el-table-column>
        <zt-table-column-handle :table="table"
                                delete-perm="taskReliability::delete"/>
                                delete-perm="taskReliability::delete" width="100"/>
      </el-table>
      <!-- 弹窗, 新增 / 修改 -->
      <add-or-update @refreshDataList="table.query" ref="AddOrUpdate"/>
web/src/views/modules/taskReliability/TaskBinoParam.vue
@@ -17,7 +17,7 @@
        <el-table-column prop="phaseName" label="阶段" align="center" />
        <el-table-column prop="operatConditName" label="工况" align="center"/>
        <el-table-column prop="productName" label="二项分布设备" align="center"/>
        <el-table-column prop="successRate" label="成功率" align="right" width="100">
        <el-table-column prop="successRate" label="成功率"  width="100">
          <template slot-scope="scope">
                    <span
                      v-if="editingCell && editingCell.row === scope.row && editingCell.column.property === scope.column.property">
web/src/views/modules/taskReliability/TaskPhase.vue
@@ -24,12 +24,12 @@
              <el-table-column type="selection" width="40" align="center"/>
              <el-table-column prop="phaseName" label="阶段名称" align="center"/>
              <el-table-column prop="phaseDurationRate" label="阶段时长比" align="right" width="120"/>
                <el-table-column prop="remark" label="备注" align="right" width="200"/>
                <el-table-column prop="remark" label="备注" align="center" width="100"/>
              <!--  <el-table-column prop="phaseSpeed" label="阶段时速" align="right"/>-->
              <!--<el-table-column prop="phaseSort" label="阶段顺序" align="center"/>-->
              <!--<el-table-column prop="operatConditDuration" label="工况时长分配" align="center"/>-->
              <zt-table-column-handle :table="table" edit-perm="testReviewComment:update"
                                      delete-perm="taskReliability::delete">
                                      delete-perm="taskReliability::delete" width="100">
                <template v-slot="{row}">
                  <zt-table-button type="primary" @click="openEditWin(row)">修改</zt-table-button>
                </template>