info.php 2.6 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495
  1. <?php
  2. return array
  3. (
  4. 'list' => array
  5. (
  6. 'field' => array
  7. (
  8. 'name',
  9. 'cate_id',
  10. 'status' => array
  11. (
  12. 'type' => 'switch',
  13. 'show' => '{status}',
  14. 'active_value' => 1,
  15. 'inactive_value' => 2,
  16. ),
  17. 'cdate',
  18. ),
  19. 'search' => array
  20. (
  21. 'name' => 'like',
  22. 'cdate' => array
  23. (
  24. 'name' => '创建时间',
  25. 'type' => 'date',
  26. 'date_type' => 'datetimerange',
  27. 'value_format' => 'YYYY-MM-DD HH:mm:ss',
  28. 'start_placeholder' => '开始日期',
  29. 'end_placeholder' => '结束日期',
  30. 'range_separator' => '至',
  31. ),
  32. ),
  33. 'data_button' => array
  34. (
  35. '编辑' => 'edit',
  36. ),
  37. 'button' => array
  38. (
  39. '新增' => 'add',
  40. ),
  41. ),
  42. 'update' => array
  43. (
  44. 'field' => array
  45. (
  46. 'name',
  47. 'cate_id' => 'radio',
  48. 'spec_type' => array
  49. (
  50. 'type' => 'radio',
  51. 'control' => true,
  52. ),
  53. 'goods/info_sku' => array
  54. (
  55. 'name' => '单规格设置',
  56. 'where' => array('info_id' => 'id', 'key' => '-1'),
  57. # 默认值,如果有默认值则无法添加和删除
  58. 'default' => array
  59. (
  60. # 默认值
  61. array
  62. (
  63. 'code' => '',
  64. 'value' => '',
  65. ),
  66. ),
  67. ),
  68. 'goods/info_sku#' => array
  69. (
  70. 'name' => '多规格设置',
  71. 'where' => array('info_id' => 'id', 'key' => array('!=', '-1')),
  72. 'type' => 'sku',
  73. # 设置规格表名
  74. 'spec' => 'goods/info_spec',
  75. # 设置规格表关联字段
  76. 'spec_field' => 'info_id',
  77. # 获取规格数据的接口
  78. 'spec_data' => 'goods/manage.spec',
  79. ),
  80. ),
  81. 'control' => array
  82. (
  83. 'goods/info_sku' => array
  84. (
  85. 'spec_type' => 1,
  86. ),
  87. 'goods/info_sku#' => array
  88. (
  89. 'spec_type' => 2,
  90. ),
  91. ),
  92. ),
  93. );