提交 8a5bb1a6 编写于 作者: B beiwei30

move icon list into data

上级 ddc5b661
...@@ -57,33 +57,12 @@ ...@@ -57,33 +57,12 @@
<td class="text-xs-left">{{ props.item.priority }}</td> <td class="text-xs-left">{{ props.item.priority }}</td>
<td class="text-xs-left">{{ props.item.status }}</td> <td class="text-xs-left">{{ props.item.status }}</td>
<td class="justify-center px-0"> <td class="justify-center px-0">
<v-icon <v-tooltip bottom v-for="op in operations">
small <v-icon small class="mr-2" slot="activator" @click="op.callback">
class="mr-2" {{op.icon}}
@click="deleteItem(props.item)" </v-icon>
> <span>{{op.tooltip}}</span>
visibility </v-tooltip>
</v-icon>
<v-icon
small
class="mr-2"
@click="editItem(props.item)"
>
edit
</v-icon>
<v-icon
small
class="mr-2"
@click="editItem(props.item)"
>
block
</v-icon>
<v-icon
small
@click="deleteItem(props.item)"
>
delete
</v-icon>
</td> </td>
</template> </template>
</v-data-table> </v-data-table>
...@@ -136,6 +115,11 @@ ...@@ -136,6 +115,11 @@
application: '', application: '',
service: '', service: '',
height: 0, height: 0,
operations: [
{icon: 'visibility', callback: 'viewItem(props.item)', tooltip: 'View'},
{icon: 'edit', callback: 'editItem(props.item)', tooltip: 'Edit'},
{icon: 'delete', callback: 'deleteItem(props.item)', tooltip: 'Delete'}
],
routingRules: [ routingRules: [
{ {
id: 0, id: 0,
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册