From 10b7b40b55a0fb4cd3e9f4e93c32590ef44bc97e Mon Sep 17 00:00:00 2001 From: lideqin <694785430@qq.com> Date: Fri, 21 Jun 2024 15:36:40 +0800 Subject: [PATCH] =?UTF-8?q?[update]=20=E5=88=A0=E9=99=A4=E5=9B=BD=E6=A0=87?= =?UTF-8?q?=EF=BC=8C=E5=A4=96=E6=A0=87=EF=BC=8CAddForm=E7=BB=84=E4=BB=B6?= =?UTF-8?q?=E7=9A=84=E7=89=B9=E6=AE=8A=E5=88=A4=E6=96=AD=EF=BC=8C=E5=A4=96?= =?UTF-8?q?=E9=83=A8=E6=A0=87=E5=87=86=E5=BA=93lang=E4=B8=AD=E5=A4=9A?= =?UTF-8?q?=E4=BD=99=E9=83=A8=E5=88=86?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../lang/standardRegulationLibrary/en-us.js | 41 +- .../lang/standardRegulationLibrary/zh-cn.js | 12 +- src/components/customField/AddForm.vue | 303 +------- src/enums/commonEnums.js | 415 +--------- .../commonPage/StandardDetailPage.vue | 438 ----------- .../modules/StandardResolutionSheetModal.vue | 84 --- .../domesticStandard/DomesticStandardList.vue | 705 ----------------- .../modules/DomesticStandardModal.vue | 144 ---- .../modules/DomesticSystemTreeModal.vue | 103 --- .../SelectionDomesticStandardDrawer.vue | 238 ------ .../overseasStandard/OverseasStandardList.vue | 706 ------------------ .../modules/OverseasStandardModal.vue | 143 ---- .../modules/OverseasSystemTreeModal.vue | 103 --- .../SelectionOverseasStandardDrawer.vue | 238 ------ 14 files changed, 45 insertions(+), 3628 deletions(-) delete mode 100644 src/views/standardRegulationLibrary/commonPage/StandardDetailPage.vue delete mode 100644 src/views/standardRegulationLibrary/commonPage/modules/StandardResolutionSheetModal.vue delete mode 100644 src/views/standardRegulationLibrary/domesticStandard/DomesticStandardList.vue delete mode 100644 src/views/standardRegulationLibrary/domesticStandard/modules/DomesticStandardModal.vue delete mode 100644 src/views/standardRegulationLibrary/domesticStandard/modules/DomesticSystemTreeModal.vue delete mode 100644 src/views/standardRegulationLibrary/domesticStandard/modules/SelectionDomesticStandardDrawer.vue delete mode 100644 src/views/standardRegulationLibrary/overseasStandard/OverseasStandardList.vue delete mode 100644 src/views/standardRegulationLibrary/overseasStandard/modules/OverseasStandardModal.vue delete mode 100644 src/views/standardRegulationLibrary/overseasStandard/modules/OverseasSystemTreeModal.vue delete mode 100644 src/views/standardRegulationLibrary/overseasStandard/modules/SelectionOverseasStandardDrawer.vue diff --git a/src/common/lang/standardRegulationLibrary/en-us.js b/src/common/lang/standardRegulationLibrary/en-us.js index 5bc3637..3a90aa5 100644 --- a/src/common/lang/standardRegulationLibrary/en-us.js +++ b/src/common/lang/standardRegulationLibrary/en-us.js @@ -2,6 +2,7 @@ module.exports = { configStandard: 'Configuration standard', // 配置标准 removeStandard: 'Removal criteria', // 移出标准 nodeName: 'Node name', // 节点名称 + nodeOrder: 'Node ordering', // 节点排序 configStandardNoTreeNode: 'Please select Level 2 and below system first', // 请先选择二级及以下体系 selectLeastOneTableData: 'Select at least one list data', // 选中至少一条列表数据 standardResolutionSheet: 'Standard resolution sheet', // 标准分解单 @@ -31,12 +32,6 @@ module.exports = { exportZipName: 'Domestic standards (with documents)', // 国内标准法规(带文件) templateName: 'Import templates for domestic standards' // 国内标准法规导入模板 }, - standardDetail: { - standardNumber: 'Standard Number', - problemOccurrenceTime: 'Problem occurrence time', - respondent: 'Respondent', - problemDescription: 'Problem description' - }, // 动态消息 dynamicMessage: { dynamicHeading: 'Dynamic heading', @@ -51,9 +46,9 @@ module.exports = { profileCenter: { typeOfOwnership: 'Type of ownership', uploadData: 'Upload data', - addAPeer: '新增同级', - newChild: '新增子级', - pleaseSelectTheDirectoryOnTheLeft: '请选择左侧目录' + addAPeer: 'Add a peer', + newChild: 'New child', + pleaseSelectTheDirectoryOnTheLeft: 'Please select the directory on the left' }, // 市场法规清单 marketRegulationsList: { @@ -69,7 +64,8 @@ module.exports = { customName: '自定义名称', securityClass: '密级', listDeclaration: '清单说明', - templateName: '市场法规清单导入模版' + templateName: '市场法规清单导入模版', + historicalVersion: '历史版本' }, // 市场清单详情列表字段 marketListField: { @@ -91,4 +87,29 @@ module.exports = { automaticDrivingLevel: '自动驾驶等级', requirementType: '要求类型' }, + // 标准主计划 + standardMasterPlan: { + standardNumber: '标准编号', + standardName: '标准名称', + standardStatus: '标准状态', + applicableMarket: '适用市场', + informationInput: '信息输入', + textStorage: '文本入库', + importNotification: '导入通知', + interpretationOfRegulations: '法规解读', + regulatoryPromotion: '法规宣贯', + marketRegulationListUpdate: '市场法规清单更新', + regulatoryComplianceInvestigation: '法规符合性排查', + generalDocumentRectificationPlan: '通用文件整改计划', + vehicleModelRectification: '车型整改', + isItRelatedTo: '是否涉及', + responsiblePerson: '责任人', + plannedCompletionDate: '计划完成日期', + actualFinishingDate: '实际完成日期', + deliverables: '交付物', + pcrNumber: 'PCR编号', + rectifyFinishingDate: '整改完成日期', + viewMarketList: '查看市场清单', + viewTroubleshootingResults: '查看排查结果' + } } diff --git a/src/common/lang/standardRegulationLibrary/zh-cn.js b/src/common/lang/standardRegulationLibrary/zh-cn.js index 9fa5b67..01c0560 100644 --- a/src/common/lang/standardRegulationLibrary/zh-cn.js +++ b/src/common/lang/standardRegulationLibrary/zh-cn.js @@ -2,6 +2,7 @@ module.exports = { configStandard: '配置标准', removeStandard: '移出标准', nodeName: '节点名称', + nodeOrder: '节点排序', configStandardNoTreeNode: '请先选择二级及以下体系', selectLeastOneTableData: '选中至少一条列表数据', standardResolutionSheet: '标准分解单', @@ -31,12 +32,6 @@ module.exports = { exportZipName: '国内标准(带文件)', templateName: '国内标准导入模板' }, - standardDetail: { - standardNumber: '标准编号', - problemOccurrenceTime: '问题发生时间', - respondent: '回答人', - problemDescription: '问题描述' - }, // 动态消息 dynamicMessage: { dynamicHeading: '动态标题', @@ -55,11 +50,6 @@ module.exports = { newChild: '新增子级', pleaseSelectTheDirectoryOnTheLeft: '请选择左侧目录' }, - // 文档动态 - documentDynamics: { - messageContent: '消息内容', - notificationTime: '通知时间' - }, // 市场法规清单 marketRegulationsList: { listNumber: '清单编号', diff --git a/src/components/customField/AddForm.vue b/src/components/customField/AddForm.vue index 4a7bb1c..9647302 100644 --- a/src/components/customField/AddForm.vue +++ b/src/components/customField/AddForm.vue @@ -159,19 +159,14 @@ import UploadFile from '../UploadFile' import StandardSelection from '../selection/StandardSelection' import { FieldType, - StandardGradeClassify, - StandardProperty, IsTrial, - EnterpriseStandardStatus, - StandardSource, - StandardStatus, EnterpriseStandardCode, EnterpriseNameCode + StandardSource } from '../../enums/commonEnums' import JMultipleDatePicker from '../JMultipleDatePicker' import UserSelection from '../selection/UserSelection' import { getAction } from '../../api/manage.js' -import { ajaxGetDictItems, getDictByCode, getFormDictTreeList } from '../../api/api.js' +import { ajaxGetDictItems, getFormDictTreeList } from '../../api/api.js' import TreeSelection from '../selection/TreeSelection' -import { getStandardGradeClassification } from '../../api/enterpriseStandardLibraryApi' import STreeSelect from '../STreeSelect' export default { @@ -211,7 +206,7 @@ export default { } } }, - // 标准模块的区分:1,国内; 2,国外;3,企标 + // 标准模块的区分:1,外来标准;3,企标 flag: { type: String, default: null @@ -303,16 +298,6 @@ export default { } } }, - mounted () { - // 如果是企标就获取企标级别映射数据 - if (this.flag === StandardSource.ENTERPRISE.value) { - getStandardGradeClassification().then(res => { - if (res.success) { - this.standardGradeClassification = res.result - } - }) - } - }, data () { return { FieldType, @@ -337,134 +322,18 @@ export default { } }, watch: { - // 国内的零部件分类、适用认证、适用车型和标准性质关联,准入标准必填,非准入标准不必填 - 'formInline.standard_property' () { - this.handleDomesticSpecialCheck() - this.handleStatePropertyCheck() - }, - // 标准等级分类改变后授权部门需要自动带出 - 'formInline.grade_classification' (val) { - if (val && this.flag === StandardSource.ENTERPRISE.value && !this.isEditSetData) { - if (val === StandardGradeClassify.ZERO_LEVEL.value) { - // 选的是0级,授权部门带出不可编辑 - this.formInline.auth_dept = this.standardGradeClassification.find(item => item.level + '' === '0').deptIds - if (!this.innerDisabledField.includes('auth_dept')) { - this.innerDisabledField.push('auth_dept') - } - } else if (val === StandardGradeClassify.ONE_LEVEL.value) { - // 选的是1级 - // // 带出3级的部门:起草部门 - // this.formInline.auth_dept = this.standardGradeClassification.find(item => item.level + '' === '3').deptIds - // 带出主起草单位 - this.formInline.auth_dept = this.formInline.main_drafting_unit - // 设置可选择项 - this.departSelectRange = this.standardGradeClassification.find(item => item.level + '' === '1').deptIds.split(',') - this.formInline = JSON.parse(JSON.stringify(this.formInline)) - // 设置授权部门可编辑 - if (this.innerDisabledField.includes('auth_dept')) { - this.innerDisabledField = this.innerDisabledField.filter(item => item !== 'auth_dept') - } - } else if (val === StandardGradeClassify.TWO_LEVEL.value) { - // 选的是2级 - // // 带出3级的部门:起草部门 - // this.formInline.auth_dept = this.standardGradeClassification.find(item => item.level + '' === '3').deptIds - // 带出主起草单位 - this.formInline.auth_dept = this.formInline.main_drafting_unit - // 设置可选择项 - this.departSelectRange = this.standardGradeClassification.find(item => item.level + '' === '2').deptIds.split(',') - this.formInline = JSON.parse(JSON.stringify(this.formInline)) - // 设置授权部门可编辑 - if (this.innerDisabledField.includes('auth_dept')) { - this.innerDisabledField = this.innerDisabledField.filter(item => item !== 'auth_dept') - } - } else if (val === StandardGradeClassify.THREE_LEVEL.value) { - // // 选的是3级,授权部门带出不可编辑 - // this.formInline.auth_dept = this.standardGradeClassification.find(item => item.level + '' === '3').deptIds - // 选的是3级,带出主起草单位 - this.formInline.auth_dept = this.formInline.main_drafting_unit - if (!this.innerDisabledField.includes('auth_dept')) { - this.innerDisabledField.push('auth_dept') - } - } - } else if (val && this.flag === StandardSource.ENTERPRISE.value && this.isEditSetData) { - if (val === StandardGradeClassify.ZERO_LEVEL.value) { - // 选的是0级,授权部门带出不可编辑 - if (!this.innerDisabledField.includes('auth_dept')) { - this.innerDisabledField.push('auth_dept') - } - } else if (val === StandardGradeClassify.ONE_LEVEL.value) { - // 选的是1级 - // 设置可选择项 - this.departSelectRange = this.standardGradeClassification.find(item => item.level + '' === '1').deptIds.split(',') - // 设置授权部门可编辑 - if (this.innerDisabledField.includes('auth_dept')) { - this.innerDisabledField = this.innerDisabledField.filter(item => item !== 'auth_dept') - } - } else if (val === StandardGradeClassify.TWO_LEVEL.value) { - // 选的是2级 - // 设置可选择项 - this.departSelectRange = this.standardGradeClassification.find(item => item.level + '' === '2').deptIds.split(',') - // 设置授权部门可编辑 - if (this.innerDisabledField.includes('auth_dept')) { - this.innerDisabledField = this.innerDisabledField.filter(item => item !== 'auth_dept') - } - } else if (val === StandardGradeClassify.THREE_LEVEL.value) { - // 选的是3级,授权部门带出不可编辑 - if (!this.innerDisabledField.includes('auth_dept')) { - this.innerDisabledField.push('auth_dept') - } - } - } else if (!val && this.flag === StandardSource.ENTERPRISE.value && !this.isEditSetData) { - // 清空授权部门的可选项 - this.departSelectRange = [] - // 设置授权部门可编辑 - if (this.innerDisabledField.includes('auth_dept')) { - this.innerDisabledField = this.innerDisabledField.filter(item => item !== 'auth_dept') - } - // 清空授权部门 - this.formInline.auth_dept = '' - } - }, - // 主起草单位改变后,需要将选中的主起草单位增加到授权部门 - 'formInline.main_drafting_unit' (val) { - if (val) { - if (this.formInline.grade_classification === StandardGradeClassify.ONE_LEVEL.value || - this.formInline.grade_classification === StandardGradeClassify.TWO_LEVEL.value) { - // 标准等级分类是1级或者2级需要,把主起草单位追加到授权部门 - let authDeptArr = (this.formInline.auth_dept || '').split(',') - // 把旧的主起草部门刨出去,否则每换一次主起草单位都会累计到授权部门 - authDeptArr = authDeptArr.filter(item => item !== this.oldMainDraftingUnit) - authDeptArr.push(val) - this.formInline.auth_dept = authDeptArr.join(',') - } else if (this.formInline.grade_classification === StandardGradeClassify.THREE_LEVEL.value) { - // 标准等级分类是3级,把授权部门替换成主起草单位 - this.formInline.auth_dept = val - } - this.oldMainDraftingUnit = val - } - }, - // 企标是否试行改变,标准状态需要跟着变,试行周期必填校验也跟着变 + // 企标是否试行改变,试行周期必填校验跟着变 'formInline.try_flag' (val) { if (val && this.flag === StandardSource.ENTERPRISE.value && !this.isEditSetData) { if (val === IsTrial.YES.value) { - // 试行,标准状态改为试运行, - this.formInline.standard_state = EnterpriseStandardStatus.TRIAL_OPERATION.value // 试行周期给默认值24 - this.formInline.trial_period = '24' + this.formInline.trial_period = '12' this.formInline = JSON.parse(JSON.stringify(this.formInline)) - // 试行,标准状态不可修改 - if (!this.innerDisabledField.includes('standard_state')) { - this.innerDisabledField.push('standard_state') - } // 试行,试行周期必填 this.rules.trial_period[0].required = true } else { // 试行周期置空 this.formInline.trial_period = undefined - // 不试行,标准状态可修改 - if (this.innerDisabledField.includes('standard_state')) { - this.innerDisabledField = this.innerDisabledField.filter(item => item !== 'standard_state') - } // 不试行,试行周期非必填 this.rules.trial_period[0].required = false } @@ -478,59 +347,6 @@ export default { this.rules.trial_period[0].required = false } } - }, - // 编辑回显标准状态是废止,标准状态不可更改 - 'formInline.standard_state' (val) { - if (val && this.isEditSetData && ( - (this.flag === StandardSource.ENTERPRISE.value && val === EnterpriseStandardStatus.ABOLISH.value) || - (this.flag === StandardSource.DOMESTIC.value && val === StandardStatus.ABOLISH.value) || - (this.flag === StandardSource.OVERSEAS.value && val === StandardStatus.ABOLISH.value))) { - // 状态是废止 - if (!this.innerDisabledField.includes('standard_state')) { - this.innerDisabledField.push('standard_state') - } - } else if (this.formInline.try_flag === IsTrial.YES.value && this.flag === StandardSource.ENTERPRISE.value && this.isEditSetData) { - // 企标,是否试行选的是,需要标准状态不可编辑 - if (!this.innerDisabledField.includes('standard_state')) { - this.innerDisabledField.push('standard_state') - } - } else { - // 状态不是废止 - if (this.innerDisabledField.includes('standard_state')) { - this.innerDisabledField = this.innerDisabledField.filter(item => item !== 'standard_state') - } - } - // 起草、征求依据、报批、废止状态时发布日期、实施日期不必填 - this.handleRequiredByState(val) - this.handleStatePropertyCheck() - }, - // 企标:企业标准代号选Q,企业名称代号只能选ZZ\ZR;标准代号选TS,企业名称代号只能选ZZ - 'formInline.standard_code' (val) { - if (this.flag === StandardSource.ENTERPRISE.value && !this.isEditSetData) { - if (val === EnterpriseStandardCode.Q.value) { - // 选的Q,企业名称代号只能选ZZ\ZR - this.optionsData.name_code.map(item => { - if (![EnterpriseNameCode.ZZ.value, EnterpriseNameCode.ZR.value].includes(item.value)) { - item.disabled = true - } else { - item.disabled = false - } - }) - } else if (val === EnterpriseStandardCode.TS.value) { - // 选的TS,企业名称代号只能选ZZ - this.optionsData.name_code.map(item => { - if (![EnterpriseNameCode.ZZ.value].includes(item.value)) { - item.disabled = true - } else { - item.disabled = false - } - }) - } - if (this.formInline.name_code !== EnterpriseNameCode.ZZ.value) { - this.formInline.name_code = undefined - this.formInline = Object.assign({}, this.formInline) - } - } } }, methods: { @@ -578,7 +394,6 @@ export default { // 处理标准选择不能选自己 this.excludeStandardNumbers = this.formInline[this.excludeStandardValFormFields] - this.handleDomesticSpecialCheck() this.loading = false } else { this.loading = false @@ -681,16 +496,6 @@ export default { ajaxGetDictItems(item.dictField).then(res => { if (res.success) { const result = JSON.parse(JSON.stringify(res.result)) - if (item.dbFieldName === 'name_code') { - for (const dictItem of result) { - if ([EnterpriseNameCode.WQ.value, EnterpriseNameCode.JC.value, EnterpriseNameCode.JHK.value].includes(dictItem.value)) { - dictItem.disabled = true - } else { - dictItem.disabled = false - } - } - } - console.log('获取企业名称代号下拉框数据成功了', result) this.$set(this.optionsData, item.dbFieldName, result) } }) @@ -760,110 +565,12 @@ export default { clearValidate (fieldNameList) { this.$refs.ruleForm.clearValidate(fieldNameList) }, - /** - * 标准性质是准入,状态为发布、即将实施和现行有效的时候 新车型实施日期和在产车的实施日期 都改成必填 - */ - handleStatePropertyCheck () { - const mustFillFields = ['new_model_implementation_date', 'on_the_production_date'] - const rules = JSON.parse(JSON.stringify(this.rules)) - if (this.formInline.standard_property === StandardProperty.admittance.value && ( - this.formInline.standard_state === StandardStatus.RELEASE.value || - this.formInline.standard_state === StandardStatus.BE_IMPLEMENTED_SOON.value || - this.formInline.standard_state === StandardStatus.CURRENTLY_EFFECTIVE.value)) { - mustFillFields.forEach(key => { - if (rules[key] && rules[key].length > 0) { - rules[key][0].required = true - const dataPart = Object.keys(this.dataList).find(tt => this.dataList[tt].some(item => item.dbFieldName === key)) - const index = this.dataList[dataPart].findIndex(tt => tt.dbFieldName === key) - this.dataList[dataPart][index].fieldMustInput = '1' - } - }) - } else { - mustFillFields.forEach(key => { - if (rules[key] && rules[key].length > 0) { - rules[key][0].required = false - const dataPart = Object.keys(this.dataList).find(tt => this.dataList[tt].some(item => item.dbFieldName === key)) - const index = this.dataList[dataPart].findIndex(tt => tt.dbFieldName === key) - this.dataList[dataPart][index].fieldMustInput = '0' - } - }) - } - this.rules = Object.assign({}, rules) - this.clearValidate(mustFillFields) - }, - /** - * 国内海外的特殊处理 - */ - handleDomesticSpecialCheck () { - if (this.domesticSpecialCheck) { - const fieldNameList = ['part_name', 'applicable_certification', 'applicable_vehicle', 'responsible_department'] - const rules = JSON.parse(JSON.stringify(this.rules)) - if (this.formInline.standard_property === StandardProperty.admittance.value) { - fieldNameList.forEach(key => { - if (rules[key] && rules[key].length > 0) { - rules[key][0].required = true - const dataPart = Object.keys(this.dataList).find(tt => this.dataList[tt].some(item => item.dbFieldName === key)) - const index = this.dataList[dataPart].findIndex(tt => tt.dbFieldName === key) - this.dataList[dataPart][index].fieldMustInput = '1' - } - }) - } else { - fieldNameList.forEach(key => { - if (rules[key] && rules[key].length > 0) { - rules[key][0].required = false - const dataPart = Object.keys(this.dataList).find(tt => this.dataList[tt].some(item => item.dbFieldName === key)) - const index = this.dataList[dataPart].findIndex(tt => tt.dbFieldName === key) - this.dataList[dataPart][index].fieldMustInput = '0' - } - }) - } - this.rules = Object.assign({}, rules) - this.clearValidate(fieldNameList) - } - }, getFlag (fieldName) { return this.flagByField[fieldName] || this.flag }, filterTreeOption (input, option) { const text = option.componentOptions.propsData.title || option.componentOptions.propsData.label return text.toLowerCase().indexOf(input.toLowerCase()) >= 0 - }, - /** - * 标准状态为起草、征求意见、报批等状态时发布日期、实施日期不应是必填项 - * @param val - */ - handleRequiredByState (val) { - let notRequiredStatus = [], fields = [] - // 国内和海外的标准状态是同一个数据字典 - if (this.flag === StandardSource.DOMESTIC.value || this.flag === StandardSource.OVERSEAS.value) { - notRequiredStatus = [StandardStatus.DRAFT.value, StandardStatus.SEEK_FOR_OPTIONS.value, StandardStatus.EXAMINE.value, StandardStatus.APPROVAL.value, StandardStatus.ABOLISH.value] - fields = ['release_date', 'implementation_date'] - } else { // 处理企标 - notRequiredStatus = [EnterpriseStandardStatus.DRAFT.value, EnterpriseStandardStatus.SEEK_FOR_OPTIONS.value, EnterpriseStandardStatus.EXAMINE.value, EnterpriseStandardStatus.APPROVAL.value] - fields = ['release_date', 'implementation_date'] - } - const rules = JSON.parse(JSON.stringify(this.rules)) - if (notRequiredStatus.includes(val)) { - fields.forEach(key => { - if (rules[key] && rules[key].length > 0) { - rules[key][0].required = false - const dataPart = Object.keys(this.dataList).find(tt => this.dataList[tt].some(item => item.dbFieldName === key)) - const index = this.dataList[dataPart].findIndex(tt => tt.dbFieldName === key) - this.dataList[dataPart][index].fieldMustInput = '0' - } - }) - } else { - fields.forEach(key => { - if (rules[key] && rules[key].length > 0) { - rules[key][0].required = true - const dataPart = Object.keys(this.dataList).find(tt => this.dataList[tt].some(item => item.dbFieldName === key)) - const index = this.dataList[dataPart].findIndex(tt => tt.dbFieldName === key) - this.dataList[dataPart][index].fieldMustInput = '1' - } - }) - } - this.rules = Object.assign({}, rules) - this.clearValidate(fields) } } } diff --git a/src/enums/commonEnums.js b/src/enums/commonEnums.js index 4e881f9..c488220 100644 --- a/src/enums/commonEnums.js +++ b/src/enums/commonEnums.js @@ -87,21 +87,13 @@ export const TypeOfClauseItem = { IMG: { text: '图片', value: 'IMG' } } -// 标准等级分类 -export const StandardGradeClassify = { - ZERO_LEVEL: { text: '0级', value: '1' }, - ONE_LEVEL: { text: '1级', value: '2' }, - TWO_LEVEL: { text: '2级', value: '3' }, - THREE_LEVEL: { text: '3级', value: '4' } -} - // 是否试行 export const IsTrial = { YES: { text: '是', value: '1' }, NO: { text: '否', value: '0' } } -// 国内标准状态 +// 外来标准状态 export const StandardStatus = { DRAFT: { text: '起草', value: '1' }, SEEK_FOR_OPTIONS: { text: '征求意见', value: '2' }, @@ -130,105 +122,13 @@ export const EnterpriseStandardStatus = { // 流程key,获取人员信息前需要获取流程定义id,传这里的名字到WorkCenterMixin的getFlowDefinition方法中 export const ProcessKey = { // 新法规导入流程 - NEW_REGULATIONS_IMPORT: { text: '', value: '' }, - // 企标立项/变更计划 - ES_INIT_CHANGE: { text: 'es-init-change', value: 'es-init-change' }, - // 年度制修订-各部门主动上报 - ES_ANNUAL_REPORT: { text: 'es-annual-report', value: 'es-annual-report' }, - // 年度制修订-标准化部门主动发起 - ES_ANNUAL_INIT: { text: 'es-annual-init', value: 'es-annual-init' }, - // 企标制修订流程 - ES_EDIT: { text: 'es-revision', value: 'es-revision' }, - // 企标更改流程 - ES_CHANGE: { text: 'es-change', value: 'es-change' }, - // 企标复审流程 - ES_RECHECK: { text: 'es-recheck', value: 'es-recheck' }, - // 企标废止流程 - ES_ABOLISH: { text: 'es-abolish', value: 'es-abolish' }, - // 企标封存流程 - ES_ARCHIVE: { text: 'es-archive', value: 'es-archive' }, - // 已封存企标启用流程 - ES_ENABLE: { text: 'es-enable', value: 'es-enable' }, - // 标准法规入库/变更流程 - FB_ENTRY_CHANGE: { text: 'fb-entry-change', value: 'fb-entry-change' }, - // 征求意见流程 - CONSULTATION: { text: 'fb-standard-consultation', value: 'fb-standard-consultation' }, - // 项目合规评估流程 - PROJECT_COMPLIANCE_EVALUATION: { text: 'project-assessment', value: 'project-assessment' }, - // 未符合项跟踪流程 - NO_MATCH_TRACKING: { text: 'project-not-met', value: 'project-not-met' }, - // 法规合规评估流程 - REGULATORY_COMPLIANCE_ASSESSMENT: { text: 'standard-assessment', value: 'standard-assessment' }, - // 法规采购流程 - LEGAL_PROCUREMENT: { text: 'fb-standard-purchase', value: 'fb-standard-purchase' }, - // 企标稽查计划 - ES_INSPECTION_PLAN: { text: 'inspect_plan', value: 'inspect_plan' }, - // 企标稽查流程 - ES_INSPECTION_PROCESS: { text: 'inspect_process', value: 'inspect_process' }, - // 稽查延期申请流程 - INSPECTION_EXTENSION_REQUEST_PROCESS: { text: 'inspect_delay_apply_process', value: 'inspect_delay_apply_process' }, - // 企标稽查整改 - ES_INSPECTION_RECTIFICATION: { text: 'inspect_rectify', value: 'inspect_rectify' }, - // 权限申请流程 - PERMISSION_APPLY: { text: 'permission_apply_process', value: 'permission_apply_process' }, - // 标准宣贯流程 - STANDARD_PROMOTION: { text: 'standard_declare', value: 'standard_declare' }, - // 会后管理流程 - POST_MEETING_MANAGE: { text: 'meeting_manage', value: 'meeting_manage' } + NEW_REGULATIONS_IMPORT: { text: '', value: '' } } // 流程类型 export const ProcessType = { - // 标准法规入库/变更流程 - FB_ENTRY_CHANGE: { text: '标准法规入库/变更流程', value: '1' }, - // 征求意见流程 - CONSULTATION: { text: '征求意见流程', value: '2' }, - // 项目合规评估流程 - PROJECT_COMPLIANCE_EVALUATION: { text: '项目合规评估流程', value: '3' }, - // 未符合项跟踪流程 - NO_MATCH_TRACKING: { text: '未符合项跟踪流程', value: '4' }, - // 法规合规评估流程 - REGULATORY_COMPLIANCE_ASSESSMENT: { text: '法规合规评估流程', value: '5' }, - // 法规采购流程 - LEGAL_PROCUREMENT: { text: '法规采购流程', value: '6' }, - // 企标立项/变更计划 - ES_INIT_CHANGE: { text: '企标立项/变更计划', value: '7' }, - // 年度制修订-各部门主动上报 - ES_ANNUAL_REPORT: { text: '年度制修订-各部门主动上报', value: '8' }, - // 年度制修订-标准化部门主动发起 - ES_ANNUAL_INIT: { text: '年度制修订-标准化部门主动发起', value: '9' }, - // 企标制修订流程 - ES_EDIT: { text: '企标制修订流程', value: '10' }, - // 企标更改流程 - ES_CHANGE: { text: '企标更改流程', value: '11' }, - // 企标复审流程 - ES_RECHECK: { text: '企标复审流程', value: '12' }, - // 企标废止流程 - ES_ABOLISH: { text: '企标废止流程', value: '13' }, - // 企标封存流程 - ES_ARCHIVE: { text: '企标封存流程', value: '14' }, - // 已封存企标启用流程 - ES_ENABLE: { text: '已封存企标启用流程', value: '15' }, - // 企标稽查计划 - ES_INSPECTION_PLAN: { text: '企标稽查计划', value: '16' }, - // 企标稽查流程 - ES_INSPECTION_PROCESS: { text: '企标稽查流程', value: '17' }, - // 稽查延期申请流程 - INSPECTION_EXTENSION_REQUEST_PROCESS: { text: '稽查延期申请流程', value: '18' }, - // 企标稽查整改 - ES_INSPECTION_RECTIFICATION: { text: '企标稽查整改', value: '19' }, - // 权限申请流程 - PERMISSION_APPLY: { text: '权限申请流程', value: '20' }, - // 标准宣贯流程 - STANDARD_PROMOTION: { text: '标准宣贯流程', value: '21' }, - // 会后管理流程 - POST_MEETING_MANAGE: { text: '会后管理流程', value: '22' } -} - -// 标准性质 -export const StandardProperty = { - admittance: { text: '准入性', value: 'SN001' }, - recommendation: { text: '推荐性', value: 'SN002' } + // 新法规导入流程 + NEW_REGULATIONS_IMPORT: { text: '新法规导入流程', value: '1' } } // 标准化活动类型 @@ -252,257 +152,6 @@ export const IsReadOnlyEnums = { subConfigurable: { text: '字段固定,内部可配', value: 2 } } -// 标准法规入库/变更流程 -export const FGEntryChangeProcessNode = new EsEnums({ - initiate: { text: '法规工程师发起', value: 'Activity_16zkjpn', btn: ['save', 'submit'], disabled: false }, - approve: { - text: '法规工程师主管级领导审批', - value: 'Activity_084um6e', - btn: ['return', 'save', 'agree', 'reject'], - disabled: true - } -}) - -// 标准征求意见流程 -export const ConsultationProcess = new EsEnums({ - initiate: { text: '法规工程师发起', value: 'engineer_start', btn: ['save', 'submit'] }, - distribute: { text: '各部所主管级领导分发', value: 'depart_leader_start', btn: ['return', 'save', 'submit'] }, - moduleOwnerDistribution: { text: '模块负责人分发', value: 'module_owner_start', btn: ['return', 'save', 'submit'] }, - designEngineerFillIn: { text: '设计工程师填写', value: 'design_engineer', btn: ['return', 'save', 'submit'] }, - moduleOwnerSummary: { text: '模块负责人汇总', value: 'module_owner_end', btn: ['return', 'save', 'submit'] }, - leaderApproval: { text: '各部所主管级领导审批', value: 'depart_leader_end', btn: ['return', 'save', 'agree', 'reject'] }, - leaderSummary: { text: '各部所主管级领导汇总', value: 'depart_leader_collect', btn: ['return', 'save', 'submit'] }, - regulatoryEngineerApproval: { text: '法规工程师审批', value: 'engineer_end', btn: ['return', 'save', 'agree', 'reject'] } -}) - -// 下发人员类型 -export const SenderType = { - moduleOwner: { text: '模块负责人', value: '1' }, - designEngineer: { text: '设计工程师', value: '2' } -} - -// 企标稽查计划 -export const EsInspectionPlan = new EsEnums({ - initiate: { text: '稽查联络人发起计划', value: 'liaisons_start', btn: ['save', 'submit'] }, - fillInComments: { text: '稽查征求意见对象填写意见', value: 'opinion_fill', btn: ['save', 'submit'] }, - liaisonCollect: { text: '稽查联络人汇总', value: 'liaisons_collect', btn: ['save', 'submit'] }, - relevantPersonnelCountersign: { text: '相关人员会签', value: 'involve_countersign', btn: ['transfer', 'save', 'agree', 'reject'] }, - liaisonLeaderApproval: { text: '联络人主管级领导批准', value: 'leader_approval', btn: ['transfer', 'save', 'agree', 'reject'] } -}) - -// 企标稽查流程 -export const EsInspectionProcess = new EsEnums({ - initiate: { text: '稽查负责人发起', value: 'responsible_start', btn: ['save', 'submit'] }, - directorLeaderApprovalOne: { text: '负责人主管级领导审批', value: 'leader_approval', btn: ['transfer', 'save', 'agree', 'reject'] }, - inputInspectionReport: { text: '稽查负责人上传稽查报告和整改计划', value: 'responsible_upload', btn: ['transfer', 'save', 'submit'] }, - directorLeaderApprovalTwo: { text: '负责人主管级领导审批', value: 'leader_approval_again', btn: ['transfer', 'save', 'agree', 'reject'] }, - relevantPersonnelCountersign: { text: '相关人员会签', value: 'involve_countersign', btn: ['transfer', 'save', 'agree', 'reject'] } -}) - -// 稽查延期申请流程 -export const InspectionExtensionRequestProcess = new EsEnums({ - initiate: { text: '稽查负责人申请延期', value: 'responsible_start', btn: ['save', 'submit'] }, - directorLeaderApproval: { text: '负责人主管级领导审批', value: 'leader_approval', btn: ['transfer', 'save', 'agree', 'reject'] }, - contactEvaluation: { text: '稽查联络人评估', value: 'liaisons_assess', btn: ['transfer', 'save', 'agree', 'reject'] }, - directorSuperiorLeaderApproval: { - text: '负责人主管级上一级领导审批', - value: 'leader_up_level', - btn: ['transfer', 'save', 'agree', 'reject'] - } -}) - -// 企标稽查整改 -export const EsInspectionRectification = new EsEnums({ - uploadRectificationResult: { text: '整改负责人上传整改结果', value: 'responsible_start', btn: ['transfer', 'save', 'submit'] }, - directorLeaderApproval: { text: '负责人主管级领导审批', value: 'leader_approval', btn: ['transfer', 'save', 'agree', 'reject'] }, - directorToExamine: { text: '稽查负责人审核', value: 'responsible_approval', btn: ['transfer', 'save', 'agree', 'reject'] } -}) - -// 权限申请流程 -export const PermissionApply = new EsEnums({ - initiate: { text: '发起人申请', value: 'initiator_start', btn: ['save', 'submit'] }, - leaderApproval: { text: '发起人领导审批', value: 'leader_approval', btn: ['transfer', 'save', 'agree', 'reject'] }, - standardApproval: { text: '标准化审批', value: 'standard_approval', btn: ['transfer', 'save', 'agree', 'reject'] } -}) - -// 标准宣贯流程 -export const StandardPromotion = new EsEnums({ - initiate: { text: '发起并归档', value: 'initiator_start', btn: ['cancel', 'save', 'submit'] } -}) - -// 会后管理流程 -export const PostMeetingManage = new EsEnums({ - initiate: { text: '法规工程师发起', value: 'engineer_start', btn: ['save', 'submit'] }, - attendeesUploadMaterials: { text: '参会人员上传材料', value: 'meeting_upload', btn: ['uncommitted', 'transfer', 'save', 'submit'] } -}) - -// 项目评估结果类型 -export const EvaluationResultType = new EsEnums({ - accordWith: { text: '符合', value: '1' }, - inconformity: { text: '不符合', value: '2' }, - toBeVerified: { text: '待验证', value: '3' }, - uninvolved: { text: '不涉及', value: '4' } -}) - -// 征求意见流程-意见 -export const SolicitOpinions = { - accept: { text: '采纳', value: '1' }, - partialAdoption: { text: '部分采纳', value: '2' }, - reject: { text: '不采纳', value: '3' } -} - -// 法规采购流程节点 -export const ProcurementProcessNodes = new EsEnums({ - initiate: { text: '发起人申请', value: 'Activity_0fmr3id', btn: ['save', 'submit'] }, - sponsorLeaderApproval: { text: '发起人主管级领导审批', value: 'Activity_1fr1x5i', btn: ['return', 'save', 'agree', 'reject'] }, - standardLeaderApproval: { text: '标准化主管级领导审批', value: 'Activity_06jy4oo', btn: ['return', 'save', 'agree', 'reject'] }, - standardSuperiorLeaderApproval: { text: '标准化主管级上一级领导审批', value: 'Activity_1u5337a', btn: ['return', 'save', 'agree', 'reject'] }, - regulatoryEngineerConfirmation: { text: '法规工程师确认', value: 'Activity_1q01zfq', btn: ['carbonCopy', 'submit'] } -}) - -// 项目合规评估流程节点 -export const ProjectComplianceEvaluationProcessNode = new EsEnums({ - initiate: { text: '法规工程师发起', value: 'fggcsfq', btn: ['save', 'pre', 'next', 'submit'] }, - departLeaderIssued: { text: '各部门主管级领导下发', value: 'gbmzgjldxf', btn: ['return', 'save', 'submit'] }, - moduleOwnerIssued: { text: '模块负责人分发', value: 'mkfzrff', btn: ['return', 'save', 'submit'] }, - designEngineerEvaluation: { text: '设计工程师评估', value: 'sjgcspg', btn: ['return', 'save', 'submit'] }, - moduleOwnerApproval: { text: '模块负责人审批', value: 'mkfzrsp', btn: ['return', 'save', 'agree', 'reject'] }, - departLeaderApproval: { text: '各部门主管级领导审批', value: 'gbmzgjldsp', btn: ['return', 'save', 'agree', 'reject'] }, - moduleOwnerModification: { text: '模块负责人修改', value: 'mkfzrxg', btn: ['return', 'save', 'submit'] }, - regulatoryEngineerFiling: { text: '法规工程师归档', value: 'fggcsgd', btn: ['return', 'save', 'submit'] } -}) - -// 企标立项、变更流程 -export const EsInitChangeNodes = new EsEnums({ - mainDrafterStart: { text: '主起草人发起', value: 'sid-7120EF36-78C3-4DB0-8B49-91178F79C24B' }, - contactCheck: { text: '部所联络人校对', value: 'sid-BB1FF9A5-89DF-4356-AB16-9D68B8FABC04' }, - expertApproval: { text: '专家审批', value: 'sid-ABE29414-15C7-4798-B690-E53055F6CA75' }, - leaderApproval: { - initiationText: '发起人主管级领导审批', - changeText: '主起草人主管级领导审批', - value: 'sid-A58C400F-BA13-4125-9B00-45EB45F1A559' - }, - leaderLeaderApproval: { - initiationText: '发起人主管级上一级领导审批', - changeText: '主起草人主管级上一级领导审批', - value: 'sid-298A57B6-6658-47C0-94EB-76E3A5790258' - }, - standardizationApproval: { text: '标准化审批', value: 'sid-06CB29CE-E39F-4CD2-A534-18546DC8C6FB' }, - newDraftUnitLeaderLeaderSend: { text: '新起草部门主管级上一级领导下发', value: 'sid-AB70F1CA-8311-4639-B3DA-204EF3332B29' }, - newDraftUnitLeaderConfirm: { text: '新起草部门主管级领导确认', value: 'sid-A26EC37C-7C93-4987-9833-363C4E25EC50' }, - relevantPersonnelWillSign: { text: '相关人员会签', value: 'sid-7BFD2753-B6CD-4637-8D4B-819903511925' }, - mainDrafterCopy: { text: '主起草人抄送', value: 'sid-08D0381A-5C20-4708-9D73-C7EB5C51DB02' } -}) - -// 年度制修订计划-各部门主动上报 -export const EsRevisionPlanActivityReportNodes = new EsEnums({ - standardizationStart: { text: '标准化工程师发起', value: 'sid-A6DD8A92-30D8-4733-9EE3-D8C6636D73C6' }, - contactEnterSendTask: { text: '各部所联络人 填写/下发任务', value: 'sid-ECCB8ADE-F528-482C-8714-0D33471EF662' }, - contactEnterEs: { text: '工作组/所联络人填写企标', value: 'sid-B6F66797-8F09-4B84-AA8E-28B841067217' }, - contactLeaderApproval: { text: '收集联络人主管级领导审批', value: 'sid-2A8155BC-4634-4353-BD0E-89CE07F0D335' }, - contactsApproval: { text: '各部所联络人汇总', value: 'sid-69F04E36-5EDB-4693-8284-FFF3FCBE2B3D' }, - contactLeaderLeaderApproval: { text: '联络人主管级上一级领导审批', value: 'sid-60783E25-8671-404F-9E7D-B9181CA07B69' }, - standardizationSumUp: { text: '标准化工程师归档', value: 'sid-482034AD-DB3C-4A93-9E0D-B8834F4767F0' } -}) - -// 年度制修订计划-标准化发起 -export const EsRevisionPlanStandardizationInitNodes = new EsEnums({ - standardizationStart: { text: '标准化工程师发起', value: 'sid-880237E7-1735-49AE-B9EC-D7DA5D28E17D' }, - contactSelectApprover: { text: '部所联络人选取审批人', value: 'sid-C3F65D96-76B0-4901-8C8A-D6B390099381' }, - standardizationUpdate: { text: '标准化工程师修改调整', value: 'sid-3CB0E6B1-9918-4A21-9C62-9344FF1B7269' }, - mainDrafterLeaderSend: { text: '主起草单位主管级领导审批下发', value: 'sid-050827D6-AA12-4561-8B37-4D2023AF6D7F' }, - contactUpdate: { text: '部所联络人修改调整', value: 'sid-3AF454B3-1D93-4BF6-B925-98F1A7E125B8' }, - mainDrafterEnterInfo: { text: '主起草人填写信息', value: 'sid-E2015AB3-9C52-4E49-A261-DA11CB4BAA7E' }, - contactsApproval: { text: '部所联络人汇总', value: 'sid-158523C5-7D8F-4433-B2DB-8A6C09DFDB1B' }, - mainDrafterLeaderApproval: { text: '主起草单位主管级领导批准', value: 'sid-57656F2E-0AE1-45D8-85D0-CE3E37D9E926' }, - standardizationSumUp: { text: '标准化归档', value: 'sid-86610E08-1DDB-467A-A32E-C661FE889A57' }, - standardizationTwoUpdate: { text: '标准化工程师二次修改调整', value: 'sid-BEAAC29F-17D8-4162-8C0B-01A4A8ED7729' } -}) - -// 企标制修订流程 -export const EsRevisionNodes = new EsEnums({ - mainDrafterSend: { text: '主起草人起草分发', value: 'Activity_0v98tow' }, - otherDrafterUploadStandard: { text: '其他起草人上传企标', value: 'Activity_1d2la4l' }, - mainDrafterAllUploadMinute: { text: '主起草人汇总上传会议纪要', value: 'Activity_1dz3u0m' }, - standardizationAudit: { text: '标准化审核', value: 'Activity_0m576ex' }, - scorerMark: { text: '评分人打分', value: 'Activity_1qhpnpa' }, - standardizationConfirmIsStartAdvice: { text: '标准化确认是否开启征求意见', value: 'Activity_1siuksf' }, - contactSend: { text: '部所联络人下发', value: 'Activity_1ns6olf' }, - takeAdviceObjectEnterAdvice: { text: '征求意见对象填写意见', value: 'Activity_04m430n' }, - contactAll: { text: '部所联络人汇总数据', value: 'Activity_1riqzkp' }, - contactLeaderApproval: { text: '部门联络人主管级领导审批', value: 'Activity_1ralk8e' }, - mainDrafterAll: { text: '主起草人汇总', value: 'Activity_1hb9aun' }, - mainDrafterUploadMinute: { text: '主起草人上传会议纪要', value: 'Activity_11uuyg0' }, - otherDrafterProofread: { text: '其他起草人校对', value: 'Activity_1seways' }, - leaderApproval: { text: '主管级领导审批', value: 'Activity_1l028rz' }, - standardizationApproval: { text: '标准化审批', value: 'Activity_0uxua0b' }, - relatedDeptLeaderCountersign: { text: '相关部门领导会签', value: 'Activity_05pybsc' }, - allEngineerApproval: { text: '总工程师审批', value: 'Activity_1yr56ac' }, - mainDrafterPublish: { text: '主起草人发布', value: 'Activity_0n0h60s' } -}) - -// 企标更改流程 -export const EsChangeNodes = new EsEnums({ - mainDrafterStart: { text: '主起草人发起', value: 'sid-030A34BF-65B2-460C-BCAB-4BFEE0F77987' }, - relevantPersonnelCheck: { text: '相关人员校对', value: 'sid-109C6F14-FB23-4A90-A462-F10F344BECD1' }, - mainDrafterLeaderApproval: { text: '主起草人主管级领导审批', value: 'sid-8A8307F2-20BB-423C-80AA-F426F5F612C3' }, - standardizationApproval: { text: '标准化审批', value: 'sid-F0B237E0-1D97-455B-BE15-C3796429B412' }, - mainDrafterLeaderLeaderApproval: { text: '起草人主管级上一级领导审批', value: 'sid-05CC5BD1-2451-45AF-9453-74AE93D026EF' } -}) - -// 企标复审流程 -export const EsRecheckNodes = new EsEnums({ - standardizationSelectContact: { text: '标准化工程师选择联络人', value: 'sid-4462498E-D15B-4288-855C-FB1D52F1877D' }, - initiatorStart: { text: '发起人发起', value: 'sid-2E53F267-8541-40FB-974D-D8DDD03191CB' }, - drafterEnterOption: { text: '起草人填写意见', value: 'sid-72303DAD-0B49-471B-828E-66602468BE44' }, - drafterMinisterApproval: { text: '起草人部长审批', value: 'sid-18EE1480-C281-4569-93F6-F94F204B71ED' }, - standardizationApproval: { text: '标准化审批', value: 'sid-6BF8F285-0A2A-449C-A108-24024A922723' } -}) - -// 企标废止流程 -export const EsAnnulNodes = new EsEnums({ - initiatorStart: { text: '发起人发起', value: 'sid-5F5FC475-64DE-4F98-A52D-5F6837C39B63' }, - relevantPersonnelWillSign: { text: '相关人员会签', value: 'sid-B4157F9F-73E5-48F5-855D-AF87C0DB91C6' }, - leaderApproval: { text: '起草人和会签人主管级领导审批', value: 'sid-0BC5B3BC-ED99-4061-84B4-7320E25DE326' }, - standardizationApproval: { text: '标准化审批', value: 'sid-9C90582D-F71F-4516-B54F-1E9F896C30D8' } -}) - -// 未符合项跟踪流程 -export const NoMatchTrackingNodes = new EsEnums({ - initial: { text: '法规工程师发起整改', value: 'fggcsfqzg', btn: ['save', 'submit'] }, - designEngineer: { text: '设计工程师上传整改材料', value: 'sjgcssczgcl', btn: ['return', 'save', 'submit'] }, - directorLevelLeader: { text: '主管级领导审批', value: 'zgjldsp', btn: ['return', 'save', 'agree', 'reject'] }, - regulatoryEngineer: { text: '法规工程师审批', value: 'fggcssp', btn: ['return', 'save', 'agree', 'reject'] } -}) - -// 企标封存流程 -export const EsSealSaveNodes = new EsEnums({ - initiatorStart: { text: '发起人发起', value: 'sid-5F5FC475-64DE-4F98-A52D-5F6837C39B63' }, - relevantPersonnelWillSign: { text: '相关人员会签', value: 'sid-B4157F9F-73E5-48F5-855D-AF87C0DB91C6' }, - leaderApproval: { text: '起草人和会签人主管级领导审批', value: 'sid-0BC5B3BC-ED99-4061-84B4-7320E25DE326' }, - standardizationApproval: { text: '标准化审批', value: 'sid-9C90582D-F71F-4516-B54F-1E9F896C30D8' } -}) - -// 已封存企标启用流程 -export const EsStartUseNodes = new EsEnums({ - initiatorStart: { text: '发起人发起', value: 'sid-5F5FC475-64DE-4F98-A52D-5F6837C39B63' }, - relevantPersonnelWillSign: { text: '相关人员会签', value: 'sid-B4157F9F-73E5-48F5-855D-AF87C0DB91C6' }, - leaderApproval: { text: '起草人和会签人主管级领导审批', value: 'sid-0BC5B3BC-ED99-4061-84B4-7320E25DE326' }, - standardizationApproval: { text: '标准化审批', value: 'sid-9C90582D-F71F-4516-B54F-1E9F896C30D8' } -}) - -// 法规合规流程节点 -export const StandardComplianceNodes = new EsEnums({ - initial: { text: '法规工程师发起', value: 'fggcsfq', btn: ['save', 'submit'] }, - departLeaderIssue: { text: '部所主管级领导下发', value: 'bszgjldxf', btn: ['return', 'save', 'submit'] }, - moduleOwnerIssue: { text: '模块责任人分发', value: 'mkzrrff', btn: ['return', 'save', 'submit'] }, - designEngineerAssess: { text: '设计工程师评估', value: 'sjgcspg', btn: ['return', 'save', 'submit'] }, - moduleOwnerReview: { text: '模块责任人审批', value: 'mkzrrsp', btn: ['return', 'save', 'agree', 'reject'] }, - departLeaderApprove: { text: '部所主管级领导审批', value: 'bszgjldsp', btn: ['return', 'save', 'agree', 'reject'] }, - regulatoryEngineerApprove: { text: '法规工程师审批', value: 'fggcssp', btn: ['return', 'save', 'agree', 'reject'] }, - designEngineerWriteProject: { text: '设计工程师补充立项项目号', value: 'sjgcsbcgzlbh', btn: ['submit'] } -}) - // 新法规导入流程节点 export const NewRegulationsImportNodes = new EsEnums({ initiated: { text: '法规工程师发起', value: '' }, @@ -512,42 +161,9 @@ export const NewRegulationsImportNodes = new EsEnums({ responsibleLeaderApprovalTwo: { text: '公司标准法规责任领导批准', value: '' } }) -// 项目合规评估流程状态 -export const EvaluateProcessStatus = { - notEvaluated: { text: '未评估', value: '1' }, - beEvaluating: { text: '评估中', value: '2' }, - evaluated: { text: '已评估', value: '3' } -} - -// 稽查状态 -export const InspectStatus = { - inProgress: { text: '进行中', value: '1' }, - underInspection: { text: '稽查中', value: '2' }, - completed: { text: '已完成', value: '3' }, - delay: { text: '拖期', value: '4' } -} - -// 未符合项整改状态 -export const InconformityItemState = { - toBeRectified: { text: '待整改', value: '1' }, - rectifying: { text: '整改中', value: '2' }, - approving: { text: '审批中', value: '3' }, - done: { text: '已完成', value: '4' }, - closed: { text: '已关闭', value: '5' }, - caution: { text: '警示', value: '6' }, - exceedTheTimeLimit: { text: '超期', value: '7' } -} - -// 法规合规评估结果 -export const StandardEvaluationResultType = { - accordWith: { text: '符合', value: '1' }, - inconformity: { text: '不符合', value: '2' }, - notInvolve: { text: '不涉及', value: '4' } -} - // 条款使用范围 export const ClauseUsableRange = new EsEnums({ - DOMESTIC: { text: '国标', value: '1' }, + DOMESTIC: { text: '外来标准', value: '1' }, ENTERPRISE: { text: '企标', value: '3' } }) @@ -557,29 +173,14 @@ export const ReadFlag = { READ: { text: '已读', value: '1' } } -// 企业标准代号 -export const EnterpriseStandardCode = { - Q: { text: 'Q', value: 'Q' }, - TS: { text: 'TS', value: 'TS' } -} - -// 企业名称代号 -export const EnterpriseNameCode = { - ZZ: { text: 'ZZ', value: 'ZZ' }, - ZR: { text: 'ZR', value: 'ZR' }, - WQ: { text: 'WQ', value: 'WQ' }, - JC: { text: 'JC', value: 'JC' }, - JHK: { text: 'JHK', value: 'JHK' } -} - -// 清单状态 +// 市场法规清单-清单状态 export const ListState = { RELEASED: { text: '已发布', value: '1' }, UNPUBLISH: { text: '未发布', value: '2' }, - UNDER_REVISION: { text: '修改中', value: '3' }, + UNDER_REVISION: { text: '修改中', value: '3' } } -// 整改状态 +// 不符合项库-整改状态 export const RectificationState = { TO_BE_RECTIFIED: { text: '待整改', value: '1' }, TARGET_IS_CLOSED: { text: '已关闭', value: '2' } diff --git a/src/views/standardRegulationLibrary/commonPage/StandardDetailPage.vue b/src/views/standardRegulationLibrary/commonPage/StandardDetailPage.vue deleted file mode 100644 index cc5c8b5..0000000 --- a/src/views/standardRegulationLibrary/commonPage/StandardDetailPage.vue +++ /dev/null @@ -1,438 +0,0 @@ - - - - - diff --git a/src/views/standardRegulationLibrary/commonPage/modules/StandardResolutionSheetModal.vue b/src/views/standardRegulationLibrary/commonPage/modules/StandardResolutionSheetModal.vue deleted file mode 100644 index 49a4dc1..0000000 --- a/src/views/standardRegulationLibrary/commonPage/modules/StandardResolutionSheetModal.vue +++ /dev/null @@ -1,84 +0,0 @@ - - - - - diff --git a/src/views/standardRegulationLibrary/domesticStandard/DomesticStandardList.vue b/src/views/standardRegulationLibrary/domesticStandard/DomesticStandardList.vue deleted file mode 100644 index caf6517..0000000 --- a/src/views/standardRegulationLibrary/domesticStandard/DomesticStandardList.vue +++ /dev/null @@ -1,705 +0,0 @@ - - - - - diff --git a/src/views/standardRegulationLibrary/domesticStandard/modules/DomesticStandardModal.vue b/src/views/standardRegulationLibrary/domesticStandard/modules/DomesticStandardModal.vue deleted file mode 100644 index 3320a83..0000000 --- a/src/views/standardRegulationLibrary/domesticStandard/modules/DomesticStandardModal.vue +++ /dev/null @@ -1,144 +0,0 @@ - - - - - diff --git a/src/views/standardRegulationLibrary/domesticStandard/modules/DomesticSystemTreeModal.vue b/src/views/standardRegulationLibrary/domesticStandard/modules/DomesticSystemTreeModal.vue deleted file mode 100644 index a67bc5e..0000000 --- a/src/views/standardRegulationLibrary/domesticStandard/modules/DomesticSystemTreeModal.vue +++ /dev/null @@ -1,103 +0,0 @@ - - - - - diff --git a/src/views/standardRegulationLibrary/domesticStandard/modules/SelectionDomesticStandardDrawer.vue b/src/views/standardRegulationLibrary/domesticStandard/modules/SelectionDomesticStandardDrawer.vue deleted file mode 100644 index 7e657b3..0000000 --- a/src/views/standardRegulationLibrary/domesticStandard/modules/SelectionDomesticStandardDrawer.vue +++ /dev/null @@ -1,238 +0,0 @@ - - - - - diff --git a/src/views/standardRegulationLibrary/overseasStandard/OverseasStandardList.vue b/src/views/standardRegulationLibrary/overseasStandard/OverseasStandardList.vue deleted file mode 100644 index 7040452..0000000 --- a/src/views/standardRegulationLibrary/overseasStandard/OverseasStandardList.vue +++ /dev/null @@ -1,706 +0,0 @@ - - - - - diff --git a/src/views/standardRegulationLibrary/overseasStandard/modules/OverseasStandardModal.vue b/src/views/standardRegulationLibrary/overseasStandard/modules/OverseasStandardModal.vue deleted file mode 100644 index b69c316..0000000 --- a/src/views/standardRegulationLibrary/overseasStandard/modules/OverseasStandardModal.vue +++ /dev/null @@ -1,143 +0,0 @@ - - - - - diff --git a/src/views/standardRegulationLibrary/overseasStandard/modules/OverseasSystemTreeModal.vue b/src/views/standardRegulationLibrary/overseasStandard/modules/OverseasSystemTreeModal.vue deleted file mode 100644 index d807bf4..0000000 --- a/src/views/standardRegulationLibrary/overseasStandard/modules/OverseasSystemTreeModal.vue +++ /dev/null @@ -1,103 +0,0 @@ - - - - - diff --git a/src/views/standardRegulationLibrary/overseasStandard/modules/SelectionOverseasStandardDrawer.vue b/src/views/standardRegulationLibrary/overseasStandard/modules/SelectionOverseasStandardDrawer.vue deleted file mode 100644 index b8d2425..0000000 --- a/src/views/standardRegulationLibrary/overseasStandard/modules/SelectionOverseasStandardDrawer.vue +++ /dev/null @@ -1,238 +0,0 @@ - - - - -