index.php 2.2 KB

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