|
@@ -38,61 +38,6 @@ module.exports = options => {
|
|
|
this.session.sessionProject.dataCollect = projectData.data_collect;
|
|
|
this.session.sessionProject.customType = projectData.customType;
|
|
|
this.session.sessionProject.funSet = projectData.fun_set ? JSON.parse(projectData.fun_set) : null;
|
|
|
- // todo 迁移至subProject内部
|
|
|
- // 判断是否有权限查看决策大屏
|
|
|
- // let showDataCollect = 0;
|
|
|
- // if (projectData.data_collect && this.session.sessionProject.page_show.openDataCollect) {
|
|
|
- // if (sessionUser.is_admin) {
|
|
|
- // showDataCollect = 1;
|
|
|
- // } else {
|
|
|
- // const auditInfo = yield this.service.datacollectAudit.getDataByCondition({ pid: projectData.id, uid: accountInfo.id });
|
|
|
- // if (auditInfo) {
|
|
|
- // showDataCollect = 1;
|
|
|
- // } else {
|
|
|
- // let companyInfo = null;
|
|
|
- // if (accountInfo.company_id) {
|
|
|
- // companyInfo = yield this.service.datacollectAudit.getDataByCondition({
|
|
|
- // pid: projectData.id,
|
|
|
- // company_id: accountInfo.company_id,
|
|
|
- // });
|
|
|
- // } else {
|
|
|
- // const cuInfo = yield this.service.constructionUnit.getDataByCondition({
|
|
|
- // pid: projectData.id,
|
|
|
- // name: accountInfo.company,
|
|
|
- // });
|
|
|
- // if (cuInfo) {
|
|
|
- // companyInfo = yield this.service.datacollectAudit.getDataByCondition({
|
|
|
- // pid: projectData.id,
|
|
|
- // company_id: cuInfo.id,
|
|
|
- // });
|
|
|
- // yield this.service.projectAccount.update({ company_id: cuInfo.id }, { id: accountInfo.id });
|
|
|
- // }
|
|
|
- // }
|
|
|
- // if (companyInfo) {
|
|
|
- // showDataCollect = 1;
|
|
|
- // } else {
|
|
|
- // const grounpInfo = yield this.service.datacollectAudit.getGroupInfo(projectData.id, accountInfo.account_group);
|
|
|
- // if (grounpInfo) {
|
|
|
- // showDataCollect = 1;
|
|
|
- // }
|
|
|
- // }
|
|
|
- // }
|
|
|
- // }
|
|
|
- // }
|
|
|
- // this.session.sessionProject.showDataCollect = showDataCollect;
|
|
|
- // // 判断是否有权限查看支付审批
|
|
|
- // let showPayment = 0;
|
|
|
- // if (sessionUser.is_admin) {
|
|
|
- // showPayment = this.session.sessionProject.page_show.openPayment ? 1 : 0;
|
|
|
- // } else {
|
|
|
- // if (this.session.sessionProject.page_show.openPayment) {
|
|
|
- // const auditInfo = yield this.service.subProjPermission.showPayment(sessionUser.accountId);
|
|
|
- // if (auditInfo) {
|
|
|
- // showPayment = 1;
|
|
|
- // }
|
|
|
- // }
|
|
|
- // }
|
|
|
- // this.session.sessionProject.showPayment = showPayment;
|
|
|
|
|
|
// 同步消息
|
|
|
yield this.service.notify.syncNotifyData();
|