optionList.js 25 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302
  1. import {
  2. validatenumord,
  3. validatenum
  4. } from "@/util/validate";
  5. const validateDecimal = (rule, value, callback) => {
  6. if (value != "") {
  7. if (validatenumord(value, 1)) {
  8. callback(new Error("请输入数字"));
  9. } else {
  10. callback();
  11. }
  12. } else {
  13. callback();
  14. }
  15. };
  16. const validateNumber = (rule, value, callback) => {
  17. if (value != "") {
  18. if (validatenum(value, 2)) {
  19. callback(new Error("请正确输入身份证号"));
  20. } else {
  21. callback();
  22. }
  23. } else {
  24. callback();
  25. }
  26. };
  27. export const optionList = {
  28. searchMenuSpan: 18,
  29. addBtn: false,
  30. border: true,
  31. align: "center",
  32. index: true,
  33. viewBtn: false,
  34. editBtn: false,
  35. delBtn: false,
  36. // refreshBtn: false,
  37. menuWidth: 100,
  38. // labelWidth:250,
  39. dialogFullscreen: true,
  40. column: [{
  41. label: "学科",
  42. prop: "discipline",
  43. width: 100,
  44. overHidden: true,
  45. span: 4
  46. },
  47. {
  48. label: "类别",
  49. prop: "itemType",
  50. width: 100,
  51. overHidden: true,
  52. span: 4
  53. },
  54. {
  55. label: "转正时间",
  56. prop: "positiveTime",
  57. type: "date",
  58. valueFormat: "yyyy-MM-dd",
  59. width: 100,
  60. overHidden: true,
  61. span: 4
  62. },
  63. {
  64. label: "职务",
  65. prop: "position",
  66. width: 100,
  67. overHidden: true,
  68. span: 4
  69. },
  70. {
  71. label: "姓名",
  72. prop: "cname",
  73. width: 100,
  74. searchspan: 4,
  75. search: true,
  76. overHidden: true,
  77. span: 4
  78. },
  79. {
  80. label: "身份证号",
  81. prop: "idNumber",
  82. width: 100,
  83. overHidden: true,
  84. rules: [{
  85. validator: validateNumber,
  86. trigger: "blur"
  87. }],
  88. span: 4
  89. },
  90. {
  91. label: "工资拨付标准",
  92. prop: "salaryWithdrawalStandard",
  93. width: 100,
  94. overHidden: true,
  95. rules: [{
  96. validator: validateDecimal,
  97. trigger: "blur"
  98. }],
  99. formslot: true,
  100. span: 4
  101. },
  102. {
  103. label: "职级拨付标准",
  104. prop: "rankWithdrawalStandard",
  105. width: 100,
  106. overHidden: true,
  107. rules: [{
  108. validator: validateDecimal,
  109. trigger: "blur"
  110. }],
  111. span: 4
  112. },
  113. {
  114. label: "履约奖",
  115. prop: "performanceAward",
  116. width: 100,
  117. overHidden: true,
  118. rules: [{
  119. validator: validateDecimal,
  120. trigger: "blur"
  121. }],
  122. span: 4
  123. },
  124. {
  125. label: "校龄工资",
  126. prop: "schoolAgeSalary",
  127. width: 100,
  128. overHidden: true,
  129. rules: [{
  130. validator: validateDecimal,
  131. trigger: "blur"
  132. }],
  133. span: 4
  134. },
  135. {
  136. label: "增资",
  137. prop: "capitalIncrease",
  138. width: 100,
  139. overHidden: true,
  140. rules: [{
  141. validator: validateDecimal,
  142. trigger: "blur"
  143. }],
  144. span: 4
  145. },
  146. {
  147. label: "学历工资",
  148. prop: "educationSalary",
  149. width: 100,
  150. overHidden: true,
  151. rules: [{
  152. validator: validateDecimal,
  153. trigger: "blur"
  154. }],
  155. span: 4
  156. },
  157. {
  158. label: "职级标准",
  159. prop: "rankStandard",
  160. width: 100,
  161. overHidden: true,
  162. span: 4
  163. },
  164. {
  165. label: "职级工资",
  166. prop: "rankSalary",
  167. width: 100,
  168. overHidden: true,
  169. rules: [{
  170. validator: validateDecimal,
  171. trigger: "blur"
  172. }],
  173. span: 4
  174. },
  175. {
  176. label: "工资基数",
  177. prop: "salaryBase",
  178. width: 100,
  179. overHidden: true,
  180. rules: [{
  181. validator: validateDecimal,
  182. trigger: "blur"
  183. }],
  184. span: 4
  185. },
  186. {
  187. label: "基础工资",
  188. prop: "basicsSalary",
  189. width: 100,
  190. overHidden: true,
  191. rules: [{
  192. validator: validateDecimal,
  193. trigger: "blur"
  194. }],
  195. span: 4
  196. },
  197. {
  198. label: "工作量工资标准",
  199. prop: "workloadSalaryCritertion",
  200. width: 120,
  201. overHidden: true,
  202. rules: [{
  203. validator: validateDecimal,
  204. trigger: "blur"
  205. }],
  206. span: 4
  207. },
  208. {
  209. label: "月份课时",
  210. prop: "monthHour",
  211. width: 100,
  212. overHidden: true,
  213. rules: [{
  214. validator: validateDecimal,
  215. trigger: "blur"
  216. }],
  217. span: 4
  218. },
  219. {
  220. label: "月工作量工资",
  221. prop: "momthWorkloadSalary",
  222. width: 120,
  223. overHidden: true,
  224. rules: [{
  225. validator: validateDecimal,
  226. trigger: "blur"
  227. }],
  228. span: 4
  229. },
  230. {
  231. label: "自定义",
  232. prop: "custom",
  233. width: 100,
  234. overHidden: true,
  235. rules: [{
  236. validator: validateDecimal,
  237. trigger: "blur"
  238. }],
  239. span: 4
  240. },
  241. {
  242. label: "自定义",
  243. prop: "customOne",
  244. width: 100,
  245. overHidden: true,
  246. rules: [{
  247. validator: validateDecimal,
  248. trigger: "blur"
  249. }],
  250. span: 4
  251. },
  252. {
  253. label: "自定义",
  254. prop: "customTwo",
  255. width: 100,
  256. overHidden: true,
  257. rules: [{
  258. validator: validateDecimal,
  259. trigger: "blur"
  260. }],
  261. span: 4
  262. },
  263. {
  264. label: "自定义",
  265. prop: "customThree",
  266. width: 100,
  267. overHidden: true,
  268. rules: [{
  269. validator: validateDecimal,
  270. trigger: "blur"
  271. }],
  272. span: 4
  273. },
  274. {
  275. label: "自定义",
  276. prop: "customFour",
  277. width: 100,
  278. overHidden: true,
  279. rules: [{
  280. validator: validateDecimal,
  281. trigger: "blur"
  282. }],
  283. span: 4
  284. },
  285. {
  286. label: "自定义",
  287. prop: "customFive",
  288. width: 100,
  289. overHidden: true,
  290. rules: [{
  291. validator: validateDecimal,
  292. trigger: "blur"
  293. }],
  294. span: 4
  295. },
  296. {
  297. label: "自定义",
  298. prop: "customSix",
  299. width: 100,
  300. overHidden: true,
  301. rules: [{
  302. validator: validateDecimal,
  303. trigger: "blur"
  304. }],
  305. span: 4
  306. },
  307. {
  308. label: "自定义",
  309. prop: "customSeven",
  310. width: 100,
  311. overHidden: true,
  312. rules: [{
  313. validator: validateDecimal,
  314. trigger: "blur"
  315. }],
  316. span: 4
  317. },
  318. {
  319. label: "自定义",
  320. prop: "customEight",
  321. width: 100,
  322. overHidden: true,
  323. rules: [{
  324. validator: validateDecimal,
  325. trigger: "blur"
  326. }],
  327. span: 4
  328. },
  329. {
  330. label: "自定义",
  331. prop: "customNine",
  332. width: 100,
  333. overHidden: true,
  334. rules: [{
  335. validator: validateDecimal,
  336. trigger: "blur"
  337. }],
  338. span: 4
  339. },
  340. {
  341. label: "工作量工资",
  342. prop: "workloadSalary",
  343. width: 100,
  344. overHidden: true,
  345. rules: [{
  346. validator: validateDecimal,
  347. trigger: "blur"
  348. }],
  349. span: 4
  350. },
  351. {
  352. label: "日常考核标准",
  353. prop: "dailyAssessmentCriteria",
  354. width: 100,
  355. overHidden: true,
  356. rules: [{
  357. validator: validateDecimal,
  358. trigger: "blur"
  359. }],
  360. span: 4
  361. },
  362. {
  363. label: "日常考核工资",
  364. prop: "dailyAssessmentSalary",
  365. width: 100,
  366. overHidden: true,
  367. rules: [{
  368. validator: validateDecimal,
  369. trigger: "blur"
  370. }],
  371. span: 4
  372. },
  373. {
  374. label: "学期绩效工资",
  375. prop: "termPerformanceSalary",
  376. width: 100,
  377. overHidden: true,
  378. rules: [{
  379. validator: validateDecimal,
  380. trigger: "blur"
  381. }],
  382. span: 4
  383. },
  384. {
  385. label: "自定义奖励",
  386. prop: "customAward",
  387. width: 100,
  388. overHidden: true,
  389. rules: [{
  390. validator: validateDecimal,
  391. trigger: "blur"
  392. }],
  393. span: 4
  394. },
  395. {
  396. label: "自定义奖励",
  397. prop: "customAwardOne",
  398. width: 100,
  399. overHidden: true,
  400. rules: [{
  401. validator: validateDecimal,
  402. trigger: "blur"
  403. }],
  404. span: 4
  405. },
  406. {
  407. label: "自定义奖励",
  408. prop: "customAwardTwo",
  409. width: 100,
  410. overHidden: true,
  411. rules: [{
  412. validator: validateDecimal,
  413. trigger: "blur"
  414. }],
  415. span: 4
  416. },
  417. {
  418. label: "自定义奖励",
  419. prop: "customAwardThree",
  420. width: 100,
  421. overHidden: true,
  422. rules: [{
  423. validator: validateDecimal,
  424. trigger: "blur"
  425. }],
  426. span: 4
  427. },
  428. {
  429. label: "自定义奖励",
  430. prop: "customAwardFour",
  431. width: 100,
  432. overHidden: true,
  433. rules: [{
  434. validator: validateDecimal,
  435. trigger: "blur"
  436. }],
  437. span: 4
  438. },
  439. {
  440. label: "自定义奖励",
  441. prop: "customAwardFive",
  442. width: 100,
  443. overHidden: true,
  444. rules: [{
  445. validator: validateDecimal,
  446. trigger: "blur"
  447. }],
  448. span: 4
  449. },
  450. {
  451. label: "自定义奖励",
  452. prop: "customAwardSix",
  453. width: 100,
  454. overHidden: true,
  455. rules: [{
  456. validator: validateDecimal,
  457. trigger: "blur"
  458. }],
  459. span: 4
  460. },
  461. {
  462. label: "自定义奖励",
  463. prop: "customAwardSeven",
  464. width: 100,
  465. overHidden: true,
  466. rules: [{
  467. validator: validateDecimal,
  468. trigger: "blur"
  469. }],
  470. span: 4
  471. },
  472. {
  473. label: "自定义奖励",
  474. prop: "customAwardEight",
  475. width: 100,
  476. overHidden: true,
  477. rules: [{
  478. validator: validateDecimal,
  479. trigger: "blur"
  480. }],
  481. span: 4
  482. },
  483. {
  484. label: "自定义奖励",
  485. prop: "customAwardNine",
  486. width: 100,
  487. overHidden: true,
  488. rules: [{
  489. validator: validateDecimal,
  490. trigger: "blur"
  491. }],
  492. span: 4
  493. },
  494. {
  495. label: "奖励工资",
  496. prop: "awardSalary",
  497. width: 100,
  498. overHidden: true,
  499. rules: [{
  500. validator: validateDecimal,
  501. trigger: "blur"
  502. }],
  503. span: 4
  504. },
  505. {
  506. label: "领导干部补贴",
  507. prop: "leadingCadreSubsidy",
  508. width: 100,
  509. overHidden: true,
  510. rules: [{
  511. validator: validateDecimal,
  512. trigger: "blur"
  513. }],
  514. span: 4
  515. },
  516. {
  517. label: "备课组长",
  518. prop: "prepareLessons",
  519. width: 100,
  520. overHidden: true,
  521. rules: [{
  522. validator: validateDecimal,
  523. trigger: "blur"
  524. }],
  525. span: 4
  526. },
  527. {
  528. label: "教研组长",
  529. prop: "teachingResearch",
  530. width: 100,
  531. overHidden: true,
  532. rules: [{
  533. validator: validateDecimal,
  534. trigger: "blur"
  535. }],
  536. span: 4
  537. },
  538. {
  539. label: "职务津贴",
  540. prop: "dutyAllowances",
  541. width: 100,
  542. overHidden: true,
  543. rules: [{
  544. validator: validateDecimal,
  545. trigger: "blur"
  546. }],
  547. span: 4
  548. },
  549. {
  550. label: "班主任费",
  551. prop: "classTeacherFee",
  552. width: 100,
  553. overHidden: true,
  554. rules: [{
  555. validator: validateDecimal,
  556. trigger: "blur"
  557. }],
  558. span: 4
  559. },
  560. {
  561. label: "班额",
  562. prop: "classes",
  563. width: 100,
  564. overHidden: true,
  565. rules: [{
  566. validator: validateDecimal,
  567. trigger: "blur"
  568. }],
  569. span: 4
  570. },
  571. {
  572. label: "班主任津贴",
  573. prop: "classTeacherSubsidy",
  574. width: 100,
  575. overHidden: true,
  576. rules: [{
  577. validator: validateDecimal,
  578. trigger: "blur"
  579. }],
  580. span: 4
  581. },
  582. {
  583. label: "微信",
  584. prop: "wx",
  585. width: 100,
  586. overHidden: true,
  587. rules: [{
  588. validator: validateDecimal,
  589. trigger: "blur"
  590. }],
  591. span: 4
  592. },
  593. {
  594. label: "产假工资",
  595. prop: "maternityLeaveSalary",
  596. width: 100,
  597. overHidden: true,
  598. rules: [{
  599. validator: validateDecimal,
  600. trigger: "blur"
  601. }],
  602. span: 4
  603. },
  604. {
  605. label: "周末加班",
  606. prop: "overtimeAtWeekend",
  607. width: 100,
  608. overHidden: true,
  609. rules: [{
  610. validator: validateDecimal,
  611. trigger: "blur"
  612. }],
  613. span: 4
  614. },
  615. {
  616. label: "年上学期绩效",
  617. prop: "yearUpPerformance",
  618. width: 130,
  619. overHidden: true,
  620. rules: [{
  621. validator: validateDecimal,
  622. trigger: "blur"
  623. }],
  624. span: 4
  625. },
  626. {
  627. label: "年下学期绩效",
  628. prop: "yearDownPerformance",
  629. width: 130,
  630. overHidden: true,
  631. rules: [{
  632. validator: validateDecimal,
  633. trigger: "blur"
  634. }],
  635. span: 4
  636. },
  637. {
  638. label: "干部补贴预留",
  639. prop: "cadreAllowanceReservation",
  640. width: 100,
  641. overHidden: true,
  642. rules: [{
  643. validator: validateDecimal,
  644. trigger: "blur"
  645. }],
  646. span: 4
  647. },
  648. {
  649. label: "假期加班费",
  650. prop: "vacationOvertimePay",
  651. width: 100,
  652. overHidden: true,
  653. rules: [{
  654. validator: validateDecimal,
  655. trigger: "blur"
  656. }],
  657. span: 4
  658. },
  659. {
  660. label: "新岗岗前培训",
  661. prop: "newPostTrain",
  662. width: 100,
  663. overHidden: true,
  664. rules: [{
  665. validator: validateDecimal,
  666. trigger: "blur"
  667. }],
  668. span: 4
  669. },
  670. {
  671. label: "期中期末考试学科优胜奖(预留发放)",
  672. prop: "winningPrize",
  673. width: 240,
  674. overHidden: true,
  675. rules: [{
  676. validator: validateDecimal,
  677. trigger: "blur"
  678. }],
  679. span: 4
  680. },
  681. {
  682. label: "级部长(预留发放)",
  683. prop: "classMinister",
  684. width: 200,
  685. overHidden: true,
  686. rules: [{
  687. validator: validateDecimal,
  688. trigger: "blur"
  689. }],
  690. span: 4
  691. },
  692. {
  693. label: "月副班费(预留补发)",
  694. prop: "monthViceClassFee",
  695. width: 160,
  696. overHidden: true,
  697. rules: [{
  698. validator: validateDecimal,
  699. trigger: "blur"
  700. }],
  701. span: 4
  702. },
  703. {
  704. label: "餐车、周五测温、周五安全岗(预留补发)",
  705. prop: "safetyFees",
  706. width: 250,
  707. overHidden: true,
  708. rules: [{
  709. validator: validateDecimal,
  710. trigger: "blur"
  711. }],
  712. span: 4
  713. },
  714. {
  715. label: "预留补发",
  716. prop: "reserveReplacement",
  717. width: 100,
  718. overHidden: true,
  719. rules: [{
  720. validator: validateDecimal,
  721. trigger: "blur"
  722. }],
  723. span: 4
  724. },
  725. {
  726. label: "调整差额",
  727. prop: "adjustTheBalance",
  728. width: 100,
  729. overHidden: true,
  730. rules: [{
  731. validator: validateDecimal,
  732. trigger: "blur"
  733. }],
  734. span: 4
  735. },
  736. {
  737. label: "自定义",
  738. prop: "customize",
  739. width: 100,
  740. overHidden: true,
  741. rules: [{
  742. validator: validateDecimal,
  743. trigger: "blur"
  744. }],
  745. span: 4
  746. },
  747. {
  748. label: "自定义",
  749. prop: "customizeOne",
  750. width: 100,
  751. overHidden: true,
  752. rules: [{
  753. validator: validateDecimal,
  754. trigger: "blur"
  755. }],
  756. span: 4
  757. },
  758. {
  759. label: "自定义",
  760. prop: "customizeTwo",
  761. width: 100,
  762. overHidden: true,
  763. rules: [{
  764. validator: validateDecimal,
  765. trigger: "blur"
  766. }],
  767. span: 4
  768. },
  769. {
  770. label: "自定义",
  771. prop: "customizeThree",
  772. width: 100,
  773. overHidden: true,
  774. rules: [{
  775. validator: validateDecimal,
  776. trigger: "blur"
  777. }],
  778. span: 4
  779. },
  780. {
  781. label: "自定义",
  782. prop: "customizeFour",
  783. width: 100,
  784. overHidden: true,
  785. rules: [{
  786. validator: validateDecimal,
  787. trigger: "blur"
  788. }],
  789. span: 4
  790. },
  791. {
  792. label: "自定义",
  793. prop: "customizeFive",
  794. width: 100,
  795. overHidden: true,
  796. rules: [{
  797. validator: validateDecimal,
  798. trigger: "blur"
  799. }],
  800. span: 4
  801. },
  802. {
  803. label: "自定义",
  804. prop: "customizeSix",
  805. width: 100,
  806. overHidden: true,
  807. rules: [{
  808. validator: validateDecimal,
  809. trigger: "blur"
  810. }],
  811. span: 4
  812. },
  813. {
  814. label: "自定义",
  815. prop: "customizeSeven",
  816. width: 100,
  817. overHidden: true,
  818. rules: [{
  819. validator: validateDecimal,
  820. trigger: "blur"
  821. }],
  822. span: 4
  823. },
  824. {
  825. label: "自定义",
  826. prop: "customizeEight",
  827. width: 100,
  828. overHidden: true,
  829. rules: [{
  830. validator: validateDecimal,
  831. trigger: "blur"
  832. }],
  833. span: 4
  834. },
  835. {
  836. label: "自定义",
  837. prop: "customizeNine",
  838. width: 100,
  839. overHidden: true,
  840. rules: [{
  841. validator: validateDecimal,
  842. trigger: "blur"
  843. }],
  844. span: 4
  845. },
  846. {
  847. label: "补贴项",
  848. prop: "subsidy",
  849. width: 100,
  850. overHidden: true,
  851. rules: [{
  852. validator: validateDecimal,
  853. trigger: "blur"
  854. }],
  855. span: 4
  856. },
  857. {
  858. label: "出勤",
  859. prop: "attendance",
  860. width: 100,
  861. overHidden: true,
  862. rules: [{
  863. validator: validateDecimal,
  864. trigger: "blur"
  865. }],
  866. span: 4
  867. },
  868. {
  869. label: "督查罚款",
  870. prop: "inspectorFines",
  871. width: 100,
  872. overHidden: true,
  873. rules: [{
  874. validator: validateDecimal,
  875. trigger: "blur"
  876. }],
  877. span: 4
  878. },
  879. {
  880. label: "电话费",
  881. prop: "telephoneBill",
  882. width: 100,
  883. overHidden: true,
  884. rules: [{
  885. validator: validateDecimal,
  886. trigger: "blur"
  887. }],
  888. span: 4
  889. },
  890. {
  891. label: "学习强国",
  892. prop: "learningPower",
  893. width: 100,
  894. overHidden: true,
  895. rules: [{
  896. validator: validateDecimal,
  897. trigger: "blur"
  898. }],
  899. span: 4
  900. },
  901. {
  902. label: "宿舍管理费",
  903. prop: "dormitoryManagementFee",
  904. width: 100,
  905. overHidden: true,
  906. rules: [{
  907. validator: validateDecimal,
  908. trigger: "blur"
  909. }],
  910. span: 4
  911. },
  912. {
  913. label: "生育津贴",
  914. prop: "childbirthAllowance",
  915. width: 100,
  916. overHidden: true,
  917. rules: [{
  918. validator: validateDecimal,
  919. trigger: "blur"
  920. }],
  921. span: 4
  922. },
  923. {
  924. label: "五险一金个人",
  925. prop: "androidIt",
  926. width: 100,
  927. overHidden: true,
  928. rules: [{
  929. validator: validateDecimal,
  930. trigger: "blur"
  931. }],
  932. span: 4
  933. },
  934. {
  935. label: "扣除项",
  936. prop: "deductions",
  937. width: 100,
  938. overHidden: true,
  939. rules: [{
  940. validator: validateDecimal,
  941. trigger: "blur"
  942. }],
  943. span: 4
  944. },
  945. {
  946. label: "保险(单位部分)",
  947. prop: "insuranceUnit",
  948. width: 120,
  949. overHidden: true,
  950. rules: [{
  951. validator: validateDecimal,
  952. trigger: "blur"
  953. }],
  954. span: 4
  955. },
  956. {
  957. label: "保险(个人部分)",
  958. prop: "insurancePersonage",
  959. width: 120,
  960. overHidden: true,
  961. rules: [{
  962. validator: validateDecimal,
  963. trigger: "blur"
  964. }],
  965. span: 4
  966. },
  967. {
  968. label: "公积金(单位部分)",
  969. prop: "reservedFundsUnit",
  970. width: 140,
  971. overHidden: true,
  972. rules: [{
  973. validator: validateDecimal,
  974. trigger: "blur"
  975. }],
  976. span: 4
  977. },
  978. {
  979. label: "公积金(个人部分)",
  980. prop: "reservedFundsPersonage",
  981. width: 140,
  982. overHidden: true,
  983. rules: [{
  984. validator: validateDecimal,
  985. trigger: "blur"
  986. }],
  987. span: 4
  988. },
  989. {
  990. label: "应发工资",
  991. prop: "salary",
  992. width: 100,
  993. overHidden: true,
  994. rules: [{
  995. validator: validateDecimal,
  996. trigger: "blur"
  997. }],
  998. span: 4
  999. },
  1000. {
  1001. label: "个税",
  1002. prop: "personageTaxes",
  1003. width: 100,
  1004. overHidden: true,
  1005. rules: [{
  1006. validator: validateDecimal,
  1007. trigger: "blur"
  1008. }],
  1009. span: 4
  1010. },
  1011. {
  1012. label: "实发工资(减去个人)",
  1013. prop: "fsalary",
  1014. width: 150,
  1015. overHidden: true,
  1016. rules: [{
  1017. validator: validateDecimal,
  1018. trigger: "blur"
  1019. }],
  1020. span: 4
  1021. },
  1022. {
  1023. label: "备注",
  1024. prop: "remarks",
  1025. width: 100,
  1026. overHidden: true,
  1027. span: 4
  1028. },
  1029. {
  1030. label: "自定义",
  1031. prop: "ribbon",
  1032. width: 100,
  1033. overHidden: true,
  1034. rules: [{
  1035. validator: validateDecimal,
  1036. trigger: "blur"
  1037. }],
  1038. span: 4
  1039. },
  1040. {
  1041. label: "自定义",
  1042. prop: "ribbonOne",
  1043. width: 100,
  1044. overHidden: true,
  1045. rules: [{
  1046. validator: validateDecimal,
  1047. trigger: "blur"
  1048. }],
  1049. span: 4
  1050. },
  1051. {
  1052. label: "自定义",
  1053. prop: "ribbonTwo",
  1054. width: 100,
  1055. overHidden: true,
  1056. rules: [{
  1057. validator: validateDecimal,
  1058. trigger: "blur"
  1059. }],
  1060. span: 4
  1061. },
  1062. {
  1063. label: "自定义",
  1064. prop: "ribbonThree",
  1065. width: 100,
  1066. overHidden: true,
  1067. rules: [{
  1068. validator: validateDecimal,
  1069. trigger: "blur"
  1070. }],
  1071. span: 4
  1072. },
  1073. {
  1074. label: "自定义",
  1075. prop: "ribbonFour",
  1076. width: 100,
  1077. overHidden: true,
  1078. rules: [{
  1079. validator: validateDecimal,
  1080. trigger: "blur"
  1081. }],
  1082. span: 4
  1083. },
  1084. {
  1085. label: "自定义",
  1086. prop: "ribbonFive",
  1087. width: 100,
  1088. overHidden: true,
  1089. rules: [{
  1090. validator: validateDecimal,
  1091. trigger: "blur"
  1092. }],
  1093. span: 4
  1094. },
  1095. {
  1096. label: "自定义",
  1097. prop: "ribbonSix",
  1098. width: 100,
  1099. overHidden: true,
  1100. rules: [{
  1101. validator: validateDecimal,
  1102. trigger: "blur"
  1103. }],
  1104. span: 4
  1105. },
  1106. {
  1107. label: "自定义",
  1108. prop: "ribbonSeven",
  1109. width: 100,
  1110. overHidden: true,
  1111. rules: [{
  1112. validator: validateDecimal,
  1113. trigger: "blur"
  1114. }],
  1115. span: 4
  1116. },
  1117. {
  1118. label: "自定义",
  1119. prop: "ribbonEight",
  1120. width: 100,
  1121. overHidden: true,
  1122. rules: [{
  1123. validator: validateDecimal,
  1124. trigger: "blur"
  1125. }],
  1126. span: 4
  1127. },
  1128. {
  1129. label: "自定义",
  1130. prop: "ribbonNine",
  1131. width: 100,
  1132. overHidden: true,
  1133. rules: [{
  1134. validator: validateDecimal,
  1135. trigger: "blur"
  1136. }],
  1137. span: 4
  1138. },
  1139. {
  1140. label: "日照银行代发最终",
  1141. prop: "payrollCredit",
  1142. width: 120,
  1143. overHidden: true,
  1144. rules: [{
  1145. validator: validateDecimal,
  1146. trigger: "blur"
  1147. }],
  1148. span: 4
  1149. },
  1150. {
  1151. label: "已付",
  1152. prop: "paid",
  1153. width: 100,
  1154. overHidden: true,
  1155. rules: [{
  1156. validator: validateDecimal,
  1157. trigger: "blur"
  1158. }],
  1159. span: 4
  1160. },
  1161. {
  1162. label: "冲借款",
  1163. prop: "rushedToBorrow",
  1164. width: 100,
  1165. overHidden: true,
  1166. rules: [{
  1167. validator: validateDecimal,
  1168. trigger: "blur"
  1169. }],
  1170. span: 4
  1171. },
  1172. {
  1173. label: "现金付款",
  1174. prop: "cashPayment",
  1175. width: 100,
  1176. overHidden: true,
  1177. rules: [{
  1178. validator: validateDecimal,
  1179. trigger: "blur"
  1180. }],
  1181. span: 4
  1182. },
  1183. {
  1184. label: "暂不付",
  1185. prop: "pauseNoPay",
  1186. width: 100,
  1187. overHidden: true,
  1188. rules: [{
  1189. validator: validateDecimal,
  1190. trigger: "blur"
  1191. }],
  1192. span: 4
  1193. },
  1194. {
  1195. label: "暂不付1",
  1196. prop: "pauseNoPayOne",
  1197. width: 100,
  1198. overHidden: true,
  1199. rules: [{
  1200. validator: validateDecimal,
  1201. trigger: "blur"
  1202. }],
  1203. span: 4
  1204. },
  1205. {
  1206. label: "暂不付2",
  1207. prop: "pauseNoPayTwo",
  1208. width: 100,
  1209. overHidden: true,
  1210. rules: [{
  1211. validator: validateDecimal,
  1212. trigger: "blur"
  1213. }],
  1214. span: 4
  1215. },
  1216. {
  1217. label: "暂不付3",
  1218. prop: "pauseNoPayThree",
  1219. width: 100,
  1220. overHidden: true,
  1221. rules: [{
  1222. validator: validateDecimal,
  1223. trigger: "blur"
  1224. }],
  1225. span: 4
  1226. },
  1227. {
  1228. label: "暂不付4",
  1229. prop: "pauseNoPayFour",
  1230. width: 100,
  1231. overHidden: true,
  1232. rules: [{
  1233. validator: validateDecimal,
  1234. trigger: "blur"
  1235. }],
  1236. span: 4
  1237. },
  1238. {
  1239. label: "暂不付5",
  1240. prop: "pauseNoPayFive",
  1241. width: 100,
  1242. overHidden: true,
  1243. rules: [{
  1244. validator: validateDecimal,
  1245. trigger: "blur"
  1246. }],
  1247. span: 4
  1248. },
  1249. {
  1250. label: "暂不付6",
  1251. prop: "pauseNoPaySix",
  1252. width: 100,
  1253. overHidden: true,
  1254. rules: [{
  1255. validator: validateDecimal,
  1256. trigger: "blur"
  1257. }],
  1258. span: 4
  1259. },
  1260. {
  1261. label: "暂不付7",
  1262. prop: "pauseNoPaySeven",
  1263. width: 100,
  1264. overHidden: true,
  1265. rules: [{
  1266. validator: validateDecimal,
  1267. trigger: "blur"
  1268. }],
  1269. span: 4
  1270. },
  1271. {
  1272. label: "暂不付8",
  1273. prop: "pauseNoPayEight",
  1274. width: 100,
  1275. overHidden: true,
  1276. rules: [{
  1277. validator: validateDecimal,
  1278. trigger: "blur"
  1279. }],
  1280. span: 4
  1281. },
  1282. {
  1283. label: "暂不付9",
  1284. prop: "pauseNoPayNine",
  1285. width: 100,
  1286. overHidden: true,
  1287. rules: [{
  1288. validator: validateDecimal,
  1289. trigger: "blur"
  1290. }],
  1291. span: 4
  1292. },
  1293. {
  1294. label: "备注",
  1295. prop: "pauseNoPayRemark",
  1296. width: 100,
  1297. overHidden: true,
  1298. span: 4
  1299. }
  1300. ]
  1301. }