conditions.js 25 KB

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