scorpioyq 2 سال پیش
والد
کامیت
a73d6ae341
3فایلهای تغییر یافته به همراه362 افزوده شده و 364 حذف شده
  1. 332 332
      src/api/project/index.js
  2. 24 24
      src/views/home/details.vue
  3. 6 8
      src/views/resource/component/floder.vue

+ 332 - 332
src/api/project/index.js

@@ -2,339 +2,339 @@ import fetch from '../fetch.js'
 import request from '@/api/axios'
 
 export default {
-    /**
-     * 项目相关借口
-     * @returns {Promise<unknown>}
-     */
-    projectList(current, size, params) {
-        // 项目列表
-        return fetch(
-            '/blade-project-manage-v2/project/v2/page',
-            {
-                ...params,
-                current,
-                size
-            },
-            'post',
-            'json'
-        )
-    },
-    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')
-    },
-    proContact(params) {
-        // 关联子项目
-        return fetch(
-            '/blade-project-manage-v2/project/v2/connect',
-            params,
-            'post',
-            'json'
-        )
-    },
-    removeContact(params) {
-        return fetch(
-            '/blade-project-manage-v2/project/v2/removeConnect',
-            params,
-            'post'
-        )
-    },
-    childrenList(params) {
-        // 已关联子项目列表
-        return fetch('/blade-project-manage-v2/project/v2/childrenList', params)
-    },
-    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)
-    },
-    projectMapInfo(id) {
-        // 项目详细信息
-        return fetch('/blade-project-manage-v2/project/v2/newDetail/?id=' + id)
-    },
-    proUpdate(params) {
-        // 项目信息更新
-        return fetch(
-            '/blade-project-manage-v2/project/v2/newUpdate',
-            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')
-    },
-    userNunList(params) {
-        // 统计用户各类型项目数
-        return fetch(
-            '/blade-project-manage-v2/project/v2/projectStageNumber',
-            params,
-            'post',
-            'json'
-        )
-    },
-    updateStage(params) {
-        // 修改项目情况
-        return fetch(
-            '/blade-project-manage-v2/project/v2/updateProjectStage',
-            params,
-            'post'
-        )
-    },
-    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/folder/v2/findFile', params)
-    },
-    folderListAll(params) {
-        // 历史数据文件夹列表
-        return fetch('/blade-project-manage-v2/folder/v2/history', params)
-    },
-    folderRemove(params) {
-        // 删除文件夹
-        return fetch('/blade-project-manage-v2/folder/v2/remove', params, 'post')
-    },
-    folderAdd(params) {
-        // 添加文件夹
-        return fetch(
-            '/blade-project-manage-v2/folder/v2/submit',
-            params,
-            'post',
-            'json'
-        )
-    },
-    folderUpdate(params) {
-        // 文件夹更新
-        return fetch(
-            '/blade-project-manage-v2/folder/v2/submit',
-            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/folder/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'
-        )
-    },
-    /**
-     * 搜索详情
-     */
-    searchDetail(params) {
-        return fetch(
-            '/blade-project-manage-v2/searcher/v2/searchFileDetails',
-            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,
-            'post',
-            'json'
-        )
-    },
-    /**
-     * 是否需要归档
-     */
-    isHistory(params) {
-        return fetch('/blade-project-manage-v2/folder/v2/isHistory', params)
-    },
-    /**
-     * 归档
-     */
-    doneHistory(params) {
-        return fetch('/blade-project-manage-v2/folder/v2/history', params)
-    },
-    /**
-     * 是否有权限创建文件夹
-     */
-    queryCreateFolder(params) {
-        return fetch('/blade-project-manage-v2/folder/v2/queryFolderGrant', params)
-    },
-    /**
-     * 股室上报项目到管理员
-     */
-    upReportType(params) {
-        return fetch(
-            '/blade-project-manage-v2/project/v2/upReportType',
-            params,
-            'post'
-        )
-    },
-    /**
-     * 管理员审批项目
-     */
-    approvalProject(params) {
-        return fetch(
-            '/blade-project-manage-v2/project/v2/approvalReportType',
-            params,
-            'post'
-        )
-    },
-    /**
-     * 项目上报, 股室的正式项目,上报到固定资产
-     */
-    reportToAssets(params) {
-        return fetch(
-            '/blade-project-manage-v2/project-asset/v2/report-to-asset',
-            params,
-            'post'
-        )
-    },
-    /**
-     * 项目结转
-     */
-    projectCarry(parmas) {
-        return fetch(
-            '/blade-project-manage-v2/project/v2/projectCarryOver',
-            parmas,
-            'post'
-        )
-    },
-    /**
-     * 项目退库
-     * @param params
-     * @returns {Promise<unknown>}
-     */
-    projectCancel(params) {
-        return fetch('/blade-project-manage-v2/project/v2/isExit', params, 'post')
-    },
-    /**
-     * 项目入库预审
-     * @param params
-     * @returns {Promise | Promise<unknown>}
-     */
-    projectStore(params) {
-        return fetch(
-            '/blade-project-manage-v2/project-dispatch/v2/select-pre-storage',
-            params,
-            'post'
-        )
-    }
+  /**
+   * 项目相关借口
+   * @returns {Promise<unknown>}
+   */
+  projectList(current, size, params) {
+    // 项目列表
+    return fetch(
+      '/blade-project-manage-v2/project/v2/page',
+      {
+        ...params,
+        current,
+        size
+      },
+      'post',
+      'json'
+    )
+  },
+  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')
+  },
+  proContact(params) {
+    // 关联子项目
+    return fetch(
+      '/blade-project-manage-v2/project/v2/connect',
+      params,
+      'post',
+      'json'
+    )
+  },
+  removeContact(params) {
+    return fetch(
+      '/blade-project-manage-v2/project/v2/removeConnect',
+      params,
+      'post'
+    )
+  },
+  childrenList(params) {
+    // 已关联子项目列表
+    return fetch('/blade-project-manage-v2/project/v2/childrenList', params)
+  },
+  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)
+  },
+  projectMapInfo(id) {
+    // 项目详细信息
+    return fetch('/blade-project-manage-v2/project/v2/newDetail/?id=' + id)
+  },
+  proUpdate(params) {
+    // 项目信息更新
+    return fetch(
+      '/blade-project-manage-v2/project/v2/newUpdate',
+      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')
+  },
+  userNunList(params) {
+    // 统计用户各类型项目数
+    return fetch(
+      '/blade-project-manage-v2/project/v2/projectStageNumber',
+      params,
+      'post',
+      'json'
+    )
+  },
+  updateStage(params) {
+    // 修改项目情况
+    return fetch(
+      '/blade-project-manage-v2/project/v2/updateProjectStage',
+      params,
+      'post'
+    )
+  },
+  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/folder/v2/findFile', params)
+  },
+  folderListAll(params) {
+    // 历史数据文件夹列表
+    return fetch('/blade-project-manage-v2/folder/v2/history', params)
+  },
+  folderRemove(params) {
+    // 删除文件夹
+    return fetch('/blade-project-manage-v2/folder/v2/remove', params, 'post')
+  },
+  folderAdd(params) {
+    // 添加文件夹
+    return fetch(
+      '/blade-project-manage-v2/folder/v2/submit',
+      params,
+      'post',
+      'json'
+    )
+  },
+  folderUpdate(params) {
+    // 文件夹更新
+    return fetch(
+      '/blade-project-manage-v2/folder/v2/submit',
+      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/folder/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'
+    )
+  },
+  /**
+   * 搜索详情
+   */
+  searchDetail(params) {
+    return fetch(
+      '/blade-project-manage-v2/searcher/v2/searchFileDetails',
+      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,
+      'post',
+      'json'
+    )
+  },
+  /**
+   * 是否需要归档
+   */
+  isHistory(params) {
+    return fetch('/blade-project-manage-v2/folder/v2/isHistory', params)
+  },
+  /**
+   * 归档
+   */
+  doneHistory(params) {
+    return fetch('/blade-project-manage-v2/folder/v2/history', params)
+  },
+  /**
+   * 是否有权限创建文件夹
+   */
+  queryCreateFolder(params) {
+    return fetch('/blade-project-manage-v2/folder/v2/queryFolderGrant', params)
+  },
+  /**
+   * 股室上报项目到管理员
+   */
+  upReportType(params) {
+    return fetch(
+      '/blade-project-manage-v2/project/v2/upReportType',
+      params,
+      'post'
+    )
+  },
+  /**
+   * 管理员审批项目
+   */
+  approvalProject(params) {
+    return fetch(
+      '/blade-project-manage-v2/project/v2/approvalReportType',
+      params,
+      'post'
+    )
+  },
+  /**
+   * 项目上报, 股室的正式项目,上报到固定资产
+   */
+  reportToAssets(params) {
+    return fetch(
+      '/blade-project-manage-v2/project-asset/v2/report-to-asset',
+      params,
+      'post'
+    )
+  },
+  /**
+   * 项目结转
+   */
+  projectCarry(parmas) {
+    return fetch(
+      '/blade-project-manage-v2/project/v2/projectCarryOver',
+      parmas,
+      'post'
+    )
+  },
+  /**
+   * 项目退库
+   * @param params
+   * @returns {Promise<unknown>}
+   */
+  projectCancel(params) {
+    return fetch('/blade-project-manage-v2/project/v2/isExit', params, 'post')
+  },
+  /**
+   * 项目入库预审
+   * @param params
+   * @returns {Promise | Promise<unknown>}
+   */
+  projectStore(params) {
+    return fetch(
+      '/blade-project-manage-v2/project-dispatch/v2/select-pre-storage',
+      params,
+      'post'
+    )
+  }
 }
 
 export const getLazyList = (parentId, params) => {
-    return request({
-        url: '/api/blade-project-manage-v2/project/v2/childrenList',
-        method: 'get',
-        params: {
-            ...params,
-            parentId
-        }
-    })
+  return request({
+    url: '/api/blade-project-manage-v2/project/v2/childrenList',
+    method: 'get',
+    params: {
+      ...params,
+      parentId
+    }
+  })
 }

+ 24 - 24
src/views/home/details.vue

@@ -2,32 +2,32 @@
   <div class="flex flex-justify-start full-height wrapper padding-top">
     <div class="full-height">
       <left-bar
-          :active="type === '0' ? -1 : active"
-          :data="data"
-          :stage="stage"
-          @typeChange="typeChange"
-          @typeChange1="typeChange1"
+        :active="type === '0' ? -1 : active"
+        :data="data"
+        :stage="stage"
+        @typeChange="typeChange"
+        @typeChange1="typeChange1"
       />
     </div>
     <el-card
-        shadow="hover"
-        class="full-height full-width white-bg padding-left padding-top"
-        style="margin-left: 10px"
+      shadow="hover"
+      class="full-height full-width white-bg padding-left padding-top"
+      style="margin-left: 10px"
     >
       <proinfo
-          v-if="type === '0'"
-          :data="data"
-          :issue="list"
-          @refInfo="proInfo"
-          @refresh="issueList"
+        v-if="type === '0'"
+        :data="data"
+        :issue="list"
+        @refInfo="proInfo"
+        @refresh="issueList"
       />
       <resource
-          v-else-if="type === '1'"
-          :id="id"
-          :data="data"
-          :projectStageId="projectStageId"
+        v-else-if="type === '1'"
+        :id="id"
+        :data="data"
+        :projectStageId="projectStageId"
       />
-      <grant-record v-else/>
+      <grant-record v-else />
     </el-card>
   </div>
 </template>
@@ -42,12 +42,12 @@ meta: { layout: 'empty', keepAlive:true }
 <script>
 import leftBar from './component/left_bar.vue'
 import proinfo from './component/proinfo.vue'
-import resource from "@/views/resource/index.vue";
+import resource from '@/views/resource/index.vue'
 import grantRecord from '@/views/home/component/grant_record.vue'
 
 export default {
   name: '资料管理',
-  components: {leftBar, proinfo, grantRecord, resource},
+  components: { leftBar, proinfo, grantRecord, resource },
   watch: {
     stage: {
       handler(newValue) {
@@ -79,7 +79,7 @@ export default {
       this.type = '1'
       this.active = index
       this.projectStageId =
-          this.stage[index] === undefined ? '' : this.stage[index].id
+        this.stage[index] === undefined ? '' : this.stage[index].id
     })
   },
   methods: {
@@ -105,7 +105,7 @@ export default {
      * 发行明细
      */
     issueList() {
-      this.$api.project.issuanceDetail({projectId: this.id}).then(res => {
+      this.$api.project.issuanceDetail({ projectId: this.id }).then(res => {
         if (res.code === 200) {
           this.list = res.data.records
         }
@@ -115,7 +115,7 @@ export default {
      * 获取项目阶段
      */
     getStage() {
-      this.$api.project.includeStage({projectId: this.id}).then(res => {
+      this.$api.project.includeStage({ projectId: this.id }).then(res => {
         if (res.code === 200) {
           this.stage = res.data.map(e => {
             const newItem = {}
@@ -137,7 +137,7 @@ export default {
         this.type = '1'
       }
       this.projectStageId =
-          this.stage[res] === undefined ? '' : this.stage[res].id
+        this.stage[res] === undefined ? '' : this.stage[res].id
     }
   }
 }

+ 6 - 8
src/views/resource/component/floder.vue

@@ -1,10 +1,10 @@
 <template>
   <div class="flex flex-center flex-col">
-    <img src="../../../assets/svg/folder.svg" style="margin-top: -20px">
+    <img src="../../../assets/svg/folder.svg" style="margin-top: -20px" />
     <el-input
-        v-model="title"
-        placeholder="请输入文件夹名称"
-        prefix-icon="EditPen"
+      v-model="title"
+      placeholder="请输入文件夹名称"
+      prefix-icon="EditPen"
     />
     <div class="mt-20 flex flex-justify-between full-width">
       <div></div>
@@ -19,18 +19,16 @@ export default {
     info: {
       type: Object,
       default: null
-    },
+    }
   },
   data() {
     return {
       title: ''
     }
-
   },
 
   created() {
     this.folderInfo = this.info
-    console.log(this.folderInfo)
   },
   methods: {
     folderAdd() {
@@ -51,7 +49,7 @@ export default {
           this.$message.error(res.msg)
         }
       })
-    },
+    }
   }
 }
 </script>