| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119 |
- import fetch from '../fetch.js'
- export default {
- /**
- * 项目相关借口
- * @returns {Promise<unknown>}
- */
- projectList (current, size, params) { // 项目列表
- return fetch('/blade-project-manage-v2/project/v2/page', {
- ...params,
- current,
- size
- })
- },
- projectAdd (params) { // 新增项目
- return fetch('/blade-project-manage-v2/project/v2/save', params, 'post', 'json')
- },
- projectRemove (params) { // 删除项目
- return fetch('/blade-project-manage-v2/project/v2/remove', params, 'post')
- },
- typeList (params) { // 项目分类列表
- return fetch('//blade-project-manage-v2/typeAndStage/v2/page', params)
- },
- projectInfo (id) { // 项目详细信息
- return fetch('/blade-project-manage-v2/project/v2/detail/?id=' + id)
- },
- proUpdate (params) { // 项目信息更新
- return fetch('/blade-project-manage-v2/project/v2/update', params, 'post', 'json')
- },
- issuanceDetail (params) { // 项目发行明细
- return fetch('/blade-project-manage-v2/projectdetail/v2/list', params)
- },
- issueAdd (params) { // 新增发行明细
- return fetch('/blade-project-manage-v2/projectdetail/v2/save', params, 'post', 'json')
- },
- userStageList () { // 统计用户阶段项目数
- return fetch('/blade-project-manage-v2/stage/v2/projectCount')
- },
- includeStage (params) { // 单个项目包含阶段
- return fetch('/blade-project-manage-v2/stage/v2/projectStages', params)
- },
- folderList (params) { // 阶段包含文件夹列表
- return fetch('/blade-project-manage-v2/folder/v2/listByStageId', params)
- },
- sqRecord (params) { // 文件夹授权记录
- return fetch('/blade-project-manage-v2/qrcode/v2/grantLog', params)
- },
- findFiles (params) { // 文件搜索
- return fetch('/blade-project-manage-v2/bladefile/v2/findFileList', params)
- },
- folderListAll (params) { // 历史数据文件夹列表
- return fetch('/blade-project-manage-v2/filefolder/v2/list', params)
- },
- folderRemove (params) { // 删除文件夹
- return fetch('/blade-project-manage-v2/filefolder/v2/remove', params, 'post')
- },
- folderAdd (params) { // 添加文件夹
- return fetch('/blade-project-manage-v2/filefolder/v2/save', params, 'post', 'json')
- },
- folderUpdate (params) { // 文件夹更新
- return fetch('/blade-project-manage-v2/filefolder/v2/update', params, 'post', 'json')
- },
- fileList (params) { // 文件夹里包含文件列表
- return fetch('/blade-project-manage-v2/folder/v2/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-v2/folder/v2/saveFile', params, 'post', 'json')
- },
- fileRemove (params) { // 删除文件
- return fetch('/blade-project-manage-v2/bladefile/v2/remove', params, 'post')
- },
- /**
- * 业主主动授权
- * @param params
- * @returns {Promise | Promise<unknown>}
- */
- initCode (params) {
- return fetch('/blade-project-manage-v2/qrcode/v2/getGrantQrcode', params, 'post', 'json')
- },
- /**
- * 服务商触发消息发送
- * @param params
- * @returns {Promise | Promise<unknown>}
- */
- send (params) {
- return fetch('/blade-project-manage-v2/frontMessage/v2/sendMessage', params)
- },
- /**
- * 服务商主动申请文件授权
- * @param params
- * @returns {Promise<unknown>}
- */
- apply (params) {
- return fetch('/blade-project-manage-v2/grant/v2/applyGrant', params, 'post', 'json')
- },
- folderType (params) {
- return fetch('/blade-project-manage-v2/dict/v2/getDictList', params)
- },
- /**
- * 全站搜索
- * @param params
- * @returns {Promise<unknown>}
- */
- totalSearch (params) {
- return fetch('/blade-project-manage-v2/searcher/v2/getListByKeyword', params, 'post', 'json')
- },
- total (params) {
- return fetch('/blade-project-manage-v2/searcher/v2/getTotalByKeyword', params, 'post')
- },
- totalAmount (params) {
- return fetch('/blade-project-manage-v2/project/v2/getTotalAmount', params)
- }
- }
|