兰宝车间质量管理系统-前端
疯狂的狮子Li
2025-01-24 c454efd713ce566bbdbaaf7a9af05d931ca8738e
src/components/Process/approvalRecord.vue
@@ -1,8 +1,8 @@
<template>
  <div class="container">
    <el-dialog v-model="visible" draggable title="审批记录" :width="props.width" :height="props.height" :close-on-click-modal="false">
      <el-tabs v-model="tabActiveName" class="demo-tabs" >
        <el-tab-pane v-loading="loading" label="流程图" name="image" style="height: 68vh;">
      <el-tabs v-model="tabActiveName" class="demo-tabs">
        <el-tab-pane v-loading="loading" label="流程图" name="image" style="height: 68vh">
          <div
            ref="imageWrapperRef"
            class="image-wrapper"
@@ -14,7 +14,9 @@
            @dblclick="resetTransform"
            :style="transformStyle"
          >
            <el-image :src="imgUrl" class="scalable-image" />
            <el-card class="box-card">
              <el-image :src="imgUrl" class="scalable-image" />
            </el-card>
          </div>
        </el-tab-pane>
        <el-tab-pane v-loading="loading" label="审批信息" name="info">
@@ -40,7 +42,7 @@
              <el-table-column prop="updateTime" label="结束时间" width="160" :show-overflow-tooltip="true" sortable align="center"></el-table-column>
              <el-table-column
                prop="runDuration"
                label="运行时常"
                label="运行时长"
                width="140"
                :show-overflow-tooltip="true"
                sortable
@@ -222,9 +224,8 @@
};
const transformStyle = computed(() => ({
  transition: isDragging ? 'none' : 'transform 0.2s ease',
  transition: isDragging ? 'none' : 'transform 0.2s ease'
}));
/**
 * 对外暴露子组件方法
@@ -257,7 +258,6 @@
.image-wrapper {
  width: 100%;
  height: 100%;
  overflow: hidden;
  position: relative;
  margin: 0 auto;
@@ -275,5 +275,6 @@
.scalable-image {
  object-fit: contain;
  width: 100%;
  padding: 15px;
}
</style>