|
|
@@ -1,82 +1,89 @@
|
|
|
-import fetch from "../fetch.js";
|
|
|
+import fetch from '../fetch.js'
|
|
|
|
|
|
export default {
|
|
|
- /**
|
|
|
+ /**
|
|
|
* 项目相关借口
|
|
|
* @returns {Promise<unknown>}
|
|
|
*/
|
|
|
- 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')
|
|
|
- },
|
|
|
- /**
|
|
|
+ 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<unknown>}
|
|
|
*/
|
|
|
- initCode(params) {
|
|
|
- return fetch('/blade-project-manage/qrcode/v1/getGrantQrcode', params, 'post', 'json')
|
|
|
- },
|
|
|
- /**
|
|
|
+ initCode (params) {
|
|
|
+ return fetch('/blade-project-manage/qrcode/v1/getGrantQrcode', params, 'post', 'json')
|
|
|
+ },
|
|
|
+ /**
|
|
|
* 服务商触发消息发送
|
|
|
* @param params
|
|
|
* @returns {Promise | Promise<unknown>}
|
|
|
*/
|
|
|
- send(params) {
|
|
|
- return fetch('/blade-project-manage/frontMessage/v1/sendMessage', params)
|
|
|
- }
|
|
|
-
|
|
|
+ send (params) {
|
|
|
+ return fetch('/blade-project-manage/frontMessage/v1/sendMessage', params)
|
|
|
+ },
|
|
|
+ /**
|
|
|
+ * 服务商主动申请文件授权
|
|
|
+ * @param params
|
|
|
+ * @returns {Promise<unknown>}
|
|
|
+ */
|
|
|
+ apply (params) {
|
|
|
+ return fetch('/blade-project-manage/grant/v1/applyGrant', params, 'post', 'json')
|
|
|
+ }
|
|
|
}
|