| | |
| | | requiredAdd: [], |
| | | requiredUp: [], |
| | | accept: '.xlsx', |
| | | sort: false, |
| | | inputType: 'application/vnd.openxmlformats-officedocument.spreadsheetml.sheet', |
| | | cellSpecialStyle:{ |
| | | redColorByKey:'Hours' |
| | |
| | | order: 'desc' |
| | | } |
| | | }, |
| | | sort: false, |
| | | isIndex: true, |
| | | showSelect: false, |
| | | select: false, |
| | |
| | | this.tableData.map(item => { |
| | | Object.keys(item).forEach(val => { |
| | | if (item[val] === null && val.includes('Hours')) { |
| | | item[val] = '0' |
| | | item[val] = 0 |
| | | } |
| | | }) |
| | | }) |
| | |
| | | if (item.value.length === 4) { |
| | | item.width = 120 |
| | | } else if (item.value.length === 3){ |
| | | item.width = 100 |
| | | item.width = this.data.sort === false && item.label.includes('Hours') ? 50 : 100 |
| | | } else if (item.value.length === 5){ |
| | | item.width = 130 |
| | | } else if (item.value.length === 7){ |
| | |
| | | } else if (item.value.length === 6){ |
| | | item.width = 150 |
| | | } else { |
| | | item.width = 86 |
| | | item.width = this.data.sort === false && item.label.includes('Hours') ? 46 : 86 |
| | | } |
| | | }) |
| | | } |
| | |
| | | }) |
| | | }, |
| | | obtainItemParameterList() { |
| | | this.$axios.get(this.$api.laboratoryScope.obtainItemParameterList).then(res => { |
| | | if(this.PROJECT == '检测中心') { |
| | | this.laboratory = [{ |
| | | label: '通信产品实验室', |
| | | value: '通信产品实验室' |
| | | }, { |
| | | label: '电力产品实验室', |
| | | value: '电力产品实验室' |
| | | }] |
| | | } else { |
| | | this.$axios.get(this.$api.laboratoryScope.obtainItemParameterList).then(res => { |
| | | let data = [] |
| | | res.data.forEach(a => { |
| | | data.push({ |
| | |
| | | }) |
| | | this.laboratory = data |
| | | }) |
| | | } |
| | | |
| | | }, |
| | | handleCommand(e,m){ |
| | | if(e!=m.shift){ |