info.php 2.7 KB

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