From 29bf5936bf1da2eea81f3abe07dc738f5267c42c Mon Sep 17 00:00:00 2001
From: guoshilong <123456>
Date: Mon, 02 Jan 2023 16:34:16 +0800
Subject: [PATCH] 修改顶部栏
---
src/views/work/start.vue | 38 ++++++++++++++++++++++++++++++--------
1 files changed, 30 insertions(+), 8 deletions(-)
diff --git a/src/views/work/start.vue b/src/views/work/start.vue
index a4baecd..61e91ec 100644
--- a/src/views/work/start.vue
+++ b/src/views/work/start.vue
@@ -13,12 +13,12 @@
@size-change="sizeChange"
@refresh-change="refreshChange"
@on-load="onLoad">
- <template slot="menuLeft">
- <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="menuLeft">-->
+<!-- <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"
size="small"
@@ -58,12 +58,13 @@
import {mapGetters} from "vuex";
import {startList} from "@/api/work/work";
import {flowCategory, flowRoute} from "@/util/flow";
+ import {getDetailByUserId} from "@/api/enterprise/enterprise";
export default {
data() {
return {
form: {},
- mode: '1',
+ mode: '2',
selectionId: '',
selectionList: [],
query: {},
@@ -151,7 +152,7 @@
}
},
computed: {
- ...mapGetters(["permission", "flowRoutes"]),
+ ...mapGetters(["permission", "flowRoutes","userInfo"]),
ids() {
let ids = [];
this.selectionList.forEach(ele => {
@@ -159,6 +160,12 @@
});
return ids.join(",");
},
+ permit(){
+ return this.userInfo.role_name == 'admin' || this.userInfo.role_name == 'administrator' ? true:false
+ },
+ },
+ created() {
+ this.getEnterpriseDetailByUserId()
},
methods: {
searchReset() {
@@ -179,6 +186,7 @@
this.$refs.crud.toggleSelection();
},
handleStart(row) {
+ console.log(row,"7777")
this.$router.push({path: `/work/process/${flowRoute(this.flowRoutes, row.category)}/form/${row.id}`});
},
handleImage(row) {
@@ -208,6 +216,20 @@
this.loading = false;
this.selectionClear();
});
+ },
+ getEnterpriseDetailByUserId(){
+ getDetailByUserId(this.userInfo.user_id).then(res=>{
+ if (res.data.code == 200){
+ if (JSON.stringify(res.data.data) == '{}' && !this.permit){
+ this.$alert('请先完善企业信息', '提示', {
+ confirmButtonText: '确定',
+ callback: ()=>{
+ this.$router.push("/enterprise/enterprise")
+ }
+ });
+ }
+ }
+ })
}
}
};
--
Gitblit v1.9.3