| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158 |
- /*
- * @Author: wanglj 471442253@qq.com
- * @Date: 2023-07-19 13:42:40
- * @LastEditors: wanglj wanglijie@dashoo.cn
- * @LastEditTime: 2025-03-24 14:52:11
- * @Description: file content
- * @FilePath: \labsop_backup\frontend\components\labsop-api\src\api\base\project\index.ts
- */
- import request from '/@/utils/micro_request';
- /**
- * @method addInstr 新增仪器
- */
- const basePath = import.meta.env.VITE_FINANCE;
- const adminPath = import.meta.env.VITE_ADMIN;
- // 课题组
- export function useProApi() {
- return {
- // 获取课题组下的所有余额信息
- getProjectGroupFinAcctAmt(query?: object) {
- return request.postRequest(basePath, 'ProjectGroup', 'GetProjectGroupFinAcctAmt', query);
- },
- // 部门、课题树
- getDeptAndGroupList(query?: object) {
- return request.postRequest(adminPath, 'ProjectGroup', 'GetDeptAndGroupList', query);
- },
- // 部门、课题树
- getPersonnelList(query?: object) {
- return request.postRequest(adminPath, 'Personnel', 'GetPersonnelList', query);
- },
- getRolePersonnel(query?: object) {
- return request.postRequest(adminPath, 'Personnel', 'GetRolePersonnel', query);
- },
- getPersonnelByUserId(query?: object) {
- return request.postRequest(adminPath, 'Personnel', 'GetPersonnelByUserId', query);
- },
- createPersonnel(query?: object) {
- return request.postRequest(adminPath, 'Personnel', 'CreatePersonnel', query);
- },
- getPersonnelById(query?: object) {
- return request.postRequest(adminPath, 'Personnel', 'GetPersonnelById', query);
- },
- projectManagerApprove(query?: object) {
- return request.postRequest(adminPath, 'Personnel', 'ProjectManagerApprove', query);
- },
- movePersonnelOutProjectGroup(query?: object) {
- return request.postRequest(adminPath, 'Personnel', 'MovePersonnelOutProjectGroup', query);
- },
- personnelRoleAuth(query?: object) {
- return request.postRequest(adminPath, 'Personnel', 'PersonnelRoleAuth', query);
- },
- sysManagerApprove(query?: object) {
- return request.postRequest(adminPath, 'Personnel', 'SysManagerApprove', query);
- },
- registerPersonnel(query?: object) {
- return request.postRequest(adminPath, 'Personnel', 'RegisterPersonnel', query);
- },
- checkPersonnelInProjectGroup(query?: object) {
- return request.postRequest(adminPath, 'Personnel', 'CheckPersonnelInProjectGroup', query);
- },
- personnelAddProjectGroup(query?: object) {
- return request.postRequest(adminPath, 'Personnel', 'PersonnelAddProjectGroup', query);
- },
- getProjectGroupByPersonnelId(query?: object) {
- return request.postRequest(adminPath, 'Personnel', 'GetProjectGroupByPersonnelId', query);
- },
- updatePersonnel(query?: object) {
- return request.postRequest(adminPath, 'Personnel', 'UpdatePersonnel', query);
- },
- // 创建
- createProjectGroup(query?: object) {
- return request.postRequest(adminPath, 'ProjectGroup', 'CreateProjectGroup', query);
- },
- // 删除
- deleteProjectGroup(query?: object) {
- return request.postRequest(adminPath, 'ProjectGroup', 'DeleteProjectGroupByIds', query);
- },
- // 详情
- getProjectGroup(query?: object) {
- return request.postRequest(adminPath, 'ProjectGroup', 'GetProjectGroupById', query);
- },
- // 当前用户课题详情
- getProjectGroupByUser(query?: object) {
- return request.postRequest(adminPath, 'ProjectGroup', 'GetProjectGroupByLeader', query);
- },
- // 列表
- getProjectGroupList(query?: object) {
- return request.postRequest(adminPath, 'ProjectGroup', 'GetProjectGroupList', query);
- },
- // 弹窗获取课题组列表
- getProjectGroupDict(query?: object) {
- return request.postRequest(adminPath, 'ProjectGroup', 'GetProjectGroupDict', query);
- },
- // 导出
- export(query?: object) {
- return request.postRequest(adminPath, 'ProjectGroup', 'Export', query);
- },
- // 更新
- updateProjectGroup(query?: object) {
- return request.postRequest(adminPath, 'ProjectGroup', 'UpdateProjectGroupById', query);
- },
- // 添加课题成员
- createProjectGroupMember(query?: object) {
- return request.postRequest(adminPath, 'ProjectGroup', 'CreateProjectGroupMember', query);
- },
- // 创建人员和账号
- createMemberAndAccount(query?: object) {
- return request.postRequest(adminPath, 'ProjectGroup', 'CreateMemberAndAccount', query);
- },
- // 删除课题成员
- deleteProjectGroupMember(query?: object) {
- return request.postRequest(adminPath, 'ProjectGroup', 'DeleteProjectGroupMemberByIds', query);
- },
- // 课题成员详情
- getProjectGroupMember(query?: object) {
- return request.postRequest(adminPath, 'ProjectGroup', 'GetProjectGroupMemberById', query);
- },
- // 课题成员列表
- getProjectGroupMemberList(query?: object) {
- return request.postRequest(adminPath, 'ProjectGroup', 'GetProjectGroupMemberList', query);
- },
- // 课题组所有成员列表
- getAllProjectGroupMemberList(query?: object) {
- return request.postRequest(adminPath, 'ProjectGroup', 'GetAllProjectGroupMemberList', query);
- },
- // 课题成员更新
- updateProjectGroupMember(query?: object) {
- return request.postRequest(adminPath, 'ProjectGroup', 'UpdateProjectGroupMemberById', query);
- },
- // 激活课题成员
- enableProjectGroupMember(query?: object) {
- return request.postRequest(adminPath, 'ProjectGroup', 'EnableProjectGroupMemberById', query);
- },
- // 修改课题成员状态
- updateProjectGroupMemberStatusById(query?: object) {
- return request.postRequest(adminPath, 'ProjectGroup', 'UpdateProjectGroupMemberStatusById', query);
- },
- // 当前用户课题详情
- getMySelfProjectGroup(query?: object) {
- return request.postRequest(adminPath, 'ProjectGroup', 'GetProjectGroupByUser', query);
- },
- // 课题成员详情
- getProjectGroupMemberByIdCode(query?: object) {
- return request.postRequest(adminPath, 'ProjectGroup', 'GetProjectGroupMemberByIdCode', query);
- },
- // 根据成员id获取人员课题组记录列表
- getProjectGroupMemberHistoryListById(query?: object) {
- return request.postRequest(adminPath, 'ProjectGroup', 'GetProjectGroupMemberHistoryListById', query);
- },
- // 根据成员id获取人员黑名单历史
- getProjectGroupMemberBlackListById(query?: object) {
- return request.postRequest(adminPath, 'ProjectGroup', 'GetProjectGroupMemberBlackListById', query);
- },
- // 列表
- getFinanceAccountList(query?: object) {
- return request.postRequest(basePath, 'Finance', 'GetFinanceAccountList', query);
- },
- };
- }
|