|
@@ -303,43 +303,52 @@
|
|
|
auth: 'testdemo:action',
|
|
|
// scopedSlots: { customRender: 'action' },
|
|
|
customRender: (text,record,index)=> {
|
|
|
- // if(this.clickSystemNode.interlockType === '1' && this.clickSystemNode.limitType === '0'){
|
|
|
- var limitType = '0'
|
|
|
- var onlyViewEdit = (
|
|
|
- <span class="edit-view-btn"></span>
|
|
|
- )
|
|
|
- var onlyViewDel = (
|
|
|
- <span class="delete-view-btn"></span>
|
|
|
- )
|
|
|
+ if(record.limitType === '0'){
|
|
|
+ var onlyViewEdit = (
|
|
|
+ <span class="edit-view-btn"></span>
|
|
|
+ )
|
|
|
+ var onlyViewDel = (
|
|
|
+ <span class="delete-view-btn"></span>
|
|
|
+ )
|
|
|
|
|
|
- var childrenEdit = (
|
|
|
- <a-tooltip>
|
|
|
- <template slot="title">
|
|
|
- 设置
|
|
|
- </template>
|
|
|
- <span class="edit-btn" onclick={() => { this.handleEdit(record) }}></span>
|
|
|
- </a-tooltip>
|
|
|
- )
|
|
|
- // var childrenEdit = (<a onclick={() => { this.handleEdit(record) }}>编辑</a>)
|
|
|
- // var childrenDivider = (<a-divider type="vertical"/>)
|
|
|
- // <a-popconfirm title="确定删除吗?" onConfirm={() => this.handleDelete(record.summaryid)}>
|
|
|
- // <a>删除</a>
|
|
|
- // </a-popconfirm>
|
|
|
- var childrenMore = (
|
|
|
- <a-popconfirm title="确定删除吗?" onConfirm={() => this.handleDelete(record.summaryid)}>
|
|
|
+ var childrenEdit = (
|
|
|
<a-tooltip>
|
|
|
<template slot="title">
|
|
|
- 删除
|
|
|
+ 设置
|
|
|
</template>
|
|
|
- <span class="delete-btn"></span>
|
|
|
+ <span class="edit-btn" onclick={() => { this.handleEdit(record) }}></span>
|
|
|
</a-tooltip>
|
|
|
- </a-popconfirm>
|
|
|
- )
|
|
|
- return {
|
|
|
- // children: [childrenEdit,childrenMore],
|
|
|
- children: limitType === '0' ? [childrenEdit,childrenMore] : [onlyViewEdit, onlyViewDel],
|
|
|
- attrs: {
|
|
|
- rowSpan: record.rowSpan
|
|
|
+ )
|
|
|
+ // var childrenEdit = (<a onclick={() => { this.handleEdit(record) }}>编辑</a>)
|
|
|
+ // var childrenDivider = (<a-divider type="vertical"/>)
|
|
|
+ // <a-popconfirm title="确定删除吗?" onConfirm={() => this.handleDelete(record.summaryid)}>
|
|
|
+ // <a>删除</a>
|
|
|
+ // </a-popconfirm>
|
|
|
+ var childrenMore = (
|
|
|
+ <a-popconfirm title="确定删除吗?" onConfirm={() => this.handleDelete(record.summaryid)}>
|
|
|
+ <a-tooltip>
|
|
|
+ <template slot="title">
|
|
|
+ 删除
|
|
|
+ </template>
|
|
|
+ <span class="delete-btn"></span>
|
|
|
+ </a-tooltip>
|
|
|
+ </a-popconfirm>
|
|
|
+ )
|
|
|
+ return {
|
|
|
+ children: [childrenEdit,childrenMore],
|
|
|
+ // children: record.limitType === '0' ? [childrenEdit,childrenMore] : [onlyViewEdit, onlyViewDel],
|
|
|
+ attrs: {
|
|
|
+ rowSpan: record.rowSpan
|
|
|
+ }
|
|
|
+ }
|
|
|
+ } else {
|
|
|
+ return {
|
|
|
+ children: (
|
|
|
+ <span> - </span>
|
|
|
+ ),
|
|
|
+ attrs: {
|
|
|
+ rowSpan: record.rowSpan
|
|
|
+ }
|
|
|
}
|
|
|
}
|
|
|
},
|