123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687 |
- import request from '@/utils/request'
- //app版本升级
- export function versionUpgrade(appName) {
- return request({
- url: `/api/file/AppStartInfo/${appName}`,
- })
- }
- export function getAppVersion() {
- return request({
- url: `/api/app/Version`
- })
- }
- // 获取数据字典数据
- export function getDictionaryDataAll() {
- return request({
- url: '/api/system/DictionaryData/All',
- options: {
- load: false
- }
- })
- }
- // 获取字典数据下拉框列表
- export function getDictionaryDataSelector(dictionaryTypeId) {
- return request({
- url: `/api/system/DictionaryData/${dictionaryTypeId}/Data/Selector`,
- options: {
- load: false
- }
- })
- }
- // 获取关联表单数据详情
- export function getRelationFormDetail(modelId, data) {
- return request({
- url: `/api/visualdev/OnlineDev/${modelId}/DataChange`,
- method: 'post',
- data
- })
- }
- // 获取关联表单弹窗列表
- export function getRelationSelect(id, data, options) {
- return request({
- url: `/api/visualdev/Base/${id}/FieldDataSelect`,
- data,
- options: {
- load: false
- }
- })
- }
- // 获取弹窗选择远端接口数据
- export function getPopSelect(id, data, options) {
- return request({
- url: `/api/system/DataInterface/${id}/Actions/List`,
- method: 'POST',
- data,
- options: {
- load: true
- }
- })
- }
- // 获取多条接口数据
- export function getDataInterfaceDataInfoByIds(id, data) {
- return request({
- url: `/api/system/DataInterface/${id}/Actions/InfoByIds`,
- method: 'POST',
- data
- })
- }
- // 获取组织/公司下拉框列表
- export function getOrganizeSelector() {
- return request({
- url: '/api/permission/Organize/Selector/0',
- options: {
- load: false
- }
- })
- }
- // 获取部门下拉框列表(公司+部门)
- export function getDepartmentSelector() {
- return request({
- url: '/api/permission/Organize/Department/Selector/0',
- options: {
- load: false
- }
- })
- }
- // 获取部门下拉框列表(公司+部门)
- export function selectAsyncList(data, id) {
- return request({
- url: `/api/permission/Organize/Department/SelectAsyncList/${id}`,
- options: {
- load: false
- },
- data
- })
- }
- // 获取部门下拉框列表(公司+部门)回写
- export function selectedList(data) {
- return request({
- url: `/api/permission/Organize/SelectedList`,
- method: 'POST',
- options: {
- load: false
- },
- data
- })
- }
- // 获取岗位下拉列表(公司+部门+岗位)
- export function getPositionSelector() {
- return request({
- url: '/api/permission/Position/Selector',
- options: {
- load: false
- }
- })
- }
- // 获取用户下拉框列表(公司+部门+用户)
- export function getUserSelector() {
- return request({
- url: '/api/permission/Users/Selector',
- options: {
- load: false
- }
- })
- }
- // 通过部门id,岗位id,角色id,分组id,用户id获取用户列表(带分页)
- export const getUsersByUserCondition = (data) => {
- return request({
- url: '/api/permission/Users/UserCondition',
- method: 'post',
- data
- })
- }
- // 通过部门id获取部门树形
- export const getOrgByOrganizeCondition = (data) => {
- return request({
- url: `/api/permission/Organize/OrganizeCondition`,
- method: 'post',
- data
- })
- }
- // 通过部门id,岗位id获取岗位树形
- export const getPositionByPositionCondition = (data) => {
- return request({
- url: `/api/permission/Position/PositionCondition`,
- method: 'post',
- data
- })
- }
- // 获取用户下拉框列表(用户选择加载)
- export function getUserSelectorNew(organizeId, keyword) {
- return request({
- url: `/api/permission/Users/ImUser/Selector/${organizeId}`,
- method: 'POST',
- data: {
- keyword
- },
- options: {
- load: false
- }
- })
- }
- // 获取用户基本信息
- export const getUserInfoList = ids => {
- return request({
- url: '/api/permission/Users/getUserList',
- method: 'post',
- data: {
- ids
- }
- })
- }
- // 获取我的下属
- export const getSubordinates = (keyword) => {
- return request({
- url: '/api/permission/Users/getSubordinates',
- method: 'post',
- data: {
- keyword
- }
- })
- }
- // 获取当前组织用户
- export const getOrganization = (keyword) => {
- return request({
- url: '/api/permission/Users/getOrganization',
- method: 'get',
- data: {
- keyword,
- organizeId: '0'
- }
- })
- }
- //获取用户详情
- export function getUesrDetail(id) {
- return request({
- url: '/api/app/User/' + id,
- method: 'GET'
- })
- }
- // 获取所有用户列表
- export function getUserAll() {
- return request({
- url: '/api/permission/Users/All',
- options: {
- load: false
- }
- })
- }
- // 获取通讯录用户列表(分页)
- export function getImUser(data, options) {
- return request({
- url: '/api/permission/Users/ImUser',
- data,
- options: {
- load: false
- }
- })
- }
- // 获取接口数据
- export function getDataInterfaceRes(id, data) {
- return request({
- url: `/api/system/DataInterface/${id}/Actions/Preview`,
- method: 'post',
- options: {
- load: false
- },
- data: data || {}
- })
- }
- // 用户登录
- export function login(data) {
- return request({
- url: '/api/oauth/Login',
- method: 'post',
- data,
- header: {
- 'Content-Type': 'application/x-www-form-urlencoded',
- }
- })
- }
- // 账号注销
- export function accountCancel(token) {
- return request({
- url: '/api/oauth/logoutCurrentUser',
- method: 'post',
- token,
- header: {
- 'Content-Type': 'application/x-www-form-urlencoded',
- }
- })
- }
- //获取验证码
- export function clickSms(account) {
- return request({
- url: 'https://app.jnpfsoft.com/api/Saas/Tenant/SmsCode/' + account,
- method: 'GET',
- header: {
- 'Content-Type': 'application/x-www-form-urlencoded',
- }
- })
- }
- //验证码登录
- export function loginSms(data) {
- return request({
- url: 'https://app.jnpfsoft.com/api/Saas/Tenant/LoginSms',
- method: 'POST',
- data,
- header: {
- 'Content-Type': 'application/x-www-form-urlencoded',
- }
- })
- }
- // 退出登录
- export function logout() {
- return request({
- url: '/api/oauth/Logout'
- })
- }
- // 获取当前用户信息
- export function getCurrentUser() {
- return request({
- url: '/api/oauth/CurrentUser?type=' + 'app',
- options: {
- load: false
- }
- })
- }
- // 修改密码信息发送
- export function updatePasswordMessage() {
- return request({
- url: '/api/oauth/updatePasswordMessage',
- method: 'POST',
- data: {},
- options: {
- load: false
- }
- })
- }
- // 用户登录测试
- export function login2(data) {
- return request({
- url: '/api/oauth',
- method: 'GET',
- data,
- options: {
- load: false
- }
- })
- }
- export function getBillNumber(enCode) {
- return request({
- url: `/api/system/BillRule/BillNumber/${enCode}`,
- method: 'GET',
- options: {
- load: false
- }
- })
- }
- // 获取系统配置
- export function getSystemConfig() {
- return request({
- url: '/api/system/SysConfig',
- method: 'GET'
- })
- }
- // 获取下载文件链接
- export function getDownloadUrl(type, fileId) {
- return request({
- url: `/api/file/Download/${type}/${fileId}`,
- method: 'GET'
- })
- }
- // 修改当前用户密码
- export function updatePassword(data) {
- return request({
- url: '/api/permission/Users/Current/Actions/ModifyPassword',
- method: 'POST',
- data
- })
- }
- // 获取我的下属
- export function getSubordinate(id) {
- return request({
- url: `/api/permission/Users/Current/Subordinate/${id ? id : '0'}`,
- method: 'GET'
- })
- }
- // 获取默认配置
- export function getConfig(account) {
- return request({
- url: `/api/oauth/getConfig/${account}`,
- method: 'get'
- })
- }
- // 获取行政区划下拉框数据
- export function getProvinceSelector(id) {
- return request({
- url: `/api/system/Area/${id}/Selector/0`,
- method: 'GET'
- })
- }
- // 获取行政区划下拉框数据
- export function getProvinceSelectorInfoList(idsList) {
- return request({
- url: `/api/system/Area/GetAreaByIds`,
- method: 'post',
- data: {
- idsList
- }
- })
- }
- // 设置主要组织、主要岗位
- export function setMajor(data) {
- return request({
- url: `/api/permission/Users/Current/major`,
- method: 'put',
- data
- })
- }
- // 获取当前用户所有组织
- export function getUserOrganizes(data) {
- return request({
- url: `/api/permission/Users/Current/getUserOrganizes`,
- method: 'GET',
- data
- })
- }
- // 获取当前用户所有岗位
- export function getUserPositions(data) {
- return request({
- url: `/api/permission/Users/Current/getUserPositions`,
- method: 'GET',
- data
- })
- }
- // 获取当前用户个人资料
- export function UserSettingInfo() {
- return request({
- url: '/api/permission/Users/Current/BaseInfo',
- method: 'GET'
- })
- }
- // 更新当前用户个人资料
- export function UpdateUser(data) {
- return request({
- url: '/api/permission/Users/Current/BaseInfo',
- method: 'PUT',
- data
- })
- }
- // 更新当前用户头像
- export function UpdateAvatar(name) {
- return request({
- url: `/api/permission/Users/Current/Avatar/${name}`,
- method: 'PUT'
- })
- }
- // 获取分组下拉框列表
- export const getGroupSelector = () => {
- return request({
- url: '/api/permission/Group/Selector',
- method: 'GET'
- })
- }
- // 获取分组列表
- export const getGroupCondition = (data) => {
- return request({
- url: '/api/permission/Group/GroupCondition',
- method: 'POST',
- data
- })
- }
- // 获取角色下拉框列表
- export const getRoleSelector = () => {
- return request({
- url: '/api/permission/Role/Selector',
- method: 'GET',
- options: {
- load: false
- }
- })
- }
- // 获取角色下拉框列表
- export const getRoleCondition = (data) => {
- return request({
- url: '/api/permission/Role/RoleCondition',
- method: 'POST',
- data
- })
- }
- // app第三方登录
- export const getCallback = (data) => {
- return request({
- url: `/api/oauth/socials/app/callback/${data.source}?uuid=` + data.uuid,
- method: 'GET'
- })
- }
- // 第三方登录
- export function otherlogin(data, ticket) {
- return request({
- url: `/api/oauth/socials/render/${data}` + '?ticket=' + ticket,
- method: 'get'
- })
- }
- // 获取登陆配置
- export function getLoginConfig() {
- return request({
- url: '/api/oauth/getLoginConfig',
- })
- }
- //获取登录票据
- export function getTicket() {
- return request({
- url: `/api/oauth/getTicket`,
- method: 'GET',
- })
- }
- // 轮询获取登陆状态
- export function getTicketStatus(ticket) {
- return request({
- url: `/api/oauth/getTicketStatus/${ticket}`,
- method: 'GET',
- })
- }
- // 获取第三方列表
- export const getSocialsUserList = () => {
- return request({
- url: '/api/permission/socials/login',
- method: 'GET'
- })
- }
- // 第三方登录回调列表后点击登录
- export function socialsLogin(data) {
- return request({
- url: `/api/oauth/Login/socials`,
- data,
- header: {
- 'Content-Type': 'application/x-www-form-urlencoded'
- },
- })
- }
- // 获取签名列表
- export const getSignImgList = () => {
- return request({
- url: '/api/permission/Users/Current/SignImg',
- method: 'GET',
- options: {
- load: false
- }
- })
- }
- // 新增签名
- export const createSignImg = (data) => {
- return request({
- url: '/api/permission/Users/Current/SignImg',
- method: 'post',
- data,
- options: {
- load: false
- }
- })
- }
- // 设置默认签名
- export const setDefSignImg = (id) => {
- return request({
- url: `/api/permission/Users/Current/${id}/SignImg`,
- method: 'put',
- options: {
- load: false
- }
- })
- }
- // 删除签名
- export const delSignImg = (id) => {
- return request({
- url: `/api/permission/Users/Current/${id}/SignImg`,
- method: 'delete',
- options: {
- load: false
- }
- })
- }
- // 获取选中组织、岗位、角色、用户基本信息
- export const getSelectedList = ids => {
- return request({
- url: '/api/permission/Users/getSelectedList',
- method: 'post',
- data: {
- ids
- }
- })
- }
- // 通过组织、岗位、角色、用户ids获取选中用户基本信息
- export const getSelectedUserList = data => {
- return request({
- url: '/api/permission/Users/getSelectedUserList',
- method: 'post',
- data
- })
- }
- // 委托选择用户
- export const getReceiveUserList = data => {
- return request({
- url: '/api/permission/Users/ReceiveUserList',
- method: 'get',
- data
- })
- }
- // 获取用户下拉框列表
- export const getListByAuthorize = (organizeId, keyword) => {
- return request({
- url: `/api/permission/Users/GetListByAuthorize/${organizeId}`,
- method: 'post',
- data: {
- keyword
- }
- })
- }
- // 获取默认当前值部门ID
- export function getDefaultCurrentValueDepartmentId(data) {
- return request({
- url: `/api/permission/Organize/getDefaultCurrentValueDepartmentId`,
- method: 'post',
- data
- })
- }
- // 获取默认当前值部门ID(同步)
- export async function getDefaultCurrentValueDepartmentIdAsync(data) {
- return new Promise(resolve => {
- request({
- url: `/api/permission/Organize/getDefaultCurrentValueDepartmentId`,
- method: 'post',
- data
- }).then(ret => {
- resolve(ret)
- })
- })
- }
- // 获取默认当前值用户ID
- export function getDefaultCurrentValueUserId(data) {
- return request({
- url: `/api/permission/Users/getDefaultCurrentValueUserId`,
- method: 'post',
- data
- })
- }
- // 获取默认当前值用户ID(同步)
- export async function getDefaultCurrentValueUserIdAsync(data) {
- return new Promise(resolve => {
- request({
- url: `/api/permission/Users/getDefaultCurrentValueUserId`,
- method: 'post',
- data
- }).then(ret => {
- resolve(ret)
- })
- })
- }
- // 查询附近数据
- export function getAroundList(data) {
- return request({
- url: '/api/system/Location/around',
- method: 'get',
- data
- })
- }
- //根据关键字查询附近数据
- export function getTextList(data) {
- return request({
- url: '/api/system/Location/text',
- method: 'get',
- data
- })
- }
- //逆地理编码
- export function getAddress(data) {
- return request({
- url: '/api/system/Location/regeo',
- method: 'get',
- data
- })
- }
- // 更改扫码凭证状态-已扫码
- export function setCodeCertificateStatus(ticket, status) {
- return request({
- url: `/api/oauth/setCodeCertificateStatus/${ticket}/${status}`,
- method: 'GET',
- options: {
- load: false
- }
- })
- }
- // 扫码确认登录
- export function confirmLogin(ticket) {
- return request({
- url: `/api/oauth/confirmLogin/${ticket}`,
- method: 'GET',
- options: {
- load: false
- }
- })
- }
- export function getLangJson(locale) {
- const header = locale ? {
- "Accept-Language": locale
- } : {}
- return request({
- url: '/api/system/BaseLang/LangJson',
- method: 'GET',
- header
- })
- }
|