From 63116158434214f23d1318f54b78de1d0f47ab4e Mon Sep 17 00:00:00 2001
From: licp <lichunping@guanfang.com.cn>
Date: 星期三, 15 五月 2024 15:28:39 +0800
Subject: [PATCH] Merge branch 'master' of http://114.132.189.42:9002/r/center-lims-before into master
---
src/components/do/b1-sample/detail.vue | 95 +++++++++++++++++++++++++++++++----------------
1 files changed, 63 insertions(+), 32 deletions(-)
diff --git a/src/components/do/b1-sample/detail.vue b/src/components/do/b1-sample/detail.vue
index 69a72bb..cd913d4 100644
--- a/src/components/do/b1-sample/detail.vue
+++ b/src/components/do/b1-sample/detail.vue
@@ -13,14 +13,7 @@
<div class="search_label">鏍峰搧缂栧彿锛�</div>
<div class="search_input">
<el-input size="small" placeholder="璇疯緭鍏�" clearable
- v-model="entity.sample" disabled></el-input>
- </div>
- </div>
- <div class="search_thing">
- <div class="search_label">鏍峰搧鏁伴噺锛�</div>
- <div class="search_input">
- <el-input size="small" placeholder="璇疯緭鍏�" clearable
- v-model="entity.sample" disabled></el-input>
+ v-model="entity.sampleCode" disabled></el-input>
</div>
</div>
<div class="search_thing">
@@ -31,67 +24,82 @@
</div>
</div>
<div class="search_thing">
+ <div class="search_label">鏍峰搧鏁伴噺锛�</div>
+ <div class="search_input">
+ <el-input size="small" placeholder="璇疯緭鍏�" clearable
+ v-model="entity.num" disabled></el-input>
+ </div>
+ </div>
+ <div class="search_thing">
<div class="search_label">鍗曚綅锛�</div>
<div class="search_input">
<el-input size="small" placeholder="璇疯緭鍏�" clearable
- v-model="entity.sample" disabled></el-input>
+ v-model="entity.unit" disabled></el-input>
</div>
</div>
<div class="search_thing">
<div class="search_label">鍏ュ簱鏃堕棿锛�</div>
<div class="search_input">
<el-input size="small" placeholder="璇疯緭鍏�" clearable
- v-model="entity.sample" disabled></el-input>
+ v-model="entity.date" disabled></el-input>
</div>
</div>
<div class="search_thing">
<div class="search_label">鍏ュ簱浜猴細</div>
<div class="search_input">
<el-input size="small" placeholder="璇疯緭鍏�" clearable
- v-model="entity.sample" disabled></el-input>
+ v-model="entity.user" disabled></el-input>
</div>
</div>
- <div class="search_thing">
+ <div class="search_thing" >
<div class="search_label">搴撲綅鍙凤細</div>
<div class="search_input">
<el-input size="small" placeholder="璇疯緭鍏�" clearable
- v-model="entity.sample" disabled></el-input>
+ v-model="entity.code" disabled style="min-width: 230px;"></el-input>
</div>
</div>
</div>
<h4>妫�楠岄」鐩�</h4>
<div class="table">
- <el-table class="el-table" ref="productTable" :data="productList" height="380px" tooltip-effect="dark" border>
+ <el-table class="el-table" ref="productTable" :data="products" height="380px" tooltip-effect="dark" border>
<el-table-column type="index" align="center" label="搴忓彿" width="70" :key="Math.random()">
</el-table-column>
- <el-table-column prop="inspectionItemSubclass" label="妫�楠岄」" min-width="100"
+ <el-table-column prop="inspectionItem" label="妫�楠岄」" min-width="100"
show-overflow-tooltip></el-table-column>
- <el-table-column prop="sonLaboratory" label="妫�楠岄」鍒嗙被" min-width="100" show-overflow-tooltip></el-table-column>
- <el-table-column prop="method" label="瀹為獙瀹�" min-min-width="100" show-overflow-tooltip></el-table-column>
+ <el-table-column prop="inspectionItemSubclass" label="妫�楠岄」鍒嗙被" min-width="100" show-overflow-tooltip></el-table-column>
+ <el-table-column prop="laboratory" label="瀹為獙瀹�" min-min-width="100" show-overflow-tooltip></el-table-column>
<el-table-column prop="unit" label="鍗曚綅" min-width="100" show-overflow-tooltip></el-table-column>
- <el-table-column prop="price" label="璁惧" min-width="100" show-overflow-tooltip></el-table-column>
- <el-table-column prop="manDay" label="濮旀墭缂栧彿" min-width="100" show-overflow-tooltip></el-table-column>
- <el-table-column prop="manHourGroup" label="妫�楠屼汉" min-width="100" show-overflow-tooltip></el-table-column>
- <el-table-column prop="section" label="妫�楠屾椂闂�" min-width="100" show-overflow-tooltip></el-table-column>
- <el-table-column prop="ask" label="缁撹" min-width="100">
+ <el-table-column prop="equipName" label="璁惧" min-width="100" show-overflow-tooltip>
+ <template slot-scope="scope">
+ {{handleData(scope.row.equipName)}}
+ </template>
+ </el-table-column>
+ <el-table-column prop="entrustCode" label="濮旀墭缂栧彿" min-width="100" show-overflow-tooltip></el-table-column>
+ <el-table-column prop="updateUserName" label="妫�楠屼汉" min-width="100" show-overflow-tooltip></el-table-column>
+ <el-table-column prop="updateTime" label="妫�楠屾椂闂�" min-width="100" show-overflow-tooltip></el-table-column>
+ <el-table-column prop="insResult" label="缁撹" min-width="100">
<template slot-scope="scope">
<el-tag
- :type="scope.row.type" size="medium">{{scope.row.label}}</el-tag>
+ :type="scope.row.insResult==1?'success':'danger'" size="medium">{{scope.row.insResult==1?'鍚堟牸':'涓嶅悎鏍�'}}</el-tag>
</template>
</el-table-column>
</el-table>
</div>
<h4>鍑哄叆搴撳巻鍙�</h4>
<div class="table" style="margin-bottom: 20px;">
- <el-table class="el-table" ref="productTable" :data="productList" height="380px" tooltip-effect="dark" border>
+ <el-table class="el-table" ref="productTable" :data="histories" height="380px" tooltip-effect="dark" border>
<el-table-column type="index" align="center" label="搴忓彿" width="70" :key="Math.random()">
</el-table-column>
- <el-table-column prop="inspectionItemSubclass" label="绫诲瀷"
- show-overflow-tooltip></el-table-column>
- <el-table-column prop="sonLaboratory" label="鎿嶄綔浜�" show-overflow-tooltip></el-table-column>
- <el-table-column prop="method" label="鎿嶄綔鏃堕棿" show-overflow-tooltip></el-table-column>
- <el-table-column prop="unit" label="搴撲綅鍙�" show-overflow-tooltip></el-table-column>
- <el-table-column prop="price" label="瀛樻斁鍛ㄦ湡锛坔锛�" show-overflow-tooltip></el-table-column>
+ <el-table-column prop="state" label="绫诲瀷"
+ show-overflow-tooltip>
+ <template slot-scope="scope">
+ <el-tag :type="scope.row.state==1?'success':'danger'">{{ scope.row.state==1?'鍏ュ簱':'鍑哄簱' }}</el-tag>
+ </template>
+ </el-table-column>
+ <el-table-column prop="createUserName" label="鎿嶄綔浜�" show-overflow-tooltip></el-table-column>
+ <el-table-column prop="createTime" label="鎿嶄綔鏃堕棿" show-overflow-tooltip></el-table-column>
+ <el-table-column prop="warehouseCode" label="搴撲綅鍙�" show-overflow-tooltip></el-table-column>
+ <!-- <el-table-column prop="price" label="瀛樻斁鍛ㄦ湡锛坔锛�" show-overflow-tooltip></el-table-column> -->
</el-table>
</div>
</div>
@@ -99,15 +107,38 @@
<script>
export default {
+ props:['id'],
data(vm) {
return{
- entity:{},
- productList:[]
+ entity:{
+ num:1,
+ },
+ products:[],
+ histories:[]
}
+ },
+ mounted(){
+ this.getInfo()
},
methods:{
hanldeBack(){
this.$emit('hanldeBack')
+ },
+ getInfo(){
+ this.$axios.post(this.$api.warehouse.getSampleRecord, {
+ id: this.id
+ }).then(res => {
+ let {histories,insSample,sampleHistory,products} = res.data;
+ this.entity = {num:1,...insSample,...sampleHistory};
+ this.histories = histories;
+ this.products = products;
+ })
+ },
+ handleData(e){
+ let info = JSON.parse(e).map(item => {
+ return item.v;
+ }).join(',')
+ return info
}
}
}
--
Gitblit v1.9.3