diff --git a/src/api/examineApi.js b/src/api/examineApi.js index 1cad3938..8a3400f8 100644 --- a/src/api/examineApi.js +++ b/src/api/examineApi.js @@ -131,3 +131,28 @@ export const getCertificationProcess = (data) => http.post('/activityApi/teacher export const updateExamine = (data) => http.post('/activityApi/examine/updateExamine',data) //添加权限 0: 查看 2: 管理 export const addPermission = (data) => http.post('/activityApi/permission/addPermission',data) + +//权限列表 +export const removePermission = (data)=>{ + return http({ + url:'/activityApi/permission/list', + method: "post", + data:data + }) +} +//转移归属权 +export const transferPermission =(data)=>{ + return http({ + url:'/activityApi/permission/transferPermission', + method: "post", + data:data + }) +} +//添加权限 +export const addPermission = (data)=>{ + return http({ + url:'/activityApi/permission/addPermission', + method: "post", + data:data + }) +} \ No newline at end of file diff --git a/src/views/gratefulteacher/CommonTeacher.vue b/src/views/gratefulteacher/CommonTeacher.vue index 8bd6c60b..290ecc0e 100644 --- a/src/views/gratefulteacher/CommonTeacher.vue +++ b/src/views/gratefulteacher/CommonTeacher.vue @@ -304,10 +304,12 @@ import dialog from "@/utils/dialog"; import BaseTable from "@/components/common/BaseTable"; import {AUDIENCE_LIST, ORG_CHILD_LIST, ORG_LIST, STUDENT_LIST, USER_LIST_PAGE} from "@/api/apis"; + import {addPermission} from '@/api/examineApi.js' const emit = defineEmits({}); const props = defineProps({ type: Number, + pid:Number, infoType: Number, infoId: Number, id: String, @@ -613,8 +615,9 @@ //确定添加授权 const submitAuth = () => { - if (props.type === 2) { + if (props.pid === 2) { stageVisible.value = true; + } else { handleDialogOk(); } diff --git a/src/views/gratefulteacher/InstructorCertification.vue b/src/views/gratefulteacher/InstructorCertification.vue index f84f740d..922d4a20 100644 --- a/src/views/gratefulteacher/InstructorCertification.vue +++ b/src/views/gratefulteacher/InstructorCertification.vue @@ -1,7 +1,7 @@