|
|
@@ -75,7 +75,8 @@
|
|
|
ref="table"
|
|
|
:columns="columns"
|
|
|
:datasource="datasource"
|
|
|
- cache-key="systemRoleTable5"
|
|
|
+ @columns-change="handleColumnChange"
|
|
|
+ :cache-key="cacheKeyUrl"
|
|
|
>
|
|
|
<template v-slot:status="{ row }">
|
|
|
<el-tag type="success" v-if="row.suspensionState === 1">激活</el-tag>
|
|
|
@@ -148,7 +149,8 @@
|
|
|
import handleFormParserTask from '@/views/bpm/handleTask/formParser/formParserDialog.vue'; //处理
|
|
|
import detail from '@/views/bpm/done/detailDialog.vue';
|
|
|
import inOut from '../outgoingManagement/add.vue';
|
|
|
- // import {getDate} from "@/utils/dateUtils";
|
|
|
+ import tabMixins from '@/mixins/tableColumnsMixin';
|
|
|
+
|
|
|
// 默认表单数据
|
|
|
const defaultParams = {
|
|
|
status: '',
|
|
|
@@ -164,8 +166,11 @@
|
|
|
return this.$store.state.theme.styleResponsive;
|
|
|
}
|
|
|
},
|
|
|
+ mixins: [tabMixins],
|
|
|
+
|
|
|
data() {
|
|
|
return {
|
|
|
+ cacheKeyUrl: 'wt-todo',
|
|
|
dialogVisible: false,
|
|
|
formParserDialogFlag: false,
|
|
|
// 遮罩层
|
|
|
@@ -289,7 +294,7 @@
|
|
|
// return
|
|
|
|
|
|
if (type == 'audit') {
|
|
|
- if (row.formJson&&Object.keys(row.formJson).length) {
|
|
|
+ if (row.formJson && Object.keys(row.formJson).length) {
|
|
|
console.log('处理1');
|
|
|
this.formParserDialogFlag = true;
|
|
|
this.$nextTick(() => {
|
|
|
@@ -315,7 +320,6 @@
|
|
|
});
|
|
|
}
|
|
|
} else {
|
|
|
-
|
|
|
this.$refs.detailRef.open(row);
|
|
|
}
|
|
|
}
|