+
@@ -138,11 +138,20 @@ import { message } from "ant-design-vue";
// import * as api from "../../../api/index";
import * as api from "../../../api/indexTaskManage";
import ViewAssess from "../ViewAssess";
+import {checkPer} from "@/utils/utils";
export default {
name: "ProjectOnlineManage",
components: { ViewAssess },
props: {
+ createId: {
+ type: Number,
+ default: null,
+ },
+ permissions: {
+ type: String,
+ default: null,
+ },
Tvisible: {
type: Boolean,
default: false,
@@ -510,6 +519,7 @@ export default {
return {
...toRefs(state),
selectProjectName,
+ checkPer,
showassess,
closeDrawer,
afterVisibleChange,
diff --git a/src/components/drawers/project/ProjectVoteManage.vue b/src/components/drawers/project/ProjectVoteManage.vue
index c6497a16..936dad5b 100644
--- a/src/components/drawers/project/ProjectVoteManage.vue
+++ b/src/components/drawers/project/ProjectVoteManage.vue
@@ -74,7 +74,7 @@
催促学习
+
@@ -125,6 +125,7 @@
// import * as api from "../../../api/index";
import * as api from "../../../api/indexTaskManage";
import CVote from "../CheckVote.vue"
+ import {checkPer} from "@/utils/utils";
export default {
name: "ProjectVoteManage",
@@ -132,6 +133,14 @@
CVote,
},
props: {
+ createId: {
+ type: Number,
+ default: null,
+ },
+ permissions: {
+ type: String,
+ default: null,
+ },
ProjectVoteModelVisible: {
type: Boolean,
default: false,
@@ -439,6 +448,7 @@
afterVisibleChange,
tableDataFunc,
godie,
+ checkPer,
onMounted,
onUnmounted,
onChange,
diff --git a/src/views/projectcenter/TaskPage.vue b/src/views/projectcenter/TaskPage.vue
index a928b420..a4a39a6d 100644
--- a/src/views/projectcenter/TaskPage.vue
+++ b/src/views/projectcenter/TaskPage.vue
@@ -621,7 +621,7 @@
class="operation"
style="cursor: pointer"
@click="showAA(item.type, item.name, item)"
- v-if="(item.type == 6 || item.type == 9) && checkPer(permissions,createId)"
+ v-if="(item.type == 6 || item.type == 9)"
>
考勤