diff --git a/src/api/badge/index.js b/src/api/badge/index.js
new file mode 100644
index 0000000..fbe4cc3
--- /dev/null
+++ b/src/api/badge/index.js
@@ -0,0 +1,20 @@
+import fetch from '../fetch.js'
+
+export default {
+ save(params) {
+ return fetch('/badge/add', params,'post','json')
+ },
+ update(params) {
+ return fetch('/badge/update', params,'post','json')
+ },
+ delete(params) {
+ return fetch('/badge/delete', params,'post','json')
+ },
+
+ list(params) {
+ return fetch('/badge/list', params,'post','json')
+ },
+
+
+
+}
diff --git a/src/api/index.js b/src/api/index.js
index fa4e41e..9a98c3b 100644
--- a/src/api/index.js
+++ b/src/api/index.js
@@ -12,7 +12,7 @@ import contractFile from '@/api/contract/file.js'
import contractPay from '@/api/contract/pay.js'
import notice from '@/api/notice/index.js'
import flower from '@/api/flower/index.js'
-
+import badge from '@/api/badge/index.js'
export default {
user,
sys,
@@ -27,5 +27,6 @@ export default {
contractFile,
contractPay,
notice,
- flower
+ flower,
+ badge,
}
diff --git a/src/views/flower/badge/components/edit.vue b/src/views/flower/badge/components/edit.vue
new file mode 100644
index 0000000..829b2d1
--- /dev/null
+++ b/src/views/flower/badge/components/edit.vue
@@ -0,0 +1,112 @@
+
+
+
{{ type === 'add' ? '新增':'编辑'}}
+
+
+
+
+ 养护徽章
+ 成长徽章
+ 收藏徽章
+ 挑战徽章
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/views/flower/badge/index.vue b/src/views/flower/badge/index.vue
new file mode 100644
index 0000000..0b3378a
--- /dev/null
+++ b/src/views/flower/badge/index.vue
@@ -0,0 +1,97 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
{{record.ossId}}
+
{{record.name}}
+
+
+
+ {{record.category}}
+
+
+
+
+ 删除
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/views/system/user/index.vue b/src/views/system/user/index.vue
index 03bb77c..139b351 100644
--- a/src/views/system/user/index.vue
+++ b/src/views/system/user/index.vue
@@ -32,7 +32,7 @@
-
+ a