diff --git a/src/assets/js/api/loginSign.js b/src/assets/js/api/loginSign.js index 7685ad63..bdf1f2ca 100644 --- a/src/assets/js/api/loginSign.js +++ b/src/assets/js/api/loginSign.js @@ -18,4 +18,23 @@ export const getOneComputerAuthApi = data => get('xmgl/computerAuth/getOneComput export const addComputerAuthApi = data => post('xmgl/computerAuth/add', data); //查询服务器认证信息 -export const getUserByUidApi = data => post('xmgl/base/getUserByUid', data); //通过uid 做无码登录 \ No newline at end of file +export const getUserByUidApi = data => post('xmgl/base/getUserByUid', data); //通过uid 做无码登录 + +// 获取图形验证码 +export const getImgCodeApi = data => get('xmgl/xzRegistry/validCode', data); +// 修改密码-搭配图形验证码 +export const imgCodeUpdatePwApi = data => post('xmgl/systemUser/xz/updatePw', data); + +// 安全日志 +export const getSafeLogListApi = data => post('xmgl/operationLog/list', data); +export const exportSafeLogListApi = data => post('xmgl/operationLog/exportXls', data); + +// 消息中心 +export const getInfoListApi = data => get('xmgl/xzNotice/page', data); +export const markInfoReadApi = data => post('xmgl/xzNotice/markRead', data); +export const deleteInfoApi = data => post('xmgl/xzNotice/delete', data); + +// 工作台用户绑定的组织架构 +export const getGroupListApi = data => post('xmgl/company/getTenantOrgTreeList', data); + + diff --git a/src/assets/js/api/supplier.js b/src/assets/js/api/supplier.js index 0423bd92..2d1fab3e 100644 --- a/src/assets/js/api/supplier.js +++ b/src/assets/js/api/supplier.js @@ -5,6 +5,8 @@ import {get,post} from '../http' // 供应商基本信息 export const getSupplierInfoApi = data => post('xmgl/xzSupplier/getXzSupplierByUserId', data); +// 供应商基本信息-记录 +export const getSupplierInfoRecordApi = data => post('xmgl/xzSupplierRecord/getXzSupplierByXzSupplierQualificationApplyId', data); // 企业类型列表 export const getCompanyTypeApi = data => get('xmgl/xzSupplierType/list', data); @@ -14,6 +16,8 @@ export const infoReportSaveApi = data => post('xmgl/xzSupplier/saveSupplier', d // 资质文件 export const getQualificationFileApi = data => post('xmgl/xzSupplierQualification/list', data); +// 资质文件-记录 +export const getQualificationFileRecordApi = data => get('xmgl/xzSupplierQualificationRecord/list', data); export const addQualificationFileApi = data => post('xmgl/xzSupplierQualification/add', data); export const editQualificationFileApi = data => post('xmgl/xzSupplierQualification/edit', data); export const deleteQualificationFileApi = data => post('xmgl/xzSupplierQualification/delete', data); @@ -21,3 +25,5 @@ export const deleteQualificationFileApi = data => post('xmgl/xzSupplierQualific // 资质申请 export const getQualificationApplyListApi = data => get('xmgl/xzSupplierQualificationApply/page', data); export const operateQualificationApplyApi = data => post('xmgl/xzSupplierQualificationApply/apply', data); +export const auditQualificationApplyApi = data => post('xmgl/xzSupplierQualificationApply/edit', data); +export const qualificationApplyInfoApi = data => get('xmgl/xzSupplierQualificationApply/queryById', data); diff --git a/src/components/layout.vue b/src/components/layout.vue index de669680..b486567d 100644 --- a/src/components/layout.vue +++ b/src/components/layout.vue @@ -242,11 +242,12 @@ export default { backtoIndex() { // window._paq.push(['trackEvent', '点击', '返回主菜单','返回主菜单' ]) var url = window.location.href; - if (url.indexOf("equipmentCenter.html") != -1) { - this.$router.push("/equipmentCenterIndx"); - } else { - this.$router.push("/projectIndex"); - } + this.$router.push("/workSpace"); + // if (url.indexOf("equipmentCenter.html") != -1) { + // this.$router.push("/equipmentCenterIndx"); + // } else { + // this.$router.push("/projectIndex"); + // } }, handleSelect(key, keyPath) { diff --git a/src/components/layoutnalmal.vue b/src/components/layoutnalmal.vue index 391ca16d..b436881c 100644 --- a/src/components/layoutnalmal.vue +++ b/src/components/layoutnalmal.vue @@ -184,11 +184,12 @@ export default { backtoIndex() { // window._paq.push(['trackEvent', '点击', '返回主菜单','返回主菜单' ]) var url = window.location.href; - if (url.indexOf("equipmentCenter.html") != -1) { - this.$router.push("/equipmentCenterIndx"); - } else { - this.$router.push("/projectIndex"); - } + this.$router.push("/workSpace"); + // if (url.indexOf("equipmentCenter.html") != -1) { + // this.$router.push("/equipmentCenterIndx"); + // } else { + // this.$router.push("/projectIndex"); + // } }, handleSelect(key,keyPath) { diff --git a/src/components/menu.vue b/src/components/menu.vue index bed94b5c..2b44d266 100644 --- a/src/components/menu.vue +++ b/src/components/menu.vue @@ -49,7 +49,8 @@ export default { }, methods: { backtoIndex() { - this.$router.push("/projectIndex"); + // this.$router.push("/projectIndex"); + this.$router.push("/workSpace"); }, handleSelect(url) { diff --git a/src/components/userChange.vue b/src/components/userChange.vue index 0e8d9214..6776bc3f 100644 --- a/src/components/userChange.vue +++ b/src/components/userChange.vue @@ -8,72 +8,55 @@ v-model="visible" >
-
- {{isUserList?'切换用户':'用户组织'}} - - +
+ {{ isUserList ? "切换用户" : "用户组织" }} + + +
+
+
+ + {{ item.companyName }} +
-
-
- - 中国建筑第八工程局第三建设有限公司 - -
-
- - 中国建筑第八工程局第三建设有限公司 - -
-
- - 中国建筑第八工程局第三建设有限公司 - -
-
- - 中国建筑第八工程局第三建设有限公司 - -
-
- - 中国建筑第八工程局第三建设有限公司 - -
-
- - 中国建筑第八工程局第三建设有限公司 - -
-
- - 中国建筑第八工程局第三建设有限公司 - 个人租户 - -
-
-
-
- - - -
+
+
+
+ + +
+
@@ -85,67 +68,93 @@
\ No newline at end of file + diff --git a/src/store/index.js b/src/store/index.js index 67abeeae..6313746a 100644 --- a/src/store/index.js +++ b/src/store/index.js @@ -20,6 +20,8 @@ export default new Vuex.Store({ projectManageMenuList: val.projectManageMenuList, isShowBackIndex: val.isShowBackIndex, projectSn: val.projectSn, + selectedGroupSn: val.selectedGroupSn, + groupTreeList: val.groupTreeList, currentLanguage: val.currentLanguage, currentProDetail: val.currentProDetail, currentMoudle: val.currentMoudle, @@ -48,6 +50,7 @@ export default new Vuex.Store({ // FILEURL:' http://101.43.164.214:11111/image/',// 百色 UPLOADURL:'http://192.168.34.221:9111/upload/image/',// 郭圣雄 FILEURL:'http://192.168.34.221:9111/image/',//郭圣雄 + WORKFLOWURL: 'http://192.168.34.155:88/#/workspace/forms',//测试 // UPLOADURL:'http://10.0.1.43:6023/upload/image',//测试 // FILEURL:'http://10.0.1.43:6023/image/',//测试 // BASEURL: baseUrl @@ -124,6 +127,8 @@ export default new Vuex.Store({ projectManageMenuList: [], // 项目管理页菜单列表 isShowBackIndex: false, projectSn: null, //项目后台 里的 项目 sn + selectedGroupSn: "", + groupTreeList: [], currentLanguage: "zh", currentProDetail: null, currentMoudle: null, @@ -207,6 +212,12 @@ export default new Vuex.Store({ setProjectSn(state, data) { state.projectSn = data; }, + setSelectedGroupSn(state, data) { + state.selectedGroupSn = data; + }, + setGroupTreeList(state, data) { + state.groupTreeList = data; + }, setLang(state, data) { state.currentLanguage = data; }, diff --git a/src/views/home/login_v2.vue b/src/views/home/login_v2.vue index dc84a932..18f2eadc 100644 --- a/src/views/home/login_v2.vue +++ b/src/views/home/login_v2.vue @@ -855,7 +855,7 @@ export default { : []; var companyModule = []; var projectModule = []; - if (moduleList.length == 0 && data.accountType != 1) { + if (moduleList.length == 0 && (data.accountType != 1 && data.accountType != 10)) { this.$message.warning("当前账号还没分配权限"); return false; } @@ -934,6 +934,7 @@ export default { break; case 5: case 6: + case 10: case 11: // 中建四局 this.$store.commit("setMenuList", projectModule); diff --git a/src/views/infoCenter/allInfo/componentsModule/dataListData.vue b/src/views/infoCenter/allInfo/componentsModule/dataListData.vue index b781aabe..95f3234a 100644 --- a/src/views/infoCenter/allInfo/componentsModule/dataListData.vue +++ b/src/views/infoCenter/allInfo/componentsModule/dataListData.vue @@ -1,150 +1,143 @@ @@ -396,32 +363,32 @@ export default { color: #000000; } } -.info-content{ - .back-operate{ +.info-content { + .back-operate { display: flex; align-items: center; - color: #5282F6; + color: #5282f6; height: 40px; - border-bottom: 2px solid #C8C8C8; + border-bottom: 2px solid #c8c8c8; padding-bottom: 5px; cursor: pointer; - .el-icon-arrow-left{ - color: #5282F6; + .el-icon-arrow-left { + color: #5282f6; margin-left: 15px; } - >span{ + > span { margin-left: 5px; } } - .info-content-detail{ + .info-content-detail { margin-top: 80px; - .detail-title{ + .detail-title { font-family: PingFang SC, PingFang SC; color: #000000; font-size: 18px; text-align: center; } - .detail-sub-title{ + .detail-sub-title { display: flex; align-items: center; justify-content: center; @@ -430,11 +397,11 @@ export default { font-size: 16px; margin-top: 30px; margin-bottom: 30px; - span:not(:last-child){ + span:not(:last-child) { margin-right: 25px; } } - .detail-content{ + .detail-content { font-family: PingFang SC, PingFang SC; color: #000000; font-size: 14px; diff --git a/src/views/infoCenter/hadRead/componentsModule/dataListData.vue b/src/views/infoCenter/hadRead/componentsModule/dataListData.vue index e56589a1..48f7da85 100644 --- a/src/views/infoCenter/hadRead/componentsModule/dataListData.vue +++ b/src/views/infoCenter/hadRead/componentsModule/dataListData.vue @@ -1,149 +1,142 @@ @@ -395,32 +320,32 @@ export default { color: #000000; } } -.info-content{ - .back-operate{ +.info-content { + .back-operate { display: flex; align-items: center; - color: #5282F6; + color: #5282f6; height: 40px; - border-bottom: 2px solid #C8C8C8; + border-bottom: 2px solid #c8c8c8; padding-bottom: 5px; cursor: pointer; - .el-icon-arrow-left{ - color: #5282F6; + .el-icon-arrow-left { + color: #5282f6; margin-left: 15px; } - >span{ + > span { margin-left: 5px; } } - .info-content-detail{ + .info-content-detail { margin-top: 80px; - .detail-title{ + .detail-title { font-family: PingFang SC, PingFang SC; color: #000000; font-size: 18px; text-align: center; } - .detail-sub-title{ + .detail-sub-title { display: flex; align-items: center; justify-content: center; @@ -429,11 +354,11 @@ export default { font-size: 16px; margin-top: 30px; margin-bottom: 30px; - span:not(:last-child){ + span:not(:last-child) { margin-right: 25px; } } - .detail-content{ + .detail-content { font-family: PingFang SC, PingFang SC; color: #000000; font-size: 14px; diff --git a/src/views/infoCenter/notRead/componentsModule/dataListData.vue b/src/views/infoCenter/notRead/componentsModule/dataListData.vue index b781aabe..95f3234a 100644 --- a/src/views/infoCenter/notRead/componentsModule/dataListData.vue +++ b/src/views/infoCenter/notRead/componentsModule/dataListData.vue @@ -1,150 +1,143 @@ @@ -396,32 +363,32 @@ export default { color: #000000; } } -.info-content{ - .back-operate{ +.info-content { + .back-operate { display: flex; align-items: center; - color: #5282F6; + color: #5282f6; height: 40px; - border-bottom: 2px solid #C8C8C8; + border-bottom: 2px solid #c8c8c8; padding-bottom: 5px; cursor: pointer; - .el-icon-arrow-left{ - color: #5282F6; + .el-icon-arrow-left { + color: #5282f6; margin-left: 15px; } - >span{ + > span { margin-left: 5px; } } - .info-content-detail{ + .info-content-detail { margin-top: 80px; - .detail-title{ + .detail-title { font-family: PingFang SC, PingFang SC; color: #000000; font-size: 18px; text-align: center; } - .detail-sub-title{ + .detail-sub-title { display: flex; align-items: center; justify-content: center; @@ -430,11 +397,11 @@ export default { font-size: 16px; margin-top: 30px; margin-bottom: 30px; - span:not(:last-child){ + span:not(:last-child) { margin-right: 25px; } } - .detail-content{ + .detail-content { font-family: PingFang SC, PingFang SC; color: #000000; font-size: 14px; diff --git a/src/views/projectFront/projectSummary/supplierAudit.vue b/src/views/projectFront/projectSummary/supplierAudit.vue index 64570be9..500df2d5 100644 --- a/src/views/projectFront/projectSummary/supplierAudit.vue +++ b/src/views/projectFront/projectSummary/supplierAudit.vue @@ -5,24 +5,21 @@ - - - {{ + {{ $t("message.laborMange.inquire") }} {{ @@ -45,49 +39,62 @@
- + - - + + - \ No newline at end of file + diff --git a/src/views/userCenter/userCenter/componentsModule/dataListData.vue b/src/views/userCenter/userCenter/componentsModule/dataListData.vue index 12017082..0b49c0ee 100644 --- a/src/views/userCenter/userCenter/componentsModule/dataListData.vue +++ b/src/views/userCenter/userCenter/componentsModule/dataListData.vue @@ -1,25 +1,39 @@ diff --git a/src/views/workSpace/index.vue b/src/views/workSpace/index.vue index 8900e39a..22d93bb7 100644 --- a/src/views/workSpace/index.vue +++ b/src/views/workSpace/index.vue @@ -1,13 +1,38 @@ \ No newline at end of file