export const ResType = [ { value: 0, name: '模块' }, { value: 1, name: '菜单' }, { value: 2, name: '按钮' }, { value: 3, name: '检查点' }, { value: 4, name: '文件权限' }, ]; export const RoleType = [ { value: 1, name: '项目' }, { value: 2, name: '菜单' }, { value: 3, name: '文档' }, { value: 4, name: '数据' }, ]; export const ProjectStatus = [ { value: 1, name: '未启动' }, { value: 2, name: '已启动' }, { value: 3, name: '设计' }, { value: 4, name: '安装' }, { value: 5, name: '运维' }, ]; export const ProjectType = [ { value: 'EPC', name: 'EPC' }, { value: 'DB', name: 'DB' }, { value: 'EP', name: 'EP' }, { value: 'PC', name: 'PC' }, { value: 'BOT', name: 'BOT' }, { value: 'BT', name: 'BT' }, ]; export const DeviceStatus = [ { value: 1, name: '未到货' }, { value: 2, name: '已到货' }, // { value: 3, name: '开箱验收' }, // { value: 4, name: '土建验收' }, // { value: 5, name: '调整对中' }, { value: 6, name: '已安装' }, { value: 7, name: '已调试' }, ]; export const DeviceTypes = [ { type: 4, value: '合同资料' }, { type: 7, value: '监造资料' }, { type: 5, value: '发货资料' }, { type: 15, value: '到货资料' }, // { type: 22, value: '开箱资料' }, // { type: 23, value: '报验资料' }, // { type: 24, value: '土建验收资料' }, // { type: 25, value: '调整对中资料' }, { type: 3, value: '安装资料' }, { type: 12, value: '调试资料' }, // { type: 9, value: '采购资料' }, ]; export const Provinces = [ '上海', '云南', '内蒙古', '北京', '台湾', '吉林', '四川', '天津', '宁夏', '安徽', '山东', '山西', '广东', '广西', '新疆', '江苏', '江西', '河北', '河南', '浙江', '海南', '湖北', '湖南', '甘肃', '福建', '西藏', '贵州', '辽宁', '重庆', '陕西', '青海', '黑龙江', ]; export const ProjectFileType = { ModelFile: 1, DataFile: 2, InstallFile: 3, ProjectSafeEmergencyPlanFileType: 4, SafetyManagementSpecification: 5, ProjectPlanFileType: 6, QualityAdminFileType: 7, DesignSpecificationFileType: 8, PurchaseBillFileType: 9, ProjectDeviceSupervisionFileType: 10, ProjectDeviceStorageFileType: 11, ProjectDeviceDebugFileType: 12, ProjectDeviceRepairFileType: 13, ProjectDeviceMaintainFileType: 14, ProjectDeviceArrivalFileType: 15, ProjectWorkflowFileType: 16, ProjectMaintainRepairPlanFile: 17, ProjectPIDImageFileType: 18, ProjectLayoutPlanImageFileType: 19, ProjectDesignFlowFileType: 20, }; //模型文件 ProjectModelFileType = 1 //数据文件 ProjectDataFileType = 2 //安装文件 ProjectInstallFileType = 3 //安全应急预案 ProjectSafeEmergencyPlanFileType = 4 //安管管理说明 SafetyManagementSpecificationFileType = 5 //项目计划 ProjectPlanFileType = 6 //质量管理 QualityAdminFileType = 7 //设计说明文件 DesignSpecificationFileType = 8 //请购单文件 PurchaseBillFileType = 9 //设备监制 ProjectDeviceSupervisionFileType = 10 //设备存储 ProjectDeviceStorageFileType = 11 //设备调试 ProjectDeviceDebugFileType = 12 //设备维修 ProjectDeviceRepairFileType = 13 //设备保养 ProjectDeviceMaintainFileType = 14 //到货 ProjectDeviceArrivalFileType = 15 //工作流 ProjectWorkflowFileType = 16 //维修保养计划 ProjectMaintainRepairPlanFile = 17 //PID图片 ProjectPIDImageFileType = 18 //平面布置图 ProjectLayoutPlanImageFileType = 19 //项目设计流程文件 ProjectDesignFlowFileType = 20 export const PurchaseBillFileType = { PurchaseBillFile: 1, ExamineCargoFile: 2, TechniqueConfirmFile: 3, ContractFile: 4, DeliverGoodsFile: 5, ArrivalGoodsFile: 6, }; export const OrsCommand = { // 显示设备实时数据 ShowDeviceRealData: 1, }; export const ProblemType = [ { value: 0, name: '项目问题' }, { value: 1, name: '设计-工艺' }, { value: 2, name: '设计-电气自控' }, { value: 3, name: '设计-机械' }, { value: 4, name: '采购问题' }, { value: 5, name: '施工问题' }, { value: 6, name: '运维问题' }, ]; export const ProblemPhases = [ { value: 0, name: '项目管理' }, { value: 1, name: '设计阶段' }, { value: 2, name: '采购阶段' }, { value: 3, name: '施工阶段' }, { value: 4, name: '运维阶段' }, ]; export const ProblemStatus = [{ value: 0, name: '未处理' }, { value: 1, name: '已处理' }]; export const DeviceFaultType = [ { value: 0, name: '湿度过大' }, { value: 1, name: '温度过高' }, { value: 2, name: '电路损坏' }, { value: 3, name: '组织需要' }, ]; export const PurchaseBillType = [ { value: 0, name: '电气柜' }, { value: 1, name: '自动阀门' }, { value: 2, name: '施工主、辅材' }, { value: 3, name: '机泵' }, { value: 4, name: '超滤膜架' }, ]; export const PurchaseBillStatus = [ { value: 0, name: '已提交' }, { value: 1, name: '已审批' }, { value: 2, name: '技术确认' }, { value: 3, name: '合同状态' }, { value: 4, name: '发货状态' }, { value: 5, name: '到货状态' }, ]; export const PurchaseBillNewStatus = [ { value: 0, name: '已提交' }, { value: 1, name: '已审批' }, { value: 2, name: '技术确认' }, { value: 3, name: '合同状态' }, { value: 4, name: '发货状态' }, ]; export const PurchaseBillStatus2 = [ { value: 2, name: '技术确认' }, { value: 3, name: '合同状态' }, { value: 4, name: '发货状态' }, { value: 5, name: '到货状态' }, ]; export const WorkFlow = ['design', 'purchase', 'maintenance']; export const Text = ['设计', '采购员', '维修保养计划上传']; export const HeaderMenuConfig = [ { Text: '项目管理', Type: 'projects', Link: '/projects/project', Func: 'menu-02', }, { Text: '设计管理', Type: 'design', Link: '/projects/design', Func: 'menu-03', }, { Text: '采购管理', Type: 'purchasing', Link: '/projects/purchase', Func: 'menu-04', }, { Text: '施工管理', Type: 'construction', Link: '/projects/build', Func: 'menu-05', }, { Text: '数字化运维', Type: 'ops', Link: '/projects/sys-admin', Func: 'menu-06', }, ]; export const subtypeDictionaries = { // 8.请购资料 8: [ { type: 1, value: '请购单' }, { type: 2, value: '变更单' }, { type: 3, value: '规格书/附图' }, { type: 4, value: '厂商返资' }, { type: 5, value: '其它资料' }, ], // 4: [{ type: 6, value: '采购合同' }, { type: 7, value: '技术附件' }], // 7: [{ type: 8, value: '监造报告' }, { type: 9, value: '其它资料' }], // 5: [{ type: 10, value: '发货清单' }, { type: 11, value: '其它资料' }], //4 合同资料 4: [{ type: 1, value: '合同资料' }], //7.监造资料 7: [{ type: 1, value: '监造资料' }], //5.发货资料 5: [ { type: 1, value: '装箱单' }, { type: 2, value: '质量证书' }, { type: 4, value: '原产地证明' }, { type: 6, value: '安装手册' }, ], }; export const constructionSubtype = { 4: [{ type: 1, value: '合同资料' }], 7: [{ type: 1, value: '监造资料' }], 5: [ { type: 1, value: '装箱单' }, { type: 2, value: '质量证书' }, { type: 4, value: '原产地证明' }, { type: 6, value: '安装手册' }, ], //15.到货资料 15: [ { type: 1, value: '到货签收单' }, { type: 3, value: '开箱报告' }, { type: 2, value: '随机资料' }, ], 22: [{ type: 4, value: '开箱报告' }, { type: 5, value: '其它资料' }], 23: [{ type: 6, value: '设备材料报验资料' }, { type: 7, value: '其它资料' }], 24: [{ type: 8, value: '土建基础检验移交' }, { type: 9, value: '其它资料' }], 25: [{ type: 10, value: '设备调整对中' }, { type: 11, value: '其它资料' }], //3.安装资料 3: [ { type: 17, value: '安装指导资料' }, { type: 12, value: '安装过程资料' }, // { type: 13, value: '管道打压吹扫冲洗' }, // { type: 14, value: '设备调试前检查' }, ], //12.调试资料 12: [ { type: 18, value: '调试指导资料' }, { type: 15, value: '单体调试记录表' }, { type: 16, value: '其它资料' }, ], 9: [ // { type: 1, value: '装箱单' }, // { type: 2, value: '质量证书' }, { type: 3, value: '材质证明' }, // { type: 4, value: '原产地证明' }, { type: 5, value: '维修说明' }, // { type: 6, value: '安装手册' }, { type: 7, value: '合同技术附件' }, { type: 8, value: '设备监造' }, ], }; export const faulttType = [ { 11: '突发型' }, { 12: '渐发型' }, { 13: '功能型' }, { 14: '参数型' }, { 15: '允许故障' }, { 16: '不允许故障' }, { 17: '明显安全型' }, { 18: '明显使用型' }, { 19: '明显非使用型' }, { 20: '隐蔽安全型' }, { 21: '隐蔽经济型' }, { 22: '其他' }, ]; export const DevOpsScoreRuleType = { 0: [{ value: 0, name: '大修' }, { value: 1, name: '项目维修' }, { value: 2, name: '小修' }], 1: [ { value: 3, name: '加油润滑' }, { value: 4, name: '拆检' }, { value: 5, name: '清洁' }, { value: 6, name: '紧固' }, { value: 7, name: '除锈' }, { value: 8, name: '防腐' }, { value: 9, name: '膜元件化学清洗' }, { value: 10, name: '其他' }, ], 2: [{ value: -1, name: '设备巡检' }], 3: [ { value: 11, name: '突发型' }, { value: 12, name: '渐发型' }, { value: 13, name: '功能型' }, { value: 14, name: '参数型' }, { value: 15, name: '允许故障' }, { value: 16, name: '不允许故障' }, { value: 17, name: '明显安全型' }, { value: 18, name: '明显使用型' }, { value: 19, name: '明显非使用型' }, { value: 20, name: '隐蔽安全型' }, { value: 21, name: '隐蔽经济型' }, { value: 22, name: '其他' }, ], 4: [{ value: 23, name: 'EMF碱洗(NaClO)/(NaOH)' }, { value: 24, name: 'EMF酸洗(HCl)/(草酸)' }], 5: [ { value: 25, name: '还原剂' }, { value: 26, name: '非氧化性杀菌剂' }, { value: 27, name: '碱洗' }, { value: 28, name: '酸洗' }, ], 6: [ { value: 29, name: '还原剂' }, { value: 30, name: '非氧化性杀菌剂' }, { value: 31, name: '碱洗' }, { value: 32, name: '酸洗' }, ], }; export const MaintenanceType = [{ type: 5, value: '保养' }, { type: 6, value: '维修' }]; export const MaintenanceUnit = [ { num: 1, unit: '日' }, { num: 2, unit: '周' }, { num: 3, unit: '月' }, { num: 4, unit: '季' }, { num: 5, unit: '年' }, ]; export const PersonnelLabel = [ { min: 0, max: 40000, label: '铜奖1级', score: 2.5, width: 28, height: 34, text: 'tong_1' }, { min: 40000, max: 120000, label: '铜奖2级', score: 5, width: 28, height: 34, text: 'tong_2' }, { min: 120000, max: 250000, label: '铜奖3级', score: 7.5, width: 28, height: 34, text: 'tong_3' }, { min: 250000, max: 450000, label: '银奖1级', score: 10, width: 28, height: 34, text: 'yin_1' }, { min: 450000, max: 750000, label: '银奖2级', score: 12.5, width: 28, height: 34, text: 'yin_2' }, { min: 750000, max: 1100000, label: '银奖3级', score: 15, width: 28, height: 34, text: 'yin_3' }, { min: 1100000, max: 1500000, label: '金奖1级', score: 17.5, width: 28, height: 34, text: 'jin_1', }, { min: 1500000, max: 1950000, label: '金奖2级', score: 20, width: 28, height: 34, text: 'jin_2' }, { min: 1950000, max: 2500000, label: '金奖3级', score: 22.5, width: 28, height: 34, text: 'jin_3', }, { min: 2500000, max: 3100000, label: '钻石1级', score: 25, width: 42, height: 34, text: 'zua_1' }, { min: 3100000, max: 3800000, label: '钻石2级', score: 27.5, width: 42, height: 34, text: 'zua_2', }, { min: 3800000, max: 999999999999999, label: '钻石3级', score: 30, width: 42, height: 34, text: 'zua_3', }, ]; export const FormFunc = [ { title: '录入', type: 0, }, { title: '查看', type: 1, }, { title: '修改', type: 2, }, { title: '删除', type: 3, }, { title: '导出', type: 4, }, { title: '扫码', type: 5, }, { title: '上传', type: 6, }, ];