|
|
@@ -15,13 +15,10 @@
|
|
|
@refresh-change="refreshChange"
|
|
|
@on-load="onLoad">
|
|
|
<template slot="menuLeft">
|
|
|
- <el-button type="danger"
|
|
|
- size="small"
|
|
|
- icon="el-icon-delete"
|
|
|
- v-if="permission.flow_manager_remove"
|
|
|
- plain
|
|
|
- @click="handleDelete">删 除
|
|
|
- </el-button>
|
|
|
+ <el-radio-group v-model="mode" size="small">
|
|
|
+ <el-radio-button label="1">通用流程</el-radio-button>
|
|
|
+ <el-radio-button label="2">定制流程</el-radio-button>
|
|
|
+ </el-radio-group>
|
|
|
</template>
|
|
|
<template slot-scope="scope" slot="menu">
|
|
|
<el-button type="text"
|
|
|
@@ -46,6 +43,10 @@
|
|
|
@click.stop="handleSlotDelete(scope.row,scope.index)">删除
|
|
|
</el-button>
|
|
|
</template>
|
|
|
+ <template slot-scope="{row}"
|
|
|
+ slot="tenantId">
|
|
|
+ <el-tag>{{row.tenantId===''?'通用':row.tenantId}}</el-tag>
|
|
|
+ </template>
|
|
|
<template slot-scope="{row}"
|
|
|
slot="version">
|
|
|
<el-tag>v{{row.version}}</el-tag>
|
|
|
@@ -117,6 +118,7 @@
|
|
|
data() {
|
|
|
return {
|
|
|
form: {},
|
|
|
+ mode: '1',
|
|
|
selectionId: '',
|
|
|
selectionList: [],
|
|
|
query: {},
|
|
|
@@ -153,6 +155,12 @@
|
|
|
dialogWidth: 900,
|
|
|
menuWidth: 150,
|
|
|
column: [
|
|
|
+ {
|
|
|
+ label: '租户编号',
|
|
|
+ prop: 'tenantId',
|
|
|
+ slot: true,
|
|
|
+ width: 120,
|
|
|
+ },
|
|
|
{
|
|
|
label: '流程主键',
|
|
|
prop: 'id',
|
|
|
@@ -205,6 +213,11 @@
|
|
|
data: []
|
|
|
};
|
|
|
},
|
|
|
+ watch: {
|
|
|
+ 'mode'() {
|
|
|
+ this.onLoad(this.page);
|
|
|
+ }
|
|
|
+ },
|
|
|
computed: {
|
|
|
...mapGetters(["permission"]),
|
|
|
permissionList() {
|
|
|
@@ -318,10 +331,10 @@
|
|
|
this.flowUrl = `/api/blade-flow/process/resource-view?processDefinitionId=${row.id}`;
|
|
|
this.flowBox = true;
|
|
|
},
|
|
|
- currentChange(currentPage){
|
|
|
+ currentChange(currentPage) {
|
|
|
this.page.currentPage = currentPage;
|
|
|
},
|
|
|
- sizeChange(pageSize){
|
|
|
+ sizeChange(pageSize) {
|
|
|
this.page.pageSize = pageSize;
|
|
|
},
|
|
|
refreshChange() {
|
|
|
@@ -330,8 +343,9 @@
|
|
|
onLoad(page, params = {}) {
|
|
|
const values = {
|
|
|
...params,
|
|
|
- category: (params.category) ? flowCategory(params.category) : null
|
|
|
- }
|
|
|
+ category: (params.category) ? flowCategory(params.category) : null,
|
|
|
+ mode: this.mode
|
|
|
+ };
|
|
|
this.loading = true;
|
|
|
managerList(page.currentPage, page.pageSize, Object.assign(values, this.query)).then(res => {
|
|
|
const data = res.data.data;
|
|
|
@@ -348,6 +362,6 @@
|
|
|
<style>
|
|
|
.none-border {
|
|
|
border: 0;
|
|
|
- background-color: transparent!important;
|
|
|
+ background-color: transparent !important;
|
|
|
}
|
|
|
</style>
|