12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091 |
- import {httpApi} from "../../request/httpApi";
- import website from "@/config/index";
- import md5 from 'js-md5'
- export default {
- //分页数据
- async userLogin({tenantId, deptId, roleId, username, password, type, key, code}) {
- return httpApi({
- url: '/api/blade-auth/oauth/token',
- method: 'post',
- headers: {
- 'Tenant-Id': tenantId,
- 'Dept-Id': (website.switchMode ? deptId : ''),
- 'Role-Id': (website.switchMode ? roleId : ''),
- 'Captcha-Key': key,
- 'Captcha-Code': code,
- },
- params: {
- tenantId,
- username,
- password: md5(password),
- grant_type: (website.captchaMode ? "captcha" : "password"),
- scope: "all",
- type
- }
- })
- },
- async refreshToken({token, tenantId, deptId, roleId}) {
- return httpApi({
- url: '/api/blade-auth/oauth/token',
- method: 'post',
- headers: {
- 'Tenant-Id': tenantId,
- 'Dept-Id': (website.switchMode ? deptId : ''),
- 'Role-Id': (website.switchMode ? roleId : ''),
- },
- params: {
- tenantId,
- refresh_token: token,
- grant_type: 'refresh_token',
- scope: 'all',
- },
- })
- },
- async queryCurrentUserData() {
- return httpApi({
- url: '/api/blade-business/userViewProjectContract/queryCurrentUserData',
- method: 'post',
- data: {},
- })
- },
- //更新用户信息
- async updateUserInfo(form) {
- return httpApi({
- url: '/api/blade-user/update-info',
- method: 'post',
- data: form,
- })
- },
- async appQuerYownData(form) {
- return httpApi({
- url: '/api/blade-manager/managerHomePage/appqueryowndata',
- method: 'post',
- data: form,
- })
- },
- //修改密码
- async updatePassword(form) {
- return httpApi({
- url: '/api/blade-user/update-password',
- method: 'post',
- params: form,
- })
- },
- //用户配置详情
- async userConfigInfo(form) {
- return httpApi({
- url: '/api/blade-business/defaultConfig/detail',
- method: 'get',
- params: form,
- })
- },
- //用户配置保存
- async userConfigSave(form) {
- return httpApi({
- url: '/api/blade-business/defaultConfig/saveOrUpdate',
- method: 'post',
- data: form,
- })
- },
- }
|