conditions.js 22 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189
  1. const crewDeptOptions = [{
  2. label: '轮机部',
  3. value: 'E'
  4. },
  5. {
  6. label: '甲板部',
  7. value: 'D'
  8. }
  9. ]
  10. const crewOptions = [
  11. {
  12. label: '船长',
  13. value: '1'
  14. },
  15. {
  16. label: '大副',
  17. value: '3'
  18. },
  19. {
  20. label: '二副',
  21. value: '5'
  22. },
  23. {
  24. label: '三副',
  25. value: '7'
  26. },
  27. {
  28. label: '轮机长',
  29. value: '12'
  30. },
  31. {
  32. label: '大管轮',
  33. value: '14'
  34. },
  35. {
  36. label: '二管轮',
  37. value: '16'
  38. },
  39. {
  40. label: '三管轮',
  41. value: '18'
  42. },
  43. {
  44. label: '电机员',
  45. value: '20'
  46. }]
  47. let maOptions = []
  48. export default {
  49. 'GENERAL-AUDIT-APPROVE': [
  50. {
  51. name: '审核类型',
  52. varName: 'businessType',
  53. varType: 'enum',
  54. options: [{
  55. label: '用印申请',
  56. value: '用印申请'
  57. },
  58. {
  59. label: '开发票',
  60. value: '开发票'
  61. },
  62. {
  63. label: '仓储合同',
  64. value: '仓储合同'
  65. },
  66. {
  67. label: '开库申请',
  68. value: '开库申请'
  69. }
  70. ,
  71. {
  72. label: '分公司日常汇报',
  73. value: '分公司日常汇报'
  74. }
  75. ,
  76. {
  77. label: '物资申请',
  78. value: '物资申请'
  79. }
  80. ,
  81. {
  82. label: '其他',
  83. value: '其他'
  84. }],
  85. unit: null,
  86. operators: [{
  87. label: '等于',
  88. value: 'EQ'
  89. },
  90. {
  91. label: '不等于',
  92. value: 'NE'
  93. }]
  94. }],
  95. 'FEIYONGGUANLI-APPROVE': [
  96. {
  97. name: '合营公司',
  98. varName: 'jointVentureParties',
  99. varType: 'enum',
  100. options: [{
  101. label: '李德绅',
  102. value: '李德绅'
  103. },
  104. {
  105. label: '洮南市鸿胜粮贸有限公司',
  106. value: '洮南市鸿胜粮贸有限公司'
  107. }, {
  108. label: '厦门建发物产有限公司',
  109. value: '厦门建发物产有限公司'
  110. }],
  111. unit: null,
  112. operators: [{
  113. label: '等于',
  114. value: 'EQ'
  115. },
  116. {
  117. label: '不等于',
  118. value: 'NE'
  119. }]
  120. }
  121. ,
  122. {
  123. name: '创建人',
  124. varName: 'createUserId',
  125. varType: 'value',
  126. options: null,
  127. unit: null,
  128. operators: [{
  129. label: '等于',
  130. value: 'EQ'
  131. },
  132. {
  133. label: '不等于',
  134. value: 'NE'
  135. },
  136. ]
  137. }],
  138. 'INOUTTASK-TASK-APPROVE': [
  139. {
  140. name: '合营公司',
  141. varName: 'jointVentureParties',
  142. varType: 'enum',
  143. options: [{
  144. label: '李德绅',
  145. value: '李德绅'
  146. },
  147. {
  148. label: '洮南市鸿胜粮贸有限公司',
  149. value: '洮南市鸿胜粮贸有限公司'
  150. }, {
  151. label: '厦门建发物产有限公司',
  152. value: '厦门建发物产有限公司'
  153. }],
  154. unit: null,
  155. operators: [{
  156. label: '等于',
  157. value: 'EQ'
  158. },
  159. {
  160. label: '不等于',
  161. value: 'NE'
  162. }]
  163. }],
  164. 'PROCUREMENT-PRICE-APPROVE': [
  165. {
  166. name: '合营公司',
  167. varName: 'jointVentureParties',
  168. varType: 'enum',
  169. options: [{
  170. label: '李德绅',
  171. value: '李德绅'
  172. },
  173. {
  174. label: '洮南市鸿胜粮贸有限公司',
  175. value: '洮南市鸿胜粮贸有限公司'
  176. }, {
  177. label: '厦门建发物产有限公司',
  178. value: '厦门建发物产有限公司'
  179. }],
  180. unit: null,
  181. operators: [{
  182. label: '等于',
  183. value: 'EQ'
  184. },
  185. {
  186. label: '不等于',
  187. value: 'NE'
  188. }]
  189. }],
  190. 'TRANSPORTATION-SETTLEMENT-REPORT': [
  191. {
  192. name: '合营公司',
  193. varName: 'jointVentureParties',
  194. varType: 'enum',
  195. options: [{
  196. label: '李德绅',
  197. value: '李德绅'
  198. },
  199. {
  200. label: '洮南市鸿胜粮贸有限公司',
  201. value: '洮南市鸿胜粮贸有限公司'
  202. }, {
  203. label: '厦门建发物产有限公司',
  204. value: '厦门建发物产有限公司'
  205. }],
  206. unit: null,
  207. operators: [{
  208. label: '等于',
  209. value: 'EQ'
  210. },
  211. {
  212. label: '不等于',
  213. value: 'NE'
  214. }]
  215. }],
  216. 'WAREHOUSING-ORDER-APPROVE': [
  217. {
  218. name: '合营公司',
  219. varName: 'jointVentureParties',
  220. varType: 'enum',
  221. options: [{
  222. label: '李德绅',
  223. value: '李德绅'
  224. },
  225. {
  226. label: '洮南市鸿胜粮贸有限公司',
  227. value: '洮南市鸿胜粮贸有限公司'
  228. }, {
  229. label: '厦门建发物产有限公司',
  230. value: '厦门建发物产有限公司'
  231. }],
  232. unit: null,
  233. operators: [{
  234. label: '等于',
  235. value: 'EQ'
  236. },
  237. {
  238. label: '不等于',
  239. value: 'NE'
  240. }]
  241. }],
  242. 'SHOU-CONTRACT-APPROVE': [
  243. {
  244. name: '合营公司',
  245. varName: 'jointVentureParties',
  246. varType: 'enum',
  247. options: [{
  248. label: '李德绅',
  249. value: '李德绅'
  250. },
  251. {
  252. label: '洮南市鸿胜粮贸有限公司',
  253. value: '洮南市鸿胜粮贸有限公司'
  254. }, {
  255. label: '厦门建发物产有限公司',
  256. value: '厦门建发物产有限公司'
  257. }],
  258. unit: null,
  259. operators: [{
  260. label: '等于',
  261. value: 'EQ'
  262. },
  263. {
  264. label: '不等于',
  265. value: 'NE'
  266. }]
  267. }],
  268. 'SALE-CONTRACT-APPROVE': [
  269. {
  270. name: '合营公司',
  271. varName: 'jointVentureParties',
  272. varType: 'enum',
  273. options: [{
  274. label: '李德绅',
  275. value: '李德绅'
  276. },
  277. {
  278. label: '洮南市鸿胜粮贸有限公司',
  279. value: '洮南市鸿胜粮贸有限公司'
  280. }, {
  281. label: '厦门建发物产有限公司',
  282. value: '厦门建发物产有限公司'
  283. }],
  284. unit: null,
  285. operators: [{
  286. label: '等于',
  287. value: 'EQ'
  288. },
  289. {
  290. label: '不等于',
  291. value: 'NE'
  292. }]
  293. }],
  294. 'BUY-CONTRACT-APPROVE': [
  295. {
  296. name: '合营公司',
  297. varName: 'jointVentureParties',
  298. varType: 'enum',
  299. options: [{
  300. label: '李德绅',
  301. value: '李德绅'
  302. },
  303. {
  304. label: '洮南市鸿胜粮贸有限公司',
  305. value: '洮南市鸿胜粮贸有限公司'
  306. }, {
  307. label: '厦门建发物产有限公司',
  308. value: '厦门建发物产有限公司'
  309. }],
  310. unit: null,
  311. operators: [{
  312. label: '等于',
  313. value: 'EQ'
  314. },
  315. {
  316. label: '不等于',
  317. value: 'NE'
  318. }]
  319. }],
  320. 'FINANCE-PAYMENT': [
  321. {
  322. name: '单笔最大金额',
  323. varName: 'singleMaxAmount',
  324. varType: 'value',
  325. options: null,
  326. unit: '美元',
  327. operators: [{
  328. label: '等于',
  329. value: 'EQ'
  330. },
  331. {
  332. label: '不等于',
  333. value: 'NE'
  334. },
  335. {
  336. label: '大于',
  337. value: 'GT'
  338. },
  339. {
  340. label: '大于等于',
  341. value: 'GE'
  342. },
  343. {
  344. label: '小于',
  345. value: 'LT'
  346. },
  347. {
  348. label: '小于等于',
  349. value: 'LE'
  350. }]
  351. },
  352. {
  353. name: '申请类型',
  354. varName: 'applyTypeId',
  355. varType: 'enum',
  356. options: [{
  357. label: '正常申请',
  358. value: '1'
  359. },
  360. {
  361. label: '紧急申请',
  362. value: '2'
  363. },
  364. {
  365. label: '其他',
  366. value: '3'
  367. }],
  368. unit: null,
  369. operators: [{
  370. label: '等于',
  371. value: 'EQ'
  372. }]
  373. }
  374. //
  375. // {
  376. // name: '预算是否足够',
  377. // varName: 'budgetEnoughFlag',
  378. // varType: 'enum',
  379. // options: [{
  380. // label: '否',
  381. // value: '0'
  382. // },
  383. // {
  384. // label: '是',
  385. // value: '1'
  386. // }],
  387. // unit: null,
  388. // operators: [{
  389. // label: '等于',
  390. // value: 'EQ'
  391. // }]
  392. // },
  393. // {
  394. // name: '是否需要上传水单',
  395. // varName: 'needUpload',
  396. // varType: 'enum',
  397. // options: [{
  398. // label: '否',
  399. // value: '0'
  400. // },
  401. // {
  402. // label: '是',
  403. // value: '1'
  404. // }],
  405. // unit: null,
  406. // operators: [{
  407. // label: '等于',
  408. // value: 'EQ'
  409. // }]
  410. // },
  411. // {
  412. // name: '船舶经营类型',
  413. // varName: 'vesselManageType',
  414. // varType: 'enum',
  415. // options: [{
  416. // label: '自营及光租',
  417. // value: '1'
  418. // },
  419. // {
  420. // label: '包干',
  421. // value: '2'
  422. // },
  423. // {
  424. // label: '代管',
  425. // value: '4'
  426. // }],
  427. // unit: null,
  428. // operators: [{
  429. // label: '等于',
  430. // value: 'EQ'
  431. // }]
  432. // },
  433. // {
  434. // name: '是否需要船东审核',
  435. // varName: 'ownerApproveFlag',
  436. // varType: 'enum',
  437. // options: [{
  438. // label: '否',
  439. // value: '0'
  440. // },
  441. // {
  442. // label: '是',
  443. // value: '1'
  444. // }],
  445. // unit: null,
  446. // operators: [{
  447. // label: '等于',
  448. // value: 'EQ'
  449. // }]
  450. // }
  451. ],
  452. 'QINGJIA-APPROVE': [{
  453.     name: '请假类型',
  454.     varName: 'checkDutyId',
  455.     varType: 'value',
  456.     options: crewOptions,
  457.     unit: null,
  458.     operators: [{
  459.       label: '等于',
  460.       value: 'EQ'
  461.     },
  462.     {
  463.       label: '不等于',
  464.       value: 'NE'
  465.     }]
  466.   }],
  467. 'FINANCE-REIMBURSEMENT': [{
  468. name: '是否需要上传水单',
  469. varName: 'needUpload',
  470. varType: 'enum',
  471. options: [{
  472. label: '否',
  473. value: '0'
  474. },
  475. {
  476. label: '是',
  477. value: '1'
  478. }],
  479. unit: null,
  480. operators: [{
  481. label: '等于',
  482. value: 'EQ'
  483. },
  484. {
  485. label: '不等于',
  486. value: 'NE'
  487. }]
  488. }],
  489. // 'PURCHASE-MAP-PURCHAS': [
  490. // {
  491. // name: '采购类型',
  492. // varName: 'purchasType',
  493. // varType: 'enum',
  494. // options: [{
  495. // label: '直接采购',
  496. // value: '直接采购'
  497. // },
  498. // {
  499. // label: '紧急采购',
  500. // value: '紧急采购'
  501. // }, {
  502. // label: '正常采购',
  503. // value: '正常采购'
  504. // }],
  505. // unit: null,
  506. // operators: [{
  507. // label: '等于',
  508. // value: 'EQ'
  509. // },
  510. // {
  511. // label: '不等于',
  512. // value: 'NE'
  513. // }]
  514. // }
  515. // ],
  516. 'PURCHASE-MA-PURCHAS': [
  517. {
  518. name: '采购类型',
  519. varName: 'purchasType',
  520. varType: 'enum',
  521. options: [{
  522. label: '直接采购',
  523. value: '直接采购'
  524. },
  525. {
  526. label: '紧急采购',
  527. value: '紧急采购'
  528. }, {
  529. label: '正常采购',
  530. value: '正常采购'
  531. }],
  532. unit: null,
  533. operators: [{
  534. label: '等于',
  535. value: 'EQ'
  536. },
  537. {
  538. label: '不等于',
  539. value: 'NE'
  540. }]
  541. },
  542. {
  543. name: '折后总金额',
  544. varName: 'afterDiscountLower',
  545. varType: 'value',
  546. options: null,
  547. unit: null,
  548. operators: [{
  549. label: '等于',
  550. value: 'EQ'
  551. },
  552. {
  553. label: '不等于',
  554. value: 'NE'
  555. },
  556. {
  557. label: '大于',
  558. value: 'GT'
  559. },
  560. {
  561. label: '大于等于',
  562. value: 'GE'
  563. },
  564. {
  565. label: '小于',
  566. value: 'LT'
  567. },
  568. {
  569. label: '小于等于',
  570. value: 'LE'
  571. },]
  572. }
  573. ],
  574. 'PURCHASE-SP-PURCHAS': [
  575. {
  576. name: '采购类型',
  577. varName: 'purchasType',
  578. varType: 'enum',
  579. options: [{
  580. label: '直接采购',
  581. value: '直接采购'
  582. },
  583. {
  584. label: '紧急采购',
  585. value: '紧急采购'
  586. }, {
  587. label: '正常采购',
  588. value: '正常采购'
  589. }],
  590. unit: null,
  591. operators: [{
  592. label: '等于',
  593. value: 'EQ'
  594. },
  595. {
  596. label: '不等于',
  597. value: 'NE'
  598. }]
  599. },
  600. {
  601. name: '折后总金额',
  602. varName: 'afterDiscountLower',
  603. varType: 'value',
  604. options: null,
  605. unit: null,
  606. operators: [{
  607. label: '等于',
  608. value: 'EQ'
  609. },
  610. {
  611. label: '不等于',
  612. value: 'NE'
  613. },
  614. {
  615. label: '大于',
  616. value: 'GT'
  617. },
  618. {
  619. label: '大于等于',
  620. value: 'GE'
  621. },
  622. {
  623. label: '小于',
  624. value: 'LT'
  625. },
  626. {
  627. label: '小于等于',
  628. value: 'LE'
  629. },]
  630. }
  631. ],
  632. 'PURCHASE-MAP-PURCHAS': [
  633. {
  634. name: '采购类型',
  635. varName: 'purchasType',
  636. varType: 'enum',
  637. options: [{
  638. label: '直接采购',
  639. value: '直接采购'
  640. },
  641. {
  642. label: '紧急采购',
  643. value: '紧急采购'
  644. }, {
  645. label: '正常采购',
  646. value: '正常采购'
  647. }],
  648. unit: null,
  649. operators: [{
  650. label: '等于',
  651. value: 'EQ'
  652. },
  653. {
  654. label: '不等于',
  655. value: 'NE'
  656. }]
  657. },
  658. {
  659. name: '折后总金额',
  660. varName: 'afterDiscountLower',
  661. varType: 'value',
  662. options: null,
  663. unit: null,
  664. operators: [{
  665. label: '等于',
  666. value: 'EQ'
  667. },
  668. {
  669. label: '不等于',
  670. value: 'NE'
  671. },
  672. {
  673. label: '大于',
  674. value: 'GT'
  675. },
  676. {
  677. label: '大于等于',
  678. value: 'GE'
  679. },
  680. {
  681. label: '小于',
  682. value: 'LT'
  683. },
  684. {
  685. label: '小于等于',
  686. value: 'LE'
  687. },]
  688. }
  689. ],
  690. 'PURCHASE-SP-PARITY': [{
  691. name: '折后总金额',
  692. varName: 'afterDiscountLower',
  693. varType: 'value',
  694. options: null,
  695. unit: null,
  696. operators: [{
  697. label: '等于',
  698. value: 'EQ'
  699. },
  700. {
  701. label: '不等于',
  702. value: 'NE'
  703. },
  704. {
  705. label: '大于',
  706. value: 'GT'
  707. },
  708. {
  709. label: '大于等于',
  710. value: 'GE'
  711. },
  712. {
  713. label: '小于',
  714. value: 'LT'
  715. },
  716. {
  717. label: '小于等于',
  718. value: 'LE'
  719. },]
  720. },],
  721. 'PURCHASE-MA-PARITY': [{
  722. name: '折后总金额',
  723. varName: 'afterDiscountLower',
  724. varType: 'value',
  725. options: null,
  726. unit: null,
  727. operators: [{
  728. label: '等于',
  729. value: 'EQ'
  730. },
  731. {
  732. label: '不等于',
  733. value: 'NE'
  734. },
  735. {
  736. label: '大于',
  737. value: 'GT'
  738. },
  739. {
  740. label: '大于等于',
  741. value: 'GE'
  742. },
  743. {
  744. label: '小于',
  745. value: 'LT'
  746. },
  747. {
  748. label: '小于等于',
  749. value: 'LE'
  750. }]
  751. }],
  752. 'PURCHASE-MAP-PARITY': [{
  753. name: '采购金额',
  754. varName: 'afterDiscountLower',
  755. varType: 'value',
  756. options: null,
  757. unit: null,
  758. operators: [{
  759. label: '等于',
  760. value: 'EQ'
  761. },
  762. {
  763. label: '不等于',
  764. value: 'NE'
  765. },
  766. {
  767. label: '大于',
  768. value: 'GT'
  769. },
  770. {
  771. label: '大于等于',
  772. value: 'GE'
  773. },
  774. {
  775. label: '小于',
  776. value: 'LT'
  777. },
  778. {
  779. label: '小于等于',
  780. value: 'LE'
  781. }]
  782. }],
  783. 'CREW-SINGLE-PRE-JOB-TRAINING': [{
  784. name: '被培训人职务',
  785. varName: 'checkDutyId',
  786. varType: 'enum',
  787. options: crewOptions,
  788. unit: null,
  789. operators: [{
  790. label: '等于',
  791. value: 'EQ'
  792. },
  793. {
  794. label: '不等于',
  795. value: 'NE'
  796. }]
  797. }],
  798. 'CREW-MONTH-EVALUATE': [{
  799. name: '条件职务',
  800. varName: 'checkDutyId',
  801. varType: 'enum',
  802. options: crewOptions,
  803. unit: null,
  804. operators: [{
  805. label: '等于',
  806. value: 'EQ'
  807. },
  808. {
  809. label: '不等于',
  810. value: 'NE'
  811. }]
  812. }],
  813. 'CREW-FY-EVALUATE-MIDDLE': [{
  814. name: '条件职务',
  815. varName: 'checkDutyId',
  816. varType: 'enum',
  817. options: crewOptions,
  818. unit: null,
  819. operators: [{
  820. label: '等于',
  821. value: 'EQ'
  822. },
  823. {
  824. label: '不等于',
  825. value: 'NE'
  826. }]
  827. }],
  828. 'CREW-INTERVIEW': [{
  829. name: '被面试人职务',
  830. varName: 'checkDutyId',
  831. varType: 'enum',
  832. options: crewOptions,
  833. unit: null,
  834. operators: [{
  835. label: '等于',
  836. value: 'EQ'
  837. },
  838. {
  839. label: '不等于',
  840. value: 'NE'
  841. }]
  842. }],
  843. 'CREW-DISEMBARKATION-EVALUATION': [
  844. {
  845. name: '条件职务',
  846. varName: 'checkDutyId',
  847. varType: 'enum',
  848. options: crewOptions,
  849. unit: null,
  850. operators: [{
  851. label: '等于',
  852. value: 'EQ'
  853. },
  854. {
  855. label: '不等于',
  856. value: 'NE'
  857. }]
  858. }, {
  859. name: '条件部门',
  860. varName: 'deptId',
  861. varType: 'enum',
  862. options: crewDeptOptions,
  863. unit: null,
  864. operators: [{
  865. label: '等于',
  866. value: 'EQ'
  867. },
  868. {
  869. label: '不等于',
  870. value: 'NE'
  871. }]
  872. }],
  873. 'CREW-EVALUATION': [{
  874. name: '条件职务',
  875. varName: 'checkDutyId',
  876. varType: 'enum',
  877. options: crewOptions,
  878. unit: null,
  879. operators: [{
  880. label: '等于',
  881. value: 'EQ'
  882. },
  883. {
  884. label: '不等于',
  885. value: 'NE'
  886. }]
  887. },
  888. {
  889. name: '考评类型',
  890. varName: 'evaluateTypeKey',
  891. varType: 'enum',
  892. options: [{
  893. label: '季度考核',
  894. value: '2'
  895. }],
  896. unit: null,
  897. operators: [{
  898. label: '等于',
  899. value: 'EQ'
  900. },
  901. {
  902. label: '不等于',
  903. value: 'NE'
  904. }]
  905. }],
  906. 'CREW-TRAINING': [{
  907. name: '船上部门名称',
  908. varName: 'checkShipDeptName',
  909. varType: 'enum',
  910. options: [{
  911. label: '甲板部',
  912. value: '甲板部'
  913. },
  914. {
  915. label: '轮机部',
  916. value: '轮机部'
  917. }],
  918. unit: null,
  919. operators: [{
  920. label: '等于',
  921. value: 'EQ'
  922. },
  923. {
  924. label: '不等于',
  925. value: 'NE'
  926. }]
  927. }],
  928. 'CREW-EVALUATE-YEAR-WARK': [{
  929. name: '条件职务',
  930. varName: 'checkDutyId',
  931. varType: 'enum',
  932. options: crewOptions,
  933. unit: null,
  934. operators: [{
  935. label: '等于',
  936. value: 'EQ'
  937. },
  938. {
  939. label: '不等于',
  940. value: 'NE'
  941. }]
  942. }],
  943. 'CREW-INTERVIEW-BACK-FLOW': [{
  944. name: '条件职务',
  945. varName: 'checkDutyId',
  946. varType: 'enum',
  947. options: crewOptions,
  948. unit: null,
  949. operators: [{
  950. label: '等于',
  951. value: 'EQ'
  952. },
  953. {
  954. label: '不等于',
  955. value: 'NE'
  956. }]
  957. }],
  958. 'CREW-ASSESS-TRAINING': [{
  959. name: '条件职务',
  960. varName: 'checkDutyId',
  961. varType: 'enum',
  962. options: crewOptions,
  963. unit: null,
  964. operators: [{
  965. label: '等于',
  966. value: 'EQ'
  967. },
  968. {
  969. label: '不等于',
  970. value: 'NE'
  971. }]
  972. }],
  973. 'CREW-EVALUATE-MIDDLE': [
  974. {
  975. name: '条件职务',
  976. varName: 'checkDutyId',
  977. varType: 'enum',
  978. options: crewOptions,
  979. unit: null,
  980. operators: [{
  981. label: '等于',
  982. value: 'EQ'
  983. },
  984. {
  985. label: '不等于',
  986. value: 'NE'
  987. }]
  988. }, {
  989. name: '系统船舶',
  990. varName: 'systemShip',
  991. varType: 'enum',
  992. options: [{
  993. label: '是',
  994. value: 'true'
  995. }, {
  996. label: '否',
  997. value: 'false'
  998. }],
  999. unit: null,
  1000. operators: [{
  1001. label: '等于',
  1002. value: 'EQ'
  1003. }]
  1004. }],
  1005. 'REPAIR-VOYAGE-BUDGET': [
  1006. {
  1007. name: '币种',
  1008. varName: 'checkCurrency',
  1009. varType: 'value',
  1010. options: null,
  1011. unit: null,
  1012. operators: [{
  1013. label: '等于',
  1014. value: 'EQ'
  1015. },
  1016. {
  1017. label: '不等于',
  1018. value: 'NE'
  1019. }]
  1020. }, {
  1021. name: '金额',
  1022. varName: 'checkMoney',
  1023. varType: 'value',
  1024. options: null,
  1025. unit: '元',
  1026. operators: [{
  1027. label: '大于等于',
  1028. value: 'GE'
  1029. },
  1030. {
  1031. label: '小于',
  1032. value: 'LT'
  1033. }]
  1034. }],
  1035. 'FINANCE-DEPTBUDGET': [{
  1036. name: '部门经理是否审核',
  1037. varName: 'deptLeaderApprove',
  1038. varType: 'enum',
  1039. options: [{
  1040. label: '否',
  1041. value: '0'
  1042. },
  1043. {
  1044. label: '是',
  1045. value: '1'
  1046. }],
  1047. unit: null,
  1048. operators: [{
  1049. label: '等于',
  1050. value: 'EQ'
  1051. }]
  1052. }],
  1053. 'CREW-PERFORMANCE-WORKFLOW': [{
  1054. name: '条件职务',
  1055. varName: 'checkDutyId',
  1056. varType: 'enum',
  1057. options: crewOptions,
  1058. unit: null,
  1059. operators: [{
  1060. label: '等于',
  1061. value: 'EQ'
  1062. },
  1063. {
  1064. label: '不等于',
  1065. value: 'NE'
  1066. }]
  1067. }],
  1068. 'ISM-INCOMPATIBLE-REPORT': [
  1069. {
  1070. name: '不符合来源',
  1071. varName: 'problemSourceId',
  1072. varType: 'enum',
  1073. options: [{
  1074. label: '甲板',
  1075. value: '1'
  1076. },
  1077. {
  1078. label: '轮机',
  1079. value: '2'
  1080. }, {
  1081. label: '船员',
  1082. value: '3'
  1083. }],
  1084. unit: null,
  1085. operators: [{
  1086. label: '等于',
  1087. value: 'EQ'
  1088. }]
  1089. }
  1090. ],
  1091. 'MATERIEL-MAT-CHECK': [
  1092. {
  1093. name: '物料类型',
  1094. varName: 'materielType',
  1095. varType: 'enum',
  1096. options: maOptions,
  1097. unit: null,
  1098. operators: [{
  1099. label: '等于',
  1100. value: 'EQ'
  1101. },
  1102. {
  1103. label: '不等于',
  1104. value: 'NE'
  1105. }]
  1106. }
  1107. ],
  1108. 'PURCHASE-MA-APPL': [
  1109. {
  1110. name: '物料类型',
  1111. varName: 'materialTypeId',
  1112. varType: 'enum',
  1113. options: [{
  1114. label: '通用物料',
  1115. value: '0'
  1116. }, {
  1117. label: '油漆',
  1118. value: '1'
  1119. }, {
  1120. label: '药品',
  1121. value: '2'
  1122. }, {
  1123. label: '滑油',
  1124. value: '3'
  1125. }, {
  1126. label: '消防救生',
  1127. value: '4'
  1128. }, {
  1129. label: '劳保',
  1130. value: '5'
  1131. }, {
  1132. label: '生活用品',
  1133. value: '6'
  1134. }, {
  1135. label: '船舶施工配套设备',
  1136. value: '7'
  1137. }, {
  1138. label: '重要物资',
  1139. value: '8'
  1140. }],
  1141. unit: null,
  1142. operators: [{
  1143. label: '等于',
  1144. value: 'EQ'
  1145. }]
  1146. }
  1147. ],
  1148. 'ISM-DISCREPANCY-REPORT': [
  1149. {
  1150. name: '不符合项性质',
  1151. varName: 'itemNatureKey',
  1152. varType: 'enum',
  1153. options: [{
  1154. label: '一般',
  1155. value: '1'
  1156. },
  1157. {
  1158. label: '严重',
  1159. value: '2'
  1160. },
  1161. {
  1162. label: '重大',
  1163. value: '3'
  1164. }],
  1165. unit: null,
  1166. operators: [{
  1167. label: '等于',
  1168. value: 'EQ'
  1169. }]
  1170. }
  1171. ],
  1172. 'MATERIEL-MAT-APPL': [{
  1173. name: '物料类型',
  1174. varName: 'materielType',
  1175. varType: 'enum',
  1176. options: maOptions,
  1177. unit: null,
  1178. operators: [{
  1179. label: '等于',
  1180. value: 'EQ'
  1181. }, {
  1182. label: '不等于',
  1183. value: 'NE'
  1184. }]
  1185. }],
  1186. }