From 2e9370979f871bf47f6dc145c49d7bf32ffa4b51 Mon Sep 17 00:00:00 2001
From: value <z1292839451@163.com>
Date: 星期一, 03 六月 2024 09:08:02 +0800
Subject: [PATCH] 完成光纤配置进行检验

---
 src/components/do/b1-sample/detail.vue |  101 ++++++++++++++++++++++++++++++++++----------------
 1 files changed, 68 insertions(+), 33 deletions(-)

diff --git a/src/components/do/b1-sample/detail.vue b/src/components/do/b1-sample/detail.vue
index c4c1a06..cd913d4 100644
--- a/src/components/do/b1-sample/detail.vue
+++ b/src/components/do/b1-sample/detail.vue
@@ -1,5 +1,5 @@
 <template>
-  <div style="width: 100%;height: 100%;overflow-y: auto;">
+  <div style="width: 100%;height: 100%;overflow-y: auto;" class="detail">
     <div>
       <el-row class="title">
         <el-col :span="12" style="padding-left: 20px;">鏍峰搧璇︽儏</el-col>
@@ -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,21 +107,48 @@
 
 <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
     }
   }
 }
 </script>
 
 <style scoped>
+	.detail::-webkit-scrollbar{
+		width: 0;
+	}
+
 	.title {
 		height: 60px;
 		line-height: 60px;

--
Gitblit v1.9.3