From e6459d826c1a719c0cc352c5681c5e45616b6a9c Mon Sep 17 00:00:00 2001 From: wuyx Date: Thu, 27 Oct 2022 15:33:07 +0800 Subject: [PATCH] =?UTF-8?q?feat:=E5=88=9B=E5=BB=BA=E5=8D=95=E5=B1=82?= =?UTF-8?q?=E9=A1=B9=E7=9B=AE=E9=83=A8=E5=88=86=E6=95=B0=E6=8D=AE=E6=8E=A5?= =?UTF-8?q?=E5=85=A5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/index.js | 62 +- src/views/projectcenter/ProjectAdd.vue | 1156 +++++++++++++----------- 2 files changed, 669 insertions(+), 549 deletions(-) diff --git a/src/api/index.js b/src/api/index.js index 1297c5d5..acd6f5c5 100644 --- a/src/api/index.js +++ b/src/api/index.js @@ -1,5 +1,5 @@ import http from "./config"; -import qs from 'qs'; +// import qs from 'qs'; /** @@ -37,39 +37,27 @@ import qs from 'qs'; // 接口-请求 -// 根据投票ID获取题干信息 -export const getStemInfo = (stemId) => http.post('/vote/queryStemByStemId', qs.stringify({ stemId: stemId })); - -// 测试方法 -// import * as api from '../../api/index' -// api.getStemInfo(4).then(res => { -// console.log(res) -// }).catch(err => { -// console.log(err) -// }) - -// 获取字典列表 -export const getList = (pageno, pagesize) => http.post('/dict/getList', { - "dictCode": "", - "pageNo": pageno, - "pageSize": pagesize -}) - -// 测试方法 -// import * as api from '../../api/index' -// api.getList(0,0).then(res => { -// console.log(res) -// }).catch(err => { -// console.log(err) -// }) - -// 根据活动ID获取活动信息接口 -export const getActivityList = (activityId) => http.get('/activity', { params: { "activityId": activityId } }) - -// 测试方法 -// import * as api from '../../api/index' -// api.getActivityList(4).then(res => { -// console.log(res) -// }).catch(err => { -// console.log(err) -// }) \ No newline at end of file +// 创建编辑单层项目 +export const createProject = (obj) => http.post('/admin/project/edit', { + "attach": obj.attach, + "beginTime": obj.beginTime, + "boeFlag": obj.boeFlag, + "category": obj.category, + "courseSyncFlag": obj.courseSyncFlag, + "endTime": obj.endTime, + "level": obj.level, + "manager": obj.manager, + "managerId": obj.managerId, + "name": obj.name, + "notice": obj.notice, + "noticeFlag": obj.noticeFlag, + "parentId": obj.parentId, + "picUrl": obj.picUrl, + "projectId": obj.projectId, + "remark": obj.remark, + "sourceBelongId": obj.sourceBelongId, + "status": obj.status, + "systemId": obj.systemId, + "templateId": obj.templateId, + "type": obj.type +}) \ No newline at end of file diff --git a/src/views/projectcenter/ProjectAdd.vue b/src/views/projectcenter/ProjectAdd.vue index 26a58d10..49d3a85e 100644 --- a/src/views/projectcenter/ProjectAdd.vue +++ b/src/views/projectcenter/ProjectAdd.vue @@ -1,537 +1,669 @@