zhuliu 1 سال پیش
والد
کامیت
7369bda759

+ 3 - 4
src/views/components/dialog/menuDialog/noveltySearchContrast.vue

@@ -221,15 +221,14 @@
         //       this.$showPermissionDialog()
         //       return false
         //   }
-          var params = {
-            ids:[this.form.id]
-          }
+          
+          var ids = [this.form.id]
           this.$confirm('确认删除该数据吗?', '提示', {
               confirmButtonText: '确定',
               cancelButtonText: '取消',
               type: 'warning'
           }).then(() => {
-              this.$api.removeNoveltyCompareRecord(params).then(response => {
+              this.$api.removeNoveltyCompareRecord(ids).then(response => {
                 if(response.code == 200){
                     let index = this.NoveltySearchContrastList.findIndex(item => {
                         return item.id == this.form.id

+ 1 - 1
src/views/noveltySearch/components/details/components/basicMessage/basicMessage.vue

@@ -11,7 +11,7 @@
                     </span>  
                 </span>
                 <div v-show="show.showReportMessage">
-                    <el-button type="primary" size="small" @click="getMessage">根据内部卷号获取信息</el-button>
+                    <!-- <el-button type="primary" size="small" @click="getMessage">根据内部卷号获取信息</el-button> -->
                     <el-button type="primary" size="small" v-if="!editReport.edit" @click="editReportMessage">编辑</el-button>
                     <el-button type="primary" size="small" v-if="editReport.edit" @click="saveReportMessage">保存</el-button>
                     <el-button type="primary" size="small" v-if="editReport.edit" @click="cancelEditMessage">取消</el-button>

+ 25 - 0
src/views/noveltySearch/components/details/components/contrastRecords/contrastRecords.vue

@@ -27,6 +27,13 @@
                         </div>
                     </template>
                 </el-table-column>
+                <el-table-column label="操作" align="center" v-if="!choose">
+                      <template slot-scope="scope">
+                          <div>
+                              <el-button @click="remove(scope.row)" type="text" size="small">删除</el-button>
+                          </div>
+                      </template>
+                  </el-table-column>
             </el-table> 
         </el-main>
     </el-container>
@@ -126,6 +133,24 @@ export default {
     exportReport(){
         this.$refs.reportTemplate.open(this.projectId)
     },
+    //删除对比记录
+    remove(row){
+        var ids=[row.id]
+
+          this.$confirm('确认删除该数据吗?', '提示', {
+              confirmButtonText: '确定',
+              cancelButtonText: '取消',
+              type: 'warning'
+          }).then(() => {
+              this.$api.removeNoveltyCompareRecord(ids).then(response => {
+                if(response.code == 200){
+                    this.$message.success('删除成功')
+                    this.getList()
+                }
+              }).catch(error => {
+              })
+          })
+    },
     getList(){
         var params = {
             projectId :this.projectId

+ 11 - 7
src/views/noveltySearch/components/exportReport/exportReport.vue

@@ -10,7 +10,7 @@
           <component v-if="!loading && component"  :is='component'  :dataObj="dataObj" :reportData="reportData" :editMessage="editMessage" :editModel="editModel" :reLoadBasicMessage="reLoadBasicMessage"></component>    
       </div>
 
-      <getMessageByNumber ref="getMessageByNumber" @save="getReportMessage"></getMessageByNumber>
+      <getMessageByNumber ref="getMessageByNumber" @save="getReportMessage(1)"></getMessageByNumber>
     </div>
 </template>
   
@@ -119,14 +119,21 @@ export default {
             // this.getSearchRecord()
         },
         //获取报告基本信息
-        async getReportMessage(){
+        async getReportMessage(type){
             var params = {
                 projectId:this.projectId
             }
-            return await this.$api.queryNoveltyProject(params).then(response=> response.data.data)
+            if(type !=1){
+                return await this.$api.queryNoveltyProject(params).then(response=> response.data.data)
+            }
+            
             this.$api.queryNoveltyProject(params).then(response=>{
                 if(response.code == 200){
                     this.dataObj.baseMessage = response.data.data[0] || {}
+                    this.reLoadBasicMessage = true
+                    this.$nextTick(()=>{
+                        this.reLoadBasicMessage = false
+                    })
                 }
             })
         },
@@ -197,10 +204,7 @@ export default {
         },
         getMessage(){
             this.$refs.getMessageByNumber.open()
-            this.reLoadBasicMessage = true
-            this.$nextTick(()=>{
-                this.reLoadBasicMessage = false
-            })
+            
         },
         //保存修改的信息
         async saveEdit(type){