jinlin
2024-09-06 3ecb68c427a627ad8e90d8c555655e7724be2d96
web/src/views/modules/taskReliability/TaskBinoParam.vue
@@ -1,40 +1,35 @@
<template>
  <zt-dialog ref="dialog" column="3" title="二项参数" append-to-body :editAble="false" :hasConfirm="false">
  <zt-dialog ref="dialog" column="3" title="二项参数" @confirm="handleSaveRows" append-to-body :editAble="true" :hasConfirm="false">
    <zt-table-wraper :paging='false' ref="tableObj" query-url="/taskReliability/TaskBinoParam/page" delete-url="/taskReliability/TaskBinoParam"
                     v-slot="{ table }" >
      <el-form :inline="true" :model="dataForm" @keyup.enter.native="table.query()">
        <el-form-item>
          <!--  <zt-button type="query" @click="table.query()"/>
            <zt-button type="add" perm="taskReliability:add" @click="table.editHandle()"/>
            <zt-button type="delete" perm="taskReliability:delete" @click="table.deleteHandle()"/>-->
          <zt-button type="primary" @click="handleSaveRows">保存</zt-button>
        </el-form-item>
      </el-form>
      <el-table v-loading="table.dataLoading" :data="table.dataList"
                height="600px"
                border @selection-change="table.selectionChangeHandle" @cell-click="handleCellClick">
                border @selection-change="table.selectionChangeHandle" @cell-click="handleCellClick"
                :header-cell-style="{'text-align':'center'}">
        <!--        <el-table-column type="selection" width="40"/>-->
        <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">
          <template slot-scope="scope">
        <el-table-column prop="successRate" label="成功率"  width="100" align="right">
          <template slot-scope="scope" >
                    <span
                      v-if="editingCell && editingCell.row === scope.row && editingCell.column.property === scope.column.property">
                       <el-input ref="editInput"
                                 autosize v-model="scope.row.successRate"
                                 placeholder="成功率"></el-input>
                                 placeholder="成功率" ></el-input>
                    </span>
            <span v-else>{{scope.row.successRate}}</span>
          </template>
        </el-table-column>
        <el-table-column prop="simulatTimes" label="仿真次数" align="center" width="100">
        <el-table-column prop="simulatTimes" label="总次数" align="center" width="100">
          <template slot-scope="scope">
                    <span
                      v-if="editingCell && editingCell.row === scope.row && editingCell.column.property === scope.column.property">
                       <el-input ref="editInput"
                                 autosize v-model="scope.row.simulatTimes"
                                 placeholder="仿真次数"></el-input>
                                 placeholder="总次数"></el-input>
                    </span>
            <span v-else>{{scope.row.simulatTimes}}</span>
          </template>