zenglf
2023-08-19 8611a1ba1696e76cced04ff5d658ba138a05dafd
src/views/spare/SparePartCancellingStocksList.vue
@@ -56,27 +56,13 @@
        icon='plus'
      >新增
      </a-button>
      <a-popconfirm
        :title='`确定要提交吗?`'
        @confirm='handleSubmit'>
        <a-button type='primary' icon='check'
                  v-if="selectedRowKeys.length > 0  && (selectionRows[0].status ==='0'  || selectionRows[0].status==='3')">
          提交
        </a-button>
      </a-popconfirm>
      <a-popconfirm
        :title='`确定要撤回吗?`'
        @confirm='handleRevocation'>
        <a-button v-if="selectedRowKeys.length > 0  && selectionRows[0].status==='1'"
                  type='primary' icon='rollback'>撤回
        </a-button>
      </a-popconfirm>
      <a-button @click='handleSubmit' type='primary' icon='check'
                v-if="selectedRowKeys.length > 0  && (selectionRows[0].status ==='0'  || selectionRows[0].status==='3')">
        提交
      </a-button>
      <a-button v-if="selectedRowKeys.length > 0  && selectionRows[0].status==='1'"
                @click='handleRevocation' type='primary' icon='rollback'>撤回
      </a-button>
    </div>
    <div>
@@ -92,39 +78,66 @@
        :dataSource='dataSource'
        :pagination='ipagination'
        :loading='loading'
        :rowSelection="{selectedRowKeys: selectedRowKeys, onChange: onSelectChange, type:'radio'}"
        :customRow='clickThenSelect'
        @change='handleTableChange'
      >
              <span
                slot='action'
                slot-scope='text, record'
              >
          <a v-if="record.status === '0'" @click='handleEdit(record)'>编辑</a>
        <!--              <span
                        slot='action'
                        slot-scope='text, record'
                      >
                  <a v-if="record.status === '0' || record.status === '3'" @click='handleEdit(record)'>编辑</a>
                  <a v-if="record.status === '1'" @click='handleApprove(record)'>审批</a>
                  <a-divider v-if="record.status === '0' || record.status === '3'" type='vertical' />
                <a-dropdown v-if="record.status === '0' || record.status === '3'">
                                <a class='ant-dropdown-link'>更多 <a-icon type='down' /></a>
                                <a-menu slot='overlay'>
                                    <a-menu-item>
                                        <a-popconfirm title='确定删除吗?'
                                                      @confirm='() => handleDelete(record.id)'>
                                            <a>删除</a>
                                        </a-popconfirm>
                                    </a-menu-item>
                                </a-menu>
                            </a-dropdown>
                </span>-->
        <span
          slot='action'
          slot-scope='text, record'
        >
          <a v-if="record.status === '0' || record.status === '3'" @click='handleEdit(record)'>编辑</a>
          <a v-if="record.status === '1'" @click='handleApprove(record)'>审批</a>
          <a-divider v-if="record.status === '0'" type='vertical' />
        <a-dropdown v-if="record.status === '0'">
                        <a class='ant-dropdown-link'>更多 <a-icon type='down' /></a>
                        <a-menu slot='overlay'>
                            <a-menu-item>
                                <a-popconfirm title='确定删除吗?'
                                              @confirm='() => handleDelete(record.id)'>
                                    <a>删除</a>
                                </a-popconfirm>
                            </a-menu-item>
                        </a-menu>
                    </a-dropdown>
                <a-divider
                  v-if="record.status == '0' || record.status == '3' || record.status == '1'"
                  type='vertical'
                />
          <a-dropdown>
            <a class='ant-dropdown-link'>更多 <a-icon type='down' /></a>
            <a-menu slot='overlay'>
              <a-menu-item>
                <a @click='handleDetail(record)'>详情</a>
              </a-menu-item>
              <a-menu-item v-if="record.status == '0'||record.status == '3'">
                <a-popconfirm
                  title='确定删除吗?'
                  @confirm='() => handleDelete(record.id)'
                >
                  <a>删除</a>
                </a-popconfirm>
              </a-menu-item>
            </a-menu>
          </a-dropdown>
        </span>
      </a-table>
      <a-tabs
        type='card'
        defaultActiveKey='1'
      >
        <a-tab-pane
          tab='备件退货明细信息'
          tab='备件退库明细信息'
          key='1'
        >
          <div