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" > - 上传文件 + 上传文件 + + + + + + + + + + + + + + + + + + + + diff --git a/src/components/Tinymce.vue b/src/components/Tinymce.vue index 6ed6a7d..0295cdb 100644 --- a/src/components/Tinymce.vue +++ b/src/components/Tinymce.vue @@ -68,6 +68,10 @@ const props = defineProps({ type: [String, Array], default: "微软雅黑=Microsoft YaHei,Helvetica Neue,PingFang SC,sans-serif;苹果苹方=PingFang SC,Microsoft YaHei,sans-serif;宋体=simsun,serif;仿宋体=FangSong,serif;黑体=SimHei,sans-serif;Arial=arial,helvetica,sans-serif;Arial Black=arial black,avant garde;Book Antiqua=book antiqua,palatino;" }, + width:{ + type: String, + default: 'auto' + }, height:{ type: Number, default: 450 @@ -84,6 +88,7 @@ const init = reactive({ placeholder: "在这里输入文字", //textarea中的提示信息 min_width: 300, min_height: 200, + width:props.width, height: props.height, //注:引入autoresize插件时,此属性失效 resize: "both", //编辑器宽高是否可变,false-否,true-高可变,'both'-宽高均可,注意引号 promotion: false, diff --git a/src/utils/request.js b/src/utils/request.js index 9c580c1..d95c00b 100644 --- a/src/utils/request.js +++ b/src/utils/request.js @@ -29,8 +29,6 @@ serveice.interceptors.response.use(response => { if (response.request.responseType === 'blob' || response.request.responseType === 'arraybuffer') { return response.data } - console.log("window.location.pathname", window.location.pathname) - console.log("windows", window.location.search) return response.data }, error => { let response = error.response diff --git a/src/views/home/index.vue b/src/views/home/index.vue index 3a37363..51d3347 100644 --- a/src/views/home/index.vue +++ b/src/views/home/index.vue @@ -16,7 +16,7 @@

待办 ({{ todoNum }})

- + @@ -25,11 +25,6 @@
- - - - -

帮助文档

@@ -46,7 +41,6 @@ 常用网站
-
@@ -57,6 +51,7 @@ diff --git a/src/views/projectdemand/demandcollection/detail.vue b/src/views/projectdemand/demandcollection/detail.vue index f2c7dbf..cca6e05 100644 --- a/src/views/projectdemand/demandcollection/detail.vue +++ b/src/views/projectdemand/demandcollection/detail.vue @@ -1,122 +1,180 @@