xyc
2025-02-21 664db98c9e8595ce4dd636a27f480e3a08b81ff5
web/src/views/modules/taskReliability/OperatConditModel.vue
@@ -9,7 +9,7 @@
        </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"
                v-adaptive="{bottomOffset:30}" border @selection-change="table.selectionChangeHandle"
                row-key="iid"
                :tree-props="{children: 'children', hasChildren: 'hasChildren'}"
                :default-expand-all="true">
@@ -27,15 +27,15 @@
            </el-select>
          </template>
        </el-table-column>
        <el-table-column label="操作" width="100px">
        <el-table-column label="操作" width="105px">
          <template v-slot="{ row }">
            <el-button v-if="row.modelId" type="primary" size="small" @click="drawRBD(row)">查看模型</el-button>
          </template>
        </el-table-column>
      </el-table>
      <el-dialog v-dialogDrag :title="title" top="1vh" width='95%' :visible.sync="dialogVisible2" v-if="dialogVisible2">
        <model-view ref="modelView"></model-view>
      </el-dialog>
<!--      <el-dialog v-dialogDrag :title="title" top="1vh" width='95%' :visible.sync="dialogVisible2" v-if="dialogVisible2">-->
<!--        <model-view ref="modelView"></model-view>-->
<!--      </el-dialog>-->
    </zt-table-wraper>
  </div>
</template>
@@ -144,15 +144,13 @@
        }
      },
      drawRBD(row) {
        this.dialogVisible2 = true
        this.title=row.modelName + '模型设计'
        let param = {
          id: row.modelId,
          modelName: row.modelName,
          collapseTransition:0,
          title:row.modelName + '模型设计'
        }
        this.$nextTick(() => {
          this.$refs.modelView.init(param)
        })
        this.$emit('collapseTransitionChange', param)
      }
    }
  }