licp
2024-09-30 77fad81725d273ad7d515b1d98fa3e7c2b20be06
src/components/view/b1-inspection-order.vue
@@ -563,15 +563,17 @@
                  disabFun: (row, index) => {
                     return (row.state != 1 && row.state != 0)||(this.tabIndex!=1)||row.isRevocation!=1
                  }
               }, {
                  font: '分配',
                  type: 'text',
                  method: 'handleIssued',
                  disabFun: (row, index) => {
                     // return row.state != 1 || !!row.assign
              return row.appointed || row.state != 1
                  }
               }],
               },
          // {
               //    font: '分配',
               //    type: 'text',
               //    method: 'handleIssued',
               //    disabFun: (row, index) => {
               //       // return row.state != 1 || !!row.assign
          //     return row.appointed || row.state != 1
               //    }
               // }
        ],
               linkEvent: {
                  sampleName: {
                     method: 'selectAllByOne'
@@ -788,6 +790,12 @@
      selectMethod(val){
        this.multipleSelection = val
      },
      async searchPrint(selection){
        let res = await this.$axios.post(this.$api.insOrder.checkNumber,{
          ids:selection.map(m=>m.id).join(',')
        })
        console.log(1111,res)
      },
      getLabelPrinting(selection){
        this.loadPint = true;
        this.$axios.post(this.$api.insOrder.labelPrinting,{
@@ -860,12 +868,13 @@
              font_size: '0.20cm',
        });
      },
      print(){
      async print(){
        if(this.multipleSelection.length==0){
            this.$message.warning('请选择一条数据')
            return
        }
        let selection = this.multipleSelection
        await this.searchPrint(selection)
        this.getLabelPrinting(selection)
        this.printDialogVisible = true
      },