diff --git a/src/api/flower/index.js b/src/api/flower/index.js index aa37d2a..ce54b5e 100644 --- a/src/api/flower/index.js +++ b/src/api/flower/index.js @@ -7,6 +7,9 @@ export default { update(params) { return fetch('/library/update', params,'post','json') }, + remove(params) { + return fetch('/library/delete', params,'post','json') + }, list(params) { return fetch('/library/list', params,'post','json') @@ -37,6 +40,18 @@ export default { wechatList(params){ return fetch('/config/qrcode/list',params,'post','json') + }, + + saveCategory(params){ + return fetch('/class/add',params, 'post','json') + }, + + updateCategory(params){ + return fetch('/class/update',params, 'post','json') + }, + + listCategory(params){ + return fetch('/class/list',params, 'post','json') } } diff --git a/src/views/flower/knowledge/components/category.vue b/src/views/flower/knowledge/components/category.vue new file mode 100644 index 0000000..3f08eab --- /dev/null +++ b/src/views/flower/knowledge/components/category.vue @@ -0,0 +1,78 @@ + + + + + \ No newline at end of file diff --git a/src/views/flower/knowledge/index.vue b/src/views/flower/knowledge/index.vue index 316a1bb..820b0cd 100644 --- a/src/views/flower/knowledge/index.vue +++ b/src/views/flower/knowledge/index.vue @@ -4,6 +4,7 @@
+
@@ -28,10 +32,12 @@ import navbar from '@/components/navbar/index.vue' import upload from "../../../components/upload/index.vue"; import edit from './components/edit.vue' +import category from './components/category.vue' export default { components: { navbar, edit, + category, upload }, data() { @@ -105,6 +111,15 @@ export default { this.$message.error(res.msg) } }) + }, + remove(id){ + this.$api.flower.remove({ids:[id]}).then(res => { + if(res.code === 200){ + this.fetchList() + } else { + this.$message.error(res.msg) + } + }) } }, }