| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201 |
- // 部分数据从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,
- };
- // 导出的文件类型选项
- const EXPORT_KIND = {
- BID_INVITATION: 1, // 招标
- BID_SUBMISSION: 2, // 投标
- CONTROL: 3 // 控制价
- };
- // 定额类型
- const RationType = {
- RATION: 1,
- VOLUME_PRICE: 2,
- GLJ_RATION: 3,
- INSTALL: 4,
- };
- // 清单类型
- const BillType = {
- DXFY: 1, // 大项费用
- FB: 2, // 分部
- FX: 3, // 分项
- BILL: 4, // 清单
- BX: 5 // 补项
- };
- // 分享库类型
- const ShareLibType = {
- RATION_LIB: 1,
- GLJ_LIB: 2,
- BLOCK_LIB: 3,
- };
- return {
- fixedFlag,
- GRANULARITY,
- COMPLEMENTARY_LIB,
- COMPILATION,
- ValuationType,
- BOQType,
- SourceType,
- StorageKey,
- SharePermissionChangeType,
- PageTarget,
- BlankType,
- EXPORT_KIND,
- RationType,
- BillType,
- ShareLibType,
- };
- })
|