2 changed files with 175 additions and 123 deletions
@ -1,77 +1,107 @@ |
|||
import { downloadFile } from "@/api/common/api" |
|||
import { downloadFile } from '@/api/common/api'; |
|||
import { defHttp } from '@/utils/http/axios'; |
|||
import { useUserStore } from '@/store/modules/user'; |
|||
|
|||
const userStore = useUserStore(); |
|||
console.log("userStore.getUserInfo.roleList",userStore.getUserInfo.roleList) |
|||
console.log('userStore.getUserInfo.roleList', userStore.getUserInfo.roleList); |
|||
export enum Api { |
|||
list = '/sys/user/queryByOrgCodeForAddressList', |
|||
queryProcessInfo = '/workflow/getprocessInfo', |
|||
queryProjectInfoById = '/huzhouProject/queryProjectInfoById', |
|||
getProjectInfoAndChildPageList="/huzhouProject/getProjectInfoAndChildPageList", |
|||
getProjectInfoPageList="/huzhouProject/getProjectInfoPageList", |
|||
getProjectInfoAndChildPageList = '/huzhouProject/getProjectInfoAndChildPageList', |
|||
getProjectInfoPageList = '/huzhouProject/getProjectInfoPageList', |
|||
submitUploadFile = '/huzhouUploadfileinfo/submitUploadFile', |
|||
uploacFilePageList = '/huzhouUploadfileinfo/uploacFilePageList', |
|||
batchImportProjects="/huzhouProject/batchImportProjects", |
|||
batchdownloadProject="/huzhouProject/batchdownloadProject", |
|||
getChangeFieldManageDict="/huzhouChangefieldmanage/getChangeFieldManageDict", |
|||
batchImportProjects = '/huzhouProject/batchImportProjects', |
|||
batchdownloadProject = '/huzhouProject/batchdownloadProject', |
|||
getChangeFieldManageDict = '/huzhouChangefieldmanage/getChangeFieldManageDict', |
|||
|
|||
submitFieldchange = '/huzhouFieldchangehistory/submitFieldchange', |
|||
getFieldchangeByGroupid = '/huzhouFieldchangehistory/getFieldchangeByGroupid', |
|||
getFieldchangeFileinfoList = '/huzhouFieldchangehistory/getFieldchangeFileinfoList', |
|||
approvalFieldchange = '/huzhouFieldchangehistory/approvalFieldchange', |
|||
getFieldchangeListByprojectid = '/huzhouFieldchangehistory/getFieldchangeListByprojectid', |
|||
addSubProjectinfo = '/huzhouSubProjectinfo/addSubProjectinfo', |
|||
modifySubProjectinfo = '/huzhouSubProjectinfo/modifySubProjectinfo', |
|||
getRemainingMoneyinfo = '/huzhouSubProjectinfo/getRemainingMoneyinfo', |
|||
|
|||
submitFieldchange="/huzhouFieldchangehistory/submitFieldchange", |
|||
getFieldchangeByGroupid="/huzhouFieldchangehistory/getFieldchangeByGroupid", |
|||
getFieldchangeFileinfoList="/huzhouFieldchangehistory/getFieldchangeFileinfoList", |
|||
approvalFieldchange="/huzhouFieldchangehistory/approvalFieldchange", |
|||
getFieldchangeListByprojectid="/huzhouFieldchangehistory/getFieldchangeListByprojectid", |
|||
addSubProjectinfo="/huzhouSubProjectinfo/addSubProjectinfo", |
|||
modifySubProjectinfo="/huzhouSubProjectinfo/modifySubProjectinfo", |
|||
getRemainingMoneyinfo="/huzhouSubProjectinfo/getRemainingMoneyinfo", |
|||
count = '/huzhouProject/count', |
|||
} |
|||
/** |
|||
* 获取部门树列表 |
|||
*/ |
|||
export const queryProjectInfoById = (params?) => defHttp.get({ url: Api.queryProjectInfoById, params }); |
|||
export const queryProjectInfoById = (params?) => |
|||
defHttp.get({ url: Api.queryProjectInfoById, params }); |
|||
export const addSubProjectinfo = (params?) => defHttp.post({ url: Api.addSubProjectinfo, params }); |
|||
export const modifySubProjectinfo = (params?) => defHttp.post({ url: Api.modifySubProjectinfo, params }); |
|||
export const getRemainingMoneyinfo = (params?) => defHttp.get({ url: Api.getRemainingMoneyinfo, params }); |
|||
export const modifySubProjectinfo = (params?) => |
|||
defHttp.post({ url: Api.modifySubProjectinfo, params }); |
|||
export const getRemainingMoneyinfo = (params?) => |
|||
defHttp.get({ url: Api.getRemainingMoneyinfo, params }); |
|||
export const count = (params?) => defHttp.get({ url: Api.count, params }); |
|||
|
|||
/** |
|||
* 部门用户信息 |
|||
*/ |
|||
export const getProjectInfoAndChildPageList = (params?) => defHttp.get({ url: Api.getProjectInfoAndChildPageList, params }); |
|||
export const getProjectInfoPageList = (params?) => defHttp.get({ url: Api.getProjectInfoPageList, params }); |
|||
export const getProjectInfoAndChildPageList = (params?) => |
|||
defHttp.get({ url: Api.getProjectInfoAndChildPageList, params }); |
|||
export const getProjectInfoPageList = (params?) => |
|||
defHttp.get({ url: Api.getProjectInfoPageList, params }); |
|||
|
|||
/** |
|||
* 职务list |
|||
*/ |
|||
export const queryProcessInfo = (params?) => defHttp.get({ url: Api.queryProcessInfo, params }); |
|||
export const getChangeFieldManageDict = (params?) => defHttp.get({ url: Api.getChangeFieldManageDict, params }); |
|||
export const getFieldchangeByGroupid = (params?) => defHttp.get({ url: Api.getFieldchangeByGroupid, params }); |
|||
export const getFieldchangeFileinfoList = (params?) => defHttp.get({ url: Api.getFieldchangeFileinfoList, params }); |
|||
export const getFieldchangeListByprojectid = (params?) => defHttp.get({ url: Api.getFieldchangeListByprojectid, params }); |
|||
export const getChangeFieldManageDict = (params?) => |
|||
defHttp.get({ url: Api.getChangeFieldManageDict, params }); |
|||
export const getFieldchangeByGroupid = (params?) => |
|||
defHttp.get({ url: Api.getFieldchangeByGroupid, params }); |
|||
export const getFieldchangeFileinfoList = (params?) => |
|||
defHttp.get({ url: Api.getFieldchangeFileinfoList, params }); |
|||
export const getFieldchangeListByprojectid = (params?) => |
|||
defHttp.get({ url: Api.getFieldchangeListByprojectid, params }); |
|||
|
|||
export const approvalFieldchange = (params?) =>defHttp.post({ url: Api.approvalFieldchange,headers:{ "Content-Type": "multipart/form-data" }, params }) |
|||
export const submitFieldchange = (params?) =>defHttp.post({ url: Api.submitFieldchange,headers:{ "Content-Type": "multipart/form-data" }, params }) |
|||
export const approvalFieldchange = (params?) => |
|||
defHttp.post({ |
|||
url: Api.approvalFieldchange, |
|||
headers: { 'Content-Type': 'multipart/form-data' }, |
|||
params, |
|||
}); |
|||
export const submitFieldchange = (params?) => |
|||
defHttp.post({ |
|||
url: Api.submitFieldchange, |
|||
headers: { 'Content-Type': 'multipart/form-data' }, |
|||
params, |
|||
}); |
|||
|
|||
export const submitUploadFile = (params?) =>defHttp.post({ url: Api.submitUploadFile,headers:{ "Content-Type": "multipart/form-data" }, params }) |
|||
export const submitUploadFile = (params?) => |
|||
defHttp.post({ |
|||
url: Api.submitUploadFile, |
|||
headers: { 'Content-Type': 'multipart/form-data' }, |
|||
params, |
|||
}); |
|||
export const uploacFilePageList = (params?) => defHttp.get({ url: Api.uploacFilePageList, params }); |
|||
export const batchImportProjects = (params?) =>defHttp.post({ url: Api.batchImportProjects,headers:{ "Content-Type": "multipart/form-data" }, params }) |
|||
export const batchImportProjects = (params?) => |
|||
defHttp.post({ |
|||
url: Api.batchImportProjects, |
|||
headers: { 'Content-Type': 'multipart/form-data' }, |
|||
params, |
|||
}); |
|||
|
|||
export const batchdownloadProject = (params?) => downloadFile(Api.batchdownloadProject,"项目入库数据.xlsx",params) |
|||
export const batchdownloadProject = (params?) => |
|||
downloadFile(Api.batchdownloadProject, '项目入库数据.xlsx', params); |
|||
|
|||
export const isShowByRoles = (roles: string) => { |
|||
let roleList= userStore.getUserInfo.roleList |
|||
let isShow = false |
|||
roleList?.forEach(item=>{ |
|||
const roleList = userStore.getUserInfo.roleList; |
|||
let isShow = false; |
|||
roleList?.forEach((item) => { |
|||
if (item.code == 'sys:admin') { |
|||
isShow = true; |
|||
return |
|||
return; |
|||
} |
|||
if (roles.indexOf(item.code) != -1) { |
|||
isShow=true |
|||
return |
|||
} |
|||
}) |
|||
return isShow |
|||
isShow = true; |
|||
return; |
|||
} |
|||
|
|||
|
|||
|
|||
|
|||
}); |
|||
return isShow; |
|||
}; |
|||
|
Loading…
Reference in new issue