level_3.php 1.8 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061
  1. <?php
  2. return [
  3. 'list' => [
  4. 'field' => [
  5. 'name',
  6. 'top_id' => [
  7. 'show' => 'Dever::call("cate/level_1-find", "{top_id}")["name"]',
  8. ],
  9. 'parent_id' => [
  10. 'show' => 'Dever::call("cate/level_2-find", "{parent_id}")["name"]',
  11. ],
  12. 'icon_id' => [
  13. //'show' => '"{icon}" ? "<img src=\'{icon}\' width=\'50\' \/>" : ""',
  14. 'show' => 'Dever::call("cate/icon.show", "{icon_id}")',
  15. ],
  16. 'sort' => [
  17. 'type' => 'input',
  18. 'tip' => '双击修改排序',
  19. ],
  20. 'status' => [
  21. 'type' => 'switch',
  22. 'show' => '{status}',
  23. 'active_value' => 1,
  24. 'inactive_value' => 2,
  25. ],
  26. 'cdate',
  27. ],
  28. 'button' => [
  29. '新增' => 'fastadd',
  30. ],
  31. 'data_button' => [
  32. '编辑' => 'fastedit',
  33. ],
  34. 'search' => [
  35. 'name' => 'like',
  36. 'parent' => [
  37. 'type' => 'cascader',
  38. 'option' => 'Dever::call("cate/info.getManageList")',
  39. ],
  40. 'status',
  41. ],
  42. ],
  43. 'update' => [
  44. 'field' => [
  45. 'name' => [
  46. 'rules' => true,
  47. ],
  48. 'parent' => [
  49. 'type' => 'cascader',
  50. 'option' => 'Dever::call("cate/info.getManageList")',
  51. ],
  52. 'icon_id' => [
  53. 'type' => 'selector',
  54. 'option' => 'Dever::url("cate/icon.getList", ["id" => "{icon_id}", "name" => "{name}"])',
  55. 'search' => 'icon_name',
  56. ],
  57. 'icon_name' => 'hidden',
  58. ],
  59. 'start' => 'cate/info.updateManageCate',
  60. ],
  61. ];