qushaowei
2025-05-30 25fee48ceca7a54bc6008eb2e2fb6d8ea801a50e
src/views/eam/MaintenanceCycleList.vue
@@ -1,6 +1,6 @@
<template>
  <a-card
    title="保养周期规则"
    title=""
    :bordered="false"
  >
    <!-- 查询区域 -->
@@ -70,6 +70,7 @@
        @click="handleAdd"
        type="primary"
        icon="plus"
        v-has="'maintenanceCycle:add'"
      >新增</a-button>
      <a-button
        type="primary"
@@ -77,7 +78,7 @@
        icon="search"
      >查询</a-button>
      <a-button
        type="primary"
        type="info"
        @click="searchReset"
        icon="reload"
        style="margin-left: 8px"
@@ -110,7 +111,7 @@
      <a-table
        ref="table"
        size="middle"
        :scroll="{ x: 'calc(1500px + 50%)', y: 900 }"
        :scroll="{ x: 'calc(2000px + 50%)', y: 900 }"
        bordered
        rowKey="id"
        :columns="columns"
@@ -128,22 +129,26 @@
          <a
            v-if="record.versionStatus == '2'"
            @click="handleRevise(record)"
            v-has="'maintenanceCycle:revise'"
          >升版</a>
          <a-divider type="vertical" />
          <a
            v-if="record.versionStatus == '1'"
            @click="handleTakeEffect(record)"
            v-has="'maintenanceCycle:takeEffect'"
          >生效</a>
          <a-divider type="vertical" />
          <a
            v-if="record.versionStatus == '1'"
            @click="handleEdit(record)"
            v-has="'maintenanceCycle:edit'"
          >编辑</a>
          <a-divider type="vertical" />
          <a-popconfirm
            v-if="record.versionStatus == '1'"
            title="确定删除吗?"
            @confirm="() => handleDelete(record.id)"
            v-has="'maintenanceCycle:delete'"
          >
            <a>删除</a>
          </a-popconfirm>
@@ -186,25 +191,16 @@
            return parseInt(index) + 1
          },
        },
        {
          title: '版本',
          align: 'center',
          dataIndex: 'version',
        },
        {
          title: '版本状态',
          align: 'center',
          dataIndex: 'versionStatusName',
        },
        {
          title: '周期编码',
          align: 'center',
          dataIndex: 'code',
        },
        {
          title: '周期名称',
          title: '周期类型',
          align: 'center',
          dataIndex: 'name',
          dataIndex: 'maintenanceTypeName',
        },
        {
          title: '周期',
@@ -247,20 +243,50 @@
          align: 'center',
          dataIndex: 'unitName',
        },
        // {
        //   title: '调整方式',
        //   align: 'center',
        //   dataIndex: 'arrangeWayName',
        // },
        // {
        //   title: '逾期处理方式',
        //   align: 'center',
        //   dataIndex: 'overdueDisposeModeName',
        // },
        // {
        //   title: '依据日历',
        //   align: 'center',
        //   dataIndex: 'accordingCalendarName',
        // },
        // {
        //   title: '生效时间',
        //   align: 'center',
        //   dataIndex: 'takeEffectTime',
        // },
        // {
        //   title: '失效时间',
        //   align: 'center',
        //   dataIndex: 'loseEfficacyTime',
        // },
        {
          title: '调整方式',
          title: '版本',
          align: 'center',
          dataIndex: 'arrangeWayName',
          dataIndex: 'version',
        },
        {
          title: '逾期处理方式',
          title: '版本状态',
          align: 'center',
          dataIndex: 'overdueDisposeModeName',
          dataIndex: 'versionStatusName',
        },
        {
          title: '依据日历',
          title: '创建人',
          align: 'center',
          dataIndex: 'accordingCalendarName',
          dataIndex: 'createBy',
        },
        {
          title: '创建日期',
          align: 'center',
          dataIndex: 'createTime',
        },
        {
          title: '操作',