Browse Source

feat: [模板管理] 样品+LBA+ADA 物资检查,NA计算判断

ouqian
memorylkf 1 month ago
parent
commit
41fa6f8ecd
9 changed files with 18 additions and 2104 deletions
  1. +7
    -9
      src/utils/calUnitTools.js
  2. +4
    -6
      src/views/business/comps/template/TemplateTable.vue
  3. +1
    -1
      src/views/business/comps/template/comps/lba/LBA003.vue
  4. +1
    -1
      src/views/business/comps/template/comps/lba/LBA004.vue
  5. +0
    -1042
      src/views/business/comps/template/comps/lba/LBA005.vue
  6. +0
    -1042
      src/views/business/comps/template/comps/lba/LBA007.vue
  7. +1
    -1
      src/views/business/comps/template/comps/lba/LBA008.vue
  8. +3
    -1
      src/views/business/comps/template/comps/yp/YP002.vue
  9. +1
    -1
      src/views/business/comps/template/comps/yp/YP003.vue

+ 7
- 9
src/utils/calUnitTools.js View File

@ -54,10 +54,10 @@ export function subTj(valueArr, unitArr) {
}
export function addDecimals(a, b) {
if (Number.isNaN(a)) {
if (Number.isNaN(a) || a == 'NA') {
a = 0
}
if (Number.isNaN(b)) {
if (Number.isNaN(b) || b == 'NA') {
b = 0
}
const strA = a.toString()
@ -75,10 +75,10 @@ export function addDecimals(a, b) {
}
export function subDecimals(a, b) {
if (Number.isNaN(a)) {
if (Number.isNaN(a) || a == 'NA') {
a = 0
}
if (Number.isNaN(b)) {
if (Number.isNaN(b) || a == 'NA') {
b = 0
}
const strA = a.toString()
@ -96,7 +96,7 @@ export function subDecimals(a, b) {
}
export function multiplyDecimals(a, b) {
if (Number.isNaN(a) || Number.isNaN(b)) {
if (Number.isNaN(a) || Number.isNaN(b) || a == 'NA' || b == 'NA') {
return 0
}
const strA = a.toString()
@ -187,11 +187,9 @@ export function uniqeYqOne(newList) {
let resultList = []
for (var i = 0; i < newList.length; i++) {
let _index = _.findIndex(resultList, function (item) {
return (
item.bh == newList[i].bh
)
return item.bh == newList[i].bh
})
if (_index <0) {
if (_index < 0) {
resultList.push(newList[i])
}
}

+ 4
- 6
src/views/business/comps/template/TemplateTable.vue View File

@ -68,9 +68,9 @@ import PCR012 from "./comps/pcr/PCR012.vue";
import LBA002 from "./comps/lba/LBA002.vue";
import LBA003 from "./comps/lba/LBA003.vue";
import LBA004 from "./comps/lba/LBA004.vue";
import LBA005 from "./comps/lba/LBA005.vue";
// LBA005-使SP456
import LBA006 from "./comps/lba/LBA006.vue";
import LBA007 from "./comps/lba/LBA007.vue";
// LBA007-使SP456
import LBA008 from "./comps/lba/LBA008.vue";
//ADA
@ -78,9 +78,9 @@ import LBA008 from "./comps/lba/LBA008.vue";
// ADA002-使LBA002
// ADA003-使LBA003
// ADA004-使LBA004
// ADA005-使LBA005
// ADA005-使SP456
// ADA006-使LBA006
// ADA007-使LBA007
// ADA007-使SP456
//
// YP001-使SP001
@ -145,9 +145,7 @@ export default {
LBA002,
LBA003,
LBA004,
LBA005,
LBA006,
LBA007,
LBA008,
//
YP002,

+ 1
- 1
src/views/business/comps/template/comps/lba/LBA003.vue View File

@ -8,7 +8,7 @@
<BaseInfoFormPackage fieldItemLabel="template.common.baseInfo" label="template.common.baseInfo"
ref="baseInfoRef" :formConfig="baseInfoFormConfig" :formData="formData" />
<TableList label="template.common.reagentInfo" :columns="sysjColumns" :dataSource="resource" />
<TableList label="template.common.wzInfo" :columns="sywzColumns" :dataSource="resourceWz" v-if="resourceWz.length>0"/>
<!-- <TableList label="template.common.wzInfo" :columns="sywzColumns" :dataSource="resourceWz" v-if="resourceWz.length>0"/> -->
<TableList label="template.common.instrumentInfo" :columns="yqColumns" :dataSource="yqResource" />

+ 1
- 1
src/views/business/comps/template/comps/lba/LBA004.vue View File

@ -8,7 +8,7 @@
<BaseInfoFormPackage fieldItemLabel="template.common.baseInfo" label="template.common.baseInfo"
ref="baseInfoRef" :formConfig="baseInfoFormConfig" :formData="formData" />
<TableList label="template.common.reagentInfo" :columns="sysjColumns" :dataSource="resource" />
<TableList label="template.common.wzInfo" :columns="sywzColumns" :dataSource="resourceWz" v-if="resourceWz.length>0"/>
<!-- <TableList label="template.common.wzInfo" :columns="sywzColumns" :dataSource="resourceWz" v-if="resourceWz.length>0"/> -->
<TableList label="template.common.instrumentInfo" :columns="yqColumns" :dataSource="yqResource" />
<LineLabel label="template.lba.lba004.xbxx" />

+ 0
- 1042
src/views/business/comps/template/comps/lba/LBA005.vue
File diff suppressed because it is too large
View File


+ 0
- 1042
src/views/business/comps/template/comps/lba/LBA007.vue
File diff suppressed because it is too large
View File


+ 1
- 1
src/views/business/comps/template/comps/lba/LBA008.vue View File

@ -9,7 +9,7 @@
<BaseInfoFormPackage fieldItemLabel="template.common.baseInfo" label="template.common.baseInfo"
ref="baseInfoRef" :formConfig="baseInfoFormConfig" :formData="formData" />
<TableList label="template.common.reagentInfo" :columns="sysjColumns" :dataSource="resource" />
<TableList label="template.common.wzInfo" :columns="sywzColumns" :dataSource="resourceWz" />
<!-- <TableList label="template.common.wzInfo" :columns="sywzColumns" :dataSource="resourceWz" /> -->
<TableList label="template.common.instrumentInfo" :columns="yqColumns" :dataSource="yqResource" />
<LineLabel label="template.common.operationSteps" />

+ 3
- 1
src/views/business/comps/template/comps/yp/YP002.vue View File

@ -141,7 +141,9 @@ export default {
maxlength: 200,
subType:"button",
subKey:"jssjButton",
buttonName:"template.yp.yp002.hqsj"
buttonName:"template.yp.yp002.hqsj",
disabled:true,
subDisabled:false
},
}
},

+ 1
- 1
src/views/business/comps/template/comps/yp/YP003.vue View File

@ -8,7 +8,7 @@
<div class="content">
<BaseInfoFormPackage fieldItemLabel="template.common.baseInfo" label="template.common.baseInfo"
ref="baseInfoRef" :formConfig="baseInfoFormConfig" :formData="formData" />
<TableList label="template.common.reagentInfo" :columns="sysjColumns" :dataSource="resource" />
<!-- <TableList label="template.common.reagentInfo" :columns="sysjColumns" :dataSource="resource" /> -->
<TableList label="template.common.instrumentInfo" :columns="yqColumns" :dataSource="yqResource" />
<LineLabel label="template.yp.yp003.ybxx" />

Loading…
Cancel
Save