yuyu
2023-08-30 22a0512510da46df94afd7f7733cdf6c6bc38518
src/views/inspectionManagement/commissionInspection/index.vue
@@ -68,10 +68,10 @@
                     <el-table-column prop="samples_number" label="样品数量" min-width="8%" />
                     <el-table-column prop="sample_name" label="样品名称" min-width="8%" />
                     <el-table-column prop="specifications_models" label="规格型号" min-width="12%" />
                     <el-table-column prop="dateSurvey" label="送样时间" min-width="8%" />
                     <el-table-column prop="inspectionTime" label="送样时间" min-width="8%" />
                     <el-table-column prop="completionDeadline" label="完成期限" min-width="8%" />
                     <el-table-column prop="contacts" label="委托编制人" min-width="8%" />
                     <el-table-column prop="inspectionTime" label="检验日期" min-width="8%" />
                     <el-table-column prop="insTime" label="检验日期" min-width="8%" />
                     <el-table-column prop="inspection_status" label="状态" min-width="8%">
                        <template slot-scope="scope">
                           <div v-if="scope.row.inspection_status === 0">
@@ -133,7 +133,8 @@
   import {
      getCommisionList,
      getViewUUID,
      selectViewUUID
      selectViewUUID,
      delLink
   } from '@/api/inspection/commisioninspection'
   export default {
      data() {
@@ -191,7 +192,6 @@
      },
      updated() {
         if (this.$router.currentRoute.name === 'AddCommision') {
            // console.log(this.$router.currentRoute.name)
            this.showDetail = true
         }
      },
@@ -203,7 +203,6 @@
            })
            this.commisionTable = res.data.row
            this.total = res.data.total
            // console.log(res)
            // 获取所有的委托单位名称
            const allDepartmentNames = [...new Set(this.commisionTable.map(item => item.entrusted))]
            // 将allDepartmentNames转换为options需要的格式
@@ -235,7 +234,6 @@
                  inspectionStatus: this.radioValue
               })
            }
            // console.log(res)
            this.commisionTable = res.data.row
            this.total = res.data.total
         },
@@ -252,7 +250,6 @@
         },
         async radioclick() {
            // 处理点击radio的时间
            console.log('radioValue', this.radioValue)
            if (this.radioValue === 0) {
               this.getCommisionList()
            } else {
@@ -261,7 +258,6 @@
                  pageSize: this.pageSize,
                  inspectionStatus: this.radioValue
               })
               // console.log(res)
               this.commisionTable = res.data.row
               this.total = res.data.total
            }
@@ -269,7 +265,6 @@
         },
         // 每页条数改变时触发 选择一页显示多少行
         async handleSizeChange(val) {
            // console.log(`每页 ${val} 条`)
            this.currentPage = 1
            this.pageSize = val
            if (this.radioValue === 0) {
@@ -286,7 +281,6 @@
         },
         // 当前页改变时触发 跳转其他页
         async handleCurrentChange(val) {
            // console.log(`当前页: ${val}`)
            this.currentPage = val
            if (this.radioValue === 0) {
               this.getCommisionList()
@@ -329,13 +323,18 @@
            }
         },
         handleClick(row){
            console.log(row);
            delLink({
               id: row.id
            }).then(res=>{
               this.$message.success('删除成功')
               this.getCommisionList()
            })
         }
      }
   }
</script>
<style scoped>
<style scoped lang="scss">
   .top-bar {
      margin: -25px -15px;
      background: #fff;