json4.js 27 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115
  1. export default {
  2. "list": [
  3. {
  4. "type": "steps",
  5. "icon": "icon-m-buzhou",
  6. "options": {
  7. "defaultValue": 0,
  8. "customClass": "",
  9. "labelWidth": 100,
  10. "isLabelWidth": false,
  11. "hideLabel": true,
  12. "hidden": false,
  13. "dataBind": true,
  14. "steps": [
  15. {
  16. "title": "填写转账信息"
  17. },
  18. {
  19. "title": "确认转账信息"
  20. },
  21. {
  22. "title": "完成"
  23. }
  24. ],
  25. "props": {
  26. "title": "title",
  27. "description": "description"
  28. },
  29. "remote": false,
  30. "width": "",
  31. "direction": "horizontal",
  32. "processStatus": "process",
  33. "finishStatus": "success",
  34. "alignCenter": false,
  35. "simple": true,
  36. "remoteFunc": "func_0sql5mmm",
  37. "remoteOption": "option_0sql5mmm",
  38. "tableColumn": false
  39. },
  40. "events": {
  41. "onChange": ""
  42. },
  43. "name": "Steps",
  44. "key": "0sql5mmm",
  45. "model": "active",
  46. "rules": []
  47. },
  48. {
  49. "type": "grid",
  50. "icon": "icon-RectangleCopy",
  51. "columns": [
  52. {
  53. "type": "col",
  54. "options": {
  55. "span": 12,
  56. "offset": 3,
  57. "push": 0,
  58. "pull": 0,
  59. "xs": 18,
  60. "sm": 18,
  61. "md": 18,
  62. "lg": 12,
  63. "xl": 12,
  64. "customClass": ""
  65. },
  66. "list": [
  67. {
  68. "type": "select",
  69. "icon": "icon-select",
  70. "options": {
  71. "defaultValue": "",
  72. "multiple": false,
  73. "disabled": false,
  74. "clearable": false,
  75. "placeholder": "成都乐冠科技有限公司",
  76. "required": true,
  77. "requiredMessage": "请选择付款账户",
  78. "validatorCheck": false,
  79. "validator": "",
  80. "showLabel": false,
  81. "width": "400px",
  82. "options": [
  83. {
  84. "value": "成都乐冠科技有限公司"
  85. }
  86. ],
  87. "remote": false,
  88. "remoteType": "datasource",
  89. "remoteOption": "option_mgth37pb",
  90. "filterable": false,
  91. "remoteOptions": [],
  92. "props": {
  93. "value": "value",
  94. "label": "label"
  95. },
  96. "remoteFunc": "func_mgth37pb",
  97. "customClass": "",
  98. "labelWidth": 200,
  99. "isLabelWidth": false,
  100. "hidden": false,
  101. "dataBind": true,
  102. "tableColumn": false,
  103. "subform": false
  104. },
  105. "events": {
  106. "onChange": "",
  107. "onFocus": "",
  108. "onBlur": ""
  109. },
  110. "name": "付款账户",
  111. "key": "mgth37pb",
  112. "model": "pay1",
  113. "rules": [
  114. {
  115. "required": true,
  116. "message": "请选择付款账户"
  117. }
  118. ],
  119. "novalid": {}
  120. },
  121. {
  122. "type": "group",
  123. "icon": "icon-fenzu",
  124. "options": {
  125. "defaultValue": {},
  126. "customClass": "margin-bottom-0",
  127. "labelWidth": 100,
  128. "isLabelWidth": false,
  129. "hidden": false,
  130. "dataBind": true,
  131. "width": "",
  132. "validatorCheck": false,
  133. "validator": "",
  134. "remoteFunc": "func_g5uqu3qc",
  135. "remoteOption": "option_g5uqu3qc",
  136. "tableColumn": false,
  137. "subform": false
  138. },
  139. "list": [
  140. {
  141. "type": "inline",
  142. "icon": "icon-inlineview",
  143. "options": {
  144. "customClass": "",
  145. "hidden": false,
  146. "spaceSize": 0,
  147. "remoteFunc": "func_5o0zmis7",
  148. "remoteOption": "option_5o0zmis7",
  149. "tableColumn": false,
  150. "subform": false
  151. },
  152. "list": [
  153. {
  154. "type": "select",
  155. "icon": "icon-select",
  156. "options": {
  157. "defaultValue": "支付宝",
  158. "multiple": false,
  159. "disabled": false,
  160. "clearable": false,
  161. "placeholder": "",
  162. "required": true,
  163. "requiredMessage": "",
  164. "validatorCheck": false,
  165. "validator": "",
  166. "showLabel": false,
  167. "width": "120px",
  168. "options": [
  169. {
  170. "value": "支付宝"
  171. },
  172. {
  173. "value": "银行账户"
  174. }
  175. ],
  176. "remote": false,
  177. "remoteType": "datasource",
  178. "remoteOption": "option_qm28b3ol",
  179. "filterable": false,
  180. "remoteOptions": [],
  181. "props": {
  182. "value": "value",
  183. "label": "label"
  184. },
  185. "remoteFunc": "func_qm28b3ol",
  186. "customClass": "",
  187. "labelWidth": 200,
  188. "isLabelWidth": false,
  189. "hidden": false,
  190. "dataBind": true,
  191. "tableColumn": false,
  192. "hideLabel": true
  193. },
  194. "events": {
  195. "onChange": "",
  196. "onFocus": "",
  197. "onBlur": ""
  198. },
  199. "name": "收款账户",
  200. "key": "qm28b3ol",
  201. "model": "payType",
  202. "rules": [
  203. {
  204. "required": true,
  205. "message": ""
  206. }
  207. ]
  208. },
  209. {
  210. "type": "input",
  211. "icon": "icon-input",
  212. "options": {
  213. "width": "280px",
  214. "defaultValue": "",
  215. "required": true,
  216. "requiredMessage": "请输入收款账户",
  217. "dataType": "",
  218. "dataTypeCheck": false,
  219. "dataTypeMessage": "",
  220. "pattern": "",
  221. "patternCheck": false,
  222. "patternMessage": "",
  223. "validatorCheck": false,
  224. "validator": "",
  225. "placeholder": "",
  226. "customClass": "",
  227. "disabled": false,
  228. "labelWidth": 100,
  229. "isLabelWidth": false,
  230. "hidden": false,
  231. "dataBind": true,
  232. "showPassword": false,
  233. "remoteFunc": "func_jhev9r3g",
  234. "remoteOption": "option_jhev9r3g",
  235. "hideLabel": true
  236. },
  237. "events": {
  238. "onChange": "",
  239. "onFocus": "",
  240. "onBlur": ""
  241. },
  242. "name": "Input",
  243. "key": "jhev9r3g",
  244. "model": "pay2",
  245. "rules": [
  246. {
  247. "required": true,
  248. "message": "请输入收款账户"
  249. }
  250. ]
  251. }
  252. ],
  253. "name": "Inline",
  254. "key": "5o0zmis7",
  255. "model": "inline_5o0zmis7",
  256. "rules": [],
  257. "novalid": {}
  258. }
  259. ],
  260. "name": "收款账户",
  261. "novalid": {},
  262. "key": "g5uqu3qc",
  263. "model": "group1",
  264. "rules": []
  265. },
  266. {
  267. "type": "input",
  268. "icon": "icon-input",
  269. "options": {
  270. "width": "400px",
  271. "defaultValue": "",
  272. "required": true,
  273. "requiredMessage": "请输入收款人姓名",
  274. "dataType": "",
  275. "dataTypeCheck": false,
  276. "dataTypeMessage": "",
  277. "pattern": "",
  278. "patternCheck": false,
  279. "patternMessage": "",
  280. "validatorCheck": false,
  281. "validator": "",
  282. "placeholder": "",
  283. "customClass": "",
  284. "disabled": false,
  285. "labelWidth": 200,
  286. "isLabelWidth": false,
  287. "hidden": false,
  288. "dataBind": true,
  289. "showPassword": false,
  290. "remoteFunc": "func_x0q0elxr",
  291. "remoteOption": "option_x0q0elxr",
  292. "tableColumn": false,
  293. "subform": false
  294. },
  295. "events": {
  296. "onChange": "",
  297. "onFocus": "",
  298. "onBlur": ""
  299. },
  300. "name": "收款人姓名",
  301. "key": "x0q0elxr",
  302. "model": "name",
  303. "rules": [
  304. {
  305. "required": true,
  306. "message": "请输入收款人姓名"
  307. }
  308. ],
  309. "novalid": {}
  310. },
  311. {
  312. "type": "group",
  313. "icon": "icon-fenzu",
  314. "options": {
  315. "defaultValue": {},
  316. "customClass": "",
  317. "labelWidth": 100,
  318. "isLabelWidth": false,
  319. "hidden": false,
  320. "dataBind": true,
  321. "width": "",
  322. "validatorCheck": false,
  323. "validator": "",
  324. "remoteFunc": "func_hppbcg1z",
  325. "remoteOption": "option_hppbcg1z",
  326. "tableColumn": false,
  327. "subform": false
  328. },
  329. "list": [
  330. {
  331. "type": "inline",
  332. "icon": "icon-inlineview",
  333. "options": {
  334. "customClass": "",
  335. "hidden": false,
  336. "spaceSize": 10,
  337. "remoteFunc": "func_jwgxq5gi",
  338. "remoteOption": "option_jwgxq5gi",
  339. "tableColumn": false,
  340. "subform": false
  341. },
  342. "list": [
  343. {
  344. "type": "text",
  345. "icon": "icon-wenzishezhi-",
  346. "options": {
  347. "defaultValue": "¥",
  348. "customClass": "",
  349. "labelWidth": 200,
  350. "isLabelWidth": false,
  351. "hidden": false,
  352. "dataBind": false,
  353. "required": false,
  354. "remoteFunc": "func_b8d8hcgm",
  355. "remoteOption": "option_b8d8hcgm",
  356. "hideLabel": true
  357. },
  358. "events": {
  359. "onChange": ""
  360. },
  361. "name": "转账金额",
  362. "key": "b8d8hcgm",
  363. "model": "text_b8d8hcgm",
  364. "rules": []
  365. },
  366. {
  367. "type": "number",
  368. "icon": "icon-number",
  369. "options": {
  370. "width": "380px",
  371. "required": true,
  372. "requiredMessage": "请输入转账金额",
  373. "validatorCheck": false,
  374. "validator": "",
  375. "defaultValue": 500,
  376. "min": 0,
  377. "max": 9999999,
  378. "step": 1,
  379. "disabled": false,
  380. "controls": false,
  381. "controlsPosition": "right",
  382. "customClass": "custom-price",
  383. "labelWidth": 100,
  384. "isLabelWidth": false,
  385. "hidden": false,
  386. "dataBind": true,
  387. "precision": 0,
  388. "remoteFunc": "func_v8ep5n8t",
  389. "remoteOption": "option_v8ep5n8t",
  390. "hideLabel": true
  391. },
  392. "events": {
  393. "onChange": "",
  394. "onFocus": "",
  395. "onBlur": ""
  396. },
  397. "name": "Number",
  398. "key": "v8ep5n8t",
  399. "model": "amount",
  400. "rules": [
  401. {
  402. "required": true,
  403. "message": "请输入转账金额"
  404. }
  405. ]
  406. }
  407. ],
  408. "name": "Inline",
  409. "key": "jwgxq5gi",
  410. "model": "inline_jwgxq5gi",
  411. "rules": [],
  412. "novalid": {}
  413. }
  414. ],
  415. "name": "转账金额",
  416. "novalid": {},
  417. "key": "hppbcg1z",
  418. "model": "group2",
  419. "rules": []
  420. },
  421. {
  422. "type": "inline",
  423. "icon": "icon-inlineview",
  424. "options": {
  425. "customClass": "center-btn",
  426. "hidden": false,
  427. "spaceSize": 10,
  428. "remoteFunc": "func_43401zc9",
  429. "remoteOption": "option_43401zc9",
  430. "tableColumn": false,
  431. "subform": false,
  432. "flex": true,
  433. "flexJustify": "center"
  434. },
  435. "list": [
  436. {
  437. "type": "button",
  438. "icon": "icon-button",
  439. "options": {
  440. "customClass": "",
  441. "disabled": false,
  442. "labelWidth": 200,
  443. "isLabelWidth": false,
  444. "hideLabel": true,
  445. "hidden": false,
  446. "dataBind": false,
  447. "buttonSize": "default",
  448. "buttonType": "primary",
  449. "buttonPlain": false,
  450. "buttonRound": false,
  451. "buttonCircle": false,
  452. "buttonName": "下一步",
  453. "width": "",
  454. "remoteFunc": "func_tru2lvy5",
  455. "remoteOption": "option_tru2lvy5",
  456. "tableColumn": false,
  457. "subform": false
  458. },
  459. "events": {
  460. "onClick": "lb4rpfcf"
  461. },
  462. "name": "",
  463. "key": "tru2lvy5",
  464. "model": "button_tru2lvy5",
  465. "rules": [],
  466. "novalid": {}
  467. }
  468. ],
  469. "name": "Inline",
  470. "novalid": {},
  471. "key": "43401zc9",
  472. "model": "inline_43401zc9",
  473. "rules": []
  474. }
  475. ],
  476. "key": "l067xchm",
  477. "rules": []
  478. }
  479. ],
  480. "options": {
  481. "gutter": 0,
  482. "justify": "start",
  483. "align": "top",
  484. "customClass": "",
  485. "hidden": "{{ this.getValue(\"active\") != 0}}",
  486. "flex": true,
  487. "responsive": true,
  488. "remoteFunc": "func_l9eld1cc",
  489. "remoteOption": "option_l9eld1cc",
  490. "tableColumn": false,
  491. "subform": false
  492. },
  493. "name": "Grid",
  494. "key": "l9eld1cc",
  495. "model": "step_1",
  496. "rules": []
  497. },
  498. {
  499. "type": "grid",
  500. "icon": "icon-RectangleCopy",
  501. "columns": [
  502. {
  503. "type": "col",
  504. "options": {
  505. "span": 12,
  506. "offset": 3,
  507. "push": 0,
  508. "pull": 0,
  509. "xs": 18,
  510. "sm": 12,
  511. "md": 18,
  512. "lg": 12,
  513. "xl": 12,
  514. "customClass": ""
  515. },
  516. "list": [
  517. {
  518. "type": "alert",
  519. "icon": "icon-jinggaotishi",
  520. "options": {
  521. "hidden": false,
  522. "title": "确认转账后,资金将直接打入对方账户,无法退回",
  523. "type": "info",
  524. "description": "",
  525. "closable": true,
  526. "center": false,
  527. "showIcon": true,
  528. "effect": "light",
  529. "width": "",
  530. "remoteFunc": "func_wrdvl0de",
  531. "remoteOption": "option_wrdvl0de",
  532. "tableColumn": false
  533. },
  534. "name": "Alert",
  535. "novalid": {},
  536. "key": "wrdvl0de",
  537. "model": "alert_wrdvl0de",
  538. "rules": []
  539. },
  540. {
  541. "type": "text",
  542. "icon": "icon-wenzishezhi-",
  543. "options": {
  544. "defaultValue": "",
  545. "customClass": "",
  546. "labelWidth": 200,
  547. "isLabelWidth": false,
  548. "hidden": false,
  549. "dataBind": true,
  550. "required": false,
  551. "remoteFunc": "func_iz4c149d",
  552. "remoteOption": "option_iz4c149d",
  553. "tableColumn": false
  554. },
  555. "events": {
  556. "onChange": ""
  557. },
  558. "name": "付款账号",
  559. "novalid": {},
  560. "key": "iz4c149d",
  561. "model": "pay1",
  562. "rules": []
  563. },
  564. {
  565. "type": "text",
  566. "icon": "icon-wenzishezhi-",
  567. "options": {
  568. "defaultValue": "",
  569. "customClass": "",
  570. "labelWidth": 200,
  571. "isLabelWidth": false,
  572. "hidden": false,
  573. "dataBind": true,
  574. "required": false,
  575. "remoteFunc": "func_iz4c149d",
  576. "remoteOption": "option_iz4c149d",
  577. "tableColumn": false
  578. },
  579. "events": {
  580. "onChange": ""
  581. },
  582. "name": "收款账户",
  583. "novalid": {},
  584. "key": "im6agbtw",
  585. "model": "pay2",
  586. "rules": []
  587. },
  588. {
  589. "type": "text",
  590. "icon": "icon-wenzishezhi-",
  591. "options": {
  592. "defaultValue": "",
  593. "customClass": "",
  594. "labelWidth": 200,
  595. "isLabelWidth": false,
  596. "hidden": false,
  597. "dataBind": true,
  598. "required": false,
  599. "remoteFunc": "func_iz4c149d",
  600. "remoteOption": "option_iz4c149d",
  601. "tableColumn": false
  602. },
  603. "events": {
  604. "onChange": ""
  605. },
  606. "name": "收款人姓名",
  607. "novalid": {},
  608. "key": "zn3fypt3",
  609. "model": "name",
  610. "rules": []
  611. },
  612. {
  613. "type": "html",
  614. "icon": "icon-html",
  615. "options": {
  616. "defaultValue": "",
  617. "labelWidth": 200,
  618. "isLabelWidth": false,
  619. "hidden": false,
  620. "dataBind": true,
  621. "required": true,
  622. "remoteFunc": "func_5s5gice5",
  623. "remoteOption": "option_5s5gice5",
  624. "tableColumn": false
  625. },
  626. "events": {
  627. "onChange": ""
  628. },
  629. "name": "转账金额",
  630. "novalid": {},
  631. "key": "5s5gice5",
  632. "model": "amountStr",
  633. "rules": [
  634. {
  635. "required": true,
  636. "message": " required"
  637. }
  638. ]
  639. },
  640. {
  641. "type": "divider",
  642. "icon": "icon-fengexian",
  643. "options": {
  644. "hidden": false,
  645. "contentPosition": "left",
  646. "remoteFunc": "func_tz5cwvnx",
  647. "remoteOption": "option_tz5cwvnx",
  648. "tableColumn": false
  649. },
  650. "name": "",
  651. "novalid": {},
  652. "key": "tz5cwvnx",
  653. "model": "divider_tz5cwvnx",
  654. "rules": []
  655. },
  656. {
  657. "type": "input",
  658. "icon": "icon-input",
  659. "options": {
  660. "width": "400px",
  661. "defaultValue": "",
  662. "required": true,
  663. "requiredMessage": "需要支付密码才能进行支付",
  664. "dataType": "",
  665. "dataTypeCheck": false,
  666. "dataTypeMessage": "",
  667. "pattern": "",
  668. "patternCheck": false,
  669. "patternMessage": "",
  670. "validatorCheck": false,
  671. "validator": "",
  672. "placeholder": "",
  673. "customClass": "",
  674. "disabled": false,
  675. "labelWidth": 200,
  676. "isLabelWidth": false,
  677. "hidden": false,
  678. "dataBind": true,
  679. "showPassword": true,
  680. "remoteFunc": "func_m9taj6kd",
  681. "remoteOption": "option_m9taj6kd",
  682. "tableColumn": false
  683. },
  684. "events": {
  685. "onChange": "",
  686. "onFocus": "",
  687. "onBlur": ""
  688. },
  689. "name": "支付密码",
  690. "novalid": {},
  691. "key": "m9taj6kd",
  692. "model": "payPassword",
  693. "rules": [
  694. {
  695. "required": true,
  696. "message": "需要支付密码才能进行支付"
  697. }
  698. ]
  699. },
  700. {
  701. "type": "inline",
  702. "icon": "icon-inlineview",
  703. "options": {
  704. "customClass": "center-btn",
  705. "hidden": false,
  706. "spaceSize": 10,
  707. "remoteFunc": "func_f6uqaw67",
  708. "remoteOption": "option_f6uqaw67",
  709. "tableColumn": false,
  710. "flex": true,
  711. "flexJustify": "center"
  712. },
  713. "list": [
  714. {
  715. "type": "button",
  716. "icon": "icon-button",
  717. "options": {
  718. "customClass": "",
  719. "disabled": false,
  720. "labelWidth": 200,
  721. "isLabelWidth": false,
  722. "hideLabel": true,
  723. "hidden": false,
  724. "dataBind": false,
  725. "buttonSize": "default",
  726. "buttonType": "primary",
  727. "buttonPlain": false,
  728. "buttonRound": false,
  729. "buttonCircle": false,
  730. "buttonName": "提交",
  731. "width": "",
  732. "remoteFunc": "func_ugrxnaeh",
  733. "remoteOption": "option_ugrxnaeh"
  734. },
  735. "events": {
  736. "onClick": "5ce8jb6n"
  737. },
  738. "name": "",
  739. "key": "ugrxnaeh",
  740. "model": "button_ugrxnaeh",
  741. "rules": []
  742. },
  743. {
  744. "type": "button",
  745. "icon": "icon-button",
  746. "options": {
  747. "customClass": "",
  748. "disabled": false,
  749. "labelWidth": 100,
  750. "isLabelWidth": false,
  751. "hideLabel": true,
  752. "hidden": false,
  753. "dataBind": false,
  754. "buttonSize": "default",
  755. "buttonType": "",
  756. "buttonPlain": false,
  757. "buttonRound": false,
  758. "buttonCircle": false,
  759. "buttonName": "上一步",
  760. "width": "",
  761. "remoteFunc": "func_sqy0gmql",
  762. "remoteOption": "option_sqy0gmql"
  763. },
  764. "events": {
  765. "onClick": "353eaiz6"
  766. },
  767. "name": "Button",
  768. "key": "sqy0gmql",
  769. "model": "button_sqy0gmql",
  770. "rules": []
  771. }
  772. ],
  773. "name": "Inline",
  774. "novalid": {},
  775. "key": "f6uqaw67",
  776. "model": "inline_f6uqaw67",
  777. "rules": []
  778. }
  779. ],
  780. "key": "yyoa0wfv",
  781. "rules": []
  782. }
  783. ],
  784. "options": {
  785. "gutter": 0,
  786. "justify": "start",
  787. "align": "top",
  788. "customClass": "",
  789. "hidden": "{{ this.getValue(\"active\") != 1}}",
  790. "flex": true,
  791. "responsive": true,
  792. "remoteFunc": "func_zur3zvel",
  793. "remoteOption": "option_zur3zvel",
  794. "tableColumn": false
  795. },
  796. "name": "Grid",
  797. "key": "zur3zvel",
  798. "model": "step_2",
  799. "rules": []
  800. },
  801. {
  802. "type": "grid",
  803. "icon": "icon-RectangleCopy",
  804. "columns": [
  805. {
  806. "type": "col",
  807. "options": {
  808. "span": 12,
  809. "offset": 0,
  810. "push": 0,
  811. "pull": 0,
  812. "xs": 24,
  813. "sm": 12,
  814. "md": 24,
  815. "lg": 12,
  816. "xl": 12,
  817. "customClass": ""
  818. },
  819. "list": [
  820. {
  821. "type": "component",
  822. "icon": "icon-component",
  823. "options": {
  824. "customClass": "",
  825. "labelWidth": 100,
  826. "isLabelWidth": false,
  827. "hidden": false,
  828. "dataBind": true,
  829. "template": "<el-result\n icon=\"success\"\n title=\"操作成功\"\n sub-title=\"预计两小时到账\"\n>\n</el-result>",
  830. "required": false,
  831. "pattern": "",
  832. "validator": "",
  833. "remoteFunc": "func_ru3fkfdn",
  834. "remoteOption": "option_ru3fkfdn",
  835. "tableColumn": false,
  836. "hideLabel": true
  837. },
  838. "events": {
  839. "onChange": ""
  840. },
  841. "name": "Component",
  842. "novalid": {},
  843. "key": "ru3fkfdn",
  844. "model": "component_ru3fkfdn",
  845. "rules": []
  846. },
  847. {
  848. "type": "inline",
  849. "icon": "icon-inlineview",
  850. "options": {
  851. "customClass": "center-btn",
  852. "hidden": false,
  853. "spaceSize": 10,
  854. "remoteFunc": "func_r2o99725",
  855. "remoteOption": "option_r2o99725",
  856. "tableColumn": false,
  857. "flex": true,
  858. "flexJustify": "center"
  859. },
  860. "list": [
  861. {
  862. "type": "button",
  863. "icon": "icon-button",
  864. "options": {
  865. "customClass": "",
  866. "disabled": false,
  867. "labelWidth": 100,
  868. "isLabelWidth": false,
  869. "hideLabel": true,
  870. "hidden": false,
  871. "dataBind": false,
  872. "buttonSize": "default",
  873. "buttonType": "primary",
  874. "buttonPlain": false,
  875. "buttonRound": false,
  876. "buttonCircle": false,
  877. "buttonName": "再转一笔",
  878. "width": "",
  879. "remoteFunc": "func_dgtsrv0w",
  880. "remoteOption": "option_dgtsrv0w"
  881. },
  882. "events": {
  883. "onClick": "8253fxri"
  884. },
  885. "name": "Button",
  886. "key": "dgtsrv0w",
  887. "model": "button_dgtsrv0w",
  888. "rules": []
  889. },
  890. {
  891. "type": "button",
  892. "icon": "icon-button",
  893. "options": {
  894. "customClass": "",
  895. "disabled": false,
  896. "labelWidth": 100,
  897. "isLabelWidth": false,
  898. "hideLabel": true,
  899. "hidden": false,
  900. "dataBind": false,
  901. "buttonSize": "default",
  902. "buttonType": "",
  903. "buttonPlain": false,
  904. "buttonRound": false,
  905. "buttonCircle": false,
  906. "buttonName": "查看账单",
  907. "width": "",
  908. "remoteFunc": "func_dgtsrv0w",
  909. "remoteOption": "option_dgtsrv0w"
  910. },
  911. "events": {
  912. "onClick": ""
  913. },
  914. "name": "Button",
  915. "key": "vxj2052i",
  916. "model": "button_vxj2052i",
  917. "rules": []
  918. }
  919. ],
  920. "name": "Inline",
  921. "novalid": {},
  922. "key": "r2o99725",
  923. "model": "inline_r2o99725",
  924. "rules": []
  925. }
  926. ],
  927. "key": "kp5zft8f",
  928. "rules": []
  929. }
  930. ],
  931. "options": {
  932. "gutter": 0,
  933. "justify": "start",
  934. "align": "top",
  935. "customClass": "",
  936. "hidden": "{{ this.getValue(\"active\") != 2}}",
  937. "flex": true,
  938. "responsive": true,
  939. "remoteFunc": "func_ipv83tbx",
  940. "remoteOption": "option_ipv83tbx",
  941. "tableColumn": false
  942. },
  943. "name": "Grid",
  944. "key": "ipv83tbx",
  945. "model": "step_3",
  946. "rules": []
  947. }
  948. ],
  949. "config": {
  950. "labelWidth": 110,
  951. "labelPosition": "right",
  952. "size": "default",
  953. "customClass": "",
  954. "ui": "element",
  955. "layout": "horizontal",
  956. "labelCol": 6,
  957. "width": "760px",
  958. "styleSheets": ".custom-price .el-input__inner{\n text-align: left;\n}\n\n.center-btn{\n display: flex;\n justify-content: center;\n}\n\n.margin-bottom-0 {\n margin-bottom: 0 !important;\n}\n\n.reuqired-label .el-form-item__label::before{\n content: \"*\";\n color: var(--el-color-danger);\n margin-right: 4px;\n}",
  959. "eventScript": [
  960. {
  961. "key": "refresh",
  962. "name": "refresh",
  963. "func": ""
  964. },
  965. {
  966. "key": "onFormChange",
  967. "name": "onFormChange",
  968. "type": "rule"
  969. },
  970. {
  971. "key": "mounted",
  972. "name": "mounted",
  973. "func": ""
  974. },
  975. {
  976. "key": "lb4rpfcf",
  977. "name": "onClick_lb4rpfcf",
  978. "func": "this.getData().then(data => {\n // 显示隐藏表单区域\n this.display(['step_2'])\n this.hide(['step_1'])\n \n this.setData({\n active: 1,\n pay2: data.group1.pay2,\n amountStr: `<h2>${data.group2.amount}元</h2>`\n })\n})",
  979. "type": "rule",
  980. "rules": [
  981. {
  982. "key": "6eu07ec6",
  983. "action": "validate",
  984. "options": {
  985. "condition": "",
  986. "isCondition": false,
  987. "fields": [],
  988. "failSuspend": true
  989. }
  990. },
  991. {
  992. "key": "jeuashzj",
  993. "action": "setData",
  994. "options": {
  995. "condition": "",
  996. "isCondition": false,
  997. "fields": [
  998. "active",
  999. "pay2",
  1000. "amountStr"
  1001. ],
  1002. "values": {
  1003. "active": 1,
  1004. "group1.pay2": " this.getValue(\"group1.pay2\")",
  1005. "pay2": " this.getValue(\"group1.pay2\")",
  1006. "amountStr": "`<h2>${ this.getValue(\"group2.amount\")}元</h2>`"
  1007. },
  1008. "valueTypes": {
  1009. "active": "number",
  1010. "group1.pay2": "fx",
  1011. "pay2": "fx",
  1012. "amountStr": "fx"
  1013. }
  1014. }
  1015. }
  1016. ]
  1017. },
  1018. {
  1019. "key": "353eaiz6",
  1020. "name": "onClick_353eaiz6",
  1021. "func": "this.setData({\n active: 0\n})\n\nthis.hide(['step_2'])\nthis.display(['step_1'])",
  1022. "type": "rule",
  1023. "rules": [
  1024. {
  1025. "key": "3ibw02lu",
  1026. "action": "setData",
  1027. "options": {
  1028. "condition": "",
  1029. "isCondition": false,
  1030. "fields": [
  1031. "active"
  1032. ],
  1033. "values": {
  1034. "active": 0
  1035. },
  1036. "valueTypes": {
  1037. "active": "number"
  1038. }
  1039. }
  1040. }
  1041. ]
  1042. },
  1043. {
  1044. "key": "5ce8jb6n",
  1045. "name": "onClick_5ce8jb6n",
  1046. "func": "this.getData().then(data => {\n this.hide(['step_2'])\n this.display(['step_3'])\n \n this.setData({\n active: 2\n })\n})",
  1047. "type": "rule",
  1048. "rules": [
  1049. {
  1050. "key": "kip2nb96",
  1051. "action": "validate",
  1052. "options": {
  1053. "condition": "",
  1054. "isCondition": false,
  1055. "fields": [],
  1056. "failSuspend": true
  1057. }
  1058. },
  1059. {
  1060. "key": "hiy9731o",
  1061. "action": "setData",
  1062. "options": {
  1063. "condition": "",
  1064. "isCondition": false,
  1065. "fields": [
  1066. "active"
  1067. ],
  1068. "values": {
  1069. "active": 2
  1070. },
  1071. "valueTypes": {
  1072. "active": "number"
  1073. }
  1074. }
  1075. }
  1076. ]
  1077. },
  1078. {
  1079. "key": "8253fxri",
  1080. "name": "onClick_8253fxri",
  1081. "func": "this.setData({\n active: 0\n})\n\nthis.hide(['step_3'])\nthis.display(['step_1'])\n\nthis.reset()",
  1082. "type": "rule",
  1083. "rules": [
  1084. {
  1085. "key": "c1moyc7p",
  1086. "action": "setData",
  1087. "options": {
  1088. "condition": "",
  1089. "isCondition": false,
  1090. "fields": [
  1091. "active"
  1092. ],
  1093. "values": {
  1094. "active": 0
  1095. },
  1096. "valueTypes": {
  1097. "active": "number"
  1098. }
  1099. }
  1100. },
  1101. {
  1102. "key": "wciphscm",
  1103. "action": "reset",
  1104. "options": {
  1105. "condition": "",
  1106. "isCondition": false
  1107. }
  1108. }
  1109. ]
  1110. }
  1111. ],
  1112. "platform": "pc",
  1113. "labelSuffix": true
  1114. }
  1115. }