diff --git a/.eslintignore b/.eslintignore
index e6529fc..f0cce89 100644
--- a/.eslintignore
+++ b/.eslintignore
@@ -2,3 +2,5 @@ build/*.js
src/assets
public
dist
+views
+src
diff --git a/src/api/platform/article.js b/src/api/platform/article.js
new file mode 100644
index 0000000..2a426f2
--- /dev/null
+++ b/src/api/platform/article.js
@@ -0,0 +1,27 @@
+import request from '@/utils/request'
+
+export function add(data) {
+ return request({
+ url: 'api/article',
+ method: 'post',
+ data
+ })
+}
+
+export function del(ids) {
+ return request({
+ url: 'api/article',
+ method: 'delete',
+ data: ids
+ })
+}
+
+export function edit(data) {
+ return request({
+ url: 'api/article',
+ method: 'put',
+ data
+ })
+}
+
+export default { add, edit, del }
diff --git a/src/api/platform/material.js b/src/api/platform/material.js
new file mode 100644
index 0000000..0651b01
--- /dev/null
+++ b/src/api/platform/material.js
@@ -0,0 +1,27 @@
+import request from '@/utils/request'
+
+export function add(data) {
+ return request({
+ url: 'api/material',
+ method: 'post',
+ data
+ })
+}
+
+export function del(ids) {
+ return request({
+ url: 'api/material',
+ method: 'delete',
+ data: ids
+ })
+}
+
+export function edit(data) {
+ return request({
+ url: 'api/material',
+ method: 'put',
+ data
+ })
+}
+
+export default { add, edit, del }
diff --git a/src/views/platform/article/index.vue b/src/views/platform/article/index.vue
new file mode 100644
index 0000000..566ea7f
--- /dev/null
+++ b/src/views/platform/article/index.vue
@@ -0,0 +1,10 @@
+
+
+ 123
+
+
+
\ No newline at end of file
diff --git a/src/views/platform/material/index.vue b/src/views/platform/material/index.vue
new file mode 100644
index 0000000..0e12dbe
--- /dev/null
+++ b/src/views/platform/material/index.vue
@@ -0,0 +1,225 @@
+
+