HEX
Server: nginx/1.28.1
System: Linux 10-41-63-61 6.8.0-31-generic #31-Ubuntu SMP PREEMPT_DYNAMIC Sat Apr 20 00:40:06 UTC 2024 x86_64
User: www (1001)
PHP: 7.4.33
Disabled: passthru,exec,system,putenv,chroot,chgrp,chown,shell_exec,popen,proc_open,pcntl_exec,ini_alter,ini_restore,dl,openlog,syslog,readlink,symlink,popepassthru,pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wifcontinued,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority,imap_open,apache_setenv
Upload Files
File: /www/wwwroot/douyin.sbufb.com/ux/src/api/systemManagement/EmployeeDepManagement.js
import request from '@/utils/request'

// 部门列表、增、删、改 depTreeList depDelete depEdit depSave
export function depTreeList() {
  return request({
    url: 'admin/structures/index',
    method: 'post',
    data: {
      type: 'tree'
    }
  })
}

export function depDelete(data) {
  return request({
    url: 'admin/structures/delete',
    method: 'post',
    data: data
  })
}

export function depEdit(data) {
  return request({
    url: 'admin/structures/update',
    method: 'post',
    data: data
  })
}

export function depSave(data) {
  return request({
    url: 'admin/structures/save',
    method: 'post',
    data: data
  })
}

// 用户列表
export function adminUsersIndex(data) {
  return request({
    url: 'admin/users/index',
    method: 'post',
    data: data
  })
}

export function usersAdd(params) {
  return request({
    url: 'admin/users/save',
    method: 'post',
    data: params
  })
}

export function usersUpdate(params) {
  return request({
    url: 'admin/users/update',
    method: 'post',
    data: params
  })
}

// 岗位列表
export function jobsList(data) {
  return request({
    url: 'admin/posts/index',
    method: 'post',
    data: data
  })
}

// 角色列表
export function roleList(data) {
  return request({
    url: 'admin/groups/index',
    method: 'post',
    data: data
  })
}

// 重置密码
export function resetPassword(data) {
  return request({
    url: 'admin/users/resetPassword',
    method: 'post',
    data: data
  })
}

/**
 * 批量修改密码接口
 * @param {*} data
 * password
 * id 用户数组
 */
export function adminUsersUpdatePwd(data) {
  return request({
    url: 'admin/users/updatePwd',
    method: 'post',
    data: data
  })
}

/**
 * 编辑登录名
 * @param {*} data
 * username
 * password
 * id
 */
export function adminUsersUsernameEditAPI(data) {
  return request({
    url: 'admin/users/usernameEdit',
    method: 'post',
    data: data
  })
}

// 用户状态修改
export function usersEditStatus(data) {
  return request({
    url: 'admin/users/enables',
    method: 'post',
    data: data
  })
}

/**
 * 人资员工导入
 * @param {*} data
 * userlist 员工ID 数组
 */
export function adminUsersTobeusers(data) {
  return request({
    url: 'admin/users/tobeusers',
    method: 'post',
    data: data
  })
}

/**
 * 部门列表数据(编辑时)
 * @param {*} data
 * id 部门ID
 * type update编辑、save添加
 */
export function adminStructuresListDialog(data) {
  return request({
    url: 'admin/structures/listDialog',
    method: 'post',
    data: data
  })
}

/**
 * 部门列表数据(编辑时)
 * @param {*} data
 * id 部门ID
 * type update编辑、save添加
 */
export function userSetParent(data) {
  return request({
    url: 'admin/users/setParent',
    method: 'post',
    data: data
  })
}