dict.js 27 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083
  1. const DictCache = {
  2. BASE_DATA_CACHE: 'BASE_DATA_CACHE',
  3. DICT_CHILDREN: 'dict:children',
  4. DICT_LABEL_BY_VALUE: 'dict:value',
  5. DICT_LABEL_BY_LABEL: 'dict:label',
  6. DICT_VALUE_BY_CODE: 'dict:code',
  7. DICT_OBJ_BY_VALUE: 'dict:value:obj',
  8. DICT_CHILDREN_ALL: 'dict:children-all',
  9. CONFIG_VALUE_BY_LABEL_KEY: 'config:open:value',
  10. baseGet(key) {
  11. return uni.getStorageSync(this.BASE_DATA_CACHE)[key];
  12. },
  13. getChildren(type, value, childValue) {
  14. const children = this.baseGet(this.DICT_CHILDREN)[type];
  15. const child = children[value];
  16. return child[childValue];
  17. },
  18. getChildrenMapByType(type, value) {
  19. const children = this.baseGet(this.DICT_CHILDREN)[type];
  20. return children[value];
  21. },
  22. getLabelByValue(type, value) {
  23. const child = this.baseGet(this.DICT_LABEL_BY_VALUE)[type];
  24. return child[value];
  25. },
  26. getObjByValue(type, value) {
  27. const child = this.baseGet(this.DICT_OBJ_BY_VALUE)[type];
  28. return child[value];
  29. },
  30. getLabelByValueMapByType(type) {
  31. return this.baseGet(this.DICT_LABEL_BY_VALUE)[type];
  32. },
  33. getValueByLabel(type, label) {
  34. const child = this.baseGet(this.DICT_LABEL_BY_LABEL)[type];
  35. return child[label];
  36. },
  37. getValueByLabelMapByType(type) {
  38. return this.baseGet(this.DICT_LABEL_BY_LABEL)[type];
  39. },
  40. getValueByCode(type, code) {
  41. const child = this.baseGet(this.DICT_VALUE_BY_CODE)[type];
  42. return child[code];
  43. },
  44. getValueByCodeMapByType(type) {
  45. return this.baseGet(this.DICT_VALUE_BY_CODE, type);
  46. },
  47. getChildrenList(type) {
  48. return this.baseGet(this.DICT_CHILDREN_ALL)[type];
  49. },
  50. getConfigValueByKey(code) {
  51. return this.baseGet(this.CONFIG_VALUE_BY_LABEL_KEY)[code];
  52. }
  53. };
  54. DictCache.TYPE = {
  55. DELFLAG: 'DELFLAG', // 删除标志
  56. SBTYPE_TYPE: 'SBTYPE_TYPE', // 设备类型
  57. FIRM_PRODUCER_LEVEL: 'FIRM_PRODUCER_LEVEL', // 供应商等级
  58. FIRM_PRODUCER_TYPE: 'FIRM_PRODUCER_TYPE', // 供应商类型
  59. SBPOSITION_TYPE: 'SBPOSITION_TYPE', // 位置类型,
  60. SBINFO_DEPRECIATIONTYPE: 'SBINFO_DEPRECIATIONTYPE', // 折旧方式
  61. SBINFO_LEVEL: 'SBINFO_LEVEL', // 设备等级
  62. RANLIAO_TYPE: 'RANLIAO_TYPE', // 燃料类别
  63. SB_COLOR: 'SB_COLOR', // 设备颜色
  64. SB_INFO_STATUS: 'SB_INFO_STATUS', // 设备状态
  65. SBTYPE_SOURCETYPE: 'SBTYPE_SOURCETYPE', // 设备来源方式
  66. SBINFO_UNIT: 'SBINFO_UNIT', // 计量单位
  67. SB_USE_TYPE: 'SB_USE_TYPE', // 自定义类型
  68. PRODUCER_AREA: 'PRODUCER_AREA', // 产地
  69. PART_LEVEL: 'PART_LEVEL', // 部件等级
  70. PART_STATUS: 'PART_STATUS', // 部件状态
  71. SPARE_PART_INFO_LEVEL: 'SPARE_PART_INFO_LEVEL', // 备件等级
  72. SPARE_USE_TYPE: 'SPARE_USE_TYPE', // 备件使用用途
  73. SPARE_PART_USED_STATUS: 'SPARE_PART_USED_STATUS', // 备件使用状态
  74. PERIOD_TYPE: 'PERIOD_TYPE', // 周期类型
  75. CHECK_PLAN_TYPE: 'CHECK_PLAN_TYPE', // 计划类别
  76. DANGER_LEVEL: 'DANGER_LEVEL', // 危险等级
  77. JOB_STATUS: 'JOB_STATUS', // 任务状态
  78. OPERATE_OBJECT_TYPE: 'OPERATE_OBJECT_TYPE', // 复制类型
  79. STORE_TYPE: 'STORE_TYPE', // 仓库位置类型
  80. IN_STORE_FORM_TYPE: 'IN_STORE_FORM_TYPE', // 入库类型
  81. IN_STORE_FORM_STATUS: 'IN_STORE_FORM_STATUS', // 出库状态
  82. STORE_CHECK_JOB_STATUS: 'STORE_CHECK_JOB_STATUS', // 盘点任务状态
  83. OUT_STORE_FORM_TYPE: 'OUT_STORE_FORM_TYPE', // 出库类型
  84. OUT_STORE_FORM_STATUS: 'OUT_STORE_FORM_STATUS', // 出库状态
  85. SPARE_PICK_FORM_TYPE: 'SPARE_PICK_FORM_TYPE', // 领用类型,
  86. SPARE_PICK_FORM_STATUS: 'SPARE_PICK_FORM_STATUS', // 备件领用登记单状态,
  87. SPARE_BACK_FORM_TYPE: 'SPARE_BACK_FORM_TYPE', // 退货类型,
  88. SPARE_BACK_FORM_STATUS: 'SPARE_BACK_FORM_STATUS', // 退货登记单状态,
  89. SPARE_RECOVERY_FORM_TYPE: 'SPARE_RECOVERY_FORM_TYPE', // 回收类型,
  90. SPARE_RECOVERY_FORM_STATUS: 'SPARE_RECOVERY_FORM_STATUS', // 回收登记单状态,
  91. SPARE_RESTORE_FORM_TYPE: 'SPARE_RESTORE_FORM_TYPE', // 退库类型,
  92. SPARE_RESTORE_FORM_STATUS: 'SPARE_RESTORE_FORM_STATUS', // 退库登记单状态,
  93. REPAIR_APPLICATION_FORM_SOURCE: 'REPAIR_APPLICATION_FORM_SOURCE', // 报修来源
  94. REPAIR_APPLICATION_FORM_LEVEL: 'REPAIR_APPLICATION_FORM_LEVEL', // 紧急等级
  95. REPAIR_APPLICATION_FORM_STATUS: 'REPAIR_APPLICATION_FORM_STATUS', // 报修状态
  96. YES_NO: 'YES_NO', // 是否
  97. REPAIR_FORM_STATUS: 'REPAIR_FORM_STATUS', // 维修状态
  98. REPAIR_CHECK_STATUS: 'REPAIR_CHECK_STATUS', // 验收状态
  99. REPAIR_FEE_TYPE: 'REPAIR_FEE_TYPE', // 费用类别
  100. /* 点巡检模块 */
  101. CHECK_STANDARD_PARAM_TYPE: 'CHECK_STANDARD_PARAM_TYPE', // 标准参数类型
  102. CHECK_STANDARD_TYPE: 'CHECK_STANDARD_TYPE', // 检查类型
  103. CHECK_USER_TYPE: 'CHECK_USER_TYPE', // 负责人选择方式
  104. CHECK_PLAN_PERIOD_TYPE: 'CHECK_PLAN_PERIOD_TYPE', // 计划周期类型
  105. CHECK_PLAN_ACTION_TYPE: 'CHECK_PLAN_ACTION_TYPE', // 计划动作类型
  106. CHECK_JOB_STATUS: 'CHECK_JOB_STATUS', // 任务状态,
  107. CHECK_JOB_SB_STATUS: 'CHECK_JOB_SB_STATUS', // 设备状体,
  108. /* 保养润滑模块 */
  109. MAINTAIN_STANDARD_PARAM_TYPE: 'MAINTAIN_STANDARD_PARAM_TYPE', // 标准参数类型
  110. MAINTAIN_STANDARD_TYPE: 'MAINTAIN_STANDARD_TYPE', // 检查类型
  111. MAINTAIN_PLAN_PERIOD_TYPE: 'MAINTAIN_PLAN_PERIOD_TYPE', // 计划周期类型
  112. MAINTAIN_JOB_STATUS: 'MAINTAIN_JOB_STATUS', // 任务状态,
  113. MAINTAIN_JOB_SB_STATUS: 'MAINTAIN_JOB_SB_STATUS', // 设备状体,
  114. WORK_PLAN_TYPE: 'WORK_PLAN_TYPE', // 计划类别
  115. REPAIRE_ACTION: 'REPAIRE_ACTION',
  116. SB_MODEL_RECOMMEND: 'SB_MODEL_RECOMMEND',
  117. WORKPLACE_BACKLOG_TYPE: 'WORKPLACE_BACKLOG_TYPE',
  118. WORKPLACE_BACKLOG_DETAIL_TYPE: 'WORKPLACE_BACKLOG_DETAIL_TYPE',
  119. WORKPLACE_BACKLOG_DETAIL_STATUS: 'WORKPLACE_BACKLOG_DETAIL_STATUS',
  120. FILL_PROJECT_QUANTITY_UNIT: 'FILL_PROJECT_QUANTITY_UNIT',
  121. /**
  122. * xc新增
  123. */
  124. SPARE_USR_TYPE: 'PRODUCER_TYPE', // 备件类型用途,备件,备品,工具
  125. WHETHER: {
  126. 0: '否',
  127. 1: '是'
  128. },
  129. /**
  130. * 调拨类型
  131. */
  132. SB_ALLOCATE_APPLY_TYPE: 'SB_ALLOCATE_APPLY_TYPE',
  133. /**
  134. * 调拨类型
  135. */
  136. SB_ALLOCATE_APPLY_STATUS: 'SB_ALLOCATE_APPLY_STATUS',
  137. /**
  138. * 申请加油状态
  139. */
  140. SB_OIL_STATUS: 'SB_OIL_STATUS',
  141. /**
  142. * 加油申请审批类型
  143. */
  144. SB_OIL_AUDIT_TYPE: 'SB_OIL_AUDIT_TYPE',
  145. /**
  146. * 部门数据词典
  147. */
  148. SYS_DEPT_CODE: 'SYS_DEPT_CODE',
  149. /**
  150. * 部门性质
  151. */
  152. SYS_DEPT_NATURE: 'SYS_DEPT_NATURE',
  153. /**
  154. * 用户身份
  155. */
  156. SYS_USER_IDENTITY_TYPE: 'SYS_USER_IDENTITY_TYPE',
  157. /**
  158. * 用户国家
  159. */
  160. SYS_USER_COUNTRY: 'SYS_USER_COUNTRY',
  161. /**
  162. * 使用类型
  163. */
  164. FILL_INFO_USE_TYPE: 'FILL_INFO_USE_TYPE',
  165. /**
  166. * 唯一标识,绑定执行使用
  167. */
  168. FILL_GATHER_CODE_ID: 'FILL_GATHER_CODE_ID',
  169. /**
  170. * 类型:1.int值,2.decimal值,3.范围值,4.结果描述
  171. */
  172. FILL_INFO_TYPE: 'FILL_INFO_TYPE',
  173. /**
  174. *性质:1.施工信息,2.车辆运行检查,3.运行项目
  175. */
  176. FILL_INFO_NATURE: 'FILL_INFO_NATURE',
  177. /**
  178. * 标识
  179. */
  180. FILL_INFO_CODE_VALUE: 'FILL_INFO_CODE_VALUE',
  181. /**
  182. * 供应商
  183. */
  184. SUPPLIER_SUPPLY_TYPE: 'SUPPLIER_SUPPLY_TYPE',
  185. SUPPLIER_TYPE: 'SUPPLIER_TYPE',
  186. SUPPLIER_STATUS: 'SUPPLIER_STATUS',
  187. SUPPLIER_NATURE: 'SUPPLIER_NATURE',
  188. SUPPLIER_AUDIT_NODE: 'SUPPLIER_AUDIT_NODE',
  189. PURCHASE_TYPE: 'PURCHASE_TYPE',
  190. PROJECT_UNIT: 'PROJECT_UNIT',
  191. CONTRACT_PROJECT_UNIT: 'CONTRACT_PROJECT_UNIT',
  192. REPORT_RANK: 'REPORT_RANK',
  193. PLAN_PERIOD_TYPE: 'PERIOD_TYPE',
  194. PURCHASE_PLAN_STATUS: 'PURCHASE_PLAN_STATUS',
  195. PURCHASE_AUDIT_NODE: 'PURCHASE_AUDIT_NODE',
  196. PURCHASE_APPLY_STATUS: 'PURCHASE_APPLY_STATUS',
  197. PURCHASE_ORDER_STATUS: 'PURCHASE_ORDER_STATUS',
  198. PURCHASE_CONTRACT_STATUS: 'PURCHASE_CONTRACT_STATUS',
  199. PAY_ITEM: 'PAY_ITEM',
  200. REIMBURSE_ITEM: 'REIMBURSE_ITEM',
  201. PURCHASE_DISPATCH_STATUS: 'PURCHASE_DISPATCH_STATUS',
  202. DISPATCH_TYPE: 'DISPATCH_TYPE',
  203. MONEY_TYPE: 'MONEY_TYPE',
  204. PURCHASE_DIFF_TYPE: 'PURCHASE_DIFF_TYPE',
  205. PURCHASE_APPLY_TYPE: 'PURCHASE_APPLY_TYPE',
  206. PURCHASE_PAY_TYPE: 'PURCHASE_PAY_TYPE',
  207. PURCHASE_INVOICE_TYPE: 'PURCHASE_INVOICE_TYPE',
  208. PURCHASE_STORE_PLACE: 'PURCHASE_STORE_PLACE',
  209. REPAIR_APPLICATION_FORM_CATEGORY: 'REPAIR_APPLICATION_FORM_CATEGORY'
  210. };
  211. DictCache.CODE = {};
  212. DictCache.VALUE = {
  213. /**
  214. * 是否删除
  215. */
  216. DELFLAG: {
  217. NORMAL: 1, // 正常
  218. DELETED: 2 // 已删除
  219. },
  220. /**
  221. * 生产商
  222. */
  223. SBPRODUCER_LEVEL: {
  224. A: 1, // 一级
  225. B: 2, // 二级
  226. C: 3 // 三级
  227. },
  228. /**
  229. * 设备类型/部件類型/备件类型
  230. */
  231. SBTYPE_TYPE: {
  232. BIG: 1, // 大类
  233. SON: 2 // 子类
  234. },
  235. /**
  236. * 位置类型
  237. */
  238. SBPOSITION_TYPE: {
  239. YUANQU: 1, // 园区
  240. SHENGCHANXIAN: 2 // 生产线
  241. },
  242. /**
  243. * 折旧方式
  244. */
  245. SBINFO_DEPRECIATIONTYPE: {
  246. AVERAGE_YEAR: 1, // 平均年限方法
  247. WORK_COUNT: 2, // 工作量法
  248. DOUBLE_BALANCE: 3, // 双倍余额递减法
  249. YEAR_AMOUNT: 4, // 年数总额法
  250. NO: 0 // 不折旧
  251. },
  252. /**
  253. * 设备等级
  254. */
  255. SBINFO_LEVEL: {
  256. A: 1, // 一级
  257. B: 2, // 二级
  258. C: 3 // 三级
  259. },
  260. /**
  261. * 备件等级
  262. */
  263. SPARE_PART_INFO_LEVEL: {
  264. A: 1, // 一级
  265. B: 2, // 二级
  266. C: 3 // 三级
  267. },
  268. /**
  269. * 设备来源方式
  270. */
  271. SBTYPE_SOURCETYPE: {
  272. BUY: 1,
  273. DISMANTLE: 2,
  274. COMBINED: 3,
  275. REPLACED: 4,
  276. BORROW: 5
  277. },
  278. /**
  279. * 调拨类型
  280. * 1.项目内调拨,2.组到项目部,3.项目部到项目部
  281. */
  282. SB_ALLOCATE_APPLY_TYPE: {
  283. PROJECT: 1,
  284. TO_PROJECT: 2,
  285. PROJECT_TO_PROJECT: 3
  286. },
  287. /**
  288. * 加油申请状态
  289. */
  290. SB_OIL_STATUS: {
  291. APPLY: 1, // 申请中
  292. REJECT: 2, // 撤销
  293. AGREE: 3, // 已同意
  294. NOT_AGREE: 5, // 驳回
  295. OIL: 6, // 已加油
  296. CONFIRM: 7 // 已确认
  297. },
  298. /**
  299. * 加油申请审批类型
  300. */
  301. SB_OIL_AUDIT_TYPE: {
  302. SYSTEM: 1, // 系统
  303. USER: 2 // 手动
  304. },
  305. /**
  306. * 设备状态
  307. */
  308. SB_INFO_STATUS: {
  309. IN_STORE: 1, // 在库
  310. IN_USE: 2, // 使用中
  311. IN_SCRAP: 3, // 报废中
  312. SCRAPED: 4, // 已报废
  313. IN_REPLACEMENT: 5, // 置换中
  314. REPLACEMENTED: 6, // 已置换
  315. IN_STOP: 7, // 停用中
  316. IN_MAINTAIN: 8, // 维修中
  317. IN_DIAOBO: 9
  318. },
  319. /**
  320. * 计量单位
  321. */
  322. SBINFO_UNIT: {
  323. JIAN: 1, // 件
  324. TAI: 2, // 台
  325. TIAO: 3, // 条
  326. GE: 4 // 个
  327. },
  328. /**
  329. * 部件等級
  330. */
  331. PART_LEVEL: {
  332. A: 1, // 一级
  333. B: 2, // 二级
  334. C: 3 // 三级
  335. },
  336. /**
  337. * 部件状态
  338. */
  339. PART_STATUS: {
  340. IN_USE: 1, // 正在使用
  341. OUT_OF_DATE: 2 // 已过期
  342. },
  343. /**
  344. * 备件状态
  345. */
  346. SPARE_PART_USED_STATUS: {
  347. IN_USE: 1, // 使用中
  348. REPLACEMENTED: 2, // 已废弃
  349. RECOVERY: 3 // 已回收
  350. },
  351. /**
  352. * 周期类型
  353. */
  354. PERIOD_TYPE: {
  355. DAY: 1, // 日
  356. WEEK: 2, // 周
  357. MONTH: 3, // 月
  358. SEASON: 4, // 季度
  359. HALF_YEAR: 5 // 半年
  360. },
  361. /**
  362. * 危险等级
  363. */
  364. DANGER_LEVEL: {
  365. A: 1, // 一级
  366. B: 2, // 二级
  367. C: 3 // 三级
  368. },
  369. /**
  370. * 计划类别
  371. */
  372. CHECK_PLAN_TYPE: {
  373. INSPECTOR: 1, // 巡检
  374. SPOT_CHECK: 2, // 点检
  375. SPECIAL_NURSE: 3 // 特护
  376. },
  377. /**
  378. * 计划类别
  379. */
  380. WORK_PLAN_TYPE: {
  381. INSPECTOR: 1, // 倒闸
  382. SPOT_CHECK: 2, // 变电站事故应急抢修
  383. SPECIAL_NURSE: 3 // 电力线路事故应急抢修单
  384. },
  385. /**
  386. * 任务状态
  387. */
  388. JOB_STATUS: {
  389. UN_ALLOCATED: 1, // 待分配
  390. IN_PROCESS: 2, // 进行中
  391. FINISHED: 3, // 已完成
  392. TIMEOUT: 4 // 超时
  393. },
  394. /**
  395. * 操作对象类型
  396. */
  397. OPERATE_OBJECT_TYPE: {
  398. SB: 1, // 设备
  399. PART: 2 // 部件
  400. },
  401. /**
  402. * 仓库位置类型
  403. */
  404. STORE_TYPE: {
  405. YOUKU: 1, // 园区
  406. SHENGCHANXIAN: 2 // 生产线
  407. },
  408. /**
  409. * 入库类型
  410. */
  411. IN_STORE_FORM_TYPE: {
  412. CAIGOU_RUKU: 1, // 采购入库
  413. LINGYONG_RUKU: 2, // 领用入库
  414. CHAIJIE_RUKU: 3 // 拆解入库
  415. },
  416. /**
  417. * 出库类型
  418. */
  419. OUT_STORE_FORM_TYPE: {
  420. LINGYONG_CHUKU: 1, // 领用出库
  421. TUIHUO_CHUKU: 2 // 退货出库
  422. },
  423. /**
  424. * 领用类型
  425. */
  426. SPARE_PICK_FORM_TYPE: {
  427. MAINTAIN: 1, // 维修
  428. REPLACED: 2 // 到期更换
  429. },
  430. /**
  431. * 退货类型
  432. */
  433. SPARE_BACK_FORM_TYPE: {
  434. QUESTION: 1, // 质量问题
  435. XIANZHI: 2 // 闲置
  436. },
  437. /**
  438. * 退库类型
  439. */
  440. SPARE_RESTORE_FORM_TYPE: {
  441. XINAZHI: 1, // 闲置
  442. DUOLING: 2 // 多领
  443. },
  444. /**
  445. * 回收类型
  446. */
  447. SPARE_RECOVERY_FORM_TYPE: {
  448. EXPIRED: 1, // 已过期
  449. BROKEN: 2 // 已损坏
  450. },
  451. /**
  452. * 退库单状态
  453. */
  454. SPARE_RESTORE_FORM_STATUS: {
  455. APPROVAL_PENDING: 1, // 待审批D
  456. APPROVE: 2 // 审批通过
  457. },
  458. /**
  459. * 回收单状态
  460. */
  461. SPARE_RECOVERY_FORM_STATUS: {
  462. APPROVAL_PENDING: 1, // 待审批D
  463. APPROVE: 2 // 审批通过
  464. },
  465. /**
  466. * 领用单状态
  467. */
  468. SPARE_PICK_FORM_STATUS: {
  469. NOT_EXECUTE: 1, // 未提交
  470. EXECUTING: 2, // 已提交
  471. FINISHED: 3 // 已出库
  472. },
  473. /**
  474. * 出库单状态
  475. */
  476. IN_STORE_FORM_STATUS: {
  477. NOT_EXECUTE: 1, // 待审批D
  478. EXECUTING: 2 // 审批通过
  479. },
  480. /**
  481. * 盘点任务状态
  482. */
  483. STORE_CHECK_JOB_STATUS: {
  484. NOT_EXECUTE: 1, // 未执行
  485. EXECUTING: 2, // 执行中
  486. FINISHED: 3, // 已完成
  487. OUT_OF_DATE: 4 // 已过期
  488. },
  489. /**
  490. * 出库单状态
  491. */
  492. OUT_STORE_FORM_STATUS: {
  493. NOT_EXECUTE: 1, // 待审批D
  494. EXECUTING: 2 // 审批通过
  495. },
  496. /**
  497. * 退货单状态
  498. */
  499. SPARE_BACK_FORM_STATUS: {
  500. APPROVAL_PENDING: 1, // 待审批D
  501. APPROVE: 2 // 审批通过
  502. },
  503. /**
  504. * 报修来源
  505. */
  506. REPAIR_APPLICATION_FORM_SOURCE: {
  507. CHECK: 1, // 点检
  508. MAINTAIN: 2, // 保养
  509. LUBRICATION: 3, // 润滑
  510. SCENE: 4 // 现场
  511. },
  512. /**
  513. * 是否
  514. */
  515. YES_NO: {
  516. YES: 1, // 是
  517. NO: 0 // 否
  518. },
  519. /**
  520. * 紧急程度
  521. */
  522. REPAIR_APPLICATION_FORM_LEVEL: {
  523. A: 1, // 一级
  524. B: 2, // 二级
  525. C: 3 // 三级
  526. },
  527. /**
  528. * 报修状态
  529. */
  530. REPAIR_APPLICATION_FORM_STATUS: {
  531. NOT_ALLOCATED: 1, // 待接收
  532. PROCESSING: 2, // 维修中
  533. WAIT_SUBMIT: 3, // 待审核
  534. NOT_ACCEPTANCE: 4, // 审核中
  535. REBACK: 5, // 已驳回
  536. FINISHED: 6 // 已完成
  537. },
  538. /**
  539. * 维修状态
  540. */
  541. REPAIR_FORM_STATUS: {
  542. NOT_DEAL: 1, // 待接收处理
  543. YES_DEAL: 2, // 已接收处理
  544. NOT_ACCEPTANCE: 3, // 待验收
  545. RETURN: 4, // 驳回,
  546. FINISHED: 5 // 已完成
  547. },
  548. /**
  549. * 验收状态
  550. */
  551. REPAIR_CHECK_STATUS: {
  552. NOT_ACCEPTANCED: 1, // 待验收
  553. APPROVE: 2, // 通过
  554. REPAIR: 3 // 返修
  555. },
  556. /**
  557. * 费用类别
  558. */
  559. REPAIR_FEE_TYPE: {
  560. SB_FEE: 1, // 设备费用
  561. PART_FEE: 2 // 部件费用
  562. },
  563. /* 点巡检模块 */
  564. /**
  565. * 点检标准参数类型
  566. */
  567. CHECK_STANDARD_PARAM_TYPE: {
  568. TEXT: 1, // 文本
  569. NUMBER: 2 // 数字
  570. },
  571. /**
  572. * 检查类型
  573. */
  574. CHECK_STANDARD_TYPE: {
  575. SPOT: 1, // 点检
  576. POLLING: 2 // 巡检
  577. },
  578. /**
  579. * 计划周期类型
  580. */
  581. CHECK_PLAN_PERIOD_TYPE: {
  582. DAY: 1, // 天
  583. WEEK: 2, // 周
  584. MONTH: 3, // 月
  585. SEASON: 4, // 季度
  586. YEAR: 5, // 年
  587. MILES: 6, // 里程
  588. HOURS: 7 // 台式
  589. },
  590. /**
  591. * 任务状态
  592. */
  593. CHECK_JOB_STATUS: {
  594. NOT_EXECUTE: 1, // 未执行
  595. EXECUTING: 2, // 执行中
  596. FINISHED: 3, // 已完成
  597. OUT_OF_DATE: 4 // 已过期
  598. },
  599. WORKPLACE_BACKLOG_DETAIL_STATUS: {
  600. NOT_EXECUTE: 1, // 未执行
  601. EXECUTING: 2 // 执行中
  602. },
  603. /**
  604. * 点巡检任务设备状态
  605. */
  606. CHECK_JOB_SB_STATUS: {
  607. NORMAL: 1, // 正常
  608. STOP: 2 // 停机
  609. },
  610. /* 保养润滑模块 */
  611. /**
  612. * 标准参数类型
  613. */
  614. MAINTAIN_STANDARD_PARAM_TYPE: {
  615. TEXT: 1, // 文本
  616. NUMBER: 2 // 数字
  617. },
  618. /**
  619. * 检查类型
  620. */
  621. MAINTAIN_STANDARD_TYPE: {
  622. SPOT: 1, // 保养
  623. POLLING: 2 // 润滑
  624. },
  625. /**
  626. * 计划周期类型
  627. */
  628. MAINTAIN_PLAN_PERIOD_TYPE: {
  629. DAY: 1, // 天
  630. WEEK: 2, // 周
  631. MONTH: 3, // 月
  632. SEASON: 4, // 季度
  633. YEAR: 5 // 年
  634. },
  635. /**
  636. * 任务状态
  637. */
  638. MAINTAIN_JOB_STATUS: {
  639. NOT_EXECUTE: 1, // 未执行
  640. EXECUTING: 2, // 执行中
  641. FINISHED: 3, // 已完成
  642. OUT_OF_DATE: 4 // 已过期
  643. },
  644. /**
  645. * 点巡检任务设备状态
  646. */
  647. MAINTAIN_JOB_SB_STATUS: {
  648. NORMAL: 1, // 正常
  649. STOP: 2 // 停机
  650. },
  651. SYS_DEPT_CODE: {
  652. DEFAULT: 'DEFAULT',
  653. SYS_DEPT_CODE_XIAN_CHANG_WEI_XIU_ZU: 'XIAN_CHANG_WEI_XIU_ZU',
  654. SYS_DEPT_CODE_CHANG_NEI_WEI_XIU_ZU: 'CHANG_NEI_WEI_XIU_ZU'
  655. },
  656. SYS_DEPT_NATURE: {
  657. DEFAULT: 'DEFAULT',
  658. XIANG_MU_BU: 'XIANG_MU_BU',
  659. JITUAN: 'JITUAN',
  660. FEN_GONG_SI: 'FEN_GONG_SI',
  661. BU_MEN: 'BU_MEN',
  662. BAN_ZU: 'BAN_ZU'
  663. },
  664. /**
  665. * 人员身份
  666. */
  667. SYS_USER_IDENTITY_TYPE: {
  668. GLY: 1, // 管理员
  669. SB_ZG: 11, // 设备主管
  670. SB_GLY: 12, // 设备管理员
  671. CGY: 21, // 采购人员
  672. FHY: 22, // 发货人员
  673. SHY: 23 // 收货人员
  674. },
  675. WHETHER: {
  676. NO: 0,
  677. YES: 1
  678. },
  679. // 采购类别
  680. PURCHASE_TYPE: {
  681. PURCHASE_TYPE_SBL: 1,
  682. PURCHASE_TYPE_WZL: 2,
  683. PURCHASE_TYPE_PJL: 3
  684. },
  685. // 采购申请类型
  686. PURCHASE_APPLY_TYPE: {
  687. PURCHASE_APPLY_TYPE_GCWZ: 1,
  688. PURCHASE_APPLY_TYPE_LXWZ: 2,
  689. PURCHASE_APPLY_TYPE_SB: 3,
  690. PURCHASE_APPLY_TYPE_PJ: 4
  691. },
  692. // 类型:1.int值,2.decimal值,3.范围值,4.结果描述
  693. FILL_INFO_TYPE: {
  694. FILL_INFO_TYPE_INT: 1,
  695. FILL_INFO_TYPE_DECIMAL: 2,
  696. FILL_INFO_TYPE_FAN_WEI: 3,
  697. FILL_INFO_TYPE_STRING: 4,
  698. FILL_INFO_TYPE_XIA_LA: 5,
  699. FILL_INFO_TYPE_DAN_XUAN: 6,
  700. FILL_INFO_TYPE_PROJECT_QUANTITY: 7,
  701. FILL_INFO_TYPE_DATE_TIME: 8
  702. },
  703. // 标识:1.无,2.公里数,3.小时数
  704. FILL_INFO_CODE_VALUE: {
  705. FILL_INFO_CODE_VALUE_WU: 1,
  706. FILL_INFO_CODE_VALUE_GLS: 2,
  707. FILL_INFO_CODE_VALUE_SJS: 3
  708. },
  709. /**
  710. * 1.运行记录,2.巡检记录
  711. */
  712. FILL_INFO_USE_TYPE: {
  713. FILL_INFO_USE_TYPE_YUN_XING: 1,
  714. FILL_INFO_USE_TYPE_XUN_JIAN: 2
  715. },
  716. /**
  717. * 唯一标识,绑定执行使用
  718. */
  719. FILL_GATHER_CODE_ID: {
  720. FILL_GATHER_CODE_ID_GGSB: 1,
  721. FILL_GATHER_CODE_ID_PTCL: 2,
  722. FILL_GATHER_CODE_ID_TYSB: 3
  723. },
  724. // 备件类型用途
  725. SPARE_USE_TYPE: {
  726. BEIJIAN: 1,
  727. WUZI: 2,
  728. GONGJU: 3
  729. },
  730. // 采购明细状态
  731. PURCHASE_LIST_STATUS: {
  732. PURCHASE_LIST_STATUS_APPLY: 0,
  733. PURCHASE_LIST_STATUS_ORDER: 1,
  734. PURCHASE_LIST_STATUS_CONTRACT: 2
  735. },
  736. // 采购发运状态
  737. PURCHASE_DISPATCH_STATUS: {
  738. PURCHASE_DISPATCH_STATUS_DFY: 1,
  739. PURCHASE_DISPATCH_STATUS_DZX: 2,
  740. PURCHASE_DISPATCH_STATUS_DDG: 3,
  741. PURCHASE_DISPATCH_STATUS_DRK: 4,
  742. PPURCHASE_DISPATCH_STATUS_YWJ: 5
  743. }
  744. };
  745. /**
  746. * 'success', 'processing, 'default', 'error', 'warning'
  747. * @type {{LIQUIDATE_TASK_STATUS: {'1': string, '3': string}}}
  748. */
  749. DictCache.COLOR = {
  750. WHETHER: {
  751. 0: 'error',
  752. 1: 'success'
  753. },
  754. DELFLAG: {
  755. 1: 'success',
  756. 2: 'error'
  757. },
  758. PART_STATUS: {
  759. 1: 'success', // 正在使用
  760. 2: 'error' // 已过期
  761. },
  762. /**
  763. * 设备状态
  764. */
  765. SB_INFO_STATUS: {
  766. 1: 'green', // 在库
  767. 2: 'blue', // 使用中
  768. 3: 'orange', // 报废中
  769. 4: 'red', // 已报废
  770. 5: 'cran', // 置换中
  771. 6: 'geekblue', // 已置换
  772. 7: 'gold', // 停用中
  773. 8: 'blue' // 维修中
  774. },
  775. /**
  776. * 备件状态
  777. */
  778. SPARE_PART_USED_STATUS: {
  779. 1: 'success', // 使用中
  780. 2: 'warning', // 已更换
  781. 3: 'error' // 已回收
  782. },
  783. /**
  784. * 危险等级
  785. */
  786. DANGER_LEVEL: {
  787. 1: 'error', // 一级
  788. 2: 'warning', // 二级
  789. 3: 'default' // 三级
  790. },
  791. /**
  792. * 任务状态
  793. */
  794. JOB_STATUS: {
  795. 1: 'warning', // 待分配
  796. 2: 'processing', // 进行中
  797. 3: 'success', // 已完成
  798. 4: 'error' // 超时
  799. },
  800. /**
  801. * 领用单状态
  802. */
  803. SPARE_PICK_FORM_STATUS: {
  804. 1: 'processing', // 待审批
  805. 2: 'success', // 审批通过
  806. 3: 'error' // 审批通过
  807. },
  808. /**
  809. * 入库单状态
  810. */
  811. IN_STORE_FORM_STATUS: {
  812. 1: 'processing', // 待审批
  813. 2: 'success' // 审批通过
  814. },
  815. /**
  816. * 入库单状态
  817. */
  818. STORE_CHECK_JOB_STATUS: {
  819. 1: 'warning', // 待审批
  820. 2: 'processing', // 审批通过
  821. 3: 'success', // 待审批
  822. 4: 'error'
  823. },
  824. /**
  825. * 出库单状态
  826. */
  827. OUT_STORE_FORM_STATUS: {
  828. 1: 'processing', // 待审批
  829. 2: 'success' // 审批通过
  830. },
  831. /**
  832. * 退货单状态
  833. */
  834. SPARE_BACK_FORM_STATUS: {
  835. 1: 'processing', // 待审批
  836. 2: 'success' // 审批通过
  837. },
  838. /**
  839. * 回收单状态
  840. */
  841. SPARE_RECOVERY_FORM_STATUS: {
  842. 1: 'processing', // 待审批
  843. 2: 'success' // 审批通过
  844. },
  845. /**
  846. * 退库单状态
  847. */
  848. SPARE_RESTORE_FORM_STATUS: {
  849. 1: 'processing', // 待审批
  850. 2: 'success' // 审批通过
  851. },
  852. /**
  853. * 紧急程度
  854. */
  855. REPAIR_APPLICATION_FORM_LEVEL: {
  856. 1: 'error', // 一级
  857. 2: 'warning', // 二级
  858. 3: 'default' // 三级
  859. },
  860. /**
  861. * 报修状态
  862. */
  863. REPAIR_APPLICATION_FORM_STATUS: {
  864. 1: 'warning', // 待分配
  865. 2: 'processing', // 已分配
  866. 3: 'success', // 已完成
  867. 4: 'default', // 已撤销
  868. 5: 'warning', // 待分配
  869. 6: 'success' // 已分配
  870. },
  871. /**
  872. * 维修状态
  873. */
  874. REPAIR_FORM_STATUS: {
  875. 1: 'warning', // 待处理
  876. 2: 'processing',
  877. 3: 'processing', // 待验收
  878. 4: 'error', // 驳回
  879. 5: 'success' // 已完成
  880. },
  881. /**
  882. * 验收状态
  883. */
  884. REPAIR_CHECK_STATUS: {
  885. 1: 'warning', // 待验收
  886. 2: 'success', // 通过
  887. 3: 'error' // 返修
  888. },
  889. /**
  890. * 文件模块
  891. */
  892. FILE_MODULE: {
  893. SBINFO_REPAIRFILE: 'SBINFO_REPAIRFILE', // 设备维保手册
  894. SBINFO_USEFILE: 'SBINFO_USEFILE', // 设备使用手册
  895. SBINFO_RECHECKFILE: 'SBINFO_RECHECKFILE', // 设备验收手册
  896. SBINFO_PICS: 'SBINFO_PICS' // 设备图片
  897. },
  898. /* 点巡检模块 */
  899. /**
  900. * 是否
  901. */
  902. YES_NO: {
  903. 0: 'error', // 否
  904. 1: 'success' // 是
  905. },
  906. /**
  907. * 点巡检设备状态
  908. */
  909. CHECK_JOB_SB_STATUS: {
  910. 1: 'success', // 正常
  911. 2: 'error' // 停机
  912. },
  913. /**
  914. * 点巡检任务状态
  915. */
  916. CHECK_JOB_STATUS: {
  917. 1: 'warning', // 未执行
  918. 2: 'processing', // 执行中
  919. 3: 'success', // 已完成
  920. 4: 'error' // 已过期
  921. },
  922. /* 保养润滑模块 */
  923. /**
  924. * 保养润滑设备状态
  925. */
  926. MAINTAIN_JOB_SB_STATUS: {
  927. 1: 'success', // 正常
  928. 2: 'error' // 停机
  929. },
  930. /**
  931. * 保养润滑任务状态
  932. */
  933. MAINTAIN_JOB_STATUS: {
  934. 1: 'warning', // 未执行
  935. 2: 'processing', // 执行中
  936. 3: 'success', // 已完成
  937. 4: 'error' // 已过期
  938. },
  939. /**
  940. * 供应商状态
  941. */
  942. SUPPLIER_STATUS: {
  943. 0: 'default', // 待提交
  944. 1: 'warning', // 待审核
  945. 2: 'processing', // 已审核
  946. 99: 'error', // 已打回
  947. 3: 'success' // 合格
  948. },
  949. /**
  950. * 采购计划状态
  951. */
  952. PURCHASE_PLAN_STATUS: {
  953. 1: 'default', // 待提交
  954. 2: 'warning', // 审核中
  955. 3: 'success', // 已完成,
  956. 4: 'error' // 已完成
  957. },
  958. /**
  959. * 采购计划状态
  960. */
  961. PURCHASE_DEMAND_PLAN_STATUS: {
  962. 1: 'default', // 待提交
  963. 2: 'warning', // 审核中
  964. 3: 'success', // 已完成,
  965. 4: 'error' // 已完成
  966. },
  967. /**
  968. * 采购审批节点
  969. */
  970. PURCHASE_AUDIT_NODE: {
  971. 0: 'default', // 开始
  972. 10: 'warning', // 项目主管
  973. 11: 'warning', // 项目经理
  974. 20: 'processing', // 分公司
  975. 30: 'error', // 集团
  976. 40: 'success' // 完成
  977. },
  978. /**
  979. * 采购申请状态
  980. */
  981. PURCHASE_APPLY_STATUS: {
  982. 1: 'default', // 待提交
  983. 2: 'warning', // 待审核
  984. 3: 'processing', // 已审核
  985. 4: 'error', // 采购中
  986. 5: 'success' // 已完成
  987. },
  988. /**
  989. * 调拨状态
  990. * APPLY(1, "申请中"),
  991. AUDIT(2, "审批中"),
  992. AUDIT_LOSE(3, "审批不通过"),
  993. AUDIT_PASS(4, "审批通过"),
  994. */
  995. SB_ALLOCATE_APPLY_STATUS: {
  996. 1: 'default',
  997. 2: 'warning',
  998. 3: 'error',
  999. 4: 'success'
  1000. },
  1001. /**
  1002. APPLY(1, "已申请"),
  1003. AUDIT_WAIT(2, "待处理"),
  1004. AUDIT(3, "未处理"), // 还没轮到他处理
  1005. AUDIT_PASS(4, "已同意"),
  1006. AUDIT_LOSE(5, "未同意"),
  1007. AUDIT_END(6, "已结束"),
  1008. */
  1009. SB_ALLOCATE_TASK_STATUS: {
  1010. 1: 'default',
  1011. 2: 'warning',
  1012. 3: 'processing',
  1013. 4: 'success',
  1014. 5: 'error',
  1015. 6: 'default'
  1016. },
  1017. /**
  1018. * 加油申请状态
  1019. */
  1020. SB_OIL_STATUS: {
  1021. 1: 'default', // 申请中
  1022. 2: 'error', // 撤销
  1023. 3: 'warning', // 已同意
  1024. 5: 'error', // 驳回
  1025. 6: 'processing', // 已加油
  1026. 7: 'success' // 已确认
  1027. },
  1028. /**
  1029. * 采购申请状态
  1030. */
  1031. PURCHASE_ORDER_STATUS: {
  1032. 1: 'default', // 待询价
  1033. 2: 'warning', // 待签合同
  1034. 3: 'warning', // 已签合同
  1035. 4: 'processing', // 已付款
  1036. 5: 'error', // 发运中
  1037. 6: 'success' // 已完成
  1038. },
  1039. /**
  1040. * 采购发运单状态
  1041. */
  1042. PURCHASE_DISPATCH_ORDER_STATUS: {
  1043. 1: 'default', // 待发运
  1044. 2: 'warning', // 待装箱
  1045. 3: 'processing', // 待到港
  1046. 4: 'error', // 待入库
  1047. 5: 'success' // 已完结
  1048. }
  1049. };
  1050. export default DictCache;