[update] 市场法规清单,流程中心,法规符合性评估库英文翻译

This commit is contained in:
lideqin
2024-06-25 13:51:46 +08:00
parent a0d9faaa51
commit 32c0b1d4a6
8 changed files with 154 additions and 397 deletions
@@ -14,6 +14,7 @@
<!-- PCR编号 -->
<a-form-item :labelCol="labelCol" :wrapperCol="wrapperCol" :label="$t('regulatoryComplianceAssessmentDatabase.nonmatchItem.pcrNumber')">
<a-input :max-length="50"
:placeholder="$t('pleaseEnter')+$t('regulatoryComplianceAssessmentDatabase.nonmatchItem.pcrNumber')"
v-decorator.trim="[ 'pcrNo', validatorRules.pcrNo]"/>
</a-form-item>
<!-- 整改完成日期 -->
@@ -265,19 +265,19 @@ export default {
queryParam: {},
labelCol: {
xs: { span: 24 },
sm: { span: 4 }
sm: { span: 6 }
},
wrapperCol: {
xs: { span: 24 },
sm: { span: 18 }
sm: { span: 16 }
},
lineLabelCol: {
xs: { span: 24 },
sm: { span: 2 }
sm: { span: 3 }
},
lineWrapperCol: {
xs: { span: 24 },
sm: { span: 21 }
sm: { span: 20 }
},
validatorRules: {
// 国家/地区
@@ -71,49 +71,13 @@ import JTable from '@/components/jero/JTable'
import { JeroListMixin } from '@/mixins/JeroListMixin'
import UserSelectModal from '@/components/selection/UserSelectModal'
import {
activelyReportTurnTo,
enStandardAnnulTurnTo,
enStandardChangeTurnTo,
enStandardEditTurnTo,
enStandardRecheckTurnTo,
enStandardSealSaveTurnTo,
enStandardStartUseTurnTo,
enterprisePlanApprovalTurnTo,
processTransfer,
standardizationInitTurnTo,
transferConsultationProcess,
transferInspectExtension,
transferInspectPlan,
transferInspectProcess,
transferInspectRectify,
transferPermissionApply,
transferPostMeetingManage,
transferProcurementProcess,
turnToStandardECProcess
marketListReleaseTurnTo,
newRegulationImportTurnTo
} from '../../../../api/workCenter'
import {
ProcessType,
EsAnnulNodes,
EsChangeNodes,
EsInitChangeNodes,
EsRecheckNodes,
EsRevisionNodes,
EsRevisionPlanActivityReportNodes,
EsRevisionPlanStandardizationInitNodes,
EsSealSaveNodes,
EsStartUseNodes,
EsInspectionPlan,
EsInspectionProcess,
InspectionExtensionRequestProcess,
PermissionApply,
PostMeetingManage,
FGEntryChangeProcessNode,
ConsultationProcess,
ProjectComplianceEvaluationProcessNode,
ProcurementProcessNodes,
StandardPromotion,
NoMatchTrackingNodes,
StandardComplianceNodes
MarketListReleaseNodes,
NewRegulationsImportNodes
} from '@/enums/commonEnums'
import { getAction } from '../../../../api/manage'
@@ -190,84 +154,14 @@ export default {
list: '/workCenter/getTodoList'
},
currentTurnTo: {}, // 当前转办
// 每个流程不显示办按钮的节点nodeId
// 每个流程不显示办按钮的节点nodeId
notTurnToBtn: {
// 标准法规入库/变更流程
[ProcessType.FB_ENTRY_CHANGE.value]: [FGEntryChangeProcessNode.initiate.value],
// 征求意见流程
[ProcessType.CONSULTATION.value]: [ConsultationProcess.initiate.value],
// 项目合规评估流程
[ProcessType.PROJECT_COMPLIANCE_EVALUATION.value]: [ProjectComplianceEvaluationProcessNode.initiate.value],
// 未符合项跟踪流程
[ProcessType.NO_MATCH_TRACKING.value]: [NoMatchTrackingNodes.initial.value],
// 法规合规评估流程
[ProcessType.REGULATORY_COMPLIANCE_ASSESSMENT.value]: [
StandardComplianceNodes.initial.value, StandardComplianceNodes.designEngineerWriteProject.value
],
// 法规采购流程
[ProcessType.LEGAL_PROCUREMENT.value]: [ProcurementProcessNodes.initiate.value, ProcurementProcessNodes.regulatoryEngineerConfirmation.value],
// 企标立项/变更计划
[ProcessType.ES_INIT_CHANGE.value]: [
EsInitChangeNodes.mainDrafterStart.value,
EsInitChangeNodes.mainDrafterCopy.value
],
// 年度制修订-各部门主动上报
[ProcessType.ES_ANNUAL_REPORT.value]: [
EsRevisionPlanActivityReportNodes.standardizationStart.value,
EsRevisionPlanActivityReportNodes.standardizationSumUp.value
],
// 年度制修订-标准化部门主动发起
[ProcessType.ES_ANNUAL_INIT.value]: [
EsRevisionPlanStandardizationInitNodes.standardizationStart.value,
EsRevisionPlanStandardizationInitNodes.standardizationUpdate.value,
EsRevisionPlanStandardizationInitNodes.mainDrafterEnterInfo.value,
EsRevisionPlanStandardizationInitNodes.standardizationSumUp.value,
EsRevisionPlanStandardizationInitNodes.standardizationTwoUpdate.value
],
// 企标制修订流程
[ProcessType.ES_EDIT.value]: [
EsRevisionNodes.mainDrafterSend.value,
EsRevisionNodes.mainDrafterPublish.value
],
// 企标更改流程
[ProcessType.ES_CHANGE.value]: [
EsChangeNodes.mainDrafterStart.value
],
// 企标复审流程
[ProcessType.ES_RECHECK.value]: [
EsRecheckNodes.standardizationSelectContact.value,
EsRecheckNodes.initiatorStart.value
],
// 企标废止流程
[ProcessType.ES_ABOLISH.value]: [
EsAnnulNodes.initiatorStart.value
],
// 企标封存流程
[ProcessType.ES_ARCHIVE.value]: [
EsSealSaveNodes.initiatorStart.value
],
// 已封存企标启用流程
[ProcessType.ES_ENABLE.value]: [
EsStartUseNodes.initiatorStart.value
],
// 企标稽查计划
[ProcessType.ES_INSPECTION_PLAN.value]: [
EsInspectionPlan.initiate.value,
EsInspectionPlan.fillInComments.value,
EsInspectionPlan.liaisonCollect.value
],
// 企标稽查流程
[ProcessType.ES_INSPECTION_PROCESS.value]: [EsInspectionProcess.initiate.value],
// 稽查延期申请流程
[ProcessType.INSPECTION_EXTENSION_REQUEST_PROCESS.value]: [InspectionExtensionRequestProcess.initiate.value],
// 企标稽查整改
[ProcessType.ES_INSPECTION_RECTIFICATION.value]: [],
// 权限申请流程
[ProcessType.PERMISSION_APPLY.value]: [PermissionApply.initiate.value],
// 标准宣贯流程
[ProcessType.STANDARD_PROMOTION.value]: [StandardPromotion.initiate.value],
// 会后管理流程
[ProcessType.POST_MEETING_MANAGE.value]: [PostMeetingManage.initiate.value]
// 新法规导入流程
[ProcessType.NEW_REGULATIONS_IMPORT.value]: [NewRegulationsImportNodes.initiated.value],
// 标准解读流程
// 法规符合性排查流程
// 市场清单发布流程
[ProcessType.MARKET_LIST_RELEASE.value]: [MarketListReleaseNodes.initiated.value]
},
disableMixinCreated: true
}
@@ -328,99 +222,22 @@ export default {
let path = ''
// 跳转到对应流程页面
switch (record.prcType + '') {
// 标准法规入库/变更流程
// 新法规导入流程
case '1':
path = '/workCenter/StandardEntryOrChangeProcess'
path = '/workCenter/NewRegulationIntroductionProcess'
break
// 标准征求意见流程
// 标准解读流程
case '2':
path = '/workCenter/StandardConsultationProcess'
path = ''
break
// 项目合规评估流程
// 法规符合性排查流程
case '3':
path = '/workCenter/ProjectComplianceEvaluationProcess'
path = ''
break
// 未符合项跟踪流程
// 市场清单发布流程
case '4':
path = '/workCenter/NoMatchTrackingProcess'
path = '/workCenter/MarketListReleaseProcess'
break
// 法规合规评估流程
case '5':
path = '/workCenter/StandardComplianceProcess'
break
// 法规采购流程
case '6':
path = '/workCenter/StandardProcurementProcess'
break
// 企标立项、变更计划
case '7':
path = '/workCenter/enterpriseStandardInitChange/planApprovalChangeFlow'
break
// 年度制修订计划(各部门主动上报)
case '8':
path = '/workCenter/annualRevisionPlanActivelyReport/revisionPlanActivelyReportFlow'
break
// 年度制修订计划(标准化发起)
case '9':
path = '/workCenter/annualRevisionPlanStandardizationInit/revisionPlanStandardizationInitFlow'
break
// 企标制修订流程
case '10':
path = '/workCenter/enterpriseStandardRevision/enterpriseStandardRevisionFlow'
break
// 企标更改流程
case '11':
path = '/workCenter/enterpriseStandardChange/enterpriseStandardChangeFlow'
break
// 企标复审流程
case '12':
path = '/workCenter/enterpriseStandardRecheck/enterpriseStandardRecheckFlow'
break
// 企标废止流程
case '13':
path = '/workCenter/enterpriseStandardAnnul/enterpriseStandardAnnulFlow'
break
// 企标封存流程
case '14':
path = '/workCenter/enterpriseStandardSealSave/enterpriseStandardSealSaveFlow'
break
// 已封存企标启用流程
case '15':
path = '/workCenter/enterpriseStandardStartUse/enterpriseStandardStartUseFlow'
break
// 企标稽查计划
case '16':
path = '/workCenter/EnterpriseStandardInspectionPlan'
break
// 企标稽查流程
case '17':
path = '/workCenter/EnterpriseStandardInspectionProcess'
break
// 稽查延期申请流程
case '18':
path = '/workCenter/InspectionExtensionRequestProcess'
break
// 企标稽查整改
case '19':
path = '/workCenter/EnterpriseStandardInspectionRectification'
break
// 权限申请流程
case '20':
path = '/workCenter/PermissionApplicationProcess'
break
// 标准宣贯流程
case '21':
path = '/workCenter/StandardPromotionProcess'
break
// 会后管理流程
case '22':
path = '/workCenter/PostMeetingManageProcess'
break
}
// 征求意见流程,超期后不能继续办理
if (record.prcType + '' === '2' && record.overDue === '1') {
this.$message.warning(this.$t('workCenter.standardConsultationProcess.processExpiration'))
return
}
const query = {}
if (record.projectId) {
@@ -454,88 +271,18 @@ export default {
let func
const param = {}
switch (this.currentTurnTo.prcType + '') {
// 标准法规入库/变更流程
// 新法规导入流程
case '1':
func = turnToStandardECProcess
func = newRegulationImportTurnTo
break
// 标准征求意见流程
// 标准解读流程
case '2':
func = transferConsultationProcess
param.projectId = this.currentTurnTo.projectId
break
// 项目合规评估流程
// 法规符合性排查流程
case '3':
// 未符合项跟踪流程
// 市场清单发布流程
case '4':
// 法规合规评估
case '5':
func = processTransfer
break
// 法规采购流程
case '6':
func = transferProcurementProcess
break
// 企标立项、变更计划
case '7':
func = enterprisePlanApprovalTurnTo
break
// 年度制修订计划(各部门主动上报)
case '8':
func = activelyReportTurnTo
break
// 年度制修订计划(标准化发起)
case '9':
func = standardizationInitTurnTo
break
// 企标制修订流程
case '10':
func = enStandardEditTurnTo
break
// 企标更改流程
case '11':
func = enStandardChangeTurnTo
break
// 企标复审流程
case '12':
func = enStandardRecheckTurnTo
break
// 企标废止流程
case '13':
func = enStandardAnnulTurnTo
break
// 企标封存流程
case '14':
func = enStandardSealSaveTurnTo
break
// 已封存企标启用流程
case '15':
func = enStandardStartUseTurnTo
break
// 企标稽查计划
case '16':
func = transferInspectPlan
break
// 企标稽查流程
case '17':
func = transferInspectProcess
break
// 稽查延期申请流程
case '18':
func = transferInspectExtension
break
// 企标稽查整改
case '19':
func = transferInspectRectify
break
// 权限申请流程
case '20':
func = transferPermissionApply
break
// 标准宣贯流程
// 会后管理流程
case '22':
func = transferPostMeetingManage
break
func = marketListReleaseTurnTo
}
param.userId = value
param.taskId = this.currentTurnTo.taskId