From aa775832651cfa17a9e36aea838fe13cefe89fa8 Mon Sep 17 00:00:00 2001 From: yuejiayang <146344614+YangLei105@users.noreply.github.com> Date: Thu, 27 Jun 2024 21:31:37 +0800 Subject: [PATCH] =?UTF-8?q?2024.6.27=20=E4=BA=A7=E5=93=81=E6=96=87?= =?UTF-8?q?=E6=A1=A3=E6=94=B6=E9=9B=86?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/base/baseFunction.js | 2 +- src/api/base/site.js | 2 + src/api/eam/eam.js | 12 + src/api/eam/eamProject.js | 7 + src/api/eam/eamProofing.js | 23 + src/api/factory/site.js | 19 + src/api/test/fileService.js | 5 + src/main.js | 3 + src/views/common/selectDiv.vue | 36 + src/views/modules/common/uploadFileList1.vue | 356 +++ .../modules/eam/com_project_proof_record.vue | 1232 +++++++++ .../eam/eamBuDocumentListDefinition.vue | 920 +++++++ .../modules/eam/eamDocumentTypeDefinition.vue | 765 ++++++ src/views/modules/eam/eamProjectInfo.vue | 2323 +++++++++++++++++ src/views/modules/sys/user.vue | 261 +- 15 files changed, 5961 insertions(+), 5 deletions(-) create mode 100644 src/api/eam/eamProject.js create mode 100644 src/api/eam/eamProofing.js create mode 100644 src/api/test/fileService.js create mode 100644 src/views/common/selectDiv.vue create mode 100644 src/views/modules/common/uploadFileList1.vue create mode 100644 src/views/modules/eam/com_project_proof_record.vue create mode 100644 src/views/modules/eam/eamBuDocumentListDefinition.vue create mode 100644 src/views/modules/eam/eamDocumentTypeDefinition.vue create mode 100644 src/views/modules/eam/eamProjectInfo.vue 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 @@ + + + + 共 + {{ length1 }} + 条 记 录,已 选 + {{ length2 }} + 条 + + + + + + + + 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 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 点击选择文件 + + + 上传 + + + + + + + + + 删除 + + + + + {{scope.row[item.columnProp]}} + + + + + + + + + + + + 关闭 + + + + + + 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 @@ + + + + + + 打样记录 + + + + 文档清单定义 + 编辑 + + + + + {{scope.row[item.columnProp]}} + + + + + + + + + 上传其他文档 + + + + 上传文件 + 提醒 + + + + + + {{scope.row[item.columnProp]}} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 新增 + + + + {{ scope.row[item.columnProp] }} + + + + + + 删除 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 查询 + + + + + + + + + + + + + + 确定 + 关闭 + + + + + + + + + + + + + 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 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 查询 + 新增 + + {{ "导出" }} + + + + + + + + {{ scope.row[item.columnProp] }} + + + + + + 修改 + 删除 + + + + + + + + + + + + + {{ i.sitename }} + + {{ i.buDesc }} + + + + + + + + + + + + + + + + + + + + + + + + + + 文档类型ID + + + + + + + + + + + + + + + + + 保存 + 关闭 + + + + + + + + + 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 @@ + + + + + + + + + + + + + + + + + + + + + + + + 查询 + 新增 + + + + + + + + + + + + + + + + + + + + + {{ scope.row[item.columnProp] }} + + + + + + 修改 + 删除 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 保存 + 关闭 + + + + + + + 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 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ➞ + + + + + + + + + + + + + + 查询 + 新增 + + + + + + + {{ scope.row[item.columnProp] }} + + + + + + 新增打样 + 转正式料号 + 修改 + 删除 + + + + + + + + + + + + + + + + + + + + + {{ i.sitename }} + + {{ i.buDesc }} + + + + + + + + + + + + + + + + + + + + + + + + + + 客户编码 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + PM/Sales + + + + PjM + + + + + + + + + + + + + + + + IPQC-Lam/Pri/Etch/Slit + + + + + + + IPQC-Converting + + + + FQC + + + + MFG + + + + + 保存 + 关闭 + + + + + + + + + + + + + + + + + + + + 查询 + + + + + + + + + + + + + + 确定 + 关闭 + + + + + + + + + + + + + + + + + + + + 查询 + + + + + + + + + + + + + + 确定 + 关闭 + + + + + + + + + + + + + + + + + + + + 查询 + + + + + + + + + + + + + + 确定 + 关闭 + + + + + + + + + + + + + + + + + + + + + 查询 + + + + + + + + + + + + + + 确定 + 关闭 + + + + + + + + + + + + + + + + + + + + 查询 + + + + + + + + + + + + + + 确定 + 关闭 + + + + + + + + + + + + + + + + + + + + 查询 + + + + + + + + + + + + + + 确定 + 关闭 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 保存 + 关闭 + + + + + + + + + + + + + + + + + + + + + + + + + + + + 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 @@ + + + + + + + + + + + + 查询 + + + + + + 可选角色 + + + + + + + + + + + + 添加>> + + + 删除<< + + + + 已有角色 + + + + + + + + + + + + 关闭 + + +
打样记录