sunjh 6 years ago
parent
commit
84f7013281
1 changed files with 12 additions and 3 deletions
  1. 12 3
      src/components/project/Project.vue

+ 12 - 3
src/components/project/Project.vue

@@ -142,7 +142,7 @@
             </div>
             <div class="el-upload__tip" slot="tip">请上传需求文档</div>
           </el-upload>
-          <span v-if="!isModifyMode"><a :href="project.requireDocUrl">{{project.requireDocUrl}}</a></span>
+          <span v-if="!isModifyMode"><a :href="project.requireDocUrl">{{project.requireDocUrl.split('/')[project.requireDocUrl.split('/').length-1]}}</a></span>
         </el-form-item>
         <el-form-item label="安装包" prop="file">
           <el-upload
@@ -165,7 +165,7 @@
             </div>
             <div class="el-upload__tip" slot="tip">只能上传Android或IOS安装包文件</div>
           </el-upload>
-          <span v-if="!isModifyMode"><a :href="project.fileUrl">{{project.fileUrl}}</a></span>
+          <span v-if="!isModifyMode"><a :href="project.fileUrl">{{project.fileUrl.split('/')[project.fileUrl.split('/').length-1]}}</a></span>
         </el-form-item>
         <el-form-item label="项目截止时间" prop="datetime">
           <div class="block" v-if="isModifyMode">
@@ -300,6 +300,7 @@ import provincecity from '@/components/commons/ProvinceCity'
 import provinceCityJSON from '@/constants/provinceCity.json'
 import ServiceType from '@/constants/enum/service-type'
 import {notify} from '@/constants/index'
+
 export default {
   name: 'Project',
   components: {
@@ -456,6 +457,7 @@ export default {
       //   this.platformType.push(PlatformType[item])
       // })
     },
+    //提交修改
     submitForm (formName) {
       //PROJ--2019073114009
       const newProject = {
@@ -477,9 +479,12 @@ export default {
         usage: this.project.usage,
       }
       console.log(newProject)
-      Http.put(Apis.PROJECT.UPDATE_PROJECT.replace('{projectId}', 'PROJ--2019073114009'), newProject).then((res) => {
+      Http.put(Apis.PROJECT.UPDATE_PROJECT.replace('{projectId}', this.projectId), newProject).then((res) => {
         console.log(res)
         this.isModifyMode = false
+        notify('success', '项目修改成功')
+      }).catch(error => {
+        notify('error', error.data.msg)
       })
       // this.$refs[formName].validate(valid => {
       //   if (valid) {
@@ -491,6 +496,7 @@ export default {
       //   }
       // })
     },
+    //重置表单
     resetForm (formName) {
       this.$refs[formName].resetFields()
       this.project.name = ''
@@ -508,6 +514,7 @@ export default {
       this.project.usage = ''
       this.project.budget = ''
     },
+    //进入修改项目页面
     modifyForm () {
       this.isModifyMode = true
       this.project.type = []
@@ -515,6 +522,7 @@ export default {
       //获得update 信息
       //this.loadData()
     },
+    //接收项目
     submitProjectRequest () {
       const data = {
         userId: 3,
@@ -524,6 +532,7 @@ export default {
         console.log(res)
       })
     },
+    //申请项目
     applyProject () {
       const data = {
         userId: 3,