diff --git a/src/utils/utils.js b/src/utils/utils.js index b2956865..f11066a1 100644 --- a/src/utils/utils.js +++ b/src/utils/utils.js @@ -31,7 +31,10 @@ export function traverseArr(arr, traverseObj, saveOld = false) { const admin = [5, 6, 8, 9, 11, 12]; //检查 管理权和归属权 -export function checkPer(per) { +export function checkPer(per,createId) { + if(createId && store?.state?.userInfo?.id === createId){ + return true; + } if (store?.state?.userInfo?.roleList.some(t => t.code === "system-admin")) { return true; } diff --git a/src/views/learningpath/LevelAdd.vue b/src/views/learningpath/LevelAdd.vue index 7e538def..bc0d8d4f 100644 --- a/src/views/learningpath/LevelAdd.vue +++ b/src/views/learningpath/LevelAdd.vue @@ -19,7 +19,7 @@
@@ -53,7 +53,7 @@
快速创建路径图详情
-
+
调整 @@ -601,7 +601,7 @@ class="oneedi" @click="showbtn" v-show="twobtn" - v-if="checkPer(permissions)" + v-if="checkPer(permissions,createId)" > 编辑
@@ -692,7 +692,7 @@
- +
@@ -1424,6 +1424,7 @@ export default { const stuRef = ref(); // const store = useStore(); const state = reactive({ + createId:null, permissions: "", hasTask: false, stage: [], @@ -2288,6 +2289,7 @@ export default { .then((res) => { console.log("router-list", res); state.fileList = JSON.parse(res.data.data.routerInfo.attach); + state.createId = res.data.data.routerInfo.createId; state.permissions = res.data.data.routerInfo.permissions; console.log("asdasdasd-------->", state.fileList); state.docChecked = diff --git a/src/views/projectcenter/TaskPage.vue b/src/views/projectcenter/TaskPage.vue index 2bd176cf..642d15cf 100644 --- a/src/views/projectcenter/TaskPage.vue +++ b/src/views/projectcenter/TaskPage.vue @@ -23,25 +23,25 @@
@@ -50,7 +50,7 @@
{{ act }} @@ -59,7 +59,7 @@
{{ act }} @@ -68,7 +68,7 @@
{{ act }} @@ -77,7 +77,7 @@
{{ act }} @@ -185,7 +185,7 @@
快速创建项目详情
-
+
批量面授报名 -->
-
+
-
+
{{ record.topFlag ? "取消优秀" : "优秀学员" }} 换组 @@ -795,7 +795,7 @@
-
+
创建小组 @@ -832,7 +832,7 @@ style="color: rgba(0, 0, 0, 0.45); cursor: pointer" >. . . -
+
编辑
@@ -1072,7 +1072,7 @@
+添加证书
@@ -1181,7 +1181,7 @@
-->
@@ -2256,6 +2256,7 @@ export default { const route = useRoute(); const state = reactive({ permissions: "", + createId: "", screenHeight: document.body.clientHeight, screenWidth: document.body.clientWidth, editRecord: {}, @@ -3869,6 +3870,7 @@ export default { let start = info.beginTime; let end = info.endTime; state.tstartTime = info.beginTime; + state.createId = info.createId; state.tendTime = info.endTime; state.tsourceBelong = (info.sourceBelongFullName || "") + info.sourceBelongName;