fix 80286
This commit is contained in:
@@ -76,6 +76,8 @@
|
|||||||
:row-selection="{ selectedRowKeys: selectedRowKeys, onChange: onSelectChange }"
|
:row-selection="{ selectedRowKeys: selectedRowKeys, onChange: onSelectChange }"
|
||||||
:pagination="ipagination"
|
:pagination="ipagination"
|
||||||
:scroll="{x: '100%', y: yScrollHeight}"
|
:scroll="{x: '100%', y: yScrollHeight}"
|
||||||
|
:operation-list="operationList"
|
||||||
|
@operationClick="operationClick"
|
||||||
@change="handleTableChange">
|
@change="handleTableChange">
|
||||||
|
|
||||||
<!-- 项目名称-->
|
<!-- 项目名称-->
|
||||||
@@ -87,29 +89,6 @@
|
|||||||
</a-tooltip>
|
</a-tooltip>
|
||||||
</template>
|
</template>
|
||||||
|
|
||||||
<template v-slot:operation="{text, record}">
|
|
||||||
<a @click="operationClick(operationList[0],record)">{{ operationList[0].text }}</a>
|
|
||||||
<a-divider type="vertical" />
|
|
||||||
<a-dropdown placement="bottomCenter">
|
|
||||||
<a-icon type="more" class="operate-icon-btn operate-icon-more" />
|
|
||||||
<a-menu slot="overlay">
|
|
||||||
<template v-for="(operation, index) in operationList.slice(operateMaxNum)">
|
|
||||||
<a-menu-item :key="index" v-if="!operation.show || operation.show(record)">
|
|
||||||
<a @click="operationClick(operation,record)">
|
|
||||||
<div class="operate-btn">
|
|
||||||
<!-- 编辑图标-->
|
|
||||||
<i class="iconfont icon-bianji operate-btn-icon" v-if="operation.text === $t('edit')" />
|
|
||||||
<!-- 删除图标-->
|
|
||||||
<i class="iconfont icon-shanchu_ operate-btn-icon" v-if="operation.text === $t('delete')" />
|
|
||||||
{{ operation.text }}
|
|
||||||
</div>
|
|
||||||
</a>
|
|
||||||
</a-menu-item>
|
|
||||||
</template>
|
|
||||||
</a-menu>
|
|
||||||
</a-dropdown>
|
|
||||||
</template>
|
|
||||||
|
|
||||||
</j-table>
|
</j-table>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
@@ -171,7 +150,7 @@ export default {
|
|||||||
title: this.$t('operation'),
|
title: this.$t('operation'),
|
||||||
fixed: 'right',
|
fixed: 'right',
|
||||||
width: 150,
|
width: 150,
|
||||||
scopedSlots: { customRender: 'operation' }
|
scopedSlots: { customRender: 'action' }
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
operationList: [
|
operationList: [
|
||||||
|
|||||||
Reference in New Issue
Block a user