|
|
@@ -16,8 +16,7 @@
|
|
|
<el-col>
|
|
|
<!-- 为表格添加 summary-method 属性和 show-summary 属性 -->
|
|
|
<el-table ref="external" :data="reagentBatchDataFilter" @selection-change="handleSelectionChange" :summary-method="getSummaries" show-summary>
|
|
|
- <el-table-column type="selection" width="45" />
|
|
|
-
|
|
|
+ <el-table-column type="selection" v-if="!isRead" width="45" />
|
|
|
<el-table-column label="选择项目" width="70" prop="xiangMu">
|
|
|
<template slot-scope="{row}">
|
|
|
<ibps-custom-dialog
|
|
|
@@ -163,12 +162,6 @@
|
|
|
</template>
|
|
|
</el-table-column>
|
|
|
|
|
|
- <!--<el-table-column label="可接受范围(≥80%)" prop="biaoZhun">
|
|
|
- <template slot-scope="{row}">
|
|
|
- <el-input v-if="!isRead" v-model="row.biaoZhun" size="mini" maxlength="32" @input="handleInput" />
|
|
|
- <span v-else>{{ row.biaoZhun }}</span>
|
|
|
- </template>
|
|
|
- </el-table-column>-->
|
|
|
</el-table>
|
|
|
<el-pagination
|
|
|
layout="total,sizes,prev, pager, next,jumper"
|
|
|
@@ -241,7 +234,7 @@ export default {
|
|
|
}
|
|
|
},
|
|
|
mounted () {
|
|
|
- this.isRead = this.readonly
|
|
|
+ this.isRead = this.readonly || this.params.nodeId === 'Activity_1a3ctxw' || this.params.nodeId === 'Activity_08fmwlm'
|
|
|
},
|
|
|
methods: {
|
|
|
handleSelectionChange (val) {
|
|
|
@@ -324,7 +317,7 @@ export default {
|
|
|
sums[index] = '合计'
|
|
|
return
|
|
|
}
|
|
|
- if (column.property && (column.property.includes('HeGe') || column.property.includes('BuHeGe'))) {
|
|
|
+ if (column.property && (column.property.includes('HeGe') || column.property.includes('BuHeGe') || column.property.includes('chouJianLiang'))) {
|
|
|
const values = data.map(item => Number(item[column.property]))
|
|
|
if (!values.every(value => isNaN(value))) {
|
|
|
sums[index] = values.reduce((prev, curr) => {
|
|
|
@@ -335,6 +328,7 @@ export default {
|
|
|
return prev
|
|
|
}
|
|
|
}, 0)
|
|
|
+ this.formData[column.property] = sums[index]
|
|
|
} else {
|
|
|
sums[index] = ''
|
|
|
}
|
|
|
@@ -342,6 +336,7 @@ export default {
|
|
|
sums[index] = ''
|
|
|
}
|
|
|
})
|
|
|
+
|
|
|
return sums
|
|
|
}
|
|
|
}
|