china
2023-05-11 c7bc3eb18e1fda4254ca0195e2133d2ed978de11
src/views/components/myTableV3.vue
@@ -7,6 +7,7 @@
        v-for="(custom, idx) in myTable.tools.custom"
        :key="idx"
        site="tools"
        :type="custom.myType"
        :check-permission="custom.checkPermission"
        :name="custom.name"
        @click="custom.click"
@@ -94,8 +95,7 @@
          :sortable="column.sortable"
          :label="column.title"
          :type="column.type"
          :width="column.width"
          :min-width="column.minWidth"
          :min-width="column.width"
          :align="column.align"
          :header-align="column.align"
        >
@@ -135,7 +135,7 @@
        v-if="myTable.operation.show"
        label="操作"
        align="center"
        :width="myTable.operation.width"
        :min-width="myTable.operation.width"
        fixed="right"
      >
        <template slot-scope="scope">
@@ -425,6 +425,7 @@
            })
          )
          this.myTable.loading = false
          // this.$refs[this.myTable.ref].doLayout()
        }).catch(() => {
          this.myTable.loading = false
        })
@@ -627,8 +628,11 @@
</script>
<style scoped>
>>> .el-table__fixed-right {
  height: 100% !important;
>>> .el-table__header {
  width: 100% !important;
}
>>> .el-table__body {
  width: 100% !important;
}
/*详情表单*/
@@ -663,5 +667,7 @@
  text-align: center;
  margin: 0 auto;
}
.table-tool-bar{
  margin-bottom: 20px;
}
</style>