|
|
@@ -0,0 +1,114 @@
|
|
|
+/*
|
|
|
+ * @Description:
|
|
|
+ * @Author: admin
|
|
|
+ * @Date: 2021-11-05
|
|
|
+ * @LastEditTime: 2022-06-23
|
|
|
+ * @LastEditors: admin
|
|
|
+ */
|
|
|
+import { postRequest, getRequest, getDownload } from '/@/lib/axios';
|
|
|
+
|
|
|
+export const projectApi = {
|
|
|
+ // 分页查询 @author zhuoda
|
|
|
+ queryProjectsList: (param) => {
|
|
|
+ return postRequest('/blProjectMaster/query', param);
|
|
|
+ },
|
|
|
+
|
|
|
+ // 项目立项表单提交
|
|
|
+ submitProjectApproval: (params) => {
|
|
|
+ return postRequest('/mate/delivery/add', params);
|
|
|
+ },
|
|
|
+
|
|
|
+ //项目立项详细信息
|
|
|
+ getProjectInfo: (params) => {
|
|
|
+ return getRequest(`mate/delivery/${params}`);
|
|
|
+ },
|
|
|
+
|
|
|
+ //项目进度详细信息
|
|
|
+ getScheduleInfo: (params) => {
|
|
|
+ return getRequest(`/supports/delivery/schedule/${params}`);
|
|
|
+ },
|
|
|
+
|
|
|
+ //获取单项目任务管理
|
|
|
+ getTaskList: (params) => {
|
|
|
+ // return postRequest('/supports/delivery/task/add', params);
|
|
|
+ return getRequest(`/mate/delivery/task/queryPage?deliveryId=${params}`);
|
|
|
+ },
|
|
|
+
|
|
|
+ //获取任务管理
|
|
|
+ getTaskInfo: (params) => {
|
|
|
+ return getRequest(`/mate/delivery/task/permission/queryPage?`);
|
|
|
+ },
|
|
|
+
|
|
|
+ //新增单项目任务管理
|
|
|
+ addTaskList: (params) => {
|
|
|
+ return postRequest('/mate/delivery/task/add', params);
|
|
|
+ },
|
|
|
+
|
|
|
+ //新增文件管理
|
|
|
+ addFileList: (params) => {
|
|
|
+ return postRequest('/mate/delivery/file/add', params);
|
|
|
+ },
|
|
|
+
|
|
|
+ //新增跟进信息
|
|
|
+ FollowUpAdd: (params) => {
|
|
|
+ return postRequest('/mate/delivery/contact/add', params);
|
|
|
+ },
|
|
|
+
|
|
|
+ //查询客户跟进记录
|
|
|
+ FollowUpQuery: (params) => {
|
|
|
+ return getRequest(`/mate/delivery/contact/queryPage?deliveryId=${params}`);
|
|
|
+ },
|
|
|
+
|
|
|
+ //获取单项目任务项详细信息
|
|
|
+ getTaskInfoList: (params) => {
|
|
|
+ return getRequest(`/mate/delivery/task/${params}`);
|
|
|
+ },
|
|
|
+
|
|
|
+ //修改单项目任务项详细信息
|
|
|
+ changeTaskList: (params) => {
|
|
|
+ return postRequest(`/mate/delivery/task/change`, params);
|
|
|
+ },
|
|
|
+ //获取项目结算概览数据
|
|
|
+ getOverviewSettlementList: () => {
|
|
|
+ return getRequest(`/mate/delivery/task/settlement/board`);
|
|
|
+ },
|
|
|
+
|
|
|
+ //获取单工时任务项详细信息
|
|
|
+ getWorkHourInfoList: (params) => {
|
|
|
+ return getRequest(`/mate/delivery/task/workHours/item/${params}`);
|
|
|
+ },
|
|
|
+ //修改单工时任务项详细信息
|
|
|
+ changeWorkHourTask: (params) => {
|
|
|
+ return postRequest('/mate/delivery/task/workHours/change', params);
|
|
|
+ },
|
|
|
+
|
|
|
+ //获取单人效任务项详细信息 /mate/staff/efficiency/Item/queryPage
|
|
|
+ getefficiencyInfoList: (year, mouth) => {
|
|
|
+ return getRequest(`/mate/staff/efficiency/Item/queryPage?belongYear=${year} & belongMonth=${mouth}`);
|
|
|
+ },
|
|
|
+
|
|
|
+ //新增单项目任务管理
|
|
|
+ changeJobTask: (params) => {
|
|
|
+ return postRequest('/supports/delivery/sub/task/change', params);
|
|
|
+ },
|
|
|
+
|
|
|
+ //新增BUG
|
|
|
+ addBug: (params) => {
|
|
|
+ return postRequest('/supports/delivery/task/defect/add', params);
|
|
|
+ },
|
|
|
+
|
|
|
+ //更新BUG
|
|
|
+ updateBug: (params) => {
|
|
|
+ return postRequest('/supports/delivery/task/defect/update', params);
|
|
|
+ },
|
|
|
+
|
|
|
+ //查询单Bug
|
|
|
+ getBugInfo: (params) => {
|
|
|
+ return getRequest(`/supports/delivery/task/defect/${params}`);
|
|
|
+ },
|
|
|
+
|
|
|
+ //获取进度追踪列表
|
|
|
+ getTrackInfo: (params) => {
|
|
|
+ return getRequest(`/mate/delivery/task/board`);
|
|
|
+ },
|
|
|
+};
|