|
@@ -91,7 +91,7 @@
|
|
<el-button
|
|
<el-button
|
|
type="primary"
|
|
type="primary"
|
|
@click="handleAdd"
|
|
@click="handleAdd"
|
|
- v-auth="'api/v1/flow/flowModel/add'"
|
|
|
|
|
|
+ v-auth="'add'"
|
|
><el-icon><ele-Plus /></el-icon>{{ t('message.flowModel.add') }}</el-button>
|
|
><el-icon><ele-Plus /></el-icon>{{ t('message.flowModel.add') }}</el-button>
|
|
</el-col>
|
|
</el-col>
|
|
<el-col :span="1.5">
|
|
<el-col :span="1.5">
|
|
@@ -99,7 +99,7 @@
|
|
type="success"
|
|
type="success"
|
|
:disabled="single"
|
|
:disabled="single"
|
|
@click="handleUpdate(null)"
|
|
@click="handleUpdate(null)"
|
|
- v-auth="'api/v1/flow/flowModel/edit'"
|
|
|
|
|
|
+ v-auth="'edit'"
|
|
><el-icon><ele-Edit /></el-icon>{{ t('message.flowModel.edit') }}</el-button>
|
|
><el-icon><ele-Edit /></el-icon>{{ t('message.flowModel.edit') }}</el-button>
|
|
</el-col>
|
|
</el-col>
|
|
<el-col :span="1.5">
|
|
<el-col :span="1.5">
|
|
@@ -107,21 +107,21 @@
|
|
type="danger"
|
|
type="danger"
|
|
:disabled="multiple"
|
|
:disabled="multiple"
|
|
@click="handleDelete(null)"
|
|
@click="handleDelete(null)"
|
|
- v-auth="'api/v1/flow/flowModel/delete'"
|
|
|
|
|
|
+ v-auth="'delete'"
|
|
><el-icon><ele-Delete /></el-icon>{{ t('message.flowModel.delete') }}</el-button>
|
|
><el-icon><ele-Delete /></el-icon>{{ t('message.flowModel.delete') }}</el-button>
|
|
</el-col>
|
|
</el-col>
|
|
<el-col :span="1.5">
|
|
<el-col :span="1.5">
|
|
<el-button
|
|
<el-button
|
|
type="warning"
|
|
type="warning"
|
|
@click="handleExport()"
|
|
@click="handleExport()"
|
|
- v-auth="'api/v1/flow/flowModel/export'"
|
|
|
|
|
|
+ v-auth="'export'"
|
|
><el-icon><ele-Download /></el-icon>{{ t('message.flowModel.export') }}</el-button>
|
|
><el-icon><ele-Download /></el-icon>{{ t('message.flowModel.export') }}</el-button>
|
|
</el-col>
|
|
</el-col>
|
|
<el-col :span="1.5">
|
|
<el-col :span="1.5">
|
|
<el-button
|
|
<el-button
|
|
type="success"
|
|
type="success"
|
|
@click="handleImport()"
|
|
@click="handleImport()"
|
|
- v-auth="'api/v1/flow/flowModel/import'"
|
|
|
|
|
|
+ v-auth="'import'"
|
|
><el-icon><ele-Upload /></el-icon>{{ t('message.flowModel.import') }}</el-button>
|
|
><el-icon><ele-Upload /></el-icon>{{ t('message.flowModel.import') }}</el-button>
|
|
</el-col>
|
|
</el-col>
|
|
</el-row>
|
|
</el-row>
|
|
@@ -162,28 +162,28 @@
|
|
type="primary"
|
|
type="primary"
|
|
link
|
|
link
|
|
@click="handleView(scope.row)"
|
|
@click="handleView(scope.row)"
|
|
- v-auth="'api/v1/flow/flowModel/get'"
|
|
|
|
|
|
+ v-auth="'get'"
|
|
><el-icon><ele-View /></el-icon>{{ t('message.flowModel.detail') }}</el-button>
|
|
><el-icon><ele-View /></el-icon>{{ t('message.flowModel.detail') }}</el-button>
|
|
<el-button
|
|
<el-button
|
|
v-show="!scope.row.isRunning"
|
|
v-show="!scope.row.isRunning"
|
|
type="primary"
|
|
type="primary"
|
|
link
|
|
link
|
|
@click="handleUpdate(scope.row)"
|
|
@click="handleUpdate(scope.row)"
|
|
- v-auth="'api/v1/flow/flowModel/edit'"
|
|
|
|
|
|
+ v-auth="'edit'"
|
|
><el-icon><ele-EditPen /></el-icon>{{ t('message.flowModel.edit') }}</el-button>
|
|
><el-icon><ele-EditPen /></el-icon>{{ t('message.flowModel.edit') }}</el-button>
|
|
<el-button
|
|
<el-button
|
|
v-show="!scope.row.isRunning"
|
|
v-show="!scope.row.isRunning"
|
|
type="primary"
|
|
type="primary"
|
|
link
|
|
link
|
|
@click="handleDesign(scope.row)"
|
|
@click="handleDesign(scope.row)"
|
|
- v-auth="'api/v1/flow/flowModel/design'"
|
|
|
|
|
|
+ v-auth="'design'"
|
|
><el-icon><ele-Notification /></el-icon>{{ t('message.flowModel.deployDesign') }}</el-button>
|
|
><el-icon><ele-Notification /></el-icon>{{ t('message.flowModel.deployDesign') }}</el-button>
|
|
<el-button
|
|
<el-button
|
|
v-show="!scope.row.isRunning"
|
|
v-show="!scope.row.isRunning"
|
|
type="primary"
|
|
type="primary"
|
|
link
|
|
link
|
|
@click="handleDelete(scope.row)"
|
|
@click="handleDelete(scope.row)"
|
|
- v-auth="'api/v1/flow/flowModel/delete'"
|
|
|
|
|
|
+ v-auth="'delete'"
|
|
><el-icon><ele-DeleteFilled /></el-icon>{{ t('message.flowModel.delete') }}</el-button>
|
|
><el-icon><ele-DeleteFilled /></el-icon>{{ t('message.flowModel.delete') }}</el-button>
|
|
<el-tag v-show="scope.row.isRunning" type="danger">{{ t('message.flowModel.running') }}</el-tag>
|
|
<el-tag v-show="scope.row.isRunning" type="danger">{{ t('message.flowModel.running') }}</el-tag>
|
|
</template>
|
|
</template>
|