| | |
| | | } |
| | | |
| | | .left { |
| | | width: 270px; |
| | | width: 330px; |
| | | height: calc(100% - 40px - 10px); |
| | | background-color: white; |
| | | padding: 15px; |
| | |
| | | |
| | | .right { |
| | | margin-left: 5px; |
| | | width: calc(100% - 305px); |
| | | width: calc(100% - 365px); |
| | | height: calc(100% - 40px); |
| | | } |
| | | |
| | |
| | | <div class="right"> |
| | | <el-row class="title" style="width: 100%;"> |
| | | <el-col :span="20" style="font-size: 14px;color: #999;">{{selectTree}}</el-col> |
| | | <el-button size="small" type="primary" style="position: absolute;right: 170px;top: 1px;" @click="handleDown" v-if="inExcelOfTreePower" :loading="outLoading">导出</el-button> |
| | | <el-button size="small" type="primary" style="position: absolute;right: 100px;top: 1px;" @click="uploadDia = true" v-if="inExcelOfTreePower">导入</el-button> |
| | | <el-button size="small" type="primary" @click="handleMore" style="position: absolute;right: 5px;top: 1px;" |
| | | v-if="upStandardProduct">批量编辑</el-button> |
| | |
| | | inExcelOfTreePower: false, |
| | | uploading: false, |
| | | isEquipment: false, |
| | | outLoading:false |
| | | } |
| | | }, |
| | | watch: { |
| | |
| | | this.selectEnumByCategoryForFactory() |
| | | this.selectStandardTreeList() |
| | | this.obtainItemParameterList() |
| | | // this.selectEnumByCategoryForsampleType() |
| | | this.selectTestObjectByName() |
| | | this.selectStandardMethods() |
| | | this.selectEnumByCategoryForDevice() |
| | |
| | | value: a.value |
| | | }) |
| | | }) |
| | | }) |
| | | }, |
| | | selectEnumByCategoryForsampleType() { |
| | | this.$axios.post(this.$api.enums.selectEnumByCategory, { |
| | | category: "样品大类" |
| | | }).then(res => { |
| | | this.sampleType = res.data |
| | | }) |
| | | }, |
| | | selectEnumByCategoryForDevice() { |
| | |
| | | }) |
| | | } |
| | | }).catch(() => {}) |
| | | }, |
| | | handleDown(){ |
| | | this.outLoading = true |
| | | this.$axios.get(this.$api.standardTree.exportStandTree,{responseType: 'blob'}).then(res => { |
| | | this.outLoading = false |
| | | this.$message.success('导出成功') |
| | | const blob = new Blob([res],{ type: 'application/force-download' }); |
| | | const url = URL.createObjectURL(blob); |
| | | const link = document.createElement('a'); |
| | | link.href = url; |
| | | link.download = '检验标准.xlsx'; |
| | | link.click(); |
| | | document.body.removeChild(link) |
| | | }) |
| | | } |
| | | } |
| | | } |