index.php 2.5 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576
  1. <?php
  2. use common\helpers\ComponentHelper;
  3. ComponentHelper::loadComponentView('com-image');
  4. ?>
  5. <?= ComponentHelper::loadComponentView('cat-list', __DIR__ . '/component') ?>
  6. <?= ComponentHelper::loadComponentView('cat-transfer', __DIR__ . '/component') ?>
  7. <?= ComponentHelper::loadComponentView('cat-style', __DIR__ . '/component') ?>
  8. <script src="/resources/js/Sortable.min.js"></script>
  9. <script src="/resources/unpkg/vuedraggable@2.18.1/dist/vuedraggable.umd.min.js"></script>
  10. <style>
  11. .new-table-body {
  12. padding: 20px;
  13. background-color: #fff;
  14. margin-bottom: 20px;
  15. }
  16. </style>
  17. <div id="app" v-cloak>
  18. <el-card class="box-card" shadow="never" style="border:0;min-width: 1500px;" body-style="background-color: #f3f3f3;padding: 10px 0 0;">
  19. <div slot="header">
  20. <div>
  21. <span>分类列表</span>
  22. <div style="float: right;margin-top: -5px">
  23. <el-button type="primary" @click="edit" size="small">添加分类</el-button>
  24. </div>
  25. </div>
  26. </div>
  27. <div class="new-table-body">
  28. <template>
  29. <el-tabs v-model="activeName" @tab-click="handleClick">
  30. <el-tab-pane label="商品分类" name="first">
  31. <template v-if="activeName == 'first'">
  32. <cat-list></cat-list>
  33. </template>
  34. </el-tab-pane>
  35. <el-tab-pane label="商品分类转移" name="second">
  36. <template v-if="activeName == 'second'">
  37. <cat-transfer></cat-transfer>
  38. </template>
  39. </el-tab-pane>
  40. <el-tab-pane label="分类样式" name="third">
  41. <template v-if="activeName == 'third'">
  42. <cat-style></cat-style>
  43. </template>
  44. </el-tab-pane>
  45. </el-tabs>
  46. </template>
  47. </div>
  48. </el-card>
  49. </div>
  50. <script>
  51. const app = new Vue({
  52. el: '#app',
  53. data() {
  54. return {
  55. activeName: 'first',
  56. };
  57. },
  58. methods: {
  59. handleClick(tab, event) {
  60. console.log(tab, event);
  61. },
  62. // 编辑
  63. edit(id) {
  64. navigateTo({
  65. r: 'mall/cate/edit',
  66. });
  67. },
  68. },
  69. mounted: function() {
  70. },
  71. });
  72. </script>