dict.js 15 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714
  1. export default {
  2. 类型用途: 'type_use',
  3. 分类编号: 'classify_no',
  4. 分隔符: 'separate',
  5. 任务类型: 'taskCategory',
  6. 流程分类: 'processCategory',
  7. 角度: 'angle',
  8. 生命周期: 'life_cycle',
  9. 网络状态: 'network_status',
  10. 金额单位: 'money_unit',
  11. 时间单位: 'time_unit',
  12. 订单来源: 'order_source',
  13. 订单类型: 'order_type',
  14. 生产状态: 'production_status',
  15. 按单按库: 'order_library',
  16. 紧急程度: 'urgent_type',
  17. 订单计划类型: 'plan_type',
  18. 交付要求: 'require_ments',
  19. 交货状态: 'delivery_status',
  20. 客户状态: 'contact_status',
  21. 营业类型: 'company_category',
  22. 结算方式: 'settlement_mode',
  23. 商机来源: 'business_opport_code',
  24. 影响力: 'influence_level_code',
  25. 态度: 'attittude_code',
  26. 质保期单位: 'date_unit',
  27. 保质期单位: 'date_unit',
  28. 商机阶段: 'business_stage_code',
  29. 合同类型: 'contract_type',
  30. 销售类型: 'order_type',
  31. 退货类型: 'sale_return_order_type',
  32. 联系人状态: 'contact_link_status',
  33. 需求类型: 'requirement_source_type',
  34. 采购订单类型: 'purchase_type',
  35. 流程实例的结果: 'bpm_process_instance_result',
  36. 采购收货单类型: 'purchase_receive_type',
  37. 企业类型: 'enterprise_type',
  38. 关联类型: 'fin_link_type',
  39. '客户/供应商资质类型': 'contact_qc_type',
  40. 派车任务类型: 'logistic_delivery_type',
  41. 计划紧急程度: 'logistic_urgency_level_type',
  42. 计划工单费用类型: 'logistic_list_cost_type',
  43. 驾照类型: 'driver_license_type',
  44. 单据类型: 'receipt_type',
  45. 工种类型: 'work_type',
  46. 供应商级别: 'contact_level',
  47. 生产类型: 'productionType',
  48. 包装强度: 'packagingStrength',
  49. 包装密度: 'packagingDensity',
  50. 工作流任务分配规则的类型: 'bpm_task_assign_rule_type',
  51. 工作流任务分配自定义脚本: 'bpm_task_assign_script',
  52. 资质审查: 'certificate',
  53. 文档类型: 'doc_type',
  54. 项目状态: 'pro_projects_status',
  55. 项目类型: 'pro_projects_type',
  56. 预算单位: 'pro_projects_budget_unit',
  57. 市场活动类型: 'activity_type',
  58. 计量单位: 'measuring_uint',
  59. 所属行业: 'industry',
  60. 纳税人资质: 'taxpayer',
  61. 企业荣誉: 'enterprise_honor',
  62. 企业规模: 'enterprise_size',
  63. 产地: 'purchase_origin',
  64. 故障等级: 'fault_level',
  65. 商品价格类型: 'goods_price_type',
  66. 规则状态: 'rule_status',
  67. 物品机型: 'product_model_key',
  68. 物品颜色: 'product_color_key',
  69. 送货方式: 'delivery_method',
  70. 冲差类型: 'adjust_type',
  71. 冲差方式: 'adjust_method',
  72. 冲差原因: 'adjust_reason',
  73. 冲差范围: 'adjust_range',
  74. 调整类型: 'adjust_price_type',
  75. 贮藏: 'layBy',
  76. };
  77. /**
  78. * ClientEnum 枚举
  79. * 特殊处理的客户环境id
  80. * 1 主环境-601环境
  81. * 2 soll-索尔环境
  82. * 3 tg-碳谷环境
  83. * 4 baoyue-宝悦环境
  84. * 5 jiashi-嘉实环境
  85. * 9 jiannan-江南
  86. * 21 中能装备环境
  87. * 6 润天智科
  88. * 7 特瑞医疗
  89. * 8 华泰
  90. */
  91. export const numberList = [
  92. 'urgent_type',
  93. 'patrol_cycle',
  94. 'order_library',
  95. 'order_type',
  96. 'require_ments',
  97. 'order_source',
  98. 'production_status',
  99. 'plan_type',
  100. 'delivery_status',
  101. 'rule_status'
  102. ];
  103. //报价管理-审核枚举
  104. export const reviewStatus = {
  105. 0: '未提交',
  106. 1: '审核中',
  107. 2: '已审核',
  108. 3: '审核不通过',
  109. 7: '作废'
  110. };
  111. //审核下拉
  112. export const reviewStatusSelect = [
  113. { value: 0, label: '未提交' },
  114. { value: 1, label: '审核中' },
  115. { value: 2, label: '已审核' },
  116. { value: 3, label: '审核不通过' },
  117. { value: 7, label: '作废' }
  118. ];
  119. //报价单-是否接受拆单
  120. export const acceptUnpackoptions = [
  121. { label: '接受', value: 1 },
  122. { label: '不接受', value: 0 }
  123. ];
  124. //销售订单-发货状态
  125. export const deliveryStatusOptions = [
  126. { value: 0, label: '未发货' },
  127. { value: 1, label: '部分发货' },
  128. { value: 2, label: '已发货' }
  129. ];
  130. // 开票状态
  131. export const invoiceStatusOp = [
  132. { value: 0, label: '未开票' },
  133. { value: 1, label: '部分开票' },
  134. { value: 2, label: '全部开票' }
  135. ];
  136. //销售订单-订单状态
  137. export const orderStatusOptions = [
  138. { value: 0, label: '未提交' },
  139. { value: 1, label: '审核中' },
  140. { value: 2, label: '已审核' },
  141. { value: 3, label: '审核未通过' }
  142. ];
  143. //销售订单-订单状态
  144. export const payStatusOptions = [
  145. { value: 0, label: '未付款' },
  146. { value: 1, label: '部分付款' },
  147. { value: 2, label: '已付款' }
  148. ];
  149. //发货审核状态
  150. export const reviewStatusEnum = [
  151. { value: 0, label: '未提交' },
  152. { value: 1, label: '审核中' },
  153. { value: 2, label: '已审核' },
  154. { value: 3, label: '审核未通过' },
  155. { value: 7, label: '作废' }
  156. ];
  157. //销售订单整体进度
  158. export const saleOrderProgressStatusEnum = [
  159. { value: 0, label: '未开始' },
  160. { value: 100, label: '待排程' },
  161. { value: 200, label: '已排程' },
  162. { value: 300, label: '待派单' },
  163. { value: 400, label: '已派单' },
  164. { value: 500, label: '生产执行中' },
  165. { value: 501, label: '部分入库' },
  166. { value: 600, label: '已入库' },
  167. { value: 700, label: '待发货' },
  168. { value: 701, label: '部分发货' },
  169. { value: 800, label: '全部发货' },
  170. { value: 1000, label: '完成' }
  171. ];
  172. //销售订单进度
  173. export const saleOrderStatusEnum = [
  174. { value: 0, label: '未开始' },
  175. { value: 100, label: '待排程' },
  176. { value: 200, label: '已排程' },
  177. { value: 300, label: '待派单' },
  178. { value: 400, label: '已派单' },
  179. { value: 500, label: '生产执行中' },
  180. { value: 501, label: '部分入库' },
  181. { value: 600, label: '已入库' },
  182. { value: 1000, label: '完成' }
  183. ];
  184. //采购计划整体进度
  185. export const purchasePlanProgressStatusEnum = [
  186. { value: 0, label: '未开始' },
  187. { value: 100, label: '待核价' },
  188. { value: 101, label: '核价中' },
  189. { value: 103, label: '部分核价' },
  190. { value: 102, label: '核价完成' },
  191. { value: 200, label: '在途' },
  192. { value: 201, label: '部分入库' },
  193. { value: 300, label: '已入库' },
  194. { value: 1000, label: '完成' }
  195. ];
  196. //采购订单整体进度
  197. export const purchaseOrderProgressStatusEnum = [
  198. { value: 0, label: '未开始' },
  199. { value: 100, label: '在途' },
  200. { value: 101, label: '部分入库' },
  201. { value: 102, label: '待质检' },
  202. { value: 103, label: '质检中' },
  203. { value: 200, label: '已入库' },
  204. { value: 1000, label: '完成' }
  205. ];
  206. // 网络状态
  207. export const networkStatus = [
  208. { code: 0, label: '离线' },
  209. { code: 1, label: '在线' },
  210. { code: 2, label: '关机' },
  211. { code: 3, label: '开机' }
  212. ];
  213. // 状态(业务状态)
  214. export const businessStatus = [
  215. { code: 0, label: '空闲' },
  216. { code: 1, label: '占用' },
  217. { code: 2, label: '故障' },
  218. { code: 3, label: '维修' },
  219. { code: 4, label: '保养' },
  220. { code: 5, label: '巡点检' }
  221. ];
  222. //主数据分类关联对应常量
  223. export const treeClassifyCodeEnum = {
  224. CHACHE: 'w10-2',
  225. producerType: 'W10',
  226. PROCESSTYPE: 'PROCESS001'
  227. };
  228. export const sceneStateEnum = [
  229. { code: 1, label: '生产入库', documentsName: '生产工单' },
  230. { code: 2, label: '采购入库', documentsName: '采购收货单' },
  231. { code: 3, label: '归还入库', documentsName: '出库单' },
  232. { code: 4, label: '领料退货入库', documentsName: '领料退货单' },
  233. // { code: 5, label: '其他入库' },
  234. { code: 6, label: '销售退货入库', documentsName: '销售订单' },
  235. { code: 7, label: '销售受托入库', documentsName: '受托收货单' },
  236. { code: 8, label: '半成品入库', documentsName: '委外工单' },
  237. { code: 9, label: '外协入库', documentsName: '销售退货处理单' },
  238. { code: 10, label: '委外入库', documentsName: '委外订单' },
  239. { code: 11, label: '委外退货入库', documentsName: '委外发货单' },
  240. { code: 12, label: '委外入库(非采购)', documentsName: '委外申请单' },
  241. { code: 13, label: '受托入库', documentsName: '受托收货单' },
  242. { code: 14, label: '项目入库', documentsName: '项目编码' },
  243. { code: 16, label: '异常处理入库' },
  244. {
  245. code: 17,
  246. label: '回收入库'
  247. },
  248. {
  249. code: 18,
  250. label: '返工返修入库'
  251. },
  252. { code: 99, label: '其他入库' }
  253. ];
  254. export const outputSceneStateEnum = [
  255. { code: 1, label: '退供出库' },
  256. { code: 2, label: '调拨出库' },
  257. { code: 3, label: '销售出库' },
  258. { code: 4, label: '领用出库' },
  259. { code: 5, label: '报废出库' },
  260. { code: 6, label: '外协出库' },
  261. { code: 7, label: '委外出库' },
  262. { code: 8, label: '受托退货出库' },
  263. { code: 9, label: '仓库委外出库' },
  264. { code: 10, label: '采购退货出库' },
  265. { code: 11, label: '自选领用出库' },
  266. { code: 12, label: '配料出库' }
  267. ];
  268. // 计价方式
  269. export const pricingWayList = [
  270. { id: 1, name: '按数量计价' },
  271. { id: 2, name: '按重量计价' },
  272. { id: 3, name: '按增重计价' },
  273. ];
  274. //来源类型
  275. export const relationTypeOption = {
  276. 1: '发货确认单',
  277. 2: '收货确认单',
  278. 3: '销售退货单'
  279. };
  280. export const shippingModeOp = [
  281. {
  282. value: 1,
  283. label: '发货再对账'
  284. },
  285. {
  286. value: 2,
  287. label: '对账再发货'
  288. }
  289. ];
  290. export const shippingModePurchaseOp = [
  291. {
  292. value: 1,
  293. label: '收货再对账'
  294. },
  295. {
  296. value: 2,
  297. label: '对账再收货'
  298. }
  299. ];
  300. export const quoteTypeOp = [
  301. {
  302. value: 1,
  303. label: '常规价'
  304. },
  305. {
  306. value: 2,
  307. label: '内部价'
  308. },
  309. {
  310. value: 3,
  311. label: '议价'
  312. }
  313. ];
  314. export const transactionMethodsOp = [
  315. {
  316. value: 1,
  317. label: '先票后款'
  318. },
  319. {
  320. value: 2,
  321. label: '先款后票'
  322. }
  323. ];
  324. // 付款类型下拉
  325. export const paymentTypeOp = [
  326. {
  327. value: 1,
  328. label: '预付款'
  329. },
  330. {
  331. value: 2,
  332. label: '交货款'
  333. },
  334. {
  335. value: 3,
  336. label: '质保金'
  337. },
  338. {
  339. value: 4,
  340. label: '尾款'
  341. }
  342. ]
  343. //委外订单来源类型
  344. export const orderSourceType = ['3', '4', '5', '6', '7'];
  345. //委外场景
  346. export const outsourceSceneList = [
  347. { value: 1, label: '首工序委外' },
  348. { value: 2, label: '单工序' },
  349. { value: 3, label: '多工序' },
  350. { value: 4, label: '首工序及多工序' }
  351. ];
  352. //属性类型
  353. export const lbjtList = {
  354. 1: '自制件',
  355. 2: '采购件',
  356. 3: '外协件',
  357. 4: '受托件'
  358. };
  359. //需求类型
  360. export const requirementSourceType = [
  361. { value: '1', label: '生产性物资采购' },
  362. { value: '2', label: '非生产性物资采购' },
  363. { value: '3', label: '带料生产委外' },
  364. { value: '4', label: '不带料生产委外' },
  365. { value: '5', label: '研发委外' },
  366. { value: '6', label: '外协自供料采购' },
  367. { value: '7', label: '外协客供料采购' },
  368. { value: '8', label: '退货委外' },
  369. { value: '9', label: '委外返修' },
  370. { value: '10', label: '危险危物处置委外' },
  371. { value: '99', label: '其他' }
  372. ];
  373. //商品级别
  374. export const levelList = [
  375. { value: '1', label: '特级' },
  376. { value: '2', label: '一级' },
  377. { value: '3', label: '二级' },
  378. { value: '4', label: '三级' }
  379. ];
  380. //变更类型
  381. export const relationTypeList = [{ value: 100, label: '采购订单' }];
  382. // 状态类型下拉
  383. export const StateType = [
  384. {
  385. value: '1',
  386. label: '启用'
  387. },
  388. {
  389. value: '2',
  390. label: '禁用'
  391. }
  392. ];
  393. // 启用状态下拉
  394. export const enabledStatus = [
  395. {
  396. value: '1',
  397. label: '启用'
  398. },
  399. {
  400. value: '2',
  401. label: '禁用'
  402. }
  403. ];
  404. // 下拉是否回执下拉
  405. export const receiptType = [
  406. {
  407. value: '1',
  408. label: '是'
  409. },
  410. {
  411. value: '0',
  412. label: '否'
  413. }
  414. ];
  415. // 下拉
  416. export const reconciliationType = [
  417. {
  418. label: '按年度',
  419. value: 1
  420. },
  421. {
  422. label: '按季度',
  423. value: 2
  424. },
  425. {
  426. label: '按月度',
  427. value: 3
  428. },
  429. {
  430. label: '按时间段',
  431. value: 4
  432. }
  433. ];
  434. // 异常列表进度 下拉
  435. export const exceptionType = [
  436. {
  437. label: '处置中',
  438. value: 1
  439. },
  440. {
  441. label: '处置完毕',
  442. value: 2
  443. },
  444. {
  445. label: '暂时搁置',
  446. value: 3
  447. },
  448. {
  449. label: '关闭',
  450. value: 4
  451. },
  452. {
  453. label: '未开始',
  454. value: 5
  455. }
  456. ];
  457. // 发票类型下拉
  458. export const invoiceType = [
  459. {
  460. label: '开票',
  461. value: 1
  462. },
  463. {
  464. label: '收票',
  465. value: 2
  466. }
  467. ];
  468. // 收款状态下拉
  469. export const paymentStatus = [
  470. {
  471. label: '未收款',
  472. value: 0
  473. },
  474. {
  475. label: '部分收款',
  476. value: 1
  477. },
  478. {
  479. label: '全部收款',
  480. value: 2
  481. }
  482. ];
  483. // 付款状态下拉
  484. export const paymentType = [
  485. {
  486. label: '未付款',
  487. value: 0
  488. },
  489. {
  490. label: '部分付款',
  491. value: 1
  492. },
  493. {
  494. label: '全部付款',
  495. value: 2
  496. }
  497. ];
  498. // 结算账户类型
  499. export const accountType = [
  500. {
  501. label: '现金',
  502. value: 1
  503. },
  504. {
  505. label: '银行卡',
  506. value: 2
  507. }
  508. ];
  509. // 结算账户是否启用下拉
  510. export const whetherToEnable = [
  511. {
  512. label: '启用',
  513. value: 1
  514. },
  515. {
  516. label: '禁用',
  517. value: 0
  518. }
  519. ];
  520. // 车辆状态下拉 vehicle state
  521. export const vehicleState = [
  522. {
  523. label: '运输中',
  524. value: 1
  525. },
  526. {
  527. label: '空闲中',
  528. value: 2
  529. }
  530. ];
  531. //持证类型
  532. export const holderTypeOptions = [
  533. {
  534. label: '个人',
  535. value: '1'
  536. },
  537. {
  538. label: '供应商',
  539. value: '3'
  540. },
  541. {
  542. label: '客户',
  543. value: '4'
  544. },
  545. {
  546. label: '企业资质',
  547. value: '2'
  548. },
  549. {
  550. label: '受托企业资质',
  551. value: '6'
  552. }
  553. ];
  554. export const topLevel1 = [
  555. {
  556. label: '直接部门负责人',
  557. value: '1'
  558. },
  559. {
  560. label: '上二级部门负责人',
  561. value: '2'
  562. },
  563. {
  564. label: '上三级部门负责人',
  565. value: '3'
  566. },
  567. {
  568. label: '上四级部门负责人',
  569. value: '4'
  570. },
  571. {
  572. label: '上五级部门负责人',
  573. value: '5'
  574. },
  575. {
  576. label: '上六级部门负责人',
  577. value: '6'
  578. },
  579. {
  580. label: '上七级部门负责人',
  581. value: '7'
  582. },
  583. {
  584. label: '上八级部门负责人',
  585. value: '8'
  586. },
  587. {
  588. label: '上九级部门负责人',
  589. value: '9'
  590. }
  591. ];
  592. export const topLevel2 = [
  593. {
  594. label: '最高级部门负责人',
  595. value: '99'
  596. },
  597. {
  598. label: '第二层部门负责人',
  599. value: '2'
  600. },
  601. {
  602. label: '第三层部门负责人',
  603. value: '3'
  604. },
  605. {
  606. label: '第四层部门负责人',
  607. value: '4'
  608. },
  609. {
  610. label: '第五层部门负责人',
  611. value: '5'
  612. },
  613. {
  614. label: '第六层部门负责人',
  615. value: '6'
  616. },
  617. {
  618. label: '第七层部门负责人',
  619. value: '7'
  620. },
  621. {
  622. label: '第八层部门负责人',
  623. value: '8'
  624. },
  625. {
  626. label: '第九层部门负责人',
  627. value: '9'
  628. }
  629. ];
  630. export const payAndReceiveEnum = [
  631. {
  632. label: '对账单',
  633. value: 1
  634. },
  635. {
  636. label: '合同',
  637. value: 2
  638. },
  639. {
  640. label: '销售订单',
  641. value: 3
  642. },
  643. {
  644. label: '售后管理',
  645. value: 4
  646. },
  647. {
  648. label: '发货单',
  649. value: 5
  650. },
  651. {
  652. label: '采购收货单',
  653. value: 6
  654. },
  655. {
  656. label: '收款计划单',
  657. value: 7
  658. },
  659. {
  660. label: '付款计划单',
  661. value: 8
  662. },
  663. {
  664. label: '其他',
  665. value: 99
  666. },
  667. ];
  668. export const allocationType = [
  669. {
  670. code: 1,
  671. label: '库内调拨'
  672. },
  673. {
  674. code: 2,
  675. label: '库外调拨'
  676. }
  677. ];
  678. // 列表维度
  679. export const dimensionType = [
  680. { code: 1, label: '物品维度' },
  681. { code: 2, label: '批次维度' },
  682. { code: 3, label: '包装维度' }
  683. ];