// 部分数据从main_consts.js中抽出来,因为除了造价书界面,有一些页面也需要用到其中的变量 // 但是其他页面直接引入整个main_consts.js不合理,且会报错(main_consts.js正常运行依赖main.html的一些内容) ((factory) => { if (typeof module !== 'undefined') { module.exports = factory(); } else { window.commonConstants = factory(); } })(() => { // 清单固定行 const fixedFlag = { // 建筑安装工程费 CONSTRUCTION_INSTALL_FEE: 1, // 土地使用及拆迁补偿费 LAND_USED_DEMOLITION: 2, // 养护工程其他费用 MAINTENANCE_EXPENSES: 3, // 预备费 BUDGET_FEE: 4, // 基本预备费 BASE_BUDGET_FEE: 5, // 价差预备费 SPREAD_BUDGET_FEE: 6, // 一二三四部分合计 ONE_TO_FOUR_TOTAL: 7, // 贷款利息 LOAN_INTEREST: 8, // 总造价 TOTAL_COST: 9, // 设备购置费 EQUIPMENT_ACQUISITION_FEE: 10, // 专项费用 Special cost SPECIAL_COST: 11, // 施工场地建设费 CONSTRUCTION_PLANT_COST: 12, // 养护单位(业主)管理费 MAINTENANCE_MANAGENENT_FEE: 13, // 信息化费 Informatization fee INFORMATIZATION_FEE: 14, // 工程监理费 Engineering supervision fee ENGINEERING_SUP_FEE: 15, // 设计文件审查费 Design Document Review Fee DOCUMENT_REVIEW_FEE: 16, // 勘察设计费 Survey and design fees SURVEY_DESIGN_FEE: 17, // 招标代理及标底编制费 Bidding Agent and Preparing Fee of Bid Base AGENT_BASE_FEE: 18, //第100章至700章清单 ONE_SEVEN_BILLS: 19, //专项暂定合计 PROVISIONAL_TOTAL: 20, //清单合计扣除专项暂定合计 BILLS_TOTAL_WT_PROV: 21, //计日工 daywork labor DAYWORK_LABOR: 22, //劳务 LABOUR_SERVICE: 23, //材料 MATERIAL: 24, //施工机械 CONSTRUCTION_MACHINE: 25, //暂列金额 PROVISIONAL: 26, //安全生产费 SAFE_COST: 27, //100章清单 ONE_HUNDRED_BILLS: 28, // 一二三部分合计 ONE_TO_THREE_TOTAL: 29, // 前期工作费 PRELIMINARY_WORK: 30, // 小修费 MINOR_REPAIR_FEE: 31, // 预防养护费 PREVENTIVE_MAINTENANCE_FEE: 32, // 修复养护费 REPAIR_MAINTENANCE_FEE: 33, // 日常养护费 DAILY_MAINTENANCE_FEE: 34, // 日常巡查费 DAILY_PATROL_FEE: 35, // 日常保养费 DAILY_UPKEEP_FEE: 36, // 信息化系统w维护费 INFORMATIZATION_MAINTENANCE_FEE: 37, // 技术状况评定费 TECH_ASSESSMENT_FEE: 38, // 系统维护费 SYSTEM_MAINTENANCE_FEE: 39, // 养护机械设备购置费 MAINTENANCE_MACHINE_ACQUISITION_FEE: 40, // 养护工程费 MAINTENANCE_FEE: 41, // 应急养护费 EMERGENCY_FEE: 42 }; // 导出粒度 const GRANULARITY = { PROJECT: 1, // 导出建设项目 TENDER: 3 // 导出单位工程 }; // 补充人材机库 const COMPLEMENTARY_LIB = 'complementaryLib'; // 费用定额 const COMPILATION = 'compilation'; // 项目类别,叫bill和ratoin,是建筑的计价类型为清单、定额计价,延用。 const ValuationType = { BUDGET: 'bill', // 预算 BOQ: 'ration' // 工程量清单 }; // 工程量清单类型 const BOQType = { BID_INVITATION: 1, // 招标 BID_SUBMISSION: 2, // 投标 }; const SourceType = { BILLS: 'bills', RATION: 'ration', }; // 缓存key const StorageKey = { // 主界面一旦出现这个缓存,马上提示 ONCE_MAIN_LOADED: 'onceMainLoaded' }; // 分享权限变更的类型 const SharePermissionChangeType = { UPDATE_COOPERATE: 1, UPDATE_COPY: 2, CANCEL: 3, SHARE: 4, READ: 5 }; // 页面目标 const PageTarget = { PM: 1, // 项目管理 MAIN: 2 // 造价书 }; const BlankType = { NOT_FOUND: 1, SHARE_CANCEL: 2, }; return { fixedFlag, GRANULARITY, COMPLEMENTARY_LIB, COMPILATION, ValuationType, BOQType, SourceType, StorageKey, SharePermissionChangeType, PageTarget, BlankType }; })