licp
2024-10-08 63343a3a32cd59a8ce7b8e15a68dd996e28f6ad9
src/view/index.vue
@@ -505,6 +505,20 @@
            this.saveClick()
         },
         removeTab(index) {
        console.log(3333,this.$refs[`com-${this.tabs[index].k}`],this.tabs[index])
        let obj = this.$refs[`com-${this.tabs[index].k}`][0]
        if(obj.state&&obj.state==1&&this.tabs[index].v=='检验任务'&&(obj.version===0||obj.version===1)){
          this.$confirm('请确认当前数据是否全部保存,是否关闭当前页面?', '提示', {
            confirmButtonText: '确定',
            cancelButtonText: '取消',
            type: 'warning'
          }).then(() => {
            this.tabs.splice(index, 1);
            let data = this.tabs[this.tabs.length - 1]
            this.upTabActive(data.k)
          })
          return
        }
            this.tabs.splice(index, 1);
            let data = this.tabs[this.tabs.length - 1]
            this.upTabActive(data.k)