diff --git a/src/directives/permission.js b/src/directives/permission.js index 65ea03a..e68fcc8 100644 --- a/src/directives/permission.js +++ b/src/directives/permission.js @@ -8,7 +8,7 @@ export const hasPerm = (el, binding, vnode) => { if (value && value instanceof Array && value.length > 0) { const permissiosFlag = value const hasPermission = permisstions.some(permission => { - return allPermission === permission || permissiosFlag.includes(permission) + return permissiosFlag[0] === allPermission || permissiosFlag[0] === permission }) if (!hasPermission) { el.parentNode && el.parentNode.removeChild(el) diff --git a/src/views/projectdemand/demandsummary/add.vue b/src/views/projectdemand/demandsummary/add.vue new file mode 100644 index 0000000..9591b33 --- /dev/null +++ b/src/views/projectdemand/demandsummary/add.vue @@ -0,0 +1,182 @@ + + + \ No newline at end of file diff --git a/src/views/projectdemand/demandsummary/api/index.js b/src/views/projectdemand/demandsummary/api/index.js new file mode 100644 index 0000000..e7636c7 --- /dev/null +++ b/src/views/projectdemand/demandsummary/api/index.js @@ -0,0 +1,12 @@ +import request from '@/utils/request' + +export const fileUp = (url, data) => { + return request({ + url, + method: 'post', + data, + headers: { + 'Content-Type': 'multipart/form-data' + } + }) +} \ No newline at end of file diff --git a/src/views/projectdemand/demandsummary/components/FileUpload.vue b/src/views/projectdemand/demandsummary/components/FileUpload.vue new file mode 100644 index 0000000..241e812 --- /dev/null +++ b/src/views/projectdemand/demandsummary/components/FileUpload.vue @@ -0,0 +1,75 @@ + + + + + \ No newline at end of file diff --git a/src/views/projectdemand/demandsummary/index.vue b/src/views/projectdemand/demandsummary/index.vue index f43b74c..be505a6 100644 --- a/src/views/projectdemand/demandsummary/index.vue +++ b/src/views/projectdemand/demandsummary/index.vue @@ -1,21 +1,28 @@