| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386 |
- import request from '@/utils/request'
-
- /**
- * 归档任务列表
- * @param {*} data
- */
- export function workTaskArchListAPI(data) {
- return request({
- url: `work/task/archList`,
- method: 'post',
- data
- })
- }
-
- /**
- * 项目详情
- * @param {*} data
- */
- export function workWorkReadAPI(data) {
- return request({
- url: 'work/work/read',
- method: 'post',
- data: data
- })
- }
-
- /**
- * 项目删除
- * @param {*} data
- */
- export function workWorkDeleteAPI(data) {
- return request({
- url: `work/work/delete`,
- method: 'post',
- data
- })
- }
-
- /**
- * 新建项目
- * @param {*} data
- */
- export function workWorkSaveAPI(data) {
- return request({
- url: 'work/work/save',
- method: 'post',
- data: data,
- headers: {
- 'Content-Type': 'application/json;charset=UTF-8'
- }
- })
- }
- /**
- * 恢复项目
- * @param {*} data
- */
- export function workWorkArRecoverAPI(data) {
- return request({
- url: 'work/work/arRecover',
- method: 'post',
- data: data,
- headers: {
- 'Content-Type': 'application/json;charset=UTF-8'
- }
- })
- }
-
- /**
- * 编辑项目
- * @param {*} data
- */
- export function workWorkUpdateAPI(data) {
- return request({
- url: 'work/work/update',
- method: 'post',
- data: data,
- headers: {
- 'Content-Type': 'application/json;charset=UTF-8'
- }
- })
- }
- /**
- * 归档项目
- * @param {*} data
- */
- export function workWorkArchiveAPI(data) {
- return request({
- url: 'work/work/archive',
- method: 'post',
- data: data,
- headers: {
- 'Content-Type': 'application/json;charset=UTF-8'
- }
- })
- }
-
- /**
- * 退出项目
- * @param {*} data
- */
- export function workWorkLeaveAPI(data) {
- return request({
- url: `work/work/leave`,
- method: 'post',
- data
- })
- }
-
- /**
- * 任务板列表
- * @param {*} data
- */
- export function workTaskIndexAPI(data) {
- return request({
- url: 'work/task/index',
- method: 'post',
- headers: {
- 'Content-Type': 'application/json;charset=UTF-8'
- },
- data: data
- })
- }
-
- /**
- * 任务板列表
- * @param {*} data
- */
- export function workTaskOwnerIndexAPI(data) {
- return request({
- url: 'work/task/ownerTaskList',
- method: 'post',
- headers: {
- 'Content-Type': 'application/json;charset=UTF-8'
- },
- data: data
- })
- }
- // /**
- // * 设置任务类别 改为 saveWorkTaskClass
- // * @param {*} data
- // */
- // export function workTaskClassSetAPI(data) {
- // return request({
- // url: 'task/setTaskClass',
- // method: 'post',
- // data: data
- // })
- // }
-
- /**
- * 分类删除
- * @param {*} data
- */
- export function workTaskclassDeleteAPI(data) {
- return request({
- url: 'work/taskclass/delete',
- method: 'post',
- data: data,
- headers: {
- 'Content-Type': 'application/json;charset=UTF-8'
- }
- })
- }
-
- /**
- * 获取附件列表
- * @param {*} data
- */
- export function workWorkFileListAPI(data) {
- return request({
- url: 'work/work/fileList',
- method: 'post',
- data: data,
- headers: {
- 'Content-Type': 'application/json;charset=UTF-8'
- }
- })
- }
-
- /**
- * 项目 -- 成员列表
- * @param {*} data
- */
- export function workWorkOwnerListAPI(data) {
- return request({
- url: 'work/work/ownerList',
- method: 'post',
- data
- })
- }
-
- /**
- * 项目 -- 成员删除
- * @param {*} data
- */
- export function workWorkOwnerDelAPI(data) {
- return request({
- url: 'work/work/ownerDel',
- method: 'post',
- data: data,
- headers: {
- 'Content-Type': 'application/json;charset=UTF-8'
- }
- })
- }
-
- /**
- * 项目 -- 归档已完成任务
- * @param {*} data
- */
- export function workTaskArchiveTaskAPI(data) {
- return request({
- url: `work/task/archiveTask`,
- method: 'post',
- data
- })
- }
-
- /**
- * 项目 -- 归档负责人已完成任务
- * @param {*} data
- */
- export function workTaskArchiveOwnerTaskAPI(data) {
- return request({
- url: 'work/task/archiveTask',
- method: 'post',
- data: data
- })
- }
-
- /**
- * 拖拽改变分类
- * @param {*} data
- */
- export function workTaskUpdateOrderAPI(data) {
- return request({
- url: 'work/task/updateOrder',
- method: 'post',
- headers: {
- 'Content-Type': 'application/json;charset=UTF-8'
- },
- data: data
- })
- }
-
- /**
- * 拖拽改变分类列表
- * @param {*} data
- */
- export function workTaskUpdateClassOrderAPI(data) {
- return request({
- url: 'work/task/updateClassOrder',
- method: 'post',
- headers: {
- 'Content-Type': 'application/json;charset=UTF-8'
- },
- data: data
- })
- }
-
- /**
- * 项目成员添加角色
- * @param {*} data
- */
- export function workWorkAddUserGroupAPI(data) {
- return request({
- url: 'work/work/ownerAdd',
- method: 'post',
- headers: {
- 'Content-Type': 'application/json;charset=UTF-8'
- },
- data: data
- })
- }
-
- /**
- * 项目成员角色列表
- * @param {*} data
- */
- export function workWorkGroupListAPI(data) {
- return request({
- url: 'work/work/groupList',
- method: 'post',
- data: data
- })
- }
-
- /**
- * 项目收藏
- * @param {*} data
- */
- export function workWorkCollectAPI(data) {
- return request({
- url: `work/work/follow`,
- method: 'post',
- data
- })
- }
-
- /**
- * 修改标签排序
- * @param {*} data
- */
- export function workupdateWorkOrderAPI(data) {
- return request({
- url: 'work/work/updateWorkOrder',
- method: 'post',
- headers: {
- 'Content-Type': 'application/json;charset=UTF-8'
- },
- data: data
- })
- }
-
- /**
- * 项目任务导出
- * @param {*} data
- */
- export function workTaskExportAPI(data) {
- return request({
- url: 'work/task/excelExport',
- method: 'post',
- data: data,
- responseType: 'blob'
- })
- }
-
- /**
- * 获取导入模板
- * @param {*} data
- */
- export function workDownloadExcelAPI(data) {
- return request({
- url: 'work/task/excelDownload',
- method: 'get',
- data: data,
- responseType: 'blob'
- })
- }
-
- /**
- * 项目任务导入
- * @param {*} data
- */
- export function workExcelImportAPI(data) {
- var param = new FormData()
- Object.keys(data).forEach(key => {
- param.append(key, data[key])
- })
- return request({
- url: 'work/task/excelImport',
- method: 'post',
- data: param,
- headers: {
- 'Content-Type': 'multipart/form-data'
- }
- })
- }
-
- /**
- * 项目任务下载错误模板
- * @param {*} data
- */
- export function workDownloadErrorExcelAPI(data) {
- return request({
- url: 'work/work/downloadErrorExcel',
- method: 'post',
- data: data,
- responseType: 'blob'
- })
- }
- /**
- * 项目成员添加+设置角色
- * @param {*} data
- */
- export function workWorkAddUserSetRoleGroupAPI(data) {
- return request({
- url: 'work/work/addUserGroup',
- method: 'post',
- headers: {
- 'Content-Type': 'application/json;charset=UTF-8'
- },
- data: data
- })
- }
|