zxl
2025-11-06 09f0861e61e69e2d818eafc7b9edbd17cf0822d4
src/views/system/check/demeritRecord/index.vue
@@ -85,14 +85,24 @@
      </el-table-column>
      <el-table-column
        prop="createTime"
        label="创建日期"
        prop="recordTime"
        label="日期"
        align="center"
        min-width="200"
      >
        <template slot-scope="scope">
          <!-- createTime格式为 "yyyy-MM-dd HH:mm:ss",通过split截取日期部分 -->
          {{ scope.row.createTime ? scope.row.createTime.split(' ')[0] : '-' }}
          <!-- recordTime格式为 "yyyy-MM-dd HH:mm:ss",通过split截取日期部分 -->
          {{ scope.row.recordTime ? scope.row.recordTime.split(' ')[0] : '-' }}
        </template>
      </el-table-column>
      <el-table-column
        prop="action"
        label="操作"
        align="=center">
        <template slot-scope="scope">
          <el-button type="primary" size="mini" @click="exportInfo(scope.row)">导出详情</el-button>
        </template>
      </el-table-column>
    </el-table>
@@ -106,7 +116,7 @@
  </div>
</template>
<script>
import { getPage
import { getPage,exportInfo
} from "@/api/platform/demeritRecord"
export default {
  name: 'DemeritRecordTable',
@@ -133,7 +143,10 @@
      constructionTypeList:[
        { label:'一二期',value:'PHASE_ONE_TWO' },
        { label:'三期',value:'PHASE_THREE' },
        { label:'四区人脸',value:'PHASE_FOURTH' }
        { label:'四区人脸',value:'PHASE_FOURTH' },
        { label:'东部新城',value:'EASTERN_NEW_CITY' },
        { label:'沿滩二期人脸',value:'YAN_TAN_PHASE_TWO_FACE' },
        { label: '入川即检',value: 'CHECK_ENTER_SICHUAN'}
      ],
      // 表格数据,实际项目中从接口获取
      total:0,
@@ -143,7 +156,10 @@
      constructionTypeMap: {
        'PHASE_ONE_TWO': '一二期',
        'PHASE_THREE': '三期',
        'PHASE_FOURTH': '四区人脸'
        'PHASE_FOURTH': '四区人脸',
        'EASTERN_NEW_CITY':'东部新城',
        'YAN_TAN_PHASE_TWO_FACE':'沿滩二期人脸',
        'CHECK_ENTER_SICHUAN':'入川即检',
      }
    };
  },
@@ -159,6 +175,13 @@
  },
  methods: {
    exportInfo(row){
      console.log(row)
      let name = row.deptName + '设备详情.xlsx'
      this.download('demeritRecord/exportInfo/' +row.id,
        {},
        `${name}`)
    },
    init(){
      // 初始化查询参数
      this.getPage();