diff --git a/src/api/typemanage.js b/src/api/typemanage.js
new file mode 100644
index 0000000..932b1fb
--- /dev/null
+++ b/src/api/typemanage.js
@@ -0,0 +1,72 @@
+import request from '@/utils/request'
+const typemanage = '/enterprise/category'
+
+export function TypeManage(data) {
+ return request({
+ url: `/gateway${typemanage}/queryCategory`,
+ method: 'post',
+ data: {
+ param: {
+ name: data.name,
+ pageNum: data.pageNum,
+ pageSize: data.pageSize,
+ type: data.type
+ }
+ }
+ })
+}
+
+export function addCategory(data) {
+ console.log(data)
+ return request({
+ url: `/gateway${typemanage}/addCategory`,
+ method: 'post',
+ data: {
+ param: {
+ name: data.name,
+ type: data.type
+ }
+ }
+ })
+}
+
+export function CategoryDetail(data) {
+ return request({
+ url: `/gateway${typemanage}/queryCategory`,
+ method: 'post',
+ data: {
+ param: {
+ name: data.name,
+ pageNum: data.pageNum,
+ pageSize: data.pageSize,
+ type: data.type
+ }
+ }
+ })
+}
+
+export function CategoryDelete(id) {
+ return request({
+ url: `/gateway${typemanage}/deleteCategory`,
+ method: 'post',
+ data: {
+ param: {
+ id: id
+ }
+ }
+ })
+}
+
+export function CategoryUpdate(data) {
+ return request({
+ url: `/gateway${typemanage}/updateCategory`,
+ method: 'post',
+ data: {
+ param: {
+ id: data.id,
+ name: data.name,
+ type: data.type
+ }
+ }
+ })
+}
diff --git a/src/views/firstPages/typemanage.vue b/src/views/firstPages/typemanage.vue
index ebde280..5c064c2 100644
--- a/src/views/firstPages/typemanage.vue
+++ b/src/views/firstPages/typemanage.vue
@@ -1,18 +1,239 @@
- 类型管理页
+
+
+
+
+
+
+
+
+
+ 搜索
+ 添加
+
+
+
+
+
+ {{ row.name }}
+
+
+
+
+ {{ row.type }}
+
+
+
+
+ 修改
+ 删除
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-