quanyawei
2024-03-18 9aeeea9741d3e2bca01bc7ebb4864f834fe88ee7
fix: 表格高度修改
2 files modified
101 ■■■■ changed files
src/views/hand/index.vue 1 ●●●● patch | view | raw | blame | history
src/views/toCarryOutLegislativeReforms/delay/index.vue 100 ●●●● patch | view | raw | blame | history
src/views/hand/index.vue
@@ -64,7 +64,6 @@
        :data="tableData"
        border
        size="mini"
        max-height="680"
        style="width: 100%"
        :header-cell-style="{
          color: '#101111', fontSize: '16px'
src/views/toCarryOutLegislativeReforms/delay/index.vue
@@ -1,13 +1,17 @@
<template>
  <div class="main">
    <div>
      <searchBar v-if="searchType" :search-type="searchType" @handleSearch="handleSearch" @handleAdd="handleOpenDialog(null,'add')" />
      <searchBar
        v-if="searchType"
        :search-type="searchType"
        @handleSearch="handleSearch"
        @handleAdd="handleOpenDialog(null,'add')"
      />
      <div class="tab">
        <el-table
          :data="tableData"
          border
          size="mini"
          max-height="680"
          style="width: 100%"
          :header-cell-style="{
            color: '#101111', fontSize: '16px'
@@ -67,22 +71,46 @@
            label="状态"
          >
            <template slot-scope="scope">
              <el-tag v-if="scope.row.state===40" type="success" size="medium ">
              <el-tag
                v-if="scope.row.state===40"
                type="success"
                size="medium "
              >
                {{ stateFormatter(scope.row) }}
              </el-tag>
              <el-tag v-if="scope.row.state===50" type="danger" size="medium ">
              <el-tag
                v-if="scope.row.state===50"
                type="danger"
                size="medium "
              >
                {{ stateFormatter(scope.row) }}
              </el-tag>
              <el-tag v-if="scope.row.state===9" type="info" size="medium ">
              <el-tag
                v-if="scope.row.state===9"
                type="info"
                size="medium "
              >
                {{ stateFormatter(scope.row) }}
              </el-tag>
              <el-tag v-if="scope.row.state===20" type="warning" size="medium ">
              <el-tag
                v-if="scope.row.state===20"
                type="warning"
                size="medium "
              >
                {{ stateFormatter(scope.row) }}
              </el-tag>
              <el-tag v-if="scope.row.state===10" type="warning" size="medium ">
              <el-tag
                v-if="scope.row.state===10"
                type="warning"
                size="medium "
              >
                {{ stateFormatter(scope.row) }}
              </el-tag>
              <el-tag v-if="scope.row.state===30" type="warning" size="medium ">
              <el-tag
                v-if="scope.row.state===30"
                type="warning"
                size="medium "
              >
                {{ stateFormatter(scope.row) }}
              </el-tag>
            </template>
@@ -97,7 +125,6 @@
            <template slot-scope="scope">
              <div> {{ scope.row.escalationName }}</div>
              <div> {{ updatUnitIdFormatter(scope.row) }}</div>
            </template>
          </el-table-column>
          <el-table-column
@@ -119,8 +146,21 @@
            label="操作"
          >
            <template slot-scope="scope">
              <el-button type="text" size="medium" @click="openWorkOrdinDialog(scope.row,'detail')">详情</el-button>
              <el-button v-if="scope.row.state===30&&scope.row.isApprove===1" type="text" size="medium" @click="openWorkOrdinDialog(scope.row,'approve')">审批</el-button>
              <el-button
                type="text"
                size="medium"
                @click="openWorkOrdinDialog(scope.row,'detail')"
              >
                详情
              </el-button>
              <el-button
                v-if="scope.row.state===30&&scope.row.isApprove===1"
                type="text"
                size="medium"
                @click="openWorkOrdinDialog(scope.row,'approve')"
              >
                审批
              </el-button>
            </template>
          </el-table-column>
        </el-table>
@@ -138,7 +178,12 @@
        />
      </div>
    </div>
    <workOrderInformation v-if="workOrdinDialogVisible" :dialog-data="dialogData" :visible.sync="workOrdinDialogVisible" @handeleSumit="handeleWorkSumbit" />
    <workOrderInformation
      v-if="workOrdinDialogVisible"
      :dialog-data="dialogData"
      :visible.sync="workOrdinDialogVisible"
      @handeleSumit="handeleWorkSumbit"
    />
  </div>
</template>
@@ -150,7 +195,7 @@
    searchBar,
    workOrderInformation
  },
  data() {
  data () {
    return {
      Dic: JSON.parse(localStorage.getItem('dict')),
      dictObj: JSON.parse(localStorage.getItem('dictObj')),
@@ -172,16 +217,16 @@
      searchData: {}
    }
  },
  created() {
  created () {
    this.getUnitList()
    this.getContaminateList()
    this.handleSearch()
  },
  methods: {
    handeleWorkSumbit() {
    handeleWorkSumbit () {
      this.handleSearch()
    },
    handleSearch(obj) {
    handleSearch (obj) {
      this.searchData.isInvalid = 0
      if (obj) {
        this.searchData = obj
@@ -200,7 +245,7 @@
    },
    // 分页
    // 每页显示的条数
    handleSizeChange(val) {
    handleSizeChange (val) {
      // 改变每页显示的条数
      this.pagination.pageSize = val
      // 注意:在改变每页显示的条数时,要将页码显示到第一页
@@ -208,13 +253,13 @@
      this.handleSearch()
    },
    // 显示第几页
    handleCurrentChange(val) {
    handleCurrentChange (val) {
      // 改变默认的页数
      this.pagination.currentPage = val
      this.handleSearch()
      // console.log(val)
    },
    openWorkOrdinDialog(row, type) {
    openWorkOrdinDialog (row, type) {
      this.$request({
        url: '/allocationExtension/detail',
        method: 'get',
@@ -243,29 +288,29 @@
        }
      })
    },
    updatUnitIdFormatter(val) {
    updatUnitIdFormatter (val) {
      const data = this.unitList.find(item => item && item.unitId === val.escalationUnitId)
      return data ? data.unitName : ''
    },
    unitIdFormatter(val) {
    unitIdFormatter (val) {
      const data = this.unitList.find(item => item && item.unitId === val.unitId)
      return data ? data.unitName : ''
    },
    polluteTypeFormatter(val) {
    polluteTypeFormatter (val) {
      const data = this.polluteList.find(item => item && parseInt(item.dataKey) === val.polluteType)
      return data ? data.dataValue : ''
    },
    investigationTypeFormatter(val) {
    investigationTypeFormatter (val) {
      return this.dictObj.investigationEnum[val.investigationType]
    },
    stateFormatter(val) {
    stateFormatter (val) {
      return this.dictObj.allocationApproveEnum[val.state]
    },
    isInvalidFormatter(val) {
    isInvalidFormatter (val) {
      return this.dictObj.yesOrNo[val.isInvalid]
    },
    // 获取责任单位list
    getUnitList() {
    getUnitList () {
      this.$request({
        url: '/allocation/unit',
        method: 'get'
@@ -274,7 +319,7 @@
        console.log(' JSON.stringify(this.unitList)', this.unitList)
      })
    },
    getContaminateList() {
    getContaminateList () {
      this.$request({
        url: '/allocation/contaminate',
        method: 'get'
@@ -321,4 +366,3 @@
}
</style>