diff --git a/src/api/wechat/menu.js b/src/api/wechat/menu.js new file mode 100644 index 0000000..7da080d --- /dev/null +++ b/src/api/wechat/menu.js @@ -0,0 +1,54 @@ +import request from '@/utils/request' + +const api_name = '/admin/wechat/menu' + +export default { + removeMenu() { + return request({ + url: `${api_name}/removeMenu`, + method: `delete` + }) + }, + syncMenu() { + return request({ + url: `${api_name}/syncMenu`, + method: `get` + }) + }, + findMenuInfo() { + return request({ + url: `${api_name}/findMenuInfo`, + method: `get` + }) + }, + + save(menu) { + return request({ + url: `${api_name}/save`, + method: `post`, + data: menu + }) + }, + + getById(id) { + return request({ + url: `${api_name}/get/${id}`, + method: `get` + }) + }, + + updateById(menu) { + return request({ + url: `${api_name}/update`, + method: `put`, + data: menu + }) + }, + + removeById(id) { + return request({ + url: `${api_name}/remove/${id}`, + method: 'delete' + }) + } +} diff --git a/src/views/wechat/menu/list.vue b/src/views/wechat/menu/list.vue new file mode 100644 index 0000000..0def53f --- /dev/null +++ b/src/views/wechat/menu/list.vue @@ -0,0 +1,205 @@ + +