diff --git a/src/api/base/baseFunction.js b/src/api/base/baseFunction.js index 652df4d..7d90952 100644 --- a/src/api/base/baseFunction.js +++ b/src/api/base/baseFunction.js @@ -3,6 +3,6 @@ import { createAPI } from "@/utils/httpRequest.js"; // export const uploadFileList = (url,data) => createAPI(url, 'post', data) -export const uploadFileList= data => createAPI(`/base/uploadFileList`,'post',data) +export const uploadFileList = (url,data) => createAPI(url,'post',data) diff --git a/src/api/base/site.js b/src/api/base/site.js index 0601184..2e32a6d 100644 --- a/src/api/base/site.js +++ b/src/api/base/site.js @@ -166,3 +166,5 @@ export const updateRevNoData= data => createAPI(`/base/updateRevNoData`,'post',d export const searchAccessBuList = data => createAPI(`/base/searchAccessBuList`,'post',data) export const saveAccessBU = data => createAPI(`/base/saveAccessBU`,'post',data) + +export const saveBusinessRole = data => createAPI(`/base/saveBusinessRole`,'post',data) diff --git a/src/api/eam/eam.js b/src/api/eam/eam.js index 68df474..59e4b9e 100644 --- a/src/api/eam/eam.js +++ b/src/api/eam/eam.js @@ -170,6 +170,18 @@ export const updateReportResult= data => createAPI(`/pms/eam/updateReportResult` export const saveEamGzBbData= data => createAPI(`/pms/eam/saveEamGzBbData`,'post',data) export const getFeedBackId= data => createAPI(`/pms/eam/getFeedBackId`,'post',data) +//---------------文档类型定义------------------- +export const eamDocumentTypeSearch= data => createAPI(`/pms/eam/eamDocumentTypeSearch`,'post',data) +export const eamDocumentTypeSave= data => createAPI(`/pms/eam/eamDocumentTypeSave`,'post',data) +export const eamDocumentTypeEdit= data => createAPI(`/pms/eam/eamDocumentTypeEdit`,'post',data) +export const eamDocumentTypeDelete= data => createAPI(`/pms/eam/eamDocumentTypeDelete`,'post',data) + +//---------------BU文档清单定义------------------- +export const eamBuDocumentSearch= data => createAPI(`/pms/eam/eamBuDocumentSearch`,'post',data) +export const eamBuDocumentSave= data => createAPI(`/pms/eam/eamBuDocumentSave`,'post',data) +export const eamBuDocumentEdit= data => createAPI(`/pms/eam/eamBuDocumentEdit`,'post',data) +export const eamBuDocumentDelete= data => createAPI(`/pms/eam/eamBuDocumentDelete`,'post',data) + //---------------快速添加------------------- export const getItemLists= data => createAPI(`/pms/eam/getItemLists`,'post',data) export const deleteObjectFile= data => createAPI(`/pms/eam/deleteObjectFile`,'post',data) diff --git a/src/api/eam/eamProject.js b/src/api/eam/eamProject.js new file mode 100644 index 0000000..ac6fd1e --- /dev/null +++ b/src/api/eam/eamProject.js @@ -0,0 +1,7 @@ +import { createAPI } from "@/utils/httpRequest.js"; +//---------------项目信息------------------- +export const eamProjectInfoSearch= data => createAPI(`/pms/eamProject/eamProjectInfoSearch`,'post',data) +export const eamProjectInfoSave= data => createAPI(`/pms/eamProject/eamProjectInfoSave`,'post',data) +export const eamProjectInfoEdit= data => createAPI(`/pms/eamProject/eamProjectInfoEdit`,'post',data) +export const eamProjectInfoDelete= data => createAPI(`/pms/eamProject/eamProjectInfoDelete`,'post',data) +export const saveFormalPartNo= data => createAPI(`/pms/eamProject/saveFormalPartNo`,'post',data) diff --git a/src/api/eam/eamProofing.js b/src/api/eam/eamProofing.js new file mode 100644 index 0000000..fac3980 --- /dev/null +++ b/src/api/eam/eamProofing.js @@ -0,0 +1,23 @@ +import { createAPI } from "@/utils/httpRequest.js"; +//---------------打样信息------------------- +export const proofingInformationSearch= data => createAPI(`plm/proofingInformation/proofingInformationSearch`,'post',data) + +//proofingInformationSearchForCheck +export const proofingInformationSearchForCheck= data => createAPI(`/pms/eamProofing/proofingInformationSearchForCheck`,'post',data) +//proofingInformationSave +export const proofingInformationSave= data => createAPI(`/plm/proofingInformation/proofingInformationSave`,'post',data) +//getProofDocument +export const getProofDocument= data => createAPI(`/plm/proofingInformation/getProofDocument`,'post',data) +//getDocumentList +export const getDocumentList= data => createAPI(`/plm/proofingInformation/getDocumentList`,'post',data) + +export const deleteDocumentType= data => createAPI(`/plm/proofingInformation/deleteDocumentType`,'post',data) + +//proofingDocumentSave +export const proofingDocumentSave= data => createAPI(`/plm/proofingInformation/proofingDocumentSave`,'post',data) +//editProofingRecord +export const editProofingRecord= data => createAPI(`/plm/proofingInformation/editProofingRecord`,'post',data) +//getExtraDocumentList +export const getExtraDocumentList= data => createAPI(`/plm/proofingInformation/getExtraDocumentList`,'post',data) +//proofingDocumentNEW +export const proofingDocumentNEW= data => createAPI(`/plm/proofingInformation/proofingDocumentNEW`,'post',data) diff --git a/src/api/factory/site.js b/src/api/factory/site.js index b3b3503..51f4ce7 100644 --- a/src/api/factory/site.js +++ b/src/api/factory/site.js @@ -25,3 +25,22 @@ export const delUserDept = data => createAPI(`/site/delUserDept`,'post',data) export const getDept = data => createAPI(`/site/getDept`,'post',data) +export const getBusinessRoleList = data => createAPI(`/site/getBusinessRoleList`,'post',data) + +export const addUserBusinessRole = data => createAPI(`/site/addUserBusinessRole`,'post',data) + +export const delUserBusinessRole = data => createAPI(`/site/delUserBusinessRole`,'post',data) + +export const getBusinessRole = data => createAPI(`/site/getBusinessRole`,'post',data) + +export const searchBusinessInfo = data => createAPI(`/site/searchBusinessInfo`,'post',data) + +export const searchBusinessInfo1 = data => createAPI(`/site/searchBusinessInfo1`,'post',data) + +export const searchBusinessInfo2 = data => createAPI(`/site/searchBusinessInfo2`,'post',data) + +export const searchBusinessInfo3 = data => createAPI(`/site/searchBusinessInfo3`,'post',data) + +export const searchBusinessInfo4 = data => createAPI(`/site/searchBusinessInfo4`,'post',data) + +export const searchBusinessInfo5 = data => createAPI(`/site/searchBusinessInfo5`,'post',data) diff --git a/src/api/test/fileService.js b/src/api/test/fileService.js new file mode 100644 index 0000000..34f0929 --- /dev/null +++ b/src/api/test/fileService.js @@ -0,0 +1,5 @@ +import { createAPI } from "@/utils/httpRequest.js"; + +export const deleteFileInfo = data => createAPI(`/api/plm/file/deleteFile`,'post',data) +export const saveFileInfo = data => createAPI(`/api/plm/file/saveFileInfo`,'post',data) +export const updateUploadedFlag = data => createAPI(`/api/plm/file/updateUploadedFlag`,'post',data) diff --git a/src/main.js b/src/main.js index 72f9591..61fe2cd 100644 --- a/src/main.js +++ b/src/main.js @@ -23,11 +23,14 @@ import { debounce,throttle} from '@/utils/common.js' import Viewer from 'v-viewer' import 'viewerjs/dist/viewer.css' + +import selectDiv from '@/views/common/selectDiv.vue' Vue.prototype.isAuth = isAuth // 权限方法 Vue.component('downloadExcel', JsonExcel) // Vue.component('pdf', pdf) Vue.use(VueCookie) Vue.config.productionTip = false +Vue.component('selectDiv', selectDiv); Vue.use(Viewer) diff --git a/src/views/common/selectDiv.vue b/src/views/common/selectDiv.vue new file mode 100644 index 0000000..08252fa --- /dev/null +++ b/src/views/common/selectDiv.vue @@ -0,0 +1,36 @@ + + + + + diff --git a/src/views/modules/common/uploadFileList1.vue b/src/views/modules/common/uploadFileList1.vue new file mode 100644 index 0000000..31ea968 --- /dev/null +++ b/src/views/modules/common/uploadFileList1.vue @@ -0,0 +1,356 @@ + + + + + diff --git a/src/views/modules/eam/com_project_proof_record.vue b/src/views/modules/eam/com_project_proof_record.vue new file mode 100644 index 0000000..83d4349 --- /dev/null +++ b/src/views/modules/eam/com_project_proof_record.vue @@ -0,0 +1,1232 @@ + + + + + diff --git a/src/views/modules/eam/eamBuDocumentListDefinition.vue b/src/views/modules/eam/eamBuDocumentListDefinition.vue new file mode 100644 index 0000000..d1341bc --- /dev/null +++ b/src/views/modules/eam/eamBuDocumentListDefinition.vue @@ -0,0 +1,920 @@ + + + diff --git a/src/views/modules/eam/eamDocumentTypeDefinition.vue b/src/views/modules/eam/eamDocumentTypeDefinition.vue new file mode 100644 index 0000000..34f97ec --- /dev/null +++ b/src/views/modules/eam/eamDocumentTypeDefinition.vue @@ -0,0 +1,765 @@ + + + diff --git a/src/views/modules/eam/eamProjectInfo.vue b/src/views/modules/eam/eamProjectInfo.vue new file mode 100644 index 0000000..3c1552b --- /dev/null +++ b/src/views/modules/eam/eamProjectInfo.vue @@ -0,0 +1,2323 @@ + + + + diff --git a/src/views/modules/sys/user.vue b/src/views/modules/sys/user.vue index 0bb4e1b..0c2984b 100644 --- a/src/views/modules/sys/user.vue +++ b/src/views/modules/sys/user.vue @@ -22,6 +22,8 @@ {{ buttons.factoryAuthorization || '工厂授权' }} {{ buttons.buAuthorization || 'BU授权' }} {{ buttons.deptAuthorization || '部门授权' }} + {{ buttons.businessRoleAuthorization || '角色授权' }} + + + + + + +
+ 确定 + 取消 +
+
+
+
@@ -517,13 +541,111 @@ + + +
+ + + + + + + + + 查询 + + +
+ + + 可选角色 + + + + + + + + + + +
+ 添加>> +
+
+ 删除<< +
+
+ + 已有角色 + + + + + + + + + +
+ + 关闭 + +
+