| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263 |
- <?php
- use common\helpers\ComponentHelper;
- ComponentHelper::loadComponentView('cat-list', __DIR__ . '/component');
- ComponentHelper::loadComponentView('cat-transfer', __DIR__ . '/component');
- ComponentHelper::loadComponentView('cat-style', __DIR__ . '/component');
- ?>
- <script src="/resources/js/Sortable.min.js"></script>
- <script src="/resources/unpkg/vuedraggable@2.18.1/dist/vuedraggable.umd.min.js"></script>
- <style>
- .new-table-body {
- padding: 20px;
- background-color: #fff;
- margin-bottom: 20px;
- }
- </style>
- <div id="app" v-cloak>
- <el-card class="box-card" shadow="never" style="border:0" body-style="background-color: #f3f3f3;padding: 10px 0 0;">
- <div slot="header">
- <div>
- <span>分类列表</span>
- <div style="float: right;margin-top: -5px">
- <el-button type="primary" @click="edit" size="small">添加分类</el-button>
- </div>
- </div>
- </div>
- <div class="new-table-body">
- <template>
- <el-tabs v-model="activeName" @tab-click="handleClick">
- <el-tab-pane label="商品分类" name="first">
- <template v-if="activeName == 'first'">
- <cat-list></cat-list>
- </template>
- </el-tab-pane>
- </el-tabs>
- </template>
- </div>
- </el-card>
- </div>
- <script>
- const app = new Vue({
- el: '#app',
- data() {
- return {
- activeName: 'first',
- };
- },
- methods: {
- handleClick(tab, event) {
- console.log(tab, event);
- },
- // 编辑
- edit(id) {
- navigateTo({
- r: 'purchase/cate/edit',
- });
- },
- },
- mounted: function() {
- },
- });
- </script>
|