From 2ac4bfa6dfd8ed100e972d990787b458330c3c12 Mon Sep 17 00:00:00 2001 From: licp <lichunping@guanfang.com.cn> Date: 星期四, 13 六月 2024 16:39:57 +0800 Subject: [PATCH] Merge branch 'master' of http://114.132.189.42:9002/r/center-lims-before into master --- src/components/view/b2-standard.vue | 127 ++++++++++++++++++----------------------- 1 files changed, 56 insertions(+), 71 deletions(-) diff --git a/src/components/view/b2-standard.vue b/src/components/view/b2-standard.vue index 1dbd59a..51facba 100644 --- a/src/components/view/b2-standard.vue +++ b/src/components/view/b2-standard.vue @@ -147,7 +147,7 @@ color: #bababa; } - .el-table-filter__list{ + .el-table-filter__list { max-height: 400px; overflow-y: auto; } @@ -399,14 +399,15 @@ <div style="flex: 1;overflow-y: auto;" v-loading="productTableLoading0"> <el-table :data="productList0" ref="productTable0" style="width: 100%;" height="94%" tooltip-effect="dark" stripe :fit="true" border @select-all="handleSelectAll0" @select="handleSelectionChange0" - header-row-class-name="header-class" :row-key="row=>row.id" @filter-change="filterHandler"> + header-row-class-name="header-class" :row-key="row=>row.id" @filter-change="filterHandler" highlight-current-row> <el-table-column type="selection" width="50"> </el-table-column> <el-table-column prop="model" label="鍨嬪彿" min-width="100" show-overflow-tooltip></el-table-column> <el-table-column prop="inspectionItem" label="妫�楠岄」" min-width="140" show-overflow-tooltip :filters="filters0" :filter-multiple="false" column-key="inspectionItem" filter-placement="bottom-start"></el-table-column> <el-table-column prop="inspectionItemSubclass" label="妫�楠岄」瀛愰」" min-width="140" show-overflow-tooltip - :filters="filters1" :filter-multiple="false" column-key="inspectionItemSubclass" filter-placement="bottom-start"></el-table-column> + :filters="filters1" :filter-multiple="false" column-key="inspectionItemSubclass" + filter-placement="bottom-start"></el-table-column> <el-table-column prop="sonLaboratory" label="瀛愬疄楠屽" width="130" show-overflow-tooltip :filters="filters" :filter-multiple="false" column-key="sonLaboratory" filter-placement="bottom-start"></el-table-column> <el-table-column prop="ask" label="瑕佹眰鍊�" min-width="200px"></el-table-column> @@ -917,12 +918,10 @@ }, upStandardProductList(value, index) { this.$axios.post(this.$api.standardTree.upStandardProductList, { - id: index, - ask: value - }, { - headers: { - 'Content-Type': 'application/json' - } + str: JSON.stringify({ + id: index, + ask: value + }) }).then(res => { if (res.code == 201) { this.$message.error('鏈繚瀛�') @@ -933,12 +932,10 @@ }, upStandardProductListOfTell(value, index) { this.$axios.post(this.$api.standardTree.upStandardProductList, { - id: index, - tell: value - }, { - headers: { - 'Content-Type': 'application/json' - } + str: JSON.stringify({ + id: index, + tell: value + }) }).then(res => { if (res.code == 201) { this.$message.error('鏈繚瀛�') @@ -949,12 +946,10 @@ }, upStandardProductListOfMethodS(value, index) { this.$axios.post(this.$api.standardTree.upStandardProductList, { - id: index, - methodS: value - }, { - headers: { - 'Content-Type': 'application/json' - } + str: JSON.stringify({ + id: index, + methodS: value + }) }).then(res => { if (res.code == 201) { this.$message.error('鏈繚瀛�') @@ -965,12 +960,10 @@ }, upStandardProductListOfPrice(value, index) { this.$axios.post(this.$api.standardTree.upStandardProductList, { - id: index, - price: value - }, { - headers: { - 'Content-Type': 'application/json' - } + str: JSON.stringify({ + id: index, + price: value + }) }).then(res => { if (res.code == 201) { this.$message.error('鏈繚瀛�') @@ -981,12 +974,10 @@ }, upStandardProductListOfManHour(value, index) { this.$axios.post(this.$api.standardTree.upStandardProductList, { - id: index, - manHour: value - }, { - headers: { - 'Content-Type': 'application/json' - } + str: JSON.stringify({ + id: index, + manHour: value + }) }).then(res => { if (res.code == 201) { this.$message.error('鏈繚瀛�') @@ -997,12 +988,10 @@ }, upStandardProductListOfTemplate(value, index) { this.$axios.post(this.$api.standardTree.upStandardProductList, { - id: index, - templateId: value - }, { - headers: { - 'Content-Type': 'application/json' - } + str: JSON.stringify({ + id: index, + templateId: value + }) }).then(res => { if (res.code == 201) { this.$message.error('鏈繚瀛�') @@ -1114,12 +1103,10 @@ upProductSelect(selection, row) { row.state = (row.state == 1 ? 0 : 1) this.$axios.post(this.$api.standardTree.upStandardProductList, { - id: row.id, - state: row.state - }, { - headers: { - 'Content-Type': 'application/json' - } + str: JSON.stringify({ + id: row.id, + state: row.state + }) }).then(res => { if (res.code == 201) { this.$message.error('鏈繚瀛�') @@ -1130,20 +1117,20 @@ }, filterHandler(value) { for (let column in value) { - if(value[column].length === 0){ - if(column==='inspectionItem'){ + if (value[column].length === 0) { + if (column === 'inspectionItem') { this.inspectionItem = null - }else if(column === 'inspectionItemSubclass'){ + } else if (column === 'inspectionItemSubclass') { this.inspectionItemSubclass = null - }else if(column === 'sonLaboratory'){ + } else if (column === 'sonLaboratory') { this.sonLaboratory = null } - }else{ - if(column==='inspectionItem'){ + } else { + if (column === 'inspectionItem') { this.inspectionItem = value[column][0] - }else if(column === 'inspectionItemSubclass'){ + } else if (column === 'inspectionItemSubclass') { this.inspectionItemSubclass = value[column][0] - }else if(column === 'sonLaboratory'){ + } else if (column === 'sonLaboratory') { this.sonLaboratory = value[column][0] } } @@ -1222,16 +1209,14 @@ this.sectionLoad = true if (this.moreSelects.length === 0) { this.$axios.post(this.$api.standardTree.upStandardProductList, { - id: this.sectionRow.id, - section: this.sectionRow.section, - ask: this.sectionRow.ask, - tell: this.sectionRow.tell, - price: this.sectionRow.price, - manHour: this.sectionRow.manHour - }, { - headers: { - 'Content-Type': 'application/json' - } + str: JSON.stringify({ + id: this.sectionRow.id, + section: this.sectionRow.section, + ask: this.sectionRow.ask, + tell: this.sectionRow.tell, + price: this.sectionRow.price, + manHour: this.sectionRow.manHour + }) }).then(res => { this.sectionLoad = false if (res.code == 201) { @@ -1317,8 +1302,8 @@ return this.$message.error('璇烽�夋嫨妫�楠岄」') } this.moreEditLoad = true - for(let a in this.moreInfo){ - if(this.moreInfo[a]==''){ + for (let a in this.moreInfo) { + if (this.moreInfo[a] == '') { delete this.moreInfo[a] } } @@ -1399,21 +1384,21 @@ this.currentPage0 = e; this.getList() }, - getItemEnum(){ - this.$axios.post(this.$api.standardTree.selectStandardProductEnumByMethodId,{ + getItemEnum() { + this.$axios.post(this.$api.standardTree.selectStandardProductEnumByMethodId, { id: this.standardId, tree: this.selectTree - }).then(res=>{ + }).then(res => { this.filters0 = [] this.filters1 = [] - res.data.item.forEach(a=>{ + res.data.item.forEach(a => { this.filters0.push({ text: a.inspectionItem, value: a.inspectionItem }) }) - res.data.items.forEach(a=>{ - if(a!=null){ + res.data.items.forEach(a => { + if (a != null) { this.filters1.push({ text: a.inspectionItemSubclass, value: a.inspectionItemSubclass -- Gitblit v1.9.3