From a4c6f5ee31aa87646f78de2bafb1e91140d24840 Mon Sep 17 00:00:00 2001
From: yuyu <1981343953@qq.com>
Date: 星期四, 17 八月 2023 17:54:11 +0800
Subject: [PATCH] 8.17提交

---
 src/views/inspectionManagement/reportForInspection/index.vue |  217 ++++++++++++++++++++++++++++++++++++++++++++++++++++--
 1 files changed, 209 insertions(+), 8 deletions(-)

diff --git a/src/views/inspectionManagement/reportForInspection/index.vue b/src/views/inspectionManagement/reportForInspection/index.vue
index 3ff10a1..e48728d 100644
--- a/src/views/inspectionManagement/reportForInspection/index.vue
+++ b/src/views/inspectionManagement/reportForInspection/index.vue
@@ -1,8 +1,9 @@
 <template>
     <div class="content-main">
+      <div class="rawPage" v-if="!showNewPage">
         <div class="top-bar">
             <el-form ref="form" :inline="true" :model="searchData">
-            <el-form-item label="鏉愭枡缂栫爜:" class="sermargin">
+            <el-form-item label="鏉愭枡缂栫爜:" position="left" class="sermargin">
               <el-input
                 v-model="searchData.code"
                 class="input-form"
@@ -50,7 +51,7 @@
               </el-radio-group>
             </div>
             <div class="generateInsp">
-              <el-button type="primary" size="mini" icon="el-icon-document" style="background-color: rgb(1, 102, 226);">鐢熸垚鎶ユ鍗�</el-button>
+              <el-button @click="showNewPage = true" type="primary" size="mini" icon="el-icon-document" style="background-color: rgb(1, 102, 226);">鐢熸垚鎶ユ鍗�</el-button>
             </div>
           </div>
           <div class="table-box">
@@ -147,11 +148,108 @@
             </div>
           </div>
         </div>
-    </div>
+      </div>
+
+    <!-- 鐢熸垚鎶ユ鍗� -->
+      <div class="newPage" v-if="showNewPage">
+        <!-- 鏂板椤甸潰 -->
+        <div class="inspectionForm">
+          <el-form :model="inspectionForm" ref="inspectionForm" label-position="right" label-width="100px" size="mini" >
+            <div class="formwrapper">
+              <el-row>
+                <el-col  :span="8">
+                  <el-form-item label="鏉ユ枡鏃ユ湡锛�">
+                    <el-input  style="width: 180px;" :value="inspectionForm.createTime" disabled autocomplete="off" />  
+                  </el-form-item>
+                </el-col>
+                <el-col  :span="8">
+                  <el-form-item label="渚涘簲鍟嗗悕绉帮細">
+                    <el-input style="width: 180px;" :value="inspectionForm.supplier_name" disabled autocomplete="off" />                  </el-form-item>
+                </el-col>
+                <el-col  :span="8">
+                  <el-form-item label="鏍峰搧缂栧彿锛�">
+                    <el-input style="width: 180px;" :value="inspectionForm.materialCoding" disabled autocomplete="off" />
+                  </el-form-item>
+                </el-col>
+              </el-row>
+              <el-row >
+                <el-col  :span="8">
+                  <el-form-item label="鏍峰搧鍚嶇О锛�" >
+                    <el-input style="width: 180px;" :value="inspectionForm.materialName" disabled autocomplete="off" />
+                  </el-form-item>
+                </el-col>
+                <el-col  :span="8">
+                  <el-form-item label="瑙勬牸鍨嬪彿锛�">
+                    <el-input style="width: 180px;" :value="inspectionForm.specificationsModels" disabled autocomplete="off" />                       
+                  </el-form-item>
+                </el-col>
+                <el-col  :span="8">
+                  <el-form-item label="鍗曚綅锛�">
+                    <el-input style="width: 180px;" :value="inspectionForm.unit" disabled autocomplete="off" />
+                  </el-form-item>
+                </el-col>
+              </el-row>
+              <el-row >
+                <el-col  :span="8">
+                  <el-form-item label="鏁伴噺锛�" >
+                    <el-input style="width: 180px;" :value="inspectionForm.quantity" disabled autocomplete="off" />                       
+                  </el-form-item>
+                  </el-col>
+                  <el-col :span="8">
+                    <el-form-item label="鎶ユ鏃ユ湡锛�" >
+                      <el-input style="width: 180px;" :value="inspectionForm.dateSurvey" disabled autocomplete="off" />                       
+                    </el-form-item>
+                  </el-col>
+                  <el-col :span="8">
+                    <el-form-item label="鎶ユ浜猴細">
+                        <el-input style="width: 180px;" :value="inspectionForm.surveyor" disabled autocomplete="off" />
+                    </el-form-item>
+                  </el-col>
+                </el-row>
+            </div>
+            </el-form>
+        </div>
+        <div class="inspectionProject">
+          <div class="header">
+            <span style="font-size: 14px">妫�楠岄」鐩�</span>
+            <div>
+            <el-button  type="primary" plain size="mini">淇濆瓨</el-button>
+            <el-button @click="showNewPage = false" type="primary" plain size="mini" icon="el-icon-back">杩斿洖</el-button>
+          </div>
+          </div>
+            <el-table
+              :max-height="800"
+              :cell-style="{textAlign: 'center'}"
+              :header-cell-style="{border:'0px',background:'#f5f7fa',color:'#606266',boxShadow: 'inset 0 1px 0 #ebeef5',textAlign: 'center'}"
+              :data="inspectionItems">
+            <el-table-column type="index" label="搴忓彿" width="60"></el-table-column>
+            <el-table-column prop="project" label="椤圭洰" width="250"></el-table-column>
+            <el-table-column prop="unit" label="鍗曚綅" width="125"></el-table-column>
+            <el-table-column prop="standardVal" label="鏍囧噯鍊�" width="125"></el-table-column>
+            <el-table-column prop="controlVal" label="鍐呮祴鍊�" width="125"></el-table-column>
+            <el-table-column prop="detectionVal" label="妫�楠屽��" width="125"></el-table-column>
+            <el-table-column prop="checker" label="妫�楠屼汉">
+              <template slot-scope="scope">
+                <el-select v-model="scope.row.checker" size="small" slot="append" style="width: 260px;">
+                    <el-option v-for="item in checkeroptions" :key="item.value" :label="item.label">{{ item.label }}</el-option>
+                </el-select>
+              </template>
+            </el-table-column>
+            <el-table-column prop="device" label="璇曢獙璁惧">
+                <template slot-scope="scope">
+                <el-select v-model="scope.row.device" size="small" slot="append" style="width: 260px;">
+                    <el-option v-for="item in deviceoptions" :key="item.value" :label="item.label">{{ item.label }}</el-option>
+                </el-select>
+            </template>
+            </el-table-column>
+          </el-table>
+        </div>
+      </div>
+  </div>
 </template>
 
 <script>
-import {getRawMaterialList } from '@/api/inspection/rawmaterial'
+import { getRawMaterialList } from '@/api/inspection/rawmaterial'
 export default {
   data() {
     return {
@@ -170,7 +268,21 @@
         label: '宸叉楠�'
       }, {
         value: 2,
-        label: '鏈楠�'
+        label: '寰呮楠�'
+      }],
+      deviceoptions:[{
+        value: 0,
+        label: '鎷夊姏鏈�'
+      },{
+        value: 1,
+        label: '鎷栨媺鏈�'
+      }],
+      checkeroptions:[{
+        value: 0,
+        label: '榛勫皬鏄�'
+      },{
+        value: 1,
+        label: '寮犱笁'
       }],
       radioOptions:[{
         label: '鍏ㄩ儴',
@@ -199,7 +311,69 @@
       currentPage: 1,
       pageSize: 5,
       total:20,
-      data: ''
+      data: '',
+      showNewPage: false,
+      inspectionForm:{
+        createTime: '2023-07-28',
+        supplier_name: '鍥界綉灞变笢鐪佺數鍔涙湁闄愬叕鍙�',
+        materialCoding: 'BP214274',
+        materialName: '閾濆寘閽㈢粸绾�',
+        specificationsModels: 'JLHA/G1A-185/30-26/7',
+        unit: '鍚�',
+        quantity: 21,
+        dateSurvey: '2023-08-02',
+        surveyor: '榛勫皬鏄�',
+        inspectionDate: '2023-12-09',
+      },
+      inspectionItems:[{
+        project:'瀵肩嚎澶栧緞',
+        unit: 'mm',
+        standardVal: '30.0',
+        controlVal: '30.0',
+        detectionVal: '30.0',
+        device:'',
+        checker: '',
+      },{
+        project:'瀵肩嚎澶栧緞',
+        unit: 'mm',
+        standardVal: '30.0',
+        controlVal: '30.0',
+        detectionVal: '30.0',
+        device:'',
+        checker: ''
+      },{
+        project:'瀵肩嚎澶栧緞',
+        unit: 'mm',
+        standardVal: '30.0',
+        controlVal: '30.0',
+        detectionVal: '30.0',
+        device:'',
+        checker: ''
+      },{
+        project:'瀵肩嚎澶栧緞',
+        unit: 'mm',
+        standardVal: '30.0',
+        controlVal: '30.0',
+        detectionVal: '30.0',
+        device:'',
+        checker: ''
+      },{
+        project:'瀵肩嚎澶栧緞',
+        unit: 'mm',
+        standardVal: '30.0',
+        controlVal: '30.0',
+        detectionVal: '30.0',
+        device:'',
+        checker: ''
+      },{
+        project:'瀵肩嚎澶栧緞',
+        unit: 'mm',
+        standardVal: '30.0',
+        controlVal: '30.0',
+        detectionVal: '30.0',
+        device:'',
+        checker: ''
+      }]
     }
   },
   created(){
@@ -265,8 +439,9 @@
 </script>
 
 <style scoped>
-
-.top-bar{
+.content-main{
+  height: 100%;
+  .top-bar{
     margin: -25px -15px;
     background: #fff;
     display: flex;
@@ -320,4 +495,30 @@
   color: red;
 }
 
+.newPage{
+  margin: -25px -15px;
+  .inspectionForm{
+    background-color:#fff;
+    .formwrapper{
+      margin-left: 80px;
+      padding:10px 0px;
+    }
+  }
+  .inspectionProject{
+    margin:10px 0px;
+    .header{
+      display:flex;
+      justify-content: space-between;
+      padding-top: -3px;
+      padding-bottom: 3px;
+    }
+    .el-table{
+      padding: 10px 10px;
+      height: 65vh;
+      overflow-y: auto;
+    }
+  }
+}
+}
+
 </style>

--
Gitblit v1.9.3