|
@@ -41,8 +41,9 @@
|
|
|
<div class="info-title mb-16 d-flex">
|
|
<div class="info-title mb-16 d-flex">
|
|
|
<span>检测项目明细</span>
|
|
<span>检测项目明细</span>
|
|
|
<span class="f-s-14">(共{{itemsInfo?.length}}项, 合计{{ totalCountPrice }}元)</span>
|
|
<span class="f-s-14">(共{{itemsInfo?.length}}项, 合计{{ totalCountPrice }}元)</span>
|
|
|
|
|
+ <el-button type="primary" :text="true" @click="expend=!expend">{{ expend?'收起':'展开' }}</el-button>
|
|
|
</div>
|
|
</div>
|
|
|
- <vxe-table ref="tableRightRef" border :data="itemsInfo" :column-config="{ resizable: true }">
|
|
|
|
|
|
|
+ <vxe-table v-show="expend" ref="tableRightRef" border :data="itemsInfo" :column-config="{ resizable: true }">
|
|
|
<vxe-column type="seq" width="60" title="序号" align="center" />
|
|
<vxe-column type="seq" width="60" title="序号" align="center" />
|
|
|
<vxe-column title="检测项目" align="center" field="name" min-width="100" :formatter="colNoData" />
|
|
<vxe-column title="检测项目" align="center" field="name" min-width="100" :formatter="colNoData" />
|
|
|
<vxe-column title="单价(元、批次)" align="center" field="price" min-width="100" :formatter="colNoData" />
|
|
<vxe-column title="单价(元、批次)" align="center" field="price" min-width="100" :formatter="colNoData" />
|
|
@@ -110,6 +111,7 @@ const totalCountPrice = computed(() => {
|
|
|
return NP.plus(total, item.price);
|
|
return NP.plus(total, item.price);
|
|
|
}, 0);
|
|
}, 0);
|
|
|
});
|
|
});
|
|
|
|
|
+const expend=ref(true)
|
|
|
onMounted(() => {
|
|
onMounted(() => {
|
|
|
getDetail()
|
|
getDetail()
|
|
|
getItems()
|
|
getItems()
|