yuhan месяцев назад: 9
Родитель
Сommit
d190e21f1b
1 измененных файлов с 41 добавлено и 32 удалено
  1. 41 32
      src/views/module_interLock/InterlockSummary/InterlockSummaryList.vue

+ 41 - 32
src/views/module_interLock/InterlockSummary/InterlockSummaryList.vue

@@ -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
+                  }
                 }
               }
             },