|
@@ -11,8 +11,21 @@
|
|
|
</el-row>
|
|
</el-row>
|
|
|
<vab-query-form>
|
|
<vab-query-form>
|
|
|
<vab-query-form-left-panel :span="12">
|
|
<vab-query-form-left-panel :span="12">
|
|
|
- <el-button icon="el-icon-plus" size="mini" type="primary" @click="handleEdit">新建</el-button>
|
|
|
|
|
- <el-button icon="el-icon-delete" type="danger" @click="handleDelete($event)">删除</el-button>
|
|
|
|
|
|
|
+ <el-button
|
|
|
|
|
+ v-permissions="['work:order:add']"
|
|
|
|
|
+ icon="el-icon-plus"
|
|
|
|
|
+ size="mini"
|
|
|
|
|
+ type="primary"
|
|
|
|
|
+ @click="handleEdit">
|
|
|
|
|
+ 新建
|
|
|
|
|
+ </el-button>
|
|
|
|
|
+ <el-button
|
|
|
|
|
+ v-permissions="['work:order:delete']"
|
|
|
|
|
+ icon="el-icon-delete"
|
|
|
|
|
+ type="danger"
|
|
|
|
|
+ @click="handleDelete($event)">
|
|
|
|
|
+ 删除
|
|
|
|
|
+ </el-button>
|
|
|
</vab-query-form-left-panel>
|
|
</vab-query-form-left-panel>
|
|
|
<vab-query-form-right-panel :span="12">
|
|
<vab-query-form-right-panel :span="12">
|
|
|
<table-tool :columns="columns" :show-columns.sync="showColumns" table-type="workOrderTypeTable" />
|
|
<table-tool :columns="columns" :show-columns.sync="showColumns" table-type="workOrderTypeTable" />
|
|
@@ -45,8 +58,10 @@
|
|
|
</el-table-column>
|
|
</el-table-column>
|
|
|
<el-table-column align="center" label="操作" width="120">
|
|
<el-table-column align="center" label="操作" width="120">
|
|
|
<template #default="{ row }">
|
|
<template #default="{ row }">
|
|
|
- <el-button type="text" @click="handleEdit(row)">编辑</el-button>
|
|
|
|
|
- <el-button type="text" @click="handleSyncForm(row)">同步表单</el-button>
|
|
|
|
|
|
|
+ <el-button v-permissions="['work:work:edit']" type="text" @click="handleEdit(row)">编辑</el-button>
|
|
|
|
|
+ <el-button v-permissions="['work:work:syncForm']" type="text" @click="handleSyncForm(row)">
|
|
|
|
|
+ 同步表单
|
|
|
|
|
+ </el-button>
|
|
|
</template>
|
|
</template>
|
|
|
</el-table-column>
|
|
</el-table-column>
|
|
|
<template #empty>
|
|
<template #empty>
|