| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465 | 
							- 'use strict';
 
- /**
 
-  * 个人信息通用 相关常量
 
-  *
 
-  * @author ELlisran
 
-  * @date 2024/03/26
 
-  * @version
 
-  */
 
- const cert_type = [
 
-     { name: '执业注册', value: 1, source: 'cert_reg', sort: 1 },
 
-     { name: '执业资格', value: 2, source: 'cert_qual', sort: 2 },
 
- ];
 
- // 执业注册和执业资格的value值需要不同,这样取名称时可以合起来获取
 
- // 执业注册
 
- const cert_reg = [
 
-     { name: '一级注册建筑师', value: 1, sort: 1 },
 
-     { name: '二级注册建筑师', value: 2, sort: 2 },
 
-     { name: '一级注册结构工程师', value: 3, sort: 3 },
 
-     { name: '二级注册结构工程师', value: 4, sort: 4 },
 
-     { name: '注册监理工程师', value: 5, sort: 5 },
 
-     { name: '一级注册造价工程师', value: 6, sort: 6 },
 
-     { name: '二级注册造价工程师', value: 7, sort: 7 },
 
-     { name: '一级注册建造师', value: 8, sort: 8 },
 
-     { name: '二级注册建造师', value: 9, sort: 9 },
 
-     { name: '注册土木工程师', value: 10, sort: 10 },
 
-     { name: '注册安全工程师', value: 11, sort: 11 },
 
-     { name: '注册咨询工程师', value: 12, sort: 12 },
 
-     { name: '注册结构工程师', value: 13, sort: 13 },
 
- ];
 
- // 执业资格
 
- const cert_qual = [
 
-     { name: '监理工程师', value: 14, sort: 1 },
 
-     { name: '造价工程师', value: 15, sort: 2 },
 
-     { name: '建造师', value: 16, sort: 3 },
 
- ];
 
- const post_cert_const = ['type', 'name', 'code', 'reg_unit', 'job_title', 'file_name', 'file_path', 'edu_json'];
 
- const edu_json = {
 
-     id: null,
 
-     date: null,
 
-     unit: null,
 
-     file_path: null,
 
-     file_name: null,
 
- };
 
- const cert = {
 
-     certType: cert_type,
 
-     certReg: cert_reg,
 
-     certQual: cert_qual,
 
-     postCertConst: post_cert_const,
 
-     eduJsonConst: edu_json,
 
-     getCertName: function(iType, iCert) {
 
-         const cType = cert_type.find(x => { return x.value === iType; });
 
-         if (!cType) return ['', ''];
 
-         const source = this[cType.source];
 
-         if (!source) return [cType.name, ''];
 
-         const cCert = source.find(x => { return x.value === iCert; });
 
-         return [cType.name, cCert ? cCert.name : ''];
 
-     }
 
- };
 
- module.exports = {
 
-     cert,
 
- };
 
 
  |