json1.js 11 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541
  1. export default {
  2. "list": [
  3. {
  4. "type": "input",
  5. "icon": "icon-input",
  6. "options": {
  7. "width": "",
  8. "defaultValue": "Hello",
  9. "required": true,
  10. "requiredMessage": "",
  11. "dataType": "",
  12. "dataTypeCheck": false,
  13. "dataTypeMessage": "",
  14. "pattern": "",
  15. "patternCheck": false,
  16. "patternMessage": "",
  17. "validatorCheck": false,
  18. "validator": "",
  19. "placeholder": "",
  20. "customClass": "",
  21. "disabled": false,
  22. "labelWidth": 100,
  23. "isLabelWidth": false,
  24. "hidden": false,
  25. "dataBind": true,
  26. "showPassword": false,
  27. "remoteFunc": "func_mtg8he9g",
  28. "remoteOption": "option_mtg8he9g",
  29. "tableColumn": false
  30. },
  31. "events": {
  32. "onChange": "",
  33. "onFocus": "",
  34. "onBlur": ""
  35. },
  36. "name": "Activity name",
  37. "key": "mtg8he9g",
  38. "model": "name",
  39. "rules": [
  40. {
  41. "required": true,
  42. "message": " required"
  43. }
  44. ]
  45. },
  46. {
  47. "type": "select",
  48. "icon": "icon-select",
  49. "options": {
  50. "defaultValue": "",
  51. "multiple": false,
  52. "disabled": false,
  53. "clearable": false,
  54. "placeholder": "Activity zone",
  55. "required": true,
  56. "requiredMessage": "",
  57. "validatorCheck": false,
  58. "validator": "",
  59. "showLabel": true,
  60. "width": "",
  61. "options": [
  62. {
  63. "value": "shanghai",
  64. "label": "Zone one"
  65. },
  66. {
  67. "value": "beijing",
  68. "label": "Zone two"
  69. }
  70. ],
  71. "remote": false,
  72. "remoteType": "datasource",
  73. "remoteOption": "option_4wkx6fyp",
  74. "filterable": false,
  75. "remoteOptions": [],
  76. "props": {
  77. "value": "value",
  78. "label": "label"
  79. },
  80. "remoteFunc": "func_4wkx6fyp",
  81. "customClass": "",
  82. "labelWidth": 100,
  83. "isLabelWidth": false,
  84. "hidden": false,
  85. "dataBind": true,
  86. "tableColumn": false
  87. },
  88. "events": {
  89. "onChange": "",
  90. "onFocus": "",
  91. "onBlur": ""
  92. },
  93. "name": "Activity zone",
  94. "key": "4wkx6fyp",
  95. "model": "region",
  96. "rules": [
  97. {
  98. "required": true,
  99. "message": " required"
  100. }
  101. ]
  102. },
  103. {
  104. "type": "group",
  105. "icon": "icon-fenzu",
  106. "options": {
  107. "defaultValue": {},
  108. "customClass": "group-margin-0 reuqired-label",
  109. "labelWidth": 100,
  110. "isLabelWidth": false,
  111. "hidden": false,
  112. "dataBind": true,
  113. "width": "",
  114. "validatorCheck": false,
  115. "validator": "",
  116. "remoteFunc": "func_8ys9cm0d",
  117. "remoteOption": "option_8ys9cm0d",
  118. "tableColumn": false,
  119. "subform": false
  120. },
  121. "list": [
  122. {
  123. "type": "inline",
  124. "icon": "icon-inlineview",
  125. "options": {
  126. "customClass": "",
  127. "hidden": false,
  128. "remoteFunc": "func_u0m7oafr",
  129. "remoteOption": "option_u0m7oafr",
  130. "tableColumn": false,
  131. "spaceSize": 10,
  132. "subform": false
  133. },
  134. "list": [
  135. {
  136. "type": "date",
  137. "icon": "icon-date",
  138. "options": {
  139. "defaultValue": "",
  140. "readonly": false,
  141. "disabled": false,
  142. "editable": true,
  143. "clearable": true,
  144. "placeholder": "",
  145. "startPlaceholder": "",
  146. "endPlaceholder": "",
  147. "type": "date",
  148. "format": "YYYY-MM-DD",
  149. "timestamp": false,
  150. "required": true,
  151. "requiredMessage": "",
  152. "validatorCheck": false,
  153. "validator": "",
  154. "width": "",
  155. "customClass": "",
  156. "labelWidth": 100,
  157. "isLabelWidth": false,
  158. "hidden": false,
  159. "dataBind": true,
  160. "remoteFunc": "func_ccpabuqb",
  161. "remoteOption": "option_ccpabuqb",
  162. "hideLabel": true
  163. },
  164. "events": {
  165. "onChange": "",
  166. "onFocus": "",
  167. "onBlur": ""
  168. },
  169. "name": "Activity time",
  170. "key": "ccpabuqb",
  171. "model": "date",
  172. "rules": [
  173. {
  174. "required": true,
  175. "message": " required"
  176. }
  177. ]
  178. },
  179. {
  180. "type": "time",
  181. "icon": "icon-time",
  182. "options": {
  183. "defaultValue": "",
  184. "readonly": false,
  185. "disabled": false,
  186. "editable": true,
  187. "clearable": true,
  188. "placeholder": "",
  189. "startPlaceholder": "",
  190. "endPlaceholder": "",
  191. "isRange": false,
  192. "arrowControl": false,
  193. "format": "HH:mm:ss",
  194. "required": true,
  195. "requiredMessage": "",
  196. "validatorCheck": false,
  197. "validator": "",
  198. "width": "",
  199. "customClass": "",
  200. "labelWidth": 100,
  201. "isLabelWidth": false,
  202. "hidden": false,
  203. "dataBind": true,
  204. "remoteFunc": "func_263i2dxc",
  205. "remoteOption": "option_263i2dxc",
  206. "hideLabel": true
  207. },
  208. "events": {
  209. "onChange": "",
  210. "onFocus": "",
  211. "onBlur": ""
  212. },
  213. "name": "Time",
  214. "key": "263i2dxc",
  215. "model": "time",
  216. "rules": [
  217. {
  218. "required": true,
  219. "message": " required"
  220. }
  221. ]
  222. }
  223. ],
  224. "name": "Inline",
  225. "key": "u0m7oafr",
  226. "model": "inline_u0m7oafr",
  227. "rules": []
  228. }
  229. ],
  230. "name": "Activity time",
  231. "key": "8ys9cm0d",
  232. "model": "activity",
  233. "rules": []
  234. },
  235. {
  236. "type": "switch",
  237. "icon": "icon-switch",
  238. "options": {
  239. "defaultValue": false,
  240. "required": false,
  241. "requiredMessage": "",
  242. "validatorCheck": false,
  243. "validator": "",
  244. "disabled": false,
  245. "customClass": "",
  246. "labelWidth": 100,
  247. "isLabelWidth": false,
  248. "hidden": false,
  249. "dataBind": true,
  250. "width": "",
  251. "remoteFunc": "func_g3yj845o",
  252. "remoteOption": "option_g3yj845o",
  253. "tableColumn": false
  254. },
  255. "events": {
  256. "onChange": ""
  257. },
  258. "name": "Instant delivery",
  259. "key": "g3yj845o",
  260. "model": "delivery",
  261. "rules": []
  262. },
  263. {
  264. "type": "checkbox",
  265. "icon": "icon-check-box",
  266. "options": {
  267. "inline": true,
  268. "defaultValue": [],
  269. "showLabel": false,
  270. "options": [
  271. {
  272. "value": "Online activities"
  273. },
  274. {
  275. "value": "Promotion activities"
  276. },
  277. {
  278. "value": "Offline activities"
  279. },
  280. {
  281. "value": "Simple brand exposure"
  282. }
  283. ],
  284. "required": true,
  285. "requiredMessage": "",
  286. "validatorCheck": false,
  287. "validator": "",
  288. "width": "",
  289. "remote": false,
  290. "remoteType": "datasource",
  291. "remoteOption": "option_c0ut8emu",
  292. "remoteOptions": [],
  293. "props": {
  294. "value": "value",
  295. "label": "label"
  296. },
  297. "remoteFunc": "func_c0ut8emu",
  298. "customClass": "",
  299. "labelWidth": 100,
  300. "isLabelWidth": false,
  301. "hidden": false,
  302. "dataBind": true,
  303. "disabled": false,
  304. "tableColumn": false
  305. },
  306. "events": {
  307. "onChange": ""
  308. },
  309. "name": "Activity type",
  310. "key": "c0ut8emu",
  311. "model": "type",
  312. "rules": [
  313. {
  314. "required": true,
  315. "message": " required"
  316. }
  317. ]
  318. },
  319. {
  320. "type": "radio",
  321. "icon": "icon-radio-active",
  322. "options": {
  323. "inline": false,
  324. "defaultValue": "",
  325. "showLabel": false,
  326. "options": [
  327. {
  328. "value": "Sponsorship",
  329. "label": "Option 1"
  330. },
  331. {
  332. "value": "Venue",
  333. "label": "Option 2"
  334. }
  335. ],
  336. "required": true,
  337. "requiredMessage": "",
  338. "validatorCheck": false,
  339. "validator": "",
  340. "width": "",
  341. "remote": false,
  342. "remoteType": "datasource",
  343. "remoteOption": "option_18benqfi",
  344. "remoteOptions": [],
  345. "props": {
  346. "value": "value",
  347. "label": "label"
  348. },
  349. "remoteFunc": "func_18benqfi",
  350. "customClass": "",
  351. "labelWidth": 100,
  352. "isLabelWidth": false,
  353. "hidden": false,
  354. "dataBind": true,
  355. "disabled": false,
  356. "tableColumn": false
  357. },
  358. "events": {
  359. "onChange": ""
  360. },
  361. "name": "Resources",
  362. "key": "18benqfi",
  363. "model": "resource",
  364. "rules": [
  365. {
  366. "required": true,
  367. "message": " required"
  368. }
  369. ]
  370. },
  371. {
  372. "type": "textarea",
  373. "icon": "icon-diy-com-textarea",
  374. "options": {
  375. "width": "",
  376. "defaultValue": "",
  377. "required": true,
  378. "requiredMessage": "",
  379. "disabled": false,
  380. "pattern": "",
  381. "patternMessage": "",
  382. "validatorCheck": false,
  383. "validator": "",
  384. "placeholder": "",
  385. "customClass": "",
  386. "labelWidth": 100,
  387. "isLabelWidth": false,
  388. "hidden": false,
  389. "dataBind": true,
  390. "remoteFunc": "func_qh2mxnfq",
  391. "remoteOption": "option_qh2mxnfq",
  392. "tableColumn": false
  393. },
  394. "events": {
  395. "onChange": "",
  396. "onFocus": "",
  397. "onBlur": ""
  398. },
  399. "name": "Activity form",
  400. "key": "qh2mxnfq",
  401. "model": "desc",
  402. "rules": [
  403. {
  404. "required": true,
  405. "message": " required"
  406. }
  407. ]
  408. },
  409. {
  410. "type": "inline",
  411. "icon": "icon-inlineview",
  412. "options": {
  413. "customClass": "center",
  414. "hidden": false,
  415. "spaceSize": 10,
  416. "remoteFunc": "func_1209c0xf",
  417. "remoteOption": "option_1209c0xf",
  418. "tableColumn": false,
  419. "subform": false
  420. },
  421. "list": [
  422. {
  423. "type": "button",
  424. "icon": "icon-button",
  425. "options": {
  426. "customClass": "",
  427. "disabled": false,
  428. "labelWidth": 100,
  429. "isLabelWidth": false,
  430. "hideLabel": true,
  431. "hidden": false,
  432. "dataBind": false,
  433. "buttonSize": "default",
  434. "buttonType": "primary",
  435. "buttonPlain": false,
  436. "buttonRound": false,
  437. "buttonCircle": false,
  438. "buttonName": "Create",
  439. "width": "",
  440. "remoteFunc": "func_v2ouin49",
  441. "remoteOption": "option_v2ouin49",
  442. "subform": false,
  443. "tableColumn": false
  444. },
  445. "events": {
  446. "onClick": "g88osh09"
  447. },
  448. "name": "",
  449. "key": "v2ouin49",
  450. "model": "button_v2ouin49",
  451. "rules": []
  452. },
  453. {
  454. "type": "button",
  455. "icon": "icon-button",
  456. "options": {
  457. "customClass": "",
  458. "disabled": false,
  459. "labelWidth": 100,
  460. "isLabelWidth": false,
  461. "hideLabel": true,
  462. "hidden": false,
  463. "dataBind": false,
  464. "buttonSize": "default",
  465. "buttonType": "",
  466. "buttonPlain": false,
  467. "buttonRound": false,
  468. "buttonCircle": false,
  469. "buttonName": "Reset",
  470. "width": "",
  471. "remoteFunc": "func_y02fdw3r",
  472. "remoteOption": "option_y02fdw3r",
  473. "subform": false,
  474. "tableColumn": false
  475. },
  476. "events": {
  477. "onClick": "4to95t4e"
  478. },
  479. "name": "Button",
  480. "key": "y02fdw3r",
  481. "model": "button_y02fdw3r",
  482. "rules": []
  483. }
  484. ],
  485. "name": "Inline",
  486. "key": "1209c0xf",
  487. "model": "inline_1209c0xf",
  488. "rules": []
  489. }
  490. ],
  491. "config": {
  492. "labelWidth": 120,
  493. "labelPosition": "right",
  494. "size": "default",
  495. "customClass": "",
  496. "ui": "element",
  497. "layout": "horizontal",
  498. "labelCol": 3,
  499. "width": "100%",
  500. "hideLabel": false,
  501. "hideErrorMessage": false,
  502. "eventScript": [
  503. {
  504. "key": "mounted",
  505. "name": "mounted",
  506. "func": ""
  507. },
  508. {
  509. "key": "4to95t4e",
  510. "name": "onClick_4to95t4e",
  511. "func": "this.reset()"
  512. },
  513. {
  514. "key": "g88osh09",
  515. "name": "onClick_g88osh09",
  516. "func": "this.getData().then(data => {\n this.$alert(data, 'Form data')\n})"
  517. }
  518. ],
  519. "dataSource": [
  520. {
  521. "key": "upload",
  522. "name": "Get Upload Token",
  523. "url": "https://tools-server.making.link/api/uptoken",
  524. "method": "GET",
  525. "auto": true,
  526. "responseFunc": "return res.uptoken;"
  527. },
  528. {
  529. "key": "getoptions",
  530. "name": "Get Options",
  531. "url": "https://tools-server.making.link/api/new/options",
  532. "method": "GET",
  533. "auto": true,
  534. "responseFunc": "return res.data;"
  535. }
  536. ],
  537. "platform": "pad",
  538. "styleSheets": ".group-margin-0 {\n margin-bottom: 0 !important;\n}\n\n.reuqired-label .el-form-item__label::before{\n content: \"*\";\n color: #F56C6C;\n margin-right: 4px;\n}\n\n.center{\n text-align: center;\n}",
  539. "labelSuffix": true
  540. }
  541. }