From 4f5549cd814eeaecd0ff04de62452d8d5fb4cbc5 Mon Sep 17 00:00:00 2001
From: value <z1292839451@163.com>
Date: 星期四, 21 九月 2023 15:13:27 +0800
Subject: [PATCH] 9.21

---
 src/components/view/finishedProductInspection.vue |  863 ++++++++++++++++++++++++++++-----------------------------
 1 files changed, 427 insertions(+), 436 deletions(-)

diff --git a/src/components/view/finishedProductInspection.vue b/src/components/view/finishedProductInspection.vue
index d0c4a51..428fd11 100644
--- a/src/components/view/finishedProductInspection.vue
+++ b/src/components/view/finishedProductInspection.vue
@@ -1,453 +1,444 @@
 <template>
-  <div class="content-main">
-    <div v-if="!showAdd&&!showLook&&!showUp" 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="searchData.result" size="small" placeholder="璇烽�夋嫨" style="width: 224px;margin-right: 52px;">
-            <el-option :value="''" label="鍏ㄩ儴"></el-option>
-            <el-option :value="1" label="鍚堟牸"></el-option>
-            <el-option :value="0" label="涓嶅悎鏍�"></el-option>
-          </el-select>
-          <span>浜у搧鍚嶇О锛�</span>
-        <el-input v-model="searchData.material" size="small" placeholder="璇疯緭鍏ヤ骇鍝佸悕绉�" style="width: 224px;margin-right: 52px;"></el-input>
-          <el-button size="mini" @click="()=>{searchData={};getInspectionTableData()}"><span>閲� 缃�</span></el-button>
-          <el-button size="mini" type="primary" @click="getInspectionTableData" style="background: #004EA2;"><span>鏌� 璇�</span></el-button>
-    </div>
-    <div class="content-body">
-        <div class="inspectionTable">
-            <el-table
-                ref="inspectionTable"
-                height="620"
-                :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="order_number"
-                    label="璁㈠崟鍙�"
-                    min-width="100"
-                />
-                <el-table-column
-                    prop="customer_name"
-                    label="瀹㈡埛鍚嶇О"
-                    min-width="80"
-                />
-                <el-table-column
-                    prop="project_name"
-                    label="宸ョ▼鍚嶇О"
-                    min-width="80"
-                />
-                <el-table-column
-                    prop="quality_traceability"
-                    label="璐ㄩ噺杩芥函鍙�"
-                    min-width="108"
-                />
-                <el-table-column
-                    prop="material_code"
-                    label="浜у搧缂栫爜"
-                    min-width="100"
-                />
-                <el-table-column
-                    prop="material"
-                    label="浜у搧澶х被"
-                    min-width="72"
-                />
-                <el-table-column
-                    prop="specifications_model"
-                    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="detectionPeriod"
-                    label="妫�楠屾棩鏈�"
-                    min-width="80"
-                />
-                <el-table-column
-                    prop="result"
-                    label="妫�娴嬬粨鏋�"
-                    min-width="80"
-                >
-                <template slot-scope="scope">
-                        <span style="color: #34BD66;" v-if="scope.row.result === 1">鍚堟牸</span>
-                        <span style="color: #E84738;" v-else-if="scope.row.result === 0">涓嶅悎鏍�</span>
-                        <span v-else-if="scope.row.result === null || scope.row.result === undefined">鏆傛湭缁撹</span>
-                    </template>
-                </el-table-column>
-                    
-                
-                <el-table-column
-                    label="鎿嶄綔"
-                    min-width="80"
-                >
-                    <template slot-scope="scope">
-                    <el-button type="text" size="small" @click="goToDetail(scope.row)">鏌ョ湅</el-button>
-                    <el-button type="text" size="small">鎵撳嵃</el-button>
-                    <el-button v-if="scope.row.result == null" type="text" size="small" @click="goUp(scope.row)">缂栬緫</el-button>
-                    </template>
-                </el-table-column>
-            </el-table>
-        </div>
-        <!-- 鍒嗛〉鍣� -->
-        <div class="pagination">
-            <el-pagination
-            :current-page="pageParams.pageSize"
-            :page-sizes="[10, 50, 100, 200]"
-            :page-size="pageParams.countSize"
-            layout="total, sizes, prev, pager, next, jumper"
-            :total="pageParams.total"
-            @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;showDetail = 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="right" label-width="100px" size="mini" >
-                    <div class="formwrapper">
-                        <el-row>
-                        <el-col  :span="7">
-                        <el-form-item label="璁㈠崟鍙凤細">
-                            <el-input v-show="showDetail == false"  style="width: 180px;" v-model="addInspectionform.number" placeholder="璇疯緭鍏ヨ鍗曞彿" autocomplete="off" />  
-                            <el-input v-show="showDetail !== false"  style="width: 180px;" v-model="finishedInsInfo.order_number" placeholder="璇疯緭鍏ヨ鍗曞彿1" autocomplete="off" />  
-                        </el-form-item>
-                        </el-col>
-                        <el-col  :span="7">
-                        <el-form-item label="瀹㈡埛鍚嶇О锛�">
-                            <el-input v-show="showDetail == false" style="width: 180px;" v-model="addInspectionform.username" placeholder="璇疯緭鍏ュ鎴峰悕绉�" autocomplete="off" />
-                            <el-input v-show="showDetail !== false" style="width: 180px;" v-model="finishedInsInfo.customer_name" placeholder="璇疯緭鍏ュ鎴峰悕绉�" autocomplete="off" />
-                        </el-form-item>
-                        </el-col>
-                        <el-col  :span="7">
-                        <el-form-item label="宸ョ▼鍚嶇О锛�">
-                            <el-input v-show="showDetail == false" style="width: 180px;" v-model="addInspectionform.projectname" placeholder="璇疯緭鍏ュ伐绋嬪悕绉�" autocomplete="off" />
-                            <el-input v-show="showDetail !== false" style="width: 180px;" v-model="finishedInsInfo.project_name" placeholder="璇疯緭鍏ュ伐绋嬪悕绉�" autocomplete="off" />
-                        </el-form-item>
-                        </el-col>
-                    </el-row>
-                    <el-row >
-                        <el-col  :span="7">
-                        <el-form-item label="璐ㄩ噺杩芥函鍙凤細" >
-                            <el-input  v-show="showDetail == false" style="width: 180px;" v-model="addInspectionform.tracenumber" placeholder="璇疯緭鍏ヨ拷婧彿" autocomplete="off" />
-                            <el-input  v-show="showDetail !== false" style="width: 180px;" v-model="finishedInsInfo.quality_traceability" placeholder="璇疯緭鍏ヨ拷婧彿" autocomplete="off" />
-                        </el-form-item>
-                        </el-col>
-                        <el-col  :span="7">
-                        <el-form-item label="浜у搧缂栫爜锛�">
-                            <el-input  v-show="showDetail == false" style="width: 180px;" v-model="addInspectionform.material_code" placeholder="璇疯緭鍏ヤ骇鍝佺紪鐮�" autocomplete="off" />                       
-                            <el-input  v-show="showDetail !== false" style="width: 180px;" v-model="finishedInsInfo.material_code" placeholder="璇疯緭鍏ヤ骇鍝佺紪鐮�" autocomplete="off" />                        
-                        </el-form-item>
-                        </el-col>
-                        <el-col  :span="7">
-                        <el-form-item label="浜у搧鍚嶇О锛�">
-                            <el-select v-show="showDetail == false" 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-input  v-show="showDetail !== false" style="width: 180px;" v-model="finishedInsInfo.material" placeholder="璇疯緭鍏ヤ骇鍝佺紪鐮�" autocomplete="off" />                       
+	<div class="content-main">
+		<div v-if="!showAdd&&!showLook&&!showUp" 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="searchData.result" size="small" placeholder="璇烽�夋嫨" style="width: 224px;margin-right: 52px;">
+					<el-option :value="''" label="鍏ㄩ儴"></el-option>
+					<el-option :value="1" label="鍚堟牸"></el-option>
+					<el-option :value="0" label="涓嶅悎鏍�"></el-option>
+				</el-select>
+				<span>浜у搧鍚嶇О锛�</span>
+				<el-input v-model="searchData.material" size="small" placeholder="璇疯緭鍏ヤ骇鍝佸悕绉�"
+					style="width: 224px;margin-right: 52px;"></el-input>
+				<el-button size="mini" @click="()=>{searchData={};getInspectionTableData()}"><span>閲� 缃�</span></el-button>
+				<el-button size="mini" type="primary" @click="getInspectionTableData" style="background: #004EA2;"><span>鏌�
+						璇�</span></el-button>
+			</div>
+			<div class="content-body">
+				<div class="inspectionTable">
+					<el-table ref="inspectionTable" height="620" :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="order_number" label="璁㈠崟鍙�" min-width="100" />
+						<el-table-column prop="customer_name" label="瀹㈡埛鍚嶇О" min-width="80" />
+						<el-table-column prop="project_name" label="宸ョ▼鍚嶇О" min-width="80" />
+						<el-table-column prop="quality_traceability" label="璐ㄩ噺杩芥函鍙�" min-width="108" />
+						<el-table-column prop="material_code" label="浜у搧缂栫爜" min-width="100" />
+						<el-table-column prop="material" label="浜у搧澶х被" min-width="72" />
+						<el-table-column prop="specifications_model" 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="detectionPeriod" label="妫�楠屾棩鏈�" min-width="80" />
+						<el-table-column prop="result" label="妫�娴嬬粨鏋�" min-width="80">
+							<template slot-scope="scope">
+								<span style="color: #34BD66;" v-if="scope.row.result === 1">鍚堟牸</span>
+								<span style="color: #E84738;" v-else-if="scope.row.result === 0">涓嶅悎鏍�</span>
+								<span v-else-if="scope.row.result === null || scope.row.result === undefined">鏆傛湭缁撹</span>
+							</template>
+						</el-table-column>
+						<el-table-column label="鎿嶄綔" min-width="80">
+							<template slot-scope="scope">
+								<el-button type="text" size="small" @click="goToDetail(scope.row)">鏌ョ湅</el-button>
+								<el-button type="text" size="small">鎵撳嵃</el-button>
+								<el-button v-if="scope.row.result == null" type="text" size="small"
+									@click="goUp(scope.row)">缂栬緫</el-button>
+							</template>
+						</el-table-column>
+					</el-table>
+				</div>
+				<!-- 鍒嗛〉鍣� -->
+				<div class="pagination">
+					<el-pagination :current-page="pageParams.pageSize" :page-sizes="[10, 50, 100, 200]"
+						:page-size="pageParams.countSize" layout="total, sizes, prev, pager, next, jumper" :total="pageParams.total"
+						@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;showDetail = 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="right"
+					label-width="100px" size="mini">
+					<div class="formwrapper">
+						<el-row>
+							<el-col :span="7">
+								<el-form-item label="璁㈠崟鍙凤細">
+									<el-input v-show="showDetail == false" style="width: 180px;" v-model="addInspectionform.number"
+										placeholder="璇疯緭鍏ヨ鍗曞彿" autocomplete="off" />
+									<el-input v-show="showDetail !== false" style="width: 180px;" v-model="finishedInsInfo.order_number"
+										placeholder="璇疯緭鍏ヨ鍗曞彿1" autocomplete="off" />
+								</el-form-item>
+							</el-col>
+							<el-col :span="7">
+								<el-form-item label="瀹㈡埛鍚嶇О锛�">
+									<el-input v-show="showDetail == false" style="width: 180px;" v-model="addInspectionform.username"
+										placeholder="璇疯緭鍏ュ鎴峰悕绉�" autocomplete="off" />
+									<el-input v-show="showDetail !== false" style="width: 180px;" v-model="finishedInsInfo.customer_name"
+										placeholder="璇疯緭鍏ュ鎴峰悕绉�" autocomplete="off" />
+								</el-form-item>
+							</el-col>
+							<el-col :span="7">
+								<el-form-item label="宸ョ▼鍚嶇О锛�">
+									<el-input v-show="showDetail == false" style="width: 180px;" v-model="addInspectionform.projectname"
+										placeholder="璇疯緭鍏ュ伐绋嬪悕绉�" autocomplete="off" />
+									<el-input v-show="showDetail !== false" style="width: 180px;" v-model="finishedInsInfo.project_name"
+										placeholder="璇疯緭鍏ュ伐绋嬪悕绉�" autocomplete="off" />
+								</el-form-item>
+							</el-col>
+						</el-row>
+						<el-row>
+							<el-col :span="7">
+								<el-form-item label="璐ㄩ噺杩芥函鍙凤細">
+									<el-input v-show="showDetail == false" style="width: 180px;" v-model="addInspectionform.tracenumber"
+										placeholder="璇疯緭鍏ヨ拷婧彿" autocomplete="off" />
+									<el-input v-show="showDetail !== false" style="width: 180px;"
+										v-model="finishedInsInfo.quality_traceability" placeholder="璇疯緭鍏ヨ拷婧彿" autocomplete="off" />
+								</el-form-item>
+							</el-col>
+							<el-col :span="7">
+								<el-form-item label="浜у搧缂栫爜锛�">
+									<el-input v-show="showDetail == false" style="width: 180px;" v-model="addInspectionform.material_code"
+										placeholder="璇疯緭鍏ヤ骇鍝佺紪鐮�" autocomplete="off" />
+									<el-input v-show="showDetail !== false" style="width: 180px;" v-model="finishedInsInfo.material_code"
+										placeholder="璇疯緭鍏ヤ骇鍝佺紪鐮�" autocomplete="off" />
+								</el-form-item>
+							</el-col>
+							<el-col :span="7">
+								<el-form-item label="浜у搧鍚嶇О锛�">
+									<el-select v-show="showDetail == false" 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-input v-show="showDetail !== false" style="width: 180px;" v-model="finishedInsInfo.material"
+										placeholder="璇疯緭鍏ヤ骇鍝佺紪鐮�" autocomplete="off" />
 
-                        </el-form-item>
-                        </el-col>
-                    </el-row>
-                    <el-row >
-                        <el-col  :span="7">
-                        <el-form-item label="瑙勬牸鍨嬪彿锛�" >
-                            <el-select v-show="showDetail == false" 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-input  v-show="showDetail !== false" style="width: 180px;" v-model="finishedInsInfo.specifications_model" placeholder="璇疯緭鍏ヤ骇鍝佺紪鐮�" autocomplete="off" />                       
-                        </el-form-item>
-                        </el-col>
-                        <el-col  :span="7">
-                        <el-form-item label="鍗曚綅锛�" >
-                            <el-select v-show="showDetail == false" 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-input  v-show="showDetail !== false" style="width: 180px;" v-model="finishedInsInfo.specifications_model" placeholder="璇疯緭鍏ヤ骇鍝佺紪鐮�" autocomplete="off" />                       
-                        </el-form-item>
-                        </el-col>
-                        <el-col  :span="7">
-                        <el-form-item label="鏁伴噺锛�">
-                            <el-input v-show="showDetail == false" style="width: 180px;" v-model="addInspectionform.quantity" placeholder="璇疯緭鍏ユ暟閲�" autocomplete="off" />
-                            <el-input  v-show="showDetail !== false" style="width: 180px;" v-model="finishedInsInfo.quantity" placeholder="璇疯緭鍏ヤ骇鍝佺紪鐮�" autocomplete="off" />                       
+								</el-form-item>
+							</el-col>
+						</el-row>
+						<el-row>
+							<el-col :span="7">
+								<el-form-item label="瑙勬牸鍨嬪彿锛�">
+									<el-select v-show="showDetail == false" 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-input v-show="showDetail !== false" style="width: 180px;"
+										v-model="finishedInsInfo.specifications_model" placeholder="璇疯緭鍏ヤ骇鍝佺紪鐮�" autocomplete="off" />
+								</el-form-item>
+							</el-col>
+							<el-col :span="7">
+								<el-form-item label="鍗曚綅锛�">
+									<el-select v-show="showDetail == false" 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-input v-show="showDetail !== false" style="width: 180px;"
+										v-model="finishedInsInfo.specifications_model" placeholder="璇疯緭鍏ヤ骇鍝佺紪鐮�" autocomplete="off" />
+								</el-form-item>
+							</el-col>
+							<el-col :span="7">
+								<el-form-item label="鏁伴噺锛�">
+									<el-input v-show="showDetail == false" style="width: 180px;" v-model="addInspectionform.quantity"
+										placeholder="璇疯緭鍏ユ暟閲�" autocomplete="off" />
+									<el-input v-show="showDetail !== false" style="width: 180px;" v-model="finishedInsInfo.quantity"
+										placeholder="璇疯緭鍏ヤ骇鍝佺紪鐮�" autocomplete="off" />
 
-                        </el-form-item>
-                        </el-col>
-                    </el-row>
-                    <el-row >
-                        <el-col  v-show="showDetail !== false" :span="7">
-                            <el-form-item  label="涓绘満宸ワ細" >
-                               <el-input  style="width: 180px;" v-model="finishedInsInfo.name" placeholder="璇疯緭鍏ヤ骇鍝佺紪鐮�" autocomplete="off" />                       
-                            </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 class="newPage" v-if="showAdd">
-        <finishedProductInspectionAdd />
-    </div>
-    <div class="newPage" v-if="showLook">
-        <finishedProductInspectionLook :rowInfo="rowInfo"/>
-    </div>
-    <div class="newPage" v-if="showUp">
-        <finishedProductInspectionUp :rowInfo="rowInfo"/>
-    </div>
-  </div>
+								</el-form-item>
+							</el-col>
+						</el-row>
+						<el-row>
+							<el-col v-show="showDetail !== false" :span="7">
+								<el-form-item label="涓绘満宸ワ細">
+									<el-input style="width: 180px;" v-model="finishedInsInfo.name" placeholder="璇疯緭鍏ヤ骇鍝佺紪鐮�"
+										autocomplete="off" />
+								</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 class="newPage" v-if="showAdd">
+			<finishedProductInspectionAdd />
+		</div>
+		<div class="newPage" v-if="showLook">
+			<finishedProductInspectionLook :rowInfo="rowInfo" />
+		</div>
+		<div class="newPage" v-if="showUp">
+			<finishedProductInspectionUp :rowInfo="rowInfo" />
+		</div>
+	</div>
 </template>
 
 
 <script>
-import finishedProductInspectionAdd from '@/components/view/finishedProductInspectionAdd'
-import finishedProductInspectionUp from '@/components/view/finishedProductInspectionUp'
-import finishedProductInspectionLook from '@/components/view/finishedProductInspectionLook'
-export default {
-    components: { finishedProductInspectionAdd,finishedProductInspectionUp, finishedProductInspectionLook},
-    data(){
-        return {
-            searchData:{
-                result: '',
-                material: '',
-            },
-            // 涓绘満宸ヤ笅鎷夋
-            usernameOptions:[],
-            inspectionTable:[
-            ],
-            rowInfo:{},
-            pageParams:{
-              countSize: 10, //姣忛〉鏁伴噺
-              pageSize: 1, // 褰撳墠椤电爜
-              total:0
-            },            
-            showAddPage: false,
-            showAdd: false,
-            showLook: false,
-            showUp: false, 
-            showDetail: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:''
-            }],
-            finishedInsInfo:{}
-        }
-    },
-    created() {
-        this.init()
-        this.getInspectionTableData()
-    },
-    methods:{
-        // 姣忛〉鏉℃暟鏀瑰彉鏃惰Е鍙� 閫夋嫨涓�椤垫樉绀哄灏戣
-        handleSizeChange(val) {
-        console.log(`姣忛〉 ${val} 鏉)
-        this.currentPage = 1
-        this.pageSize = val
-        },
-        // 褰撳墠椤垫敼鍙樻椂瑙﹀彂 璺宠浆鍏朵粬椤�
-        handleCurrentChange(val) {
-        console.log(`褰撳墠椤�: ${val}`)
-        this.currentPage = val
-        },
-        handleAddNew(){
-            this.showAdd=true
-        },
-        async getInspectionTableData() {
-            const {data:{row,total}} = await this.$axios.get(this.$api.url.finishedInsListPage,{params:{...this.pageParams,...this.searchData}})
-            this.inspectionTable = row
-            this.pageParams.total = total
-        },
-        goToDetail(row) {
-            this.rowInfo = row
-            this.showLook=true
-        },
-        goUp(row){
-            this.rowInfo = row
-            this.showUp=true
-        },
-        async init() {
-            // const {data} = await this.$axios.get(this.$api.url.finishedInspectUser)
-            // this.usernameOptions = data
+	import finishedProductInspectionAdd from '@/components/view/finishedProductInspectionAdd'
+	import finishedProductInspectionUp from '@/components/view/finishedProductInspectionUp'
+	import finishedProductInspectionLook from '@/components/view/finishedProductInspectionLook'
+	export default {
+		components: {
+			finishedProductInspectionAdd,
+			finishedProductInspectionUp,
+			finishedProductInspectionLook
+		},
+		data() {
+			return {
+				searchData: {
+					result: '',
+					material: '',
+				},
+				// 涓绘満宸ヤ笅鎷夋
+				usernameOptions: [],
+				inspectionTable: [],
+				rowInfo: {},
+				pageParams: {
+					countSize: 10, //姣忛〉鏁伴噺
+					pageSize: 1, // 褰撳墠椤电爜
+					total: 0
+				},
+				showAddPage: false,
+				showAdd: false,
+				showLook: false,
+				showUp: false,
+				showDetail: 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: ''
+				}],
+				finishedInsInfo: {}
+			}
+		},
+		created() {
+			this.init()
+			this.getInspectionTableData()
+		},
+		methods: {
+			// 姣忛〉鏉℃暟鏀瑰彉鏃惰Е鍙� 閫夋嫨涓�椤垫樉绀哄灏戣
+			handleSizeChange(val) {
+				console.log(`姣忛〉 ${val} 鏉)
+				this.currentPage = 1
+				this.pageSize = val
+			},
+			// 褰撳墠椤垫敼鍙樻椂瑙﹀彂 璺宠浆鍏朵粬椤�
+			handleCurrentChange(val) {
+				console.log(`褰撳墠椤�: ${val}`)
+				this.currentPage = val
+			},
+			handleAddNew() {
+				this.showAdd = true
+			},
+			async getInspectionTableData() {
+				const {
+					data: {
+						row,
+						total
+					}
+				} = await this.$axios.get(this.$api.url.finishedInsListPage, {
+					params: {
+						...this.pageParams,
+						...this.searchData
+					}
+				})
+				this.inspectionTable = row
+				this.pageParams.total = total
+			},
+			goToDetail(row) {
+				this.rowInfo = row
+				this.showLook = true
+			},
+			goUp(row) {
+				this.rowInfo = row
+				this.showUp = true
+			},
+			async init() {
+				// const {data} = await this.$axios.get(this.$api.url.finishedInspectUser)
+				// this.usernameOptions = data
 
-        },
-        comBackMain(val){
-        this.showAdd=false
-        this.showLook=false
-        this.showUp=false
-        this.init()
-        this.getInspectionTableData()
-        if(val){
-            this.$parent.removeAllTab()
-        }
-        }
-    }
+			},
+			comBackMain(val) {
+				this.showAdd = false
+				this.showLook = false
+				this.showUp = false
+				this.init()
+				this.getInspectionTableData()
+				if (val) {
+					this.$parent.removeAllTab()
+				}
+			}
+		}
 
-}
+	}
 </script>
 
 <style>
-.title{
-    padding: 12px;
+	.title {
+		padding: 12px;
 
-}
-.nav{
-    display: flex;
-    padding: 20px 20px;
-    align-items: center;
-    background-color: #fff;
-}
-.nav *{
-    font-size: 14px;
-}
-.content-body {
-    background-color: #fff;
-    overflow: hidden;
-    margin-top: 12px;
-}
-.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;
-}
-.rawPage{
-    height: 100%;
-    display: flex;
-    flex-direction: column;
-    overflow-y: scroll;
-}
-.rawPage .content-body{
-    flex: 1;
-}
-/* .inspectionTable{
+	}
+
+	.nav {
+		display: flex;
+		padding: 20px 20px;
+		align-items: center;
+		background-color: #fff;
+	}
+
+	.nav * {
+		font-size: 14px;
+	}
+
+	.content-body {
+		background-color: #fff;
+		overflow: hidden;
+		margin-top: 12px;
+	}
+
+	.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;
+	}
+
+	.rawPage {
+		height: 100%;
+		display: flex;
+		flex-direction: column;
+		overflow-y: scroll;
+	}
+
+	.rawPage .content-body {
+		flex: 1;
+	}
+
+	/* .inspectionTable{
     flex: 1;
     overflow-y: scroll;
 } */
-
 </style>
\ No newline at end of file

--
Gitblit v1.9.3