From ca9b5d4118f4c29119359503859fa953495496e9 Mon Sep 17 00:00:00 2001
From: yuyu <1981343953@qq.com>
Date: 星期四, 03 八月 2023 13:23:39 +0800
Subject: [PATCH] 成品检验,过程检验页面和技术文件模态框

---
 src/components/view/finishedProductInspection.vue |   71 +++--
 src/components/view/technical.vue                 |  125 +++++++++++
 src/components/view/processInspection.vue         |  435 +++++++++++++++++++++++++++++++++++++++
 src/view/index.vue                                |    7 
 4 files changed, 600 insertions(+), 38 deletions(-)

diff --git a/src/components/view/finishedProductInspection.vue b/src/components/view/finishedProductInspection.vue
index 4b4781f..7dc48e2 100644
--- a/src/components/view/finishedProductInspection.vue
+++ b/src/components/view/finishedProductInspection.vue
@@ -5,9 +5,9 @@
       <el-row>
         <el-col :span="12">鎴愬搧妫�楠�</el-col>
         <el-col :span="12" style="text-align: right;">
-          <el-button @click="handleAddNew" type="primary" icon="el-icon-plus" style="background: #004EA2; ">鏂板</el-button>
-          <el-button icon="el-icon-delete">鍒犻櫎</el-button>
-          <el-button icon="el-icon-download">瀵煎嚭</el-button>
+          <el-button @click="handleAddNew" type="primary" size="mini" icon="el-icon-plus" style="background: #004EA2; ">鏂板</el-button>
+          <el-button icon="el-icon-delete" size="mini">鍒犻櫎</el-button>
+          <el-button icon="el-icon-download" size="mini">瀵煎嚭</el-button>
         </el-col>
       </el-row>
     </div>
@@ -36,13 +36,17 @@
         <div class="inspectionTable">
             <el-table
                 ref="inspectionTable"
-                :height="500"
-                :max-height="500"
+                :height="400"
+                :max-height="400"
                 :cell-style="{textAlign: 'center'}"
                 :header-cell-style="{border:'0px',background:'#f5f7fa',color:'#606266',boxShadow: 'inset 0 1px 0 #ebeef5',textAlign: 'center'}"
                 :data="inspectionTable"
                 style="width: 100%"
                 >
+                <el-table-column
+                    type="selection"
+                    width="50">
+                </el-table-column>
                 <el-table-column
                     prop="number"
                     label="璁㈠崟鍙�"
@@ -51,12 +55,12 @@
                 <el-table-column
                     prop="username"
                     label="瀹㈡埛鍚嶇О"
-                    min-width="100"
+                    min-width="80"
                 />
                 <el-table-column
                     prop="projectname"
                     label="宸ョ▼鍚嶇О"
-                    min-width="100"
+                    min-width="80"
                 />
                 <el-table-column
                     prop="tracenumber"
@@ -81,27 +85,27 @@
                 <el-table-column
                     prop="unit"
                     label="鍗曚綅"
-                    min-width="32"
+                    min-width="50"
                 />
                 <el-table-column
                     prop="quantity"
                     label="鏁伴噺"
-                    min-width="32"
+                    min-width="50"
                 />
                 <el-table-column
                     prop="machine"
                     label="鏈哄彴"
-                    min-width="44"
+                    min-width="60"
                 />
                 <el-table-column
                     prop="group"
                     label="鐝粍"
-                    min-width="38"
+                    min-width="50"
                 />
                 <el-table-column
                     prop="worker"
                     label="涓绘満宸�"
-                    min-width="50"
+                    min-width="60"
                 />
                 <el-table-column
                     prop="date"
@@ -111,11 +115,11 @@
                 <el-table-column
                     prop="result"
                     label="妫�娴嬬粨鏋�"
-                    min-width="30"
+                    min-width="80"
                 />
                 <el-table-column
                     label="鎿嶄綔"
-                    min-width="100"
+                    min-width="80"
                 >
                     <template slot-scope="scope">
                     <el-button type="text" size="small" @click="handleClick(scope.row)">鏌ョ湅</el-button>
@@ -138,15 +142,14 @@
         </div>
     </div>
     </div>
-    <div v-if="showAddPage">
+    <div class="newPage" v-if="showAddPage">
         <!-- 鏂板椤甸潰 -->
-        <div class="newPage">
             <div class="addInspection">
                 <el-row class="header">
                     <el-col :span="12">鏂板鎴愬搧妫�楠屽崟</el-col>
                     <el-col :span="12" style="text-align: right;">
                         <!-- 鐐瑰嚮杩斿洖锛屽綋鍓嶉〉闈㈠�间负false -->
-                    <el-button @click="showAddPage = false" type="primary" icon="el-icon-back" style="background: #004EA2; ">杩斿洖</el-button>
+                    <el-button @click="showAddPage = false" type="primary" size="mini" icon="el-icon-back" style="background: #004EA2; ">杩斿洖</el-button>
                     </el-col>
                 </el-row>
                 <el-form :model="addInspectionform" ref="addInspectionform" class="addInspectionform" label-position="left" label-width="100px" size="mini" >
@@ -180,7 +183,7 @@
                         </el-col>
                         <el-col :span="5">
                         <el-form-item label="浜у搧鍚嶇О锛�">
-                            <el-select style="width: 180px;" v-model="addInspectionform.class" size="small" placeholder="璇烽�夋嫨浜у搧澶х被">
+                            <el-select style="width: 180px;" v-model="addInspectionform.class" size="small" placeholder="璇烽�夋嫨浜у搧鍚嶇О">
                                 <el-option value="閫夐」1"></el-option>
                                 <el-option value="閫夐」2"></el-option>
                             </el-select>
@@ -240,14 +243,14 @@
             </div>
             <div class="inspectionProject">
                 <span>妫�楠岄」鐩�</span>
-                <el-table :data="inspectionItems" style="width: 100%">
+                <el-table :data="inspectionItems">
                     <el-table-column type="index" label="搴忓彿" width="60"></el-table-column>
                     <el-table-column prop="project" label="椤圭洰"></el-table-column>
                     <el-table-column prop="unit" label="鍗曚綅"></el-table-column>
                     <el-table-column prop="standardVal" label="鏍囧噯鍊�"></el-table-column>
                     <el-table-column prop="controlVal" label="鍐呮祴鍊�"></el-table-column>
                     <el-table-column prop="detectionVal" label="妫�楠屽��"></el-table-column>
-                    <el-table-column prop="device" label="璇曢獙璁惧">
+                    <el-table-column label="璇曢獙璁惧">
                         <template slot-scope="scope">
                         {{ scope.row.device }}
                         <el-select v-model="scope.row.device" size="small" slot="append" style="width: 100px;">
@@ -256,12 +259,17 @@
                         </el-select>
                     </template>
                     </el-table-column>
-                    <el-table-column prop="conclusion" label="缁撹"></el-table-column>
+                    <el-table-column prop="conclusion" label="缁撹">
+                        <template slot-scope="scope">
+                            <span style="color: #34BD66;" v-if="scope.row.insState==1">鍚堟牸</span>
+                            <span style="color: #E84738;" v-else-if="scope.row.insState==0">涓嶅悎鏍�</span>
+                        </template>
+                    </el-table-column>
                 </el-table>
             </div>
             <div class="inspectionResult">
                 <span>妫�娴嬬粨鏋�</span>
-                <el-table :data="inspectionResultForm" style="width: 100%">
+                <el-table :data="inspectionResultForm">
                     <el-table-column prop="id" label="鐗╂枡缂栧彿"></el-table-column>
                     <el-table-column prop="name" label="鐗╂枡鍚嶇О"></el-table-column>
                     <el-table-column prop="inspecter" label="妫�楠屽憳"></el-table-column>
@@ -271,7 +279,6 @@
             </div>
         </div>
 
-    </div>
   </div>
 </template>
 
@@ -343,9 +350,9 @@
                 conclusion:'鍚堟牸'
             }],
             inspectionResultForm:[{
-                id:'',
-                name:'',
-                inspecter:'',
+                id:'274024',
+                name:'111',
+                inspecter:'111',
                 conclusion:'',
                 operation:''
             }]
@@ -378,15 +385,17 @@
 }
 .nav{
     display: flex;
-    padding: 12px 12px;
+    padding: 20px 20px;
     align-items: center;
     background-color: #fff;
 }
 .nav *{
     font-size: 14px;
 }
-.content-body{
+.content-body {
     background-color: #fff;
+    overflow: hidden;
+    margin-top: 12px;
 }
 .inspectionTable{
     padding: 20px 20px;
@@ -396,7 +405,7 @@
     margin-right: 20px;
 }
 .newPage{
-    height: 100px;
+    overflow: hidden;
 }
 .header{
     padding: 12px;
@@ -414,7 +423,7 @@
 }
 .inspectionProject .el-table{
     background-color: #fff;
-    padding: 20px 12px;
+    padding: 10px 12px;
 }
 .inspectionResult span{
     display: block;
@@ -422,6 +431,6 @@
 }
 .inspectionResult .el-table{
     background-color: #fff;
-    padding: 20px 12px;
+    padding: 10px 12px;
 }
 </style>
\ No newline at end of file
diff --git a/src/components/view/processInspection.vue b/src/components/view/processInspection.vue
new file mode 100644
index 0000000..8f116db
--- /dev/null
+++ b/src/components/view/processInspection.vue
@@ -0,0 +1,435 @@
+<template>
+    <div class="content-main">
+      <div v-if="!showAddPage" class="rawPage">
+          <div class="title">
+        <el-row>
+          <el-col :span="12">杩囩▼妫�楠�</el-col>
+          <el-col :span="12" style="text-align: right;">
+            <el-button @click="handleAddNew" type="primary" size="mini" icon="el-icon-plus" style="background: #004EA2; ">鏂板</el-button>
+            <el-button icon="el-icon-delete" size="mini">鍒犻櫎</el-button>
+            <el-button icon="el-icon-download" size="mini">瀵煎嚭</el-button>
+          </el-col>
+        </el-row>
+      </div>
+      <div class="nav">
+          <span>妫�楠岀粨鏋滐細</span>
+          <el-select v-model="inspectionResult" size="small" placeholder="璇烽�夋嫨" style="width: 224px;margin-right: 52px;">
+              <el-option value="閫夐」1"></el-option>
+              <el-option value="閫夐」2"></el-option>
+            </el-select>
+            <span>妫�楠屾棩鏈燂細</span>
+            <el-date-picker
+              v-model="inspectionDate"
+              type="date"
+              placeholder="閫夋嫨鏃ユ湡"
+              style="margin-right: 52px">
+             </el-date-picker>
+            <span>妫�楠屼汉锛�</span>
+            <el-select v-model="inspecter" size="small" placeholder="璇烽�夋嫨" style="width: 224px;margin-right: 52px;">
+              <el-option value="閫夐」1"></el-option>
+              <el-option value="閫夐」2"></el-option>
+            </el-select>
+            <el-button size="mini"><span>閲� 缃�</span></el-button>
+            <el-button size="mini" type="primary" style="background: #004EA2;"><span>鏌� 璇�</span></el-button>
+      </div>
+      <div class="content-body">
+          <div class="inspectionTable">
+              <el-table
+                  ref="inspectionTable"
+                  :height="400"
+                  :max-height="400"
+                  :cell-style="{textAlign: 'center'}"
+                  :header-cell-style="{border:'0px',background:'#f5f7fa',color:'#606266',boxShadow: 'inset 0 1px 0 #ebeef5',textAlign: 'center'}"
+                  :data="inspectionTable"
+                  style="width: 100%"
+                  >
+                  <el-table-column
+                      type="selection"
+                      width="50">
+                  </el-table-column>
+                  <el-table-column
+                      prop="number"
+                      label="璁㈠崟鍙�"
+                      min-width="100"
+                  />
+                  <el-table-column
+                      prop="username"
+                      label="瀹㈡埛鍚嶇О"
+                      min-width="80"
+                  />
+                  <el-table-column
+                      prop="projectname"
+                      label="宸ョ▼鍚嶇О"
+                      min-width="80"
+                  />
+                  <el-table-column
+                      prop="tracenumber"
+                      label="璐ㄩ噺杩芥函鍙�"
+                      min-width="108"
+                  />
+                  <el-table-column
+                      prop="code"
+                      label="浜у搧缂栫爜"
+                      min-width="100"
+                  />
+                  <el-table-column
+                      prop="class"
+                      label="浜у搧澶х被"
+                      min-width="72"
+                  />
+                  <el-table-column
+                      prop="specificationmodel"
+                      label="瑙勬牸鍨嬪彿"
+                      min-width="110"
+                  />
+                  <el-table-column
+                      prop="unit"
+                      label="鍗曚綅"
+                      min-width="50"
+                  />
+                  <el-table-column
+                      prop="quantity"
+                      label="鏁伴噺"
+                      min-width="50"
+                  />
+                  <el-table-column
+                      prop="machine"
+                      label="鏈哄彴"
+                      min-width="60"
+                  />
+                  <el-table-column
+                      prop="group"
+                      label="鐝粍"
+                      min-width="50"
+                  />
+                  <el-table-column
+                      prop="worker"
+                      label="涓绘満宸�"
+                      min-width="60"
+                  />
+                  <el-table-column
+                      prop="date"
+                      label="妫�楠屾棩鏈�"
+                      min-width="80"
+                  />
+                  <el-table-column
+                      prop="result"
+                      label="妫�娴嬬粨鏋�"
+                      min-width="80"
+                  />
+                  <el-table-column
+                      label="鎿嶄綔"
+                      min-width="80"
+                  >
+                      <template slot-scope="scope">
+                      <el-button type="text" size="small" @click="handleClick(scope.row)">鏌ョ湅</el-button>
+                      <el-button type="text" size="small">鎵撳嵃</el-button>
+                      </template>
+                  </el-table-column>
+              </el-table>
+          </div>
+          <!-- 鍒嗛〉鍣� -->
+          <div class="pagination">
+              <el-pagination
+              :current-page="currentPage"
+              :page-sizes="[100, 200, 300, 400]"
+              :page-size="pageSize"
+              layout="total, sizes, prev, pager, next, jumper"
+              :total="this.inspectionTable.length"
+              @size-change="handleSizeChange"
+              @current-change="handleCurrentChange"
+            />
+          </div>
+      </div>
+      </div>
+      <div class="newPage" v-if="showAddPage">
+          <!-- 鏂板椤甸潰 -->
+              <div class="addInspection">
+                  <el-row class="header">
+                      <el-col :span="12">鏂板杩囩▼妫�楠屽崟</el-col>
+                      <el-col :span="12" style="text-align: right;">
+                          <!-- 鐐瑰嚮杩斿洖锛屽綋鍓嶉〉闈㈠�间负false -->
+                      <el-button @click="showAddPage = false" type="primary" size="mini" icon="el-icon-back" style="background: #004EA2; ">杩斿洖</el-button>
+                      </el-col>
+                  </el-row>
+                  <el-form :model="addInspectionform" ref="addInspectionform" class="addInspectionform" label-position="left" label-width="100px" size="mini" >
+                      <div class="formwrapper">
+                          <el-row :gutter="450">
+                          <el-col :span="5">
+                          <el-form-item label="璁㈠崟鍙凤細">
+                              <el-input style="width: 180px;" v-model="addInspectionform.number" placeholder="璇疯緭鍏ヨ鍗曞彿" autocomplete="off" />  
+                          </el-form-item>
+                          </el-col>
+                          <el-col :span="5">
+                          <el-form-item label="瀹㈡埛鍚嶇О锛�">
+                              <el-input style="width: 180px;" v-model="addInspectionform.username" placeholder="璇疯緭鍏ュ鎴峰悕绉�" autocomplete="off" />
+                          </el-form-item>
+                          </el-col>
+                          <el-col :span="5">
+                          <el-form-item label="宸ョ▼鍚嶇О锛�">
+                              <el-input style="width: 180px;" v-model="addInspectionform.projectname" placeholder="璇疯緭鍏ュ伐绋嬪悕绉�" autocomplete="off" />
+                          </el-form-item>
+                          </el-col>
+                      </el-row>
+                      <el-row :gutter="450">
+                          <el-col :span="5">
+                          <el-form-item label="璐ㄩ噺杩芥函鍙凤細" >
+                              <el-input style="width: 180px;" v-model="addInspectionform.tracenumber" placeholder="璇疯緭鍏ヨ拷婧彿" autocomplete="off" />
+                          </el-form-item>
+                          </el-col>
+                          <el-col :span="5">
+                          <el-form-item label="浜у搧缂栫爜锛�">
+                              <el-input style="width: 180px;" v-model="addInspectionform.code" placeholder="璇疯緭鍏ヤ骇鍝佺紪鐮�" autocomplete="off" />                        </el-form-item>
+                          </el-col>
+                          <el-col :span="5">
+                          <el-form-item label="浜у搧鍚嶇О锛�">
+                              <el-select style="width: 180px;" v-model="addInspectionform.class" size="small" placeholder="璇烽�夋嫨浜у搧鍚嶇О">
+                                  <el-option value="閫夐」1"></el-option>
+                                  <el-option value="閫夐」2"></el-option>
+                              </el-select>
+                          </el-form-item>
+                          </el-col>
+                      </el-row>
+                      <el-row :gutter="450">
+                          <el-col :span="5">
+                          <el-form-item label="瑙勬牸鍨嬪彿锛�" >
+                              <el-select style="width: 180px;" v-model="addInspectionform.specificationmodel" size="small" placeholder="璇烽�夋嫨瑙勬牸鍨嬪彿">
+                                  <el-option value="閫夐」1"></el-option>
+                                  <el-option value="閫夐」2"></el-option>
+                              </el-select>
+                          </el-form-item>
+                          </el-col>
+                          <el-col :span="5">
+                          <el-form-item label="鍗曚綅锛�" >
+                              <el-select style="width: 180px;" v-model="addInspectionform.unit" size="small" placeholder="璇烽�夋嫨鍗曚綅">
+                                  <el-option value="閫夐」1"></el-option>
+                                  <el-option value="閫夐」2"></el-option>
+                              </el-select>
+                          </el-form-item>
+                          </el-col>
+                          <el-col :span="5">
+                          <el-form-item label="鏁伴噺锛�">
+                              <el-input style="width: 180px;" v-model="addInspectionform.quantity" placeholder="璇疯緭鍏ユ暟閲�" autocomplete="off" />
+                          </el-form-item>
+                          </el-col>
+                      </el-row>
+                      <el-row :gutter="450">
+                          <!-- <el-col :span="5">
+                          <el-form-item label="鐝粍锛�" >
+                              <el-select style="width: 180px;" v-model="addInspectionform.group" size="small" placeholder="璇烽�夋嫨鐝粍">
+                                  <el-option value="閫夐」1"></el-option>
+                                  <el-option value="閫夐」2"></el-option>
+                              </el-select>                       </el-form-item>
+                          </el-col> -->
+                          <el-col :span="5">
+                          <el-form-item label="涓绘満宸ワ細" >
+                              <el-select style="width: 180px;" v-model="addInspectionform.worker" size="small" placeholder="璇烽�夋嫨涓绘満宸�">
+                                  <el-option value="閫夐」1"></el-option>
+                                  <el-option value="閫夐」2"></el-option>
+                              </el-select>
+                          </el-form-item>
+                          </el-col>
+                          <el-col :span="5">
+                          <el-form-item label="鏈哄彴锛�" >
+                              <el-select style="width: 180px;" v-model="addInspectionform.machine" size="small" placeholder="璇烽�夋嫨浜у搧鏈哄彴">
+                                  <el-option value="閫夐」1"></el-option>
+                                  <el-option value="閫夐」2"></el-option>
+                              </el-select>
+                          </el-form-item>
+                          </el-col>
+                      </el-row>
+                      </div>
+                  </el-form>
+              </div>
+              <div class="inspectionProject">
+                  <span>妫�楠岄」鐩�</span>
+                  <el-table :data="inspectionItems">
+                      <el-table-column type="index" label="搴忓彿" width="60"></el-table-column>
+                      <el-table-column prop="project" label="椤圭洰"></el-table-column>
+                      <el-table-column prop="unit" label="鍗曚綅"></el-table-column>
+                      <el-table-column prop="standardVal" label="鏍囧噯鍊�"></el-table-column>
+                      <el-table-column prop="controlVal" label="鍐呮祴鍊�"></el-table-column>
+                      <el-table-column prop="detectionVal" label="妫�楠屽��"></el-table-column>
+                      <el-table-column label="璇曢獙璁惧">
+                          <template slot-scope="scope">
+                          {{ scope.row.device }}
+                          <el-select v-model="scope.row.device" size="small" slot="append" style="width: 100px;">
+                              <el-option value="閫夐」1"></el-option>
+                              <el-option value="閫夐」2"></el-option>
+                          </el-select>
+                      </template>
+                      </el-table-column>
+                      <el-table-column prop="conclusion" label="缁撹">
+                          <template slot-scope="scope">
+                              <span style="color: #34BD66;" v-if="scope.row.insState==1">鍚堟牸</span>
+                              <span style="color: #E84738;" v-else-if="scope.row.insState==0">涓嶅悎鏍�</span>
+                          </template>
+                      </el-table-column>
+                  </el-table>
+              </div>
+              <div class="inspectionResult">
+                  <span>妫�娴嬬粨鏋�</span>
+                  <el-table :data="inspectionResultForm">
+                      <el-table-column prop="id" label="鐗╂枡缂栧彿"></el-table-column>
+                      <el-table-column prop="name" label="鐗╂枡鍚嶇О"></el-table-column>
+                      <el-table-column prop="inspecter" label="妫�楠屽憳"></el-table-column>
+                      <el-table-column prop="conclusion" label="妫�楠岀粨璁�"></el-table-column>
+                      <el-table-column prop="operation" label="涓婃姤"></el-table-column>
+                  </el-table>
+              </div>
+          </div>
+  
+    </div>
+  </template>
+  
+  
+  <script>
+  export default {
+      data(){
+          return {
+              inspectionResult: '',
+              inspectionDate: '',
+              inspecter: '',
+              inspectionTable:[{
+                  number: '8540395029753',
+                  username: 'jack',
+                  projectname: '甯冮殕杩�',
+                  tracenumber: '826403164021',
+                  code: 'C-982164',
+                  class: '鎴愬搧',
+                  specificationmodel: '8.8/15kV JLS-3.2',
+                  unit: '鍚�',
+                  quantity: '15',
+                  machine: '鎷夐椄鏈�',
+                  group: '1缁�',
+                  worker: '榛勫皬鏄�',
+                  date: '2023-08-01',
+                  result: '鍚堟牸',
+                  operation: ''
+              },{
+                  number: '2497320327652',
+                  username: 'rose',
+                  projectname: '甯冮殕杩�',
+                  tracenumber: '826403164021',
+                  code: 'C-24114',
+                  class: '鎴愬搧',
+                  specificationmodel: '8.6/15kV JAD-3.2',
+                  unit: '鍚�',
+                  quantity: '43',
+                  machine: '鎷夐椄鏈�',
+                  group: '1缁�',
+                  worker: '榛勫皬鏄�',
+                  date: '2023-08-01',
+                  result: '鍚堟牸',
+                  operation: ''
+              }],
+              currentPage: 1, // 褰撳墠椤电爜
+              pageSize: 100, 
+              showAddPage: false,
+              addInspectionform: [{
+                  number: '',
+                  username: '',
+                  projectname: '',
+                  tracenumber: '',
+                  code: '',
+                  class: '',
+                  specificationmodel: '',
+                  unit: '',
+                  quantity: '',
+                  group: '',
+                  worker: '',
+                  machine: ''
+              }],
+              inspectionItems:[{
+                  project:'甯冮殕杩�',
+                  unit:'鍚�',
+                  standardVal: '8219384314',
+                  controlVal:'9823401',
+                  detectionVal:'11111',
+                  device:'',
+                  conclusion:'鍚堟牸'
+              }],
+              inspectionResultForm:[{
+                  id:'274024',
+                  name:'111',
+                  inspecter:'111',
+                  conclusion:'',
+                  operation:''
+              }]
+          }
+      },
+      methods:{
+          // 姣忛〉鏉℃暟鏀瑰彉鏃惰Е鍙� 閫夋嫨涓�椤垫樉绀哄灏戣
+          handleSizeChange(val) {
+          console.log(`姣忛〉 ${val} 鏉)
+          this.currentPage = 1
+          this.pageSize = val
+          },
+          // 褰撳墠椤垫敼鍙樻椂瑙﹀彂 璺宠浆鍏朵粬椤�
+          handleCurrentChange(val) {
+          console.log(`褰撳墠椤�: ${val}`)
+          this.currentPage = val
+          },
+          handleAddNew(){
+              this.showAddPage=true
+          }
+      }
+  
+  }
+  </script>
+  
+  <style>
+  .title{
+      padding: 12px;
+  
+  }
+  .nav{
+      display: flex;
+      padding: 20px 20px;
+      align-items: center;
+      background-color: #fff;
+  }
+  .nav *{
+      font-size: 14px;
+  }
+  .content-body .rawPage{
+      background-color: #fff;
+      overflow: hidden;
+  }
+  .inspectionTable{
+      padding: 20px 20px;
+  }
+  .pagination{
+      float: right;
+      margin-right: 20px;
+  }
+  .newPage{
+      overflow: hidden;
+  }
+  .header{
+      padding: 12px;
+  }
+  .addInspectionform{
+      background-color: #fff;
+  }
+  .addInspectionform .formwrapper{
+      padding: 20px 0px;
+      margin-left: 100px;
+  }
+  .inspectionProject span{
+      display: block;
+      padding: 5px 0px;
+  }
+  .inspectionProject .el-table{
+      background-color: #fff;
+      padding: 10px 12px;
+  }
+  .inspectionResult span{
+      display: block;
+      padding: 5px 0px;
+  }
+  .inspectionResult .el-table{
+      background-color: #fff;
+      padding: 10px 12px;
+  }
+  </style>
\ No newline at end of file
diff --git a/src/components/view/technical.vue b/src/components/view/technical.vue
index 69c0446..3e8e839 100644
--- a/src/components/view/technical.vue
+++ b/src/components/view/technical.vue
@@ -48,7 +48,7 @@
 color: #fff;
 }
 /* 杈撳叆妗嗙殑鏍峰紡 */
->>>.search-header .el-form-item .el-input .el-input__inner{
+.search-header .el-form-item .el-input .el-input__inner{
 width: 224px;
 height: 32px ;
 box-sizing: border-box;
@@ -80,6 +80,11 @@
   margin-top: 23px;
   display: flex;
   justify-content: end;
+}
+.formtitle{
+  display: block;
+  margin-bottom: 24px;
+  font-size: 16px;
 }
 </style>
 
@@ -185,8 +190,8 @@
               fixed="right"
               label="鎿嶄綔"
               width="194">
-              <template>
-                <el-button type="text" size="small">鏌ョ湅璇︽儏</el-button>
+              <template slot-scope="scope">
+                <el-button type="text" size="small" @click="showDetails(scope.row)">鏌ョ湅璇︽儏</el-button>
                 <el-button type="text" size="small">缂栬緫闄勪欢</el-button>
               </template>
             </el-table-column>
@@ -201,6 +206,110 @@
       layout="total, sizes, prev, pager, next, jumper"
       :total="400">
     </el-pagination>
+    <!-- 鏌ョ湅璇︽儏妯℃�佹 -->
+    <el-dialog title="鏂囦欢璇︽儏" :visible.sync="showDetail" width="687px" @close="showDetail = false">
+      <el-form label-position="right" label-width="70px" :model="selectedRow">
+        <span class="formtitle">鍩烘湰淇℃伅</span>
+        <el-row :gutter="31">
+          <el-col :span="12">
+            <el-form-item label="璁㈠崟鍙�">
+              <el-input :value="selectedRow.date" readonly="true" style="height: 32px; width: 224px;" />
+            </el-form-item>
+          </el-col>
+          <el-col :span="12">
+            <el-form-item label="宸ョ▼鍚嶇О">
+              <el-input :value="selectedRow.date" readonly="true" style="height: 32px; width: 224px;"/>
+            </el-form-item>
+          </el-col>
+        </el-row>
+        <el-row :gutter="31">
+          <el-col :span="12">
+            <el-form-item label="浜у搧缂栫爜">
+              <el-input :value="selectedRow.date" readonly="true"  style="height: 32px; width: 224px;" />
+            </el-form-item>
+          </el-col>
+          <el-col :span="12">
+            <el-form-item label="浜у搧澶х被">
+              <el-input :value="selectedRow.date" readonly="true"  style="height: 32px; width: 224px;" />
+            </el-form-item>
+          </el-col>
+        </el-row>
+        <el-row :gutter="31">
+          <el-col :span="12">
+            <el-form-item label="瑙勬牸鍨嬪彿">
+              <el-input :value="selectedRow.date" readonly="true"  style="height: 32px; width: 224px;" />
+            </el-form-item>
+          </el-col>
+          <el-col :span="12">
+            <el-form-item label="鍗曚綅">
+              <el-input :value="selectedRow.date" readonly="true"  style="height: 32px; width: 224px;" />
+            </el-form-item>
+          </el-col>
+        </el-row>
+        <el-row :gutter="31">
+          <el-col :span="12">
+            <el-form-item label="鏁伴噺">
+              <el-input :value="selectedRow.date" readonly="true"  style="height: 32px; width: 224px;" />
+            </el-form-item>
+          </el-col>
+          <el-col :span="12">
+            <el-form-item label="涓嬪崟浜�">
+              <el-input :value="selectedRow.date" readonly="true"  style="height: 32px; width: 224px;" />
+            </el-form-item>
+          </el-col>
+        </el-row>
+        <el-row :gutter="31">
+          <el-col :span="12">
+            <el-form-item label="涓嬪崟鏃ユ湡">
+              <el-input :value="selectedRow.date" readonly="true"  style="height: 32px; width: 224px;" />
+            </el-form-item>
+          </el-col>
+          <el-col :span="12">
+            <el-form-item label="浜よ揣鏃ユ湡">
+              <el-input :value="selectedRow.date" readonly="true"  style="height: 32px; width: 224px;" />
+            </el-form-item>
+          </el-col>
+        </el-row>
+        <el-row :gutter="31">
+          <el-col :span="12">
+            <el-form-item label="鐘舵��">
+              <el-input :value="selectedRow.date" readonly="true"  style="height: 32px; width: 224px;" />
+            </el-form-item>
+          </el-col>
+        </el-row>
+        <span class="formtitle">瀹㈡埛淇℃伅</span>
+        <el-row :gutter="31">
+          <el-col :span="12">
+            <el-form-item label="瀹㈡埛鍚嶇О">
+              <el-input :value="selectedRow.date" readonly="true"  style="height: 32px; width: 224px;" />
+            </el-form-item>
+          </el-col>
+          <el-col :span="12">
+            <el-form-item label="鐪佷唤">
+              <el-input :value="selectedRow.date" readonly="true"  style="height: 32px; width: 224px;" />
+            </el-form-item>
+          </el-col>
+        </el-row>
+        <el-row :gutter="31">
+          <el-col :span="12">
+            <el-form-item label="浜嬩笟閮�">
+              <el-input :value="selectedRow.date" readonly="true"  style="height: 32px; width: 224px;" />
+            </el-form-item>
+          </el-col>
+          <el-col :span="12">
+            <el-form-item label="涓氬姟鍛�">
+              <el-input :value="selectedRow.date" readonly="true"  style="height: 32px; width: 224px;" />
+            </el-form-item>
+          </el-col>
+        </el-row>
+        <span class="formtitle">闄勪欢淇℃伅</span>
+        <el-row :gutter="31">
+          <el-col :span="12">
+            <span  style="height: 32px; width: 224px; color:rgb(0, 78, 162);">xxx椤圭洰涔�.docx</span>
+          </el-col>
+        </el-row>
+      </el-form>
+    </el-dialog>
     </div>
   </div>
 </template>
@@ -258,8 +367,16 @@
             name: '鐜嬪皬铏�',
             address: '涓婃捣甯�'
           }
-          ]
+          ],
+          showDetail: false,
+          selectedRow: ''
     }
   },
+  methods: {
+      showDetails(row){
+        this.showDetail = true
+        this.selectedRow = row
+      }
+    },
 }
 </script>
diff --git a/src/view/index.vue b/src/view/index.vue
index 67a9dbd..a4ec2a4 100644
--- a/src/view/index.vue
+++ b/src/view/index.vue
@@ -302,7 +302,7 @@
             k: 5,
             v: "杩囩▼妫�楠�",
             i: "font icon-shouye",
-            u: ""
+            u: "processInspection"
           }, {
             k: 6,
             v: "鎴愬搧妫�楠�",
@@ -349,14 +349,15 @@
     methods: {
       addTab(ob) {
         if (ob.k == 0) this.activeBox = 0
-        this.activeP = ob.k
-        this.tabActive = ob.k
+        this.activeP = ob.k  //0
+        this.tabActive = ob.k  //0
         let num = -1;
         this.tabs.forEach((a, ai) => {
           if (ob.k == a.k) {
             num = a.k
           }
         })
+        // 濡傛灉娌℃湁閬嶅巻鍒皌abs閲屾病鏈夎ob瀵瑰簲鐨則able锛屽線tabs閲岄潰鍔犲叆璇b
         if (num == -1) {
           this.tabs.push(ob)
         }

--
Gitblit v1.9.3