| | |
| | | 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' |
| | |
| | | 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,{ |
| | |
| | | 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 |
| | | }, |