Browse Source

项目结题附件,和文件,结题后不可修改

yuanyiming 2 years ago
parent
commit
ab3684532a

+ 9 - 2
src/views/projectManage/ProjectManagement4.vue

@@ -19,7 +19,12 @@
       <!-- 跳转导航结束 -->
       <div class="pmInp">
           <!-- <el-button type="primary" class="btn"  size="mini">上传文件</el-button> -->
-          <beUpload @getFile="getFile"  :navName="'上传文件'" :accept="accept" :progress="progress"></beUpload>
+          <beUpload @getFile="getFile" v-show="state==0" :navName="'上传文件'" :accept="accept" :progress="progress"></beUpload>
+          <beUpload @getFile="getFile" v-show="state==1" :navName="'上传文件'" :accept="accept" :progress="progress"></beUpload>
+          <!-- <beUpload @getFile="getFile" v-show="state==2" :navName="'上传文件'" :accept="accept" :progress="progress"></beUpload> -->
+
+          <el-button v-show="state==2" style="background: #ccc !important;cursor: no-drop;color: #fff !important;border: 0;font-size: 16px;">上传文件</el-button>
+
 
         </div>
         <el-progress v-show="progress.show" :percentage="progress.value" :format="ProgressFormat"></el-progress>
@@ -129,6 +134,7 @@
             //   packageSize:2,
             //   currentPage:1
             // }, 
+            state:0,
             showFile:false,
             showFileType: 0,
             showFileUrl: "",
@@ -214,7 +220,8 @@
               this.ajax
                     .get(this.$store.state.api+'/SelectProjectFile',param)
                     .then(res=>{
-                      console.log(res.data);
+                      console.log(res.data[0][0]);
+                      this.state=res.data[0][0].isupload;
                       let k=[]
                       res.data[0].forEach((e,i) => {
                         let { projectFile: l } = e;

+ 6 - 2
src/views/projectManage/ProjectManagement5.vue

@@ -19,7 +19,9 @@
       <!-- 跳转导航结束 -->
       <div class="pmInp">
           <!-- <el-button type="primary" class="btn" @click="addFile" size="mini">上传文件</el-button> -->
-          <beUpload @getFile="getFile"  :navName="'上传文件'" :accept="accept" :progress="progress"></beUpload>
+          <beUpload @getFile="getFile" v-show="state==0" :navName="'上传文件'" :accept="accept" :progress="progress"></beUpload>
+          <beUpload @getFile="getFile" v-show="state==1" :navName="'上传文件'" :accept="accept" :progress="progress"></beUpload>
+          <el-button v-show="state==2" style="background: #ccc !important;cursor: no-drop;color: #fff !important;border: 0;font-size: 16px;">上传文件</el-button>
 
         </div>
         <el-progress v-show="progress.show" :percentage="progress.value" :format="ProgressFormat"></el-progress>
@@ -130,6 +132,7 @@
             //   packageSize:8,
             //   currentPage:1
             // }, 
+            state:0,
             showFile:false,
             showFileType: 0,
             showFileUrl: "",
@@ -215,7 +218,8 @@
               this.ajax
                     .get(this.$store.state.api+'/SelectProjectManageFile',param)
                     .then(res=>{
-                      console.log(res.data);
+                      console.log(res.data[0][0]);
+                      this.state=res.data[0][0].isupload;
                       let file = JSON.parse(res.data[0][0]['endFile']);
                       this.tableData=file
                     },err=>{