zenglf
2023-09-19 3457909638c660c0cfcb521b6104ab64c679b914
src/views/eam/MaintenanceCycleList.vue
@@ -70,6 +70,7 @@
        @click="handleAdd"
        type="primary"
        icon="plus"
        v-has="'maintenanceCycle:add'"
      >新增</a-button>
      <a-button
        type="primary"
@@ -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>
@@ -263,6 +268,26 @@
          dataIndex: 'accordingCalendarName',
        },
        {
          title: '生效时间',
          align: 'center',
          dataIndex: 'takeEffectTime',
        },
        {
          title: '失效时间',
          align: 'center',
          dataIndex: 'loseEfficacyTime',
        },
        {
          title: '创建人',
          align: 'center',
          dataIndex: 'createBy',
        },
        {
          title: '创建日期',
          align: 'center',
          dataIndex: 'createTime',
        },
        {
          title: '操作',
          dataIndex: 'action',
          align: 'center',