diff --git a/src/views/dashboard/workbench/index.vue b/src/views/dashboard/workbench/index.vue index 380ffdd..7e0b75c 100644 --- a/src/views/dashboard/workbench/index.vue +++ b/src/views/dashboard/workbench/index.vue @@ -3,26 +3,32 @@ -
- - -
+
+ + +
-
+
- + - + @@ -37,36 +43,48 @@
-
+
- +
-
+
- +
-
+
- + @@ -77,69 +95,73 @@ diff --git a/src/views/projectLib/projectInfo/projectInfo.api.ts b/src/views/projectLib/projectInfo/projectInfo.api.ts index 3b2deaf..9f081c0 100644 --- a/src/views/projectLib/projectInfo/projectInfo.api.ts +++ b/src/views/projectLib/projectInfo/projectInfo.api.ts @@ -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 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 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 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=>{ - if(item.code=='sys:admin'){ +export const isShowByRoles = (roles: string) => { + 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 + if (roles.indexOf(item.code) != -1) { + isShow = true; + return; } - }) - return isShow -} - - - - + }); + return isShow; +};