diff --git a/src/api/flower/index.js b/src/api/flower/index.js
new file mode 100644
index 0000000..f6ddbf8
--- /dev/null
+++ b/src/api/flower/index.js
@@ -0,0 +1,12 @@
+import fetch from '../fetch.js'
+
+export default {
+ save(params) {
+ return fetch('/farmTemplate/add', params,'post','json')
+ },
+
+ list(params) {
+ return fetch('/farmTemplate/list', params,'post','json')
+ },
+
+}
diff --git a/src/api/index.js b/src/api/index.js
index 8846ed2..fa4e41e 100644
--- a/src/api/index.js
+++ b/src/api/index.js
@@ -11,6 +11,7 @@ import contract from '@/api/contract/index.js'
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'
export default {
user,
@@ -25,5 +26,6 @@ export default {
contract,
contractFile,
contractPay,
- notice
+ notice,
+ flower
}
diff --git a/src/api/sys/index.js b/src/api/sys/index.js
index 8507ccd..d9b807c 100644
--- a/src/api/sys/index.js
+++ b/src/api/sys/index.js
@@ -55,6 +55,7 @@ export default {
menuTree(params) {
return fetch('/menu/getAllMenuTree', params,'post','json')
},
+
menuRemove(params) {
return fetch('/menu/delete', params, 'post')
},
@@ -85,6 +86,9 @@ export default {
roleUpdate(params) {
return fetch('/role/update', params, 'post','json')
},
+ roleGrant(params) {
+ return fetch('/role/grantMenu', params, 'post','json')
+ },
/**
* 新增 或者更新
diff --git a/src/views/flower/plan/components/edit.vue b/src/views/flower/plan/components/edit.vue
new file mode 100644
index 0000000..2e78757
--- /dev/null
+++ b/src/views/flower/plan/components/edit.vue
@@ -0,0 +1,53 @@
+
+
+
+
+
+
+
diff --git a/src/views/flower/plan/index.vue b/src/views/flower/plan/index.vue
new file mode 100644
index 0000000..873793e
--- /dev/null
+++ b/src/views/flower/plan/index.vue
@@ -0,0 +1,60 @@
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/views/system/menu/componets/edit.vue b/src/views/system/menu/componets/edit.vue
index 9657d41..27c8548 100644
--- a/src/views/system/menu/componets/edit.vue
+++ b/src/views/system/menu/componets/edit.vue
@@ -73,7 +73,8 @@ export default {
permission: '',
sort: 1,
category: 0,
- parentId: '0'
+ parentId: '0',
+ code:''
}
}
},
@@ -81,6 +82,8 @@ export default {
submit(done) {
this.$refs.form.validate(errors => {
if (errors === undefined) {
+ this.form.code = this.form.permission
+ this.form.title = this.form.name
if (this.form.id !== ""){
this.$api.sys.menuUpdate(this.form).then(res => {
if (res.code === 200) {
diff --git a/src/views/system/role/components/permission.vue b/src/views/system/role/components/permission.vue
index 8309b11..a0b8b0d 100644
--- a/src/views/system/role/components/permission.vue
+++ b/src/views/system/role/components/permission.vue
@@ -1,50 +1,82 @@
-
+
-
\ No newline at end of file
+
+