diff --git a/src/api/home/index.js b/src/api/home/index.js
new file mode 100644
index 0000000..f62d17b
--- /dev/null
+++ b/src/api/home/index.js
@@ -0,0 +1,8 @@
+import request from '@/utils/request.js'
+
+export const getHomeInfo = () => {
+ return request({
+ url: '/workflow/mosr/process/task',
+ method: "get"
+ });
+};
diff --git a/src/api/project-demand/index.js b/src/api/project-demand/index.js
new file mode 100644
index 0000000..996e860
--- /dev/null
+++ b/src/api/project-demand/index.js
@@ -0,0 +1,75 @@
+import request from '@/utils/request.js'
+//需求征集
+export const getDemandInfo = (param) => {
+ return request({
+ url: '/workflow/mosr/requirement',
+ method: "get",
+ params: param
+ });
+};
+export const getWorkflowInfo = () => {
+ return request({
+ url: '/workflow/mosr/requirement/process',
+ method: "get"
+ });
+};
+export const getInfo = (requirementId) => {
+ return request({
+ url: `/workflow/mosr/requirement/info/${requirementId}`,
+ method: "get"
+ });
+};
+export const getFormInfo = (requirementId) => {
+ return request({
+ url: `/workflow/mosr/requirement/form/${requirementId}`,
+ method: "get"
+ });
+};
+export const agreeTask = (data) => {
+ return request({
+ url: `/workflow/mosr/process/task/agree`,
+ method: "post",
+ data: data
+ });
+};
+export const rejectTask = (data) => {
+ return request({
+ url: `/workflow/mosr/process/task/reject`,
+ method: "post",
+ data: data
+ });
+};
+
+export const addRequirement = (data) => {
+ return request({
+ url: '/workflow/mosr/requirement',
+ method: "post",
+ data: data
+ });
+};
+export const resubmit = (data) => {
+ return request({
+ url: '/workflow/mosr/requirement/resubmit',
+ method: "post",
+ data: data
+ });
+};
+export const resubmitRequirement = (data) => {
+ return request({
+ url: '/workflow/mosr/requirement/resubmit',
+ method: "post",
+ data: data
+ });
+};
+export const deleteFile = (fileId) => {
+ return request({
+ url: `/workflow/process/file/delete/${fileId}`,
+ method: "delete"
+ });
+};
+export const getCompanyOption = () => {
+ return request({
+ url: '/admin/mosr/sub/company/companyOption',
+ method: "get"
+ });
+};
diff --git a/src/assets/styles/index.scss b/src/assets/styles/index.scss
index 2231156..d94c6bf 100644
--- a/src/assets/styles/index.scss
+++ b/src/assets/styles/index.scss
@@ -379,6 +379,7 @@ html, body, #app, .el-container, .el-aside, .el-main {
margin-top: 10px;
z-index: 666;
position: absolute;
+ //top: -20px;
}
.el-overlay-dialog {
diff --git a/src/components/FileUpload.vue b/src/components/FileUpload.vue
index e4e2774..707ac68 100644
--- a/src/components/FileUpload.vue
+++ b/src/components/FileUpload.vue
@@ -6,24 +6,48 @@
with-credentials
:multiple="maxSize > 0"
:data="uploadParams"
+ :show-file-list="false"
:auto-upload="true"
:before-upload="beforeUpload"
:on-success="handleUploadSuccess"
>
-