From dd0838214cd86dcdec93c89687a7e6f457b58dc2 Mon Sep 17 00:00:00 2001
From: guoshilong <123456>
Date: Mon, 02 Jan 2023 11:24:24 +0800
Subject: [PATCH] 修改时间选择变为范围选择;新增发起事务前需完善企业信息
---
src/views/work/start.vue | 23 ++++++++++++++++++++++-
1 files changed, 22 insertions(+), 1 deletions(-)
diff --git a/src/views/work/start.vue b/src/views/work/start.vue
index 006aab3..1ff58a9 100644
--- a/src/views/work/start.vue
+++ b/src/views/work/start.vue
@@ -58,6 +58,7 @@
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() {
@@ -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() {
@@ -208,6 +215,20 @@
this.loading = false;
this.selectionClear();
});
+ },
+ getEnterpriseDetailByUserId(){
+ getDetailByUserId(this.userInfo.user_id).then(res=>{
+ if (res.data.code == 200){
+ if (res.data.data && !this.permit){
+ this.$alert('请先完善企业信息', '提示', {
+ confirmButtonText: '确定',
+ callback: ()=>{
+ this.$router.push("/enterprise/enterprise")
+ }
+ });
+ }
+ }
+ })
}
}
};
--
Gitblit v1.9.3