import fetch from "../fetch.js"; export default { /** * 项目相关借口 * @returns {Promise} */ projectList(params) { //项目列表 return fetch('/blade-project-manage/project/v1/page', params) }, projectAdd(params) { //新增项目 return fetch('/blade-project-manage/project/v1/save', params, 'post', 'json') }, projectRemove(params) { //删除项目 return fetch('/blade-project-manage/project/v1/remove', params, 'post') }, typeList() { //项目分类列表 return fetch('/blade-project-manage/projecttype/v1/list') }, projectInfo(id) { //项目详细信息 return fetch('/blade-project-manage/project/v1/detail/' + id) }, proUpdate(params) {//项目信息更新 return fetch('/blade-project-manage/project/v1/update', params, 'post', 'json') }, issuanceDetail(params) { //项目发行明细 return fetch('/blade-project-manage/projectdetail/v1/list', params) }, issueAdd(params) {//新增发行明细 return fetch('/blade-project-manage/projectdetail/v1/save', params, 'post', 'json') }, userStageList() { //统计用户阶段项目数 return fetch('/blade-project-manage/stage/v1/countProjectStagelist') }, includeStage(params) { //单个项目包含阶段 return fetch('/blade-project-manage/projectstage/v1/getProjectStageList', params) }, folderList(params) { //阶段包含文件夹列表 return fetch('/blade-project-manage/projectstagefilefolder/v1/getProjectStageFileList', params) }, folderListAll(params) { //历史数据文件夹列表 return fetch('/blade-project-manage/filefolder/v1/list', params) }, folderRemove(params) { //删除文件夹 return fetch('/blade-project-manage/filefolder/v1/remove', params, 'post') }, folderAdd(params) { //添加文件夹 return fetch('/blade-project-manage/filefolder/v1/save', params, 'post', 'json') }, fileList(params) { //文件夹里包含文件列表 return fetch('/blade-project-manage/bladefile/v1/getListByFolderId', params) }, fileDetail(id) { return fetch('/wutong-library/library/detail/' + id) }, articleDetailByFile(id) { return fetch('/wutong-library/library/detail/file/' + id) }, fileAdd(params) { //上传(新增)文件 return fetch('/blade-project-manage/bladefile/v1/save', params, 'post', 'json') }, fileRemove(params) { //删除文件 return fetch('/blade-project-manage/bladefile/v1/remove', params, 'post') }, /** * 业主主动授权 * @param params * @returns {Promise | Promise} */ initCode (params) { return fetch('/blade-project-manage/qrcode/v1/getGrantQrcode', params, 'post', 'json') } }