| | |
| | | <template v-slot:table-wrap> |
| | | <ul class="toolbar" v-permissions="['business:shop:create', 'business:shop:sync','business:shop:sort']"> |
| | | <li><el-button type="primary" @click="$refs.OperaShopImportWindow.open('初始化导入')" icon="el-icon-plus" v-permissions="['business:shop:create']">初始化导入</el-button></li> |
| | | <li><el-button type="primary" @click="$refs.OperaFcodeImportWindow.open('Fcode信息导入')" icon="el-icon-plus" v-permissions="['business:shop:create']">Fcode信息导入</el-button></li> |
| | | <li><el-button @click="resetRelations" type="primary" :loading="sorting" icon="el-icon-edit" v-permissions="['business:shop:update']">重置上下级关系</el-button></li> |
| | | <li><el-button type="primary" @click="$refs.OperaFcodeImportWindow.open('Fcode信息导入')" icon="el-icon-plus" v-permissions="['business:shop:create']">Fcode信息导入</el-button></li> |
| | | <li><el-button type="primary" @click="$refs.OperaCategoryImportWindow.open('品类初始化导入')" icon="el-icon-plus" v-permissions="['business:shop:create']">品类初始化导入</el-button></li> |
| | | <li><el-button @click="sort('top')" :loading="sorting" icon="el-icon-sort-up" v-permissions="['business:shop:sort']">上移</el-button></li> |
| | | <li><el-button @click="sort('bottom')" :loading="sorting" icon="el-icon-sort-down" v-permissions="['business:shop:sort']">下移</el-button></li> |
| | | </ul> |
| | |
| | | <OperaShopWindow ref="OperaShopWindow" :list="list" @success="handlePageChange"/> |
| | | <OperaShopImportWindow ref="OperaShopImportWindow" @success="handlePageChange"/> |
| | | <OperaFcodeImportWindow ref="OperaFcodeImportWindow" @success="handlePageChange"/> |
| | | <OperaCategoryImportWindow ref="OperaCategoryImportWindow" @success="handlePageChange"/> |
| | | </TableLayout> |
| | | </template> |
| | | |
| | |
| | | import { companySync, sort, resetRelations } from '@/api/business/shop' |
| | | import OperaShopImportWindow from '@/components/business/OperaShopImportWindow' |
| | | import OperaFcodeImportWindow from '@/components/business/OperaFcodeImportWindow' |
| | | import OperaCategoryImportWindow from '@/components/business/OperaCategoryImportWindow' |
| | | import OperaShopWindow from '@/components/business/OperaShopWindow' |
| | | export default { |
| | | name: 'shopTree', |
| | | extends: BaseTable, |
| | | components: { TableLayout, OperaShopImportWindow, OperaShopWindow, OperaFcodeImportWindow }, |
| | | components: { TableLayout, OperaShopImportWindow, OperaShopWindow, OperaFcodeImportWindow,OperaCategoryImportWindow }, |
| | | data () { |
| | | return { |
| | | // 搜索 |