From eb8a6c6d3dcec5f49803669d69b1c22f70583640 Mon Sep 17 00:00:00 2001
From: spring <2396852758@qq.com>
Date: 星期一, 10 三月 2025 10:41:51 +0800
Subject: [PATCH] 完成设施和环境条件搬迁

---
 src/views/business/inspectionOrder/index.vue |  779 +++++++++++++++--------------------------------------------
 1 files changed, 206 insertions(+), 573 deletions(-)

diff --git a/src/views/business/inspectionOrder/index.vue b/src/views/business/inspectionOrder/index.vue
index 7c68b70..56b36ab 100644
--- a/src/views/business/inspectionOrder/index.vue
+++ b/src/views/business/inspectionOrder/index.vue
@@ -1,26 +1,14 @@
 <template>
-  <div>
+  <div class="bg-1">
     <div style="margin: 5px 15px">
       <el-row class="title">
         <el-col :span="12" style="text-align: left">妫�楠屼笅鍗�</el-col>
         <el-col :span="12" style="text-align: right">
-          <el-button
-            size="medium"
-            type="primary"
-            @click="dialogVisible1 = true"
-            :loading="exportCheckedLoading"
-            >瀵煎嚭妫�楠岀粨鏋�</el-button
-          >
-          <el-button size="medium" type="primary" @click="print"
-            >鏍囩鎵撳嵃</el-button
-          >
-          <el-button
-            size="medium"
-            type="primary"
-            @click="playOrder(1)"
-            v-hasPermi="['business:order:add']"
-            >涓嬪崟</el-button
-          >
+          <el-button size="medium" type="primary" @click="dialogVisible1 = true"
+            :loading="exportCheckedLoading">瀵煎嚭妫�楠岀粨鏋�</el-button>
+          <el-button size="medium" type="primary" @click="print">鏍囩鎵撳嵃</el-button>
+          <el-button size="medium" type="primary" @click="playOrder(1)"
+            v-hasPermi="['business:order:add']">涓嬪崟</el-button>
         </el-col>
       </el-row>
     </div>
@@ -31,13 +19,8 @@
             <div class="search_thing" style="width: 20%">
               <div class="search_label">濮旀墭缂栧彿锛�</div>
               <div class="search_input">
-                <el-input
-                  size="small"
-                  placeholder="璇疯緭鍏�"
-                  clearable
-                  v-model="queryParams.entrustCode"
-                  @keyup.enter.native="refreshTable()"
-                ></el-input>
+                <el-input size="small" placeholder="璇疯緭鍏�" clearable v-model="queryParams.entrustCode"
+                  @keyup.enter.native="refreshTable()"></el-input>
               </div>
             </div>
             <div class="search_thing" style="width: 20%">
@@ -45,119 +28,68 @@
                 澶栭儴濮旀墭缂栧彿锛�
               </div>
               <div class="search_input">
-                <el-input
-                  size="small"
-                  placeholder="璇疯緭鍏�"
-                  clearable
-                  v-model="queryParams.outEntrustCode"
-                  @keyup.enter.native="refreshTable()"
-                ></el-input>
+                <el-input size="small" placeholder="璇疯緭鍏�" clearable v-model="queryParams.outEntrustCode"
+                  @keyup.enter.native="refreshTable()"></el-input>
               </div>
             </div>
             <div class="search_thing" style="width: 20%">
               <div class="search_label">鏍峰搧鍚嶇О锛�</div>
               <div class="search_input">
-                <el-input
-                  size="small"
-                  placeholder="璇疯緭鍏�"
-                  clearable
-                  v-model="queryParams.sampleName"
-                  @keyup.enter.native="refreshTable()"
-                ></el-input>
+                <el-input size="small" placeholder="璇疯緭鍏�" clearable v-model="queryParams.sampleName"
+                  @keyup.enter.native="refreshTable()"></el-input>
               </div>
             </div>
             <div class="search_thing" style="width: 20%">
               <div class="search_label">鏍峰搧鍨嬪彿锛�</div>
               <div class="search_input">
-                <el-input
-                  size="small"
-                  placeholder="璇疯緭鍏�"
-                  clearable
-                  v-model="queryParams.sampleModel"
-                  @keyup.enter.native="refreshTable()"
-                ></el-input>
+                <el-input size="small" placeholder="璇疯緭鍏�" clearable v-model="queryParams.sampleModel"
+                  @keyup.enter.native="refreshTable()"></el-input>
               </div>
             </div>
             <div class="search_thing" style="width: 20%">
               <div class="search_label">鏍峰搧缂栧彿锛�</div>
               <div class="search_input">
-                <el-input
-                  size="small"
-                  placeholder="璇疯緭鍏�"
-                  clearable
-                  v-model="queryParams.sampleCode"
-                  @keyup.enter.native="refreshTable()"
-                ></el-input>
+                <el-input size="small" placeholder="璇疯緭鍏�" clearable v-model="queryParams.sampleCode"
+                  @keyup.enter.native="refreshTable()"></el-input>
               </div>
             </div>
             <div class="search_thing" style="width: 40%" v-if="more">
               <div class="search_label">涓嬪崟鏃堕棿锛�</div>
               <div class="search_input">
-                <el-date-picker
-                  style="width: 100%"
-                  v-model="queryParams.startAndEndTime"
-                  type="daterange"
-                  size="small"
-                  range-separator="鑷�"
-                  start-placeholder="寮�濮嬫棩鏈�"
-                  end-placeholder="缁撴潫鏃ユ湡"
-                  value-format="yyyy-MM-dd"
-                  clearable
-                  placeholder="閫夋嫨鏃ユ湡"
-                >
+                <el-date-picker style="width: 100%" v-model="queryParams.startAndEndTime" type="daterange" size="small"
+                  range-separator="鑷�" start-placeholder="寮�濮嬫棩鏈�" end-placeholder="缁撴潫鏃ユ湡" value-format="yyyy-MM-dd"
+                  clearable placeholder="閫夋嫨鏃ユ湡">
                 </el-date-picker>
               </div>
             </div>
             <div class="search_thing" style="width: 20%" v-if="more">
               <div class="search_label">涓嬪崟浜猴細</div>
               <div class="search_input">
-                <el-input
-                  size="small"
-                  placeholder="璇疯緭鍏�"
-                  clearable
-                  v-model="queryParams.name"
-                  @keyup.enter.native="refreshTable()"
-                ></el-input>
+                <el-input size="small" placeholder="璇疯緭鍏�" clearable v-model="queryParams.name"
+                  @keyup.enter.native="refreshTable()"></el-input>
               </div>
             </div>
             <div class="search_thing" style="width: 20%" v-if="more">
               <div class="search_label">宸ョ▼鍚嶇О锛�</div>
               <div class="search_input">
-                <el-input
-                  size="small"
-                  placeholder="璇疯緭鍏�"
-                  clearable
-                  v-model="queryParams.engineering"
-                  @keyup.enter.native="refreshTable()"
-                ></el-input>
+                <el-input size="small" placeholder="璇疯緭鍏�" clearable v-model="queryParams.engineering"
+                  @keyup.enter.native="refreshTable()"></el-input>
               </div>
             </div>
             <div class="search_thing" style="width: 20%" v-if="more">
               <div class="search_label">鐢熶骇鍗曚綅锛�</div>
               <div class="search_input">
-                <el-input
-                  size="small"
-                  placeholder="璇疯緭鍏�"
-                  clearable
-                  v-model="queryParams.production"
-                  @keyup.enter.native="refreshTable()"
-                ></el-input>
+                <el-input size="small" placeholder="璇疯緭鍏�" clearable v-model="queryParams.production"
+                  @keyup.enter.native="refreshTable()"></el-input>
               </div>
             </div>
           </el-col>
           <el-col :span="4">
             <div class="search_thing">
-              <el-button
-                type="text"
-                :icon="!more ? 'el-icon-arrow-down' : 'el-icon-arrow-up'"
-                style="color: #3a7bfa"
-                @click="more = !more"
-                >{{ !more ? "鏇村" : "鏀惰捣" }}</el-button
-              >
+              <el-button type="text" :icon="!more ? 'el-icon-arrow-down' : 'el-icon-arrow-up'" style="color: #3a7bfa"
+                @click="more = !more">{{ !more ? "鏇村" : "鏀惰捣" }}</el-button>
               <el-button size="small" @click="refresh()">閲� 缃�</el-button>
-              <el-button size="small" type="primary" @click="refreshTable()"
-                >鏌� 璇�</el-button
-              >
+              <el-button size="small" type="primary" @click="refreshTable()">鏌� 璇�</el-button>
             </div>
           </el-col>
         </el-row>
@@ -167,115 +99,59 @@
       <div v-show="active == 0">
         <div class="table">
           <ul class="tab">
-            <li
-              v-for="(m, i) in tabList"
-              :key="i + 'afgh'"
-              :class="{ active: i == tabIndex }"
-              @click="handleTab(m, i)"
-            >
+            <li v-for="(m, i) in tabList" :key="i + 'afgh'" :class="{ active: i == tabIndex }" @click="handleTab(m, i)">
               {{ m.label }}
             </li>
           </ul>
-          <lims-table
-            :tableData="tableData"
-            :height="tableHeight + ''"
-            @pagination="pagination"
-            :column="column"
-            :page="page"
-            :tableLoading="tableLoading"
-          ></lims-table>
+          <lims-table :tableData="tableData" :height="tableHeight + ''" @pagination="pagination" :column="column"
+            :page="page" :tableLoading="tableLoading"></lims-table>
         </div>
         <!-- 瀹℃牳 -->
-        <el-dialog
-          title="涓嬪崟瀹℃牳"
-          :visible.sync="verifyDialogVisible"
-          width="30%"
-          :before-close="handleClose"
-        >
+        <el-dialog title="涓嬪崟瀹℃牳" :visible.sync="verifyDialogVisible" width="30%" :before-close="handleClose">
           <p style="font-size: 16px; color: #333333" v-if="!isPass">
-            濮旀墭缂栧彿<span style="color: #34bd66">ZTMS2023071001</span
-            >鐨勪俊鎭槸鍚﹂�氳繃
+            濮旀墭缂栧彿<span style="color: #34bd66">ZTMS2023071001</span>鐨勪俊鎭槸鍚﹂�氳繃
           </p>
-          <el-form
-            :label-position="labelPosition"
-            :model="formData"
-            label-width="150px"
-            ref="ruleForm"
-            v-else
-          >
+          <el-form :label-position="labelPosition" :model="formData" label-width="150px" ref="ruleForm" v-else>
             <el-form-item label="璇疯緭鍏ユ牱鍝佸簱浣嶅彿锛�">
-              <el-input
-                v-model="formData.specificationModel"
-                size="small"
-                style="width: 60%"
-              ></el-input>
+              <el-input v-model="formData.specificationModel" size="small" style="width: 60%"></el-input>
             </el-form-item>
           </el-form>
           <span slot="footer" class="dialog-footer">
             <el-row v-if="!isPass">
               <el-button @click="handleClose">閫� 鍥�</el-button>
-              <el-button type="primary" @click="submitForm" :loading="upLoad"
-                >閫� 杩�</el-button
-              >
+              <el-button type="primary" @click="submitForm" :loading="upLoad">閫� 杩�</el-button>
             </el-row>
             <el-row v-else>
               <el-button @click="handleClose">杩� 鍥�</el-button>
-              <el-button type="primary" @click="submitForm" :loading="upLoad"
-                >纭� 瀹�</el-button
-              >
+              <el-button type="primary" @click="submitForm" :loading="upLoad">纭� 瀹�</el-button>
             </el-row>
           </span>
         </el-dialog>
         <!-- 鎾ら攢 -->
-        <el-dialog
-          title="涓嬪崟鎾ら攢"
-          :visible.sync="quashDialogVisible"
-          width="30%"
-          :before-close="handleClose"
-        >
+        <el-dialog title="涓嬪崟鎾ら攢" :visible.sync="quashDialogVisible" width="30%" :before-close="handleClose">
           <p style="font-size: 16px; color: #333333" v-if="!isQuash">
             濮旀墭缂栧彿<span style="color: #34bd66">{{
               this.insOrderRow.entrustCode
-            }}</span
-            >鐨勪俊鎭槸鍚︽挙閿�
+            }}</span>鐨勪俊鎭槸鍚︽挙閿�
           </p>
-          <el-form
-            :label-position="labelPosition"
-            :model="formData"
-            label-width="150px"
-            ref="ruleForm"
-            v-else
-          >
+          <el-form :label-position="labelPosition" :model="formData" label-width="150px" ref="ruleForm" v-else>
             <el-form-item label="璇疯緭鍏ユ挙閿�鍘熷洜锛�">
-              <el-input
-                v-model="formData.specificationModel"
-                size="small"
-                style="width: 60%"
-              ></el-input>
+              <el-input v-model="formData.specificationModel" size="small" style="width: 60%"></el-input>
             </el-form-item>
           </el-form>
           <span slot="footer" class="dialog-footer">
             <el-row v-if="!isQuash">
               <el-button @click="handleClose">鍙� 娑�</el-button>
-              <el-button type="primary" @click="submitForm" :loading="upLoad"
-                >纭� 瀹�</el-button
-              >
+              <el-button type="primary" @click="submitForm" :loading="upLoad">纭� 瀹�</el-button>
             </el-row>
             <el-row v-else>
               <el-button @click="handleClose">杩� 鍥�</el-button>
-              <el-button type="primary" @click="submitForm" :loading="upLoad"
-                >纭� 瀹�</el-button
-              >
+              <el-button type="primary" @click="submitForm" :loading="upLoad">纭� 瀹�</el-button>
             </el-row>
           </span>
         </el-dialog>
         <!-- 涓嬪彂 -->
-        <el-dialog
-          title="妫�楠屽垎閰�"
-          :visible.sync="issuedDialogVisible"
-          width="400px"
-          :before-close="handleClose"
-        >
+        <el-dialog title="妫�楠屽垎閰�" :visible.sync="issuedDialogVisible" width="400px" :before-close="handleClose">
           <div class="body" style="max-height: 60vh">
             <el-row>
               <el-col class="search_thing" style="width: 95%">
@@ -283,73 +159,34 @@
                   <span class="required-span">* </span>绾﹀畾鏃堕棿锛�
                 </div>
                 <div class="search_input">
-                  <el-date-picker
-                    size="small"
-                    v-model="distributeData.appointed"
-                    type="date"
-                    placeholder="閫夋嫨鏃ユ湡"
-                    value-format="yyyy-MM-dd"
-                    style="width: 100%"
-                    format="yyyy-MM-dd"
-                  >
+                  <el-date-picker size="small" v-model="distributeData.appointed" type="date" placeholder="閫夋嫨鏃ユ湡"
+                    value-format="yyyy-MM-dd" style="width: 100%" format="yyyy-MM-dd">
                   </el-date-picker>
                 </div>
               </el-col>
               <el-col class="search_thing" style="width: 95%">
                 <div class="search_label">
-                  <span class="required-span" v-show="distributeData.type == 2"
-                    >* </span
-                  >鎸囨淳浜哄憳锛�
+                  <span class="required-span" v-show="distributeData.type == 2">* </span>鎸囨淳浜哄憳锛�
                 </div>
                 <div class="search_input">
-                  <el-select
-                    v-model="distributeData.userId"
-                    placeholder="璇烽�夋嫨"
-                    size="small"
-                    style="width: 100%"
-                    clearable
-                    filterable
-                    @change="changeUser"
-                  >
-                    <el-option-group
-                      v-for="(item, index) in Object.keys(personList)"
-                      :key="index"
-                      :label="item"
-                    >
-                      <el-option
-                        v-for="op in personList[item]"
-                        :key="op.id"
-                        :label="op.name"
-                        :value="op.id"
-                      >
+                  <el-select v-model="distributeData.userId" placeholder="璇烽�夋嫨" size="small" style="width: 100%"
+                    clearable filterable @change="changeUser">
+                    <el-option-group v-for="(item, index) in Object.keys(personList)" :key="index" :label="item">
+                      <el-option v-for="op in personList[item]" :key="op.id" :label="op.name" :value="op.id">
                       </el-option>
                     </el-option-group>
                   </el-select>
                 </div>
               </el-col>
-              <el-col
-                class="search_thing"
-                style="width: 95%"
-                v-if="distributeData.userId"
-              >
+              <el-col class="search_thing" style="width: 95%" v-if="distributeData.userId">
                 <div class="search_label">
                   <span class="required-span">* </span>璇曢獙瀹わ細
                 </div>
                 <div class="search_input">
-                  <el-select
-                    v-model="distributeData.sonLaboratory"
-                    placeholder="璇烽�夋嫨11"
-                    size="small"
-                    style="width: 100%"
-                    clearable
-                    filterable
-                  >
-                    <el-option
-                      v-for="(item, i) in sonLaboratoryList"
-                      :key="i + 'oooo'"
-                      :label="item.label"
-                      :value="item.value"
-                    >
+                  <el-select v-model="distributeData.sonLaboratory" placeholder="璇烽�夋嫨11" size="small" style="width: 100%"
+                    clearable filterable>
+                    <el-option v-for="(item, i) in sonLaboratoryList" :key="i + 'oooo'" :label="item.label"
+                      :value="item.value">
                     </el-option>
                   </el-select>
                 </div>
@@ -359,34 +196,18 @@
           <span slot="footer" class="dialog-footer">
             <el-row>
               <el-button @click="handleClose2">鍙� 娑�</el-button>
-              <el-button type="primary" @click="submitForm2" :loading="upLoad"
-                >纭� 瀹�</el-button
-              >
+              <el-button type="primary" @click="submitForm2" :loading="upLoad">纭� 瀹�</el-button>
             </el-row>
           </span>
         </el-dialog>
-        <el-dialog
-          title="鏁版嵁鏌ョ湅"
-          :visible.sync="dataDialogVisible"
-          width="100%"
-          fullscreen
-        >
+        <el-dialog title="鏁版嵁鏌ョ湅" :visible.sync="dataDialogVisible" width="100%" fullscreen>
           <div style="height: 80vh; overflow-y: auto" v-if="dataDialogVisible">
-            <ValueTable
-              ref="ValueTableDataLook"
-              :rowKey="'insProductId'"
-              :url="$api.insOrder.selectSampleAndProductByOrderId"
-              :componentData="componentDataDataLook"
-            />
+            <ValueTable ref="ValueTableDataLook" :rowKey="'insProductId'"
+              :url="$api.insOrder.selectSampleAndProductByOrderId" :componentData="componentDataDataLook" />
           </div>
         </el-dialog>
-        <el-dialog
-          top="5vh"
-          :title="deleteTilte"
-          :visible.sync="deleteDialogVisible"
-          :before-close="handleCloseDelete"
-          width="80%"
-        >
+        <el-dialog top="5vh" :title="deleteTilte" :visible.sync="deleteDialogVisible" :before-close="handleCloseDelete"
+          width="80%">
           <div class="table-container" v-if="deleteDialogVisible">
             <!-- <ValueTable
             ref="ValueTableDataDelete"
@@ -400,57 +221,23 @@
             :componentData="componentDataDelete"
             :isColumnWidth="true"
           /> -->
-            <el-table
-              height="500px"
-              ref="revokeTable"
-              @select="handleSelectionChange"
-              @select-all="handleSelectionAll"
-              :data="treeTableData"
-              style="width: 100%"
-              row-key="id"
-              border
-              lazy
-              :load="load"
-              :tree-props="{ children: 'children', hasChildren: 'hasChildren' }"
-            >
-              <el-table-column
-                v-if="deleteTilte == '鎾ら攢'"
-                type="selection"
-                width="55"
-              ></el-table-column>
-              <el-table-column
-                prop="sampleCode"
-                label="鏍峰搧缂栧彿"
-                show-overflow-tooltip
-              >
+            <el-table height="500px" ref="revokeTable" @select="handleSelectionChange" @select-all="handleSelectionAll"
+              :data="treeTableData" style="width: 100%" row-key="id" border lazy :load="load"
+              :tree-props="{ children: 'children', hasChildren: 'hasChildren' }">
+              <el-table-column v-if="deleteTilte == '鎾ら攢'" type="selection" width="55"></el-table-column>
+              <el-table-column prop="sampleCode" label="鏍峰搧缂栧彿" show-overflow-tooltip>
               </el-table-column>
-              <el-table-column
-                prop="inspectionItem"
-                label="妫�楠岄」"
-                show-overflow-tooltip
-              >
+              <el-table-column prop="inspectionItem" label="妫�楠岄」" show-overflow-tooltip>
               </el-table-column>
-              <el-table-column
-                prop="inspectionItemSubclass"
-                label="妫�楠屽瓙椤�"
-                show-overflow-tooltip
-              >
+              <el-table-column prop="inspectionItemSubclass" label="妫�楠屽瓙椤�" show-overflow-tooltip>
               </el-table-column>
-              <el-table-column
-                prop="sampleType"
-                label="鏍峰搧鍒嗙被"
-                show-overflow-tooltip
-              >
+              <el-table-column prop="sampleType" label="鏍峰搧鍒嗙被" show-overflow-tooltip>
               </el-table-column>
               <el-table-column prop="sample" label="鏍峰搧" show-overflow-tooltip>
               </el-table-column>
               <el-table-column prop="model" label="鍨嬪彿" show-overflow-tooltip>
               </el-table-column>
-              <el-table-column
-                prop="sonLaboratory"
-                label="璇曢獙瀹�"
-                show-overflow-tooltip
-              >
+              <el-table-column prop="sonLaboratory" label="璇曢獙瀹�" show-overflow-tooltip>
               </el-table-column>
               <el-table-column prop="tell" label="瑕佹眰鍊�" show-overflow-tooltip>
               </el-table-column>
@@ -461,118 +248,46 @@
               <el-button @click="handleNo">{{
                 deleteTilte == "鎾ら攢" ? "鍙� 娑�" : "涓嶉�氳繃"
               }}</el-button>
-              <el-button
-                type="primary"
-                @click="submitDelete"
-                :loading="printLoading"
-                >{{ deleteTilte == "鎾ら攢" ? "纭� 瀹�" : "閫� 杩�" }}</el-button
-              >
+              <el-button type="primary" @click="submitDelete" :loading="printLoading">{{ deleteTilte == "鎾ら攢" ? "纭� 瀹�" :
+                "閫� 杩�" }}</el-button>
             </el-row>
           </span>
         </el-dialog>
         <!-- 鏁版嵁鏌ョ湅璇︽儏 -->
-        <el-dialog
-          title="鏌ョ湅璇︽儏"
-          :visible.sync="dialogVisible"
-          width="70%"
-          :before-close="handleClose3"
-        >
-          <el-table
-            v-if="type == '鍗曟牴鍨傜洿鐕冪儳' || type == '鏉惧绠�'"
-            :data="viewDetailsList"
-            height="400px"
-            border
-            style="width: 100%"
-          >
-            <el-table-column
-              type="index"
-              label="搴忓彿"
-              width="80px"
-            ></el-table-column>
-            <el-table-column
-              prop="entrustCode"
-              label="濮旀墭鍗曞彿"
-            ></el-table-column>
-            <el-table-column
-              prop="sampleCode"
-              label="鏍峰搧缂栧彿"
-            ></el-table-column>
+        <el-dialog title="鏌ョ湅璇︽儏" :visible.sync="dialogVisible" width="70%" :before-close="handleClose3">
+          <el-table v-if="type == '鍗曟牴鍨傜洿鐕冪儳' || type == '鏉惧绠�'" :data="viewDetailsList" height="400px" border
+            style="width: 100%">
+            <el-table-column type="index" label="搴忓彿" width="80px"></el-table-column>
+            <el-table-column prop="entrustCode" label="濮旀墭鍗曞彿"></el-table-column>
+            <el-table-column prop="sampleCode" label="鏍峰搧缂栧彿"></el-table-column>
             <el-table-column prop="color" label="濂楃"></el-table-column>
             <!-- <el-table-column prop="inspectionItem" label="妫�楠岄」"></el-table-column> -->
             <el-table-column prop="insValue" label="妫�楠岀粨鏋�"></el-table-column>
           </el-table>
 
-          <el-table
-            v-if="type == '鎶楁媺寮哄害'"
-            :data="viewDetailsList"
-            height="400px"
-            border
-            style="width: 100%"
-          >
-            <el-table-column
-              type="index"
-              label="搴忓彿"
-              width="80px"
-            ></el-table-column>
-            <el-table-column
-              prop="inspectionItem"
-              label="妫�楠岄」"
-            ></el-table-column>
-            <el-table-column
-              prop="inspectionItemSubclass"
-              label="妫�楠屽瓙椤�"
-            ></el-table-column>
+          <el-table v-if="type == '鎶楁媺寮哄害'" :data="viewDetailsList" height="400px" border style="width: 100%">
+            <el-table-column type="index" label="搴忓彿" width="80px"></el-table-column>
+            <el-table-column prop="inspectionItem" label="妫�楠岄」"></el-table-column>
+            <el-table-column prop="inspectionItemSubclass" label="妫�楠屽瓙椤�"></el-table-column>
             <el-table-column prop="width" label="瀹藉害"></el-table-column>
             <el-table-column prop="thickness" label="鍘氬害"></el-table-column>
             <el-table-column prop="testValue" label="妫�楠屽��"></el-table-column>
           </el-table>
 
-          <el-table
-            v-if="type == '鏂浼搁暱鐜�'"
-            :data="viewDetailsList"
-            height="400px"
-            border
-            style="width: 100%"
-          >
-            <el-table-column
-              type="index"
-              label="搴忓彿"
-              width="80px"
-            ></el-table-column>
-            <el-table-column
-              prop="inspectionItem"
-              label="妫�楠岄」"
-            ></el-table-column>
-            <el-table-column
-              prop="inspectionItemSubclass"
-              label="妫�楠屽瓙椤�"
-            ></el-table-column>
-            <el-table-column
-              v-for="(v, i) in tableHeader"
-              :key="i"
-              :prop="`testValue${i}`"
-              :label="`妫�楠屽��${i + 1}`"
-            ></el-table-column>
+          <el-table v-if="type == '鏂浼搁暱鐜�'" :data="viewDetailsList" height="400px" border style="width: 100%">
+            <el-table-column type="index" label="搴忓彿" width="80px"></el-table-column>
+            <el-table-column prop="inspectionItem" label="妫�楠岄」"></el-table-column>
+            <el-table-column prop="inspectionItemSubclass" label="妫�楠屽瓙椤�"></el-table-column>
+            <el-table-column v-for="(v, i) in tableHeader" :key="i" :prop="`testValue${i}`"
+              :label="`妫�楠屽��${i + 1}`"></el-table-column>
           </el-table>
         </el-dialog>
 
         <!-- 瀵煎嚭宸叉鏁版嵁 -->
-        <el-dialog
-          title="閫夋嫨鏃ユ湡"
-          :visible.sync="dialogVisible1"
-          width="30%"
-          :before-close="handleClose4"
-        >
+        <el-dialog title="閫夋嫨鏃ユ湡" :visible.sync="dialogVisible1" width="30%" :before-close="handleClose4">
           <span>涓嬪崟鏃ユ湡:&nbsp;</span>
-          <el-date-picker
-            v-model="exportCheckedDate"
-            type="daterange"
-            size="small"
-            value-format="yyyy-MM-dd"
-            range-separator="鑷�"
-            start-placeholder="寮�濮嬫棩鏈�"
-            end-placeholder="缁撴潫鏃ユ湡"
-          >
+          <el-date-picker v-model="exportCheckedDate" type="daterange" size="small" value-format="yyyy-MM-dd"
+            range-separator="鑷�" start-placeholder="寮�濮嬫棩鏈�" end-placeholder="缁撴潫鏃ユ湡">
           </el-date-picker>
           <span slot="footer" class="dialog-footer">
             <el-button @click="handleClose4">鍙� 娑�</el-button>
@@ -581,47 +296,17 @@
         </el-dialog>
       </div>
       <div style="width: 100%; height: 100%" v-if="active > 0">
-        <Add
-          :active="active"
-          :currentId="currentId"
-          v-if="active < 4"
-          :examine="examine"
-        />
+        <Add :active="active" :currentId="currentId" v-if="active < 4" :examine="examine" />
       </div>
-      <el-dialog
-        title="鏍囩鎵撳嵃"
-        :visible.sync="printDialogVisible"
-        width="40%"
-        top="5vh"
-      >
-        <div
-          style="width: 100%; height: 400px; overflow-y: auto"
-          v-loading="loadPint"
-        >
+      <el-dialog title="鏍囩鎵撳嵃" :visible.sync="printDialogVisible" width="40%" top="5vh">
+        <div style="width: 100%; height: 400px; overflow-y: auto" v-loading="loadPint">
           <div class="dia_body">
-            <el-checkbox
-              style="margin: 10px 5px"
-              :indeterminate="isIndeterminate"
-              v-model="checkAll"
-              @change="handleCheckAllChange"
-              >鍏ㄩ��</el-checkbox
-            >
-            <el-checkbox-group
-              @change="changePrintCode()"
-              v-model="checkIndexList"
-            >
-              <el-card
-                class="box-card"
-                v-for="(item, i) in qrData"
-                :key="i + 'wwwww'"
-                style="margin-bottom: 15px; font-size: 16px !important"
-              >
-                <el-checkbox
-                  :label="i"
-                  :key="i"
-                  style="position: relative; top: -20px; left: 5px"
-                  ><br
-                /></el-checkbox>
+            <el-checkbox style="margin: 10px 5px" :indeterminate="isIndeterminate" v-model="checkAll"
+              @change="handleCheckAllChange">鍏ㄩ��</el-checkbox>
+            <el-checkbox-group @change="changePrintCode()" v-model="checkIndexList">
+              <el-card class="box-card" v-for="(item, i) in qrData" :key="i + 'wwwww'"
+                style="margin-bottom: 15px; font-size: 16px !important">
+                <el-checkbox :label="i" :key="i" style="position: relative; top: -20px; left: 5px"><br /></el-checkbox>
                 <div>
                   <el-row style="font-size: 14px; padding-left: 20px">
                     <el-col style="font-weight: bold">{{ item.pName }}</el-col>
@@ -629,89 +314,48 @@
                   <div style="display: flex">
                     <div>
                       <el-col :span="8" :offset="4">
-                        <vueQr
-                          :text="
-                            'https://zttx-lims.ztt.cn:8021/lims/qr/qrScan?code=' +
-                            item.id +
-                            '&type=sample'
-                          "
-                          :size="140"
-                          :margin="2"
-                        ></vueQr>
+                        <vueQr :text="'https://zttx-lims.ztt.cn:8021/lims/qr/qrScan?code=' +
+                          item.id +
+                          '&type=sample'
+                          " :size="140" :margin="2"></vueQr>
                       </el-col>
                     </div>
                     <div style="margin-left: 50px; width: 100%">
                       <el-row>
-                        <el-col
-                          style="
+                        <el-col style="
                             font-weight: bold;
                             text-align: left;
                             font-size: 14px;
-                          "
-                          ><span>鏍峰搧缂栧彿:&nbsp; </span
-                          >{{ item.sampleCode }}</el-col
-                        >
+                          "><span>鏍峰搧缂栧彿:&nbsp; </span>{{ item.sampleCode }}</el-col>
                       </el-row>
                       <el-row style="margin-top: 1px; font-size: 14px">
-                        <el-col style="font-weight: bold; text-align: left"
-                          ><span>濮旀墭鍗曞彿:&nbsp; </span>{{ item.code }}</el-col
-                        >
+                        <el-col style="font-weight: bold; text-align: left"><span>濮旀墭鍗曞彿:&nbsp; </span>{{ item.code
+                          }}</el-col>
                       </el-row>
                       <el-row style="margin-top: 1px; font-size: 14px">
-                        <el-col style="font-weight: bold; text-align: left"
-                          ><span>瑙勬牸鍨嬪彿:&nbsp; </span>{{ item.model }}</el-col
-                        >
+                        <el-col style="font-weight: bold; text-align: left"><span>瑙勬牸鍨嬪彿:&nbsp; </span>{{ item.model
+                          }}</el-col>
                       </el-row>
                       <el-row style="margin-top: 1px; font-size: 14px">
-                        <el-col style="font-weight: bold; text-align: left"
-                          ><span>鏍峰搧鍚嶇О:&nbsp; </span
-                          >{{ item.sample }}</el-col
-                        >
+                        <el-col style="font-weight: bold; text-align: left"><span>鏍峰搧鍚嶇О:&nbsp; </span>{{ item.sample
+                          }}</el-col>
                       </el-row>
-                      <el-row
-                        style="margin-top: 1px; font-size: 14px"
-                        class="ellipsis-multiline"
-                      >
-                        <el-col style="font-weight: bold; text-align: left"
-                          ><span>妫�娴嬮」鐩�:&nbsp; </span>{{ item.item }}</el-col
-                        >
+                      <el-row style="margin-top: 1px; font-size: 14px" class="ellipsis-multiline">
+                        <el-col style="font-weight: bold; text-align: left"><span>妫�娴嬮」鐩�:&nbsp; </span>{{ item.item
+                          }}</el-col>
                       </el-row>
                       <el-row style="margin-top: 2px; font-size: 14px">
-                        <el-col
-                          style="
+                        <el-col style="
                             font-weight: bold;
                             display: flex;
                             align-items: center;
-                          "
-                          ><span>鏍峰搧鐘舵��:&nbsp; </span
-                          ><el-radio-group
-                            :value="item.insState"
-                            style="margin-top: 7px; margin-left: 4px"
-                            disabled
-                          >
-                            <el-radio
-                              :label="0"
-                              style="font-weight: bold; margin-right: 7px"
-                              >寰呮</el-radio
-                            >
-                            <el-radio
-                              :label="1"
-                              style="font-weight: bold; margin-right: 7px"
-                              >鍦ㄦ</el-radio
-                            >
-                            <el-radio
-                              :label="2"
-                              style="font-weight: bold; margin-right: 7px"
-                              >宸叉</el-radio
-                            > </el-radio-group
-                          ><el-radio
-                            :label="1"
-                            style="font-weight: bold; margin-top: 7px"
-                            v-model="item.isLeave"
-                            disabled
-                            >鐣欐牱</el-radio
-                          ></el-col
-                        >
+                          "><span>鏍峰搧鐘舵��:&nbsp; </span><el-radio-group :value="item.insState"
+                            style="margin-top: 7px; margin-left: 4px" disabled>
+                            <el-radio :label="0" style="font-weight: bold; margin-right: 7px">寰呮</el-radio>
+                            <el-radio :label="1" style="font-weight: bold; margin-right: 7px">鍦ㄦ</el-radio>
+                            <el-radio :label="2" style="font-weight: bold; margin-right: 7px">宸叉</el-radio>
+                          </el-radio-group><el-radio :label="1" style="font-weight: bold; margin-top: 7px"
+                            v-model="item.isLeave" disabled>鐣欐牱</el-radio></el-col>
                       </el-row>
                     </div>
                   </div>
@@ -723,61 +367,40 @@
         <span slot="footer" class="dialog-footer">
           <el-row>
             <el-button @click="printDialogVisible = false">鍙� 娑�</el-button>
-            <el-button
-              type="primary"
-              @click="submitPrint"
-              :loading="printLoading"
-              >鎵� 鍗�</el-button
-            >
+            <el-button type="primary" @click="submitPrint" :loading="printLoading">鎵� 鍗�</el-button>
           </el-row>
         </span>
       </el-dialog>
-      <div
-        class="el-dialog__body"
-        style="
+      <div class="el-dialog__body" style="
           overflow-y: auto;
           margin-top: 0;
           position: fixed;
           top: 999px;
           z-index: 99999;
           display: none;
-        "
-      >
+        ">
         <div id="printMOrder" class="printMOrder" ref="printMOrder">
-          <el-card
-            class="box-card"
-            v-for="(item, i) in checkDataList"
-            :key="i + 'uuuuu'"
-            style="
+          <el-card class="box-card" v-for="(item, i) in checkDataList" :key="i + 'uuuuu'" style="
               font-size: 0.2cm !important;
               page-break-after: always;
               color: #000;
               box-shadow: none;
               margin: 0 !important;
               padding: 0 !important;
-            "
-          >
+            ">
             <div style="display: flex">
               <div>
                 <el-col :span="10" :offset="2">
-                  <vueQr
-                    :text="
-                      'https://zttx-lims.ztt.cn:8021/lims/qr/qrScan?code=' +
-                      item.id +
-                      '&type=sample'
-                    "
-                    :size="60"
-                    :margin="2"
-                  ></vueQr>
+                  <vueQr :text="'https://zttx-lims.ztt.cn:8021/lims/qr/qrScan?code=' +
+                    item.id +
+                    '&type=sample'
+                    " :size="60" :margin="2"></vueQr>
                 </el-col>
               </div>
               <div style="margin-left: 0.32cm; line-height: 0.22cm">
                 <el-row>
-                  <el-col
-                    style="font-size: 0.2cm; width: 4cm"
-                    class="single-line-ellipsis"
-                    ><span>鏍峰搧缂栧彿:&nbsp; </span>{{ item.sampleCode }}</el-col
-                  >
+                  <el-col style="font-size: 0.2cm; width: 4cm" class="single-line-ellipsis"><span>鏍峰搧缂栧彿:&nbsp; </span>{{
+                    item.sampleCode }}</el-col>
                 </el-row>
                 <el-row style="font-size: 0.2cm">
                   <el-col><span>濮旀墭鍗曞彿:&nbsp; </span>{{ item.code }}</el-col>
@@ -786,29 +409,19 @@
                   <el-col><span>瑙勬牸鍨嬪彿:&nbsp; </span>{{ item.model }}</el-col>
                 </el-row>
                 <el-row style="font-size: 0.2cm">
-                  <el-col
-                    ><span>鏍峰搧鍚嶇О:&nbsp; </span>{{ item.sample }}</el-col
-                  >
+                  <el-col><span>鏍峰搧鍚嶇О:&nbsp; </span>{{ item.sample }}</el-col>
                 </el-row>
                 <el-row style="font-size: 0.2cm; width: 4cm">
-                  <el-col class="ellipsis-multiline"
-                    ><span>妫�娴嬮」鐩�:&nbsp; </span>{{ item.item }}</el-col
-                  >
+                  <el-col class="ellipsis-multiline"><span>妫�娴嬮」鐩�:&nbsp; </span>{{ item.item }}</el-col>
                 </el-row>
                 <el-row style="margin-top: 0.01cm; font-size: 0.2cm">
-                  <el-col style="display: flex; align-items: center"
-                    ><span>鏍峰搧鐘舵��:&nbsp; </span>
-                    <span style="white-space: nowrap"
-                      ><span v-if="item.insState == 0">鈭�</span
-                      ><span class="scor" v-if="item.insState != 0"></span>寰呮
-                      <span v-if="item.insState == 1">鈭�</span
-                      ><span class="scor" v-if="item.insState != 1"></span>鍦ㄦ
-                      <span v-if="item.insState == 2">鈭�</span
-                      ><span class="scor" v-if="item.insState != 2"></span>宸叉
-                      <span v-if="item.isLeave == 1">鈭�</span
-                      ><span class="scor" v-if="item.isLeave != 1"></span
-                      >鐣欐牱</span
-                    >
+                  <el-col style="display: flex; align-items: center"><span>鏍峰搧鐘舵��:&nbsp; </span>
+                    <span style="white-space: nowrap"><span v-if="item.insState == 0">鈭�</span><span class="scor"
+                        v-if="item.insState != 0"></span>寰呮
+                      <span v-if="item.insState == 1">鈭�</span><span class="scor" v-if="item.insState != 1"></span>鍦ㄦ
+                      <span v-if="item.insState == 2">鈭�</span><span class="scor" v-if="item.insState != 2"></span>宸叉
+                      <span v-if="item.isLeave == 1">鈭�</span><span class="scor"
+                        v-if="item.isLeave != 1"></span>鐣欐牱</span>
                   </el-col>
                 </el-row>
               </div>
@@ -994,32 +607,32 @@
             {
               name: "鏁版嵁鏌ョ湅",
               type: "text",
-              clickFun: (row) => {},
+              clickFun: (row) => { },
             },
             {
               name: "鎶ュ憡涓嬭浇",
               type: "text",
-              clickFun: (row) => {},
+              clickFun: (row) => { },
             },
             {
               name: "瀹℃牳",
               type: "text",
-              clickFun: (row) => {},
+              clickFun: (row) => { },
             },
             {
               name: "鎾ら攢",
               type: "text",
-              clickFun: (row) => {},
+              clickFun: (row) => { },
             },
             {
               name: "鎾ら攢瀹℃牳",
               type: "text",
-              clickFun: (row) => {},
+              clickFun: (row) => { },
             },
             {
               name: "鍒嗛厤",
               type: "text",
-              clickFun: (row) => {},
+              clickFun: (row) => { },
             },
           ],
         },
@@ -2022,8 +1635,8 @@
           this.$axios
             .get(
               this.$api.insOrder.selectTemperatureByProductId +
-                "?productId=" +
-                tree.id
+              "?productId=" +
+              tree.id
             )
             .then((res) => {
               this.loadRecursion(this.treeTableData, tree.id, res.data);
@@ -2037,10 +1650,10 @@
           this.$axios
             .get(
               this.$api.insOrder.selectTemperatureNumberByProductId +
-                "?parentId=" +
-                tree.parentId +
-                "&inspectionItem=" +
-                tree.inspectionItemTwo
+              "?parentId=" +
+              tree.parentId +
+              "&inspectionItem=" +
+              tree.inspectionItemTwo
             )
             .then((res) => {
               this.loadRecursion(this.treeTableData, tree.id, res.data);
@@ -2052,10 +1665,10 @@
           this.$axios
             .get(
               this.$api.insOrder.selectProductsBySampleId +
-                "?sampleId=" +
-                tree.id +
-                "&orderId=" +
-                this.orderId
+              "?sampleId=" +
+              tree.id +
+              "&orderId=" +
+              this.orderId
             )
             .then((res) => {
               this.treeTableData.forEach((m, index) => {
@@ -2087,8 +1700,8 @@
           this.$axios
             .get(
               this.$api.insOrder.revokeReviewTemperatureByProductId +
-                "?productId=" +
-                tree.id
+              "?productId=" +
+              tree.id
             )
             .then((res) => {
               resolve(res.data);
@@ -2100,10 +1713,10 @@
           this.$axios
             .get(
               this.$api.insOrder.revokeReviewConsistentByProductId +
-                "?parentId=" +
-                tree.parentId +
-                "&inspectionItem=" +
-                tree.inspectionItemTwo
+              "?parentId=" +
+              tree.parentId +
+              "&inspectionItem=" +
+              tree.inspectionItemTwo
             )
             .then((res) => {
               resolve(res.data);
@@ -2113,10 +1726,10 @@
           this.$axios
             .get(
               this.$api.insOrder.revokeReviewProduct +
-                "?sampleId=" +
-                tree.id +
-                "&orderId=" +
-                this.orderId
+              "?sampleId=" +
+              tree.id +
+              "&orderId=" +
+              this.orderId
             )
             .then((res) => {
               resolve(res.data);
@@ -2585,10 +2198,12 @@
 .el-form-item {
   margin-bottom: 16px;
 }
-.box-card >>> .el-radio__inner {
+
+.box-card>>>.el-radio__inner {
   border-radius: 2px !important;
 }
-.box-card >>> .el-radio__input.is-checked .el-radio__inner::after {
+
+.box-card>>>.el-radio__input.is-checked .el-radio__inner::after {
   content: "";
   width: 8px;
   height: 3px;
@@ -2604,13 +2219,16 @@
   border-radius: 0px;
   background: none;
 }
->>> .el-radio__label {
+
+>>>.el-radio__label {
   color: #000 !important;
 }
-.el-dialog__body >>> .el-radio__label {
+
+.el-dialog__body>>>.el-radio__label {
   font-size: 8px;
 }
-.el-dialog__body >>> .el-radio__input.is-checked .el-radio__inner::after {
+
+.el-dialog__body>>>.el-radio__input.is-checked .el-radio__inner::after {
   content: "";
   width: 4px;
   height: 3px;
@@ -2626,31 +2244,40 @@
   border-radius: 0px;
   background: none;
 }
->>> .el-radio__input.is-disabled.is-checked .el-radio__inner {
+
+>>>.el-radio__input.is-disabled.is-checked .el-radio__inner {
   background: #3a7bfa;
 }
-.el-dialog__body >>> .el-radio__input.is-disabled.is-checked .el-radio__inner {
+
+.el-dialog__body>>>.el-radio__input.is-disabled.is-checked .el-radio__inner {
   background: transparent;
 }
-.el-dialog__body >>> .el-radio__inner {
+
+.el-dialog__body>>>.el-radio__inner {
   width: 8px !important;
   height: 8px !important;
 }
-.el-dialog__body >>> .el-radio__label {
+
+.el-dialog__body>>>.el-radio__label {
   padding-left: 2px !important;
 }
-.el-dialog__body >>> .el-card__body {
+
+.el-dialog__body>>>.el-card__body {
   padding: 0 !important;
 }
-.el-dialog__body >>> .el-card {
+
+.el-dialog__body>>>.el-card {
   border: none;
 }
-.el-dialog__body >>> .el-radio__input.is-disabled .el-radio__inner {
+
+.el-dialog__body>>>.el-radio__input.is-disabled .el-radio__inner {
   border-color: #000 !important;
 }
-.el-dialog__body >>> .el-radio__input.is-disabled.is-checked .el-radio__inner {
+
+.el-dialog__body>>>.el-radio__input.is-disabled.is-checked .el-radio__inner {
   border: none !important;
 }
+
 .scor {
   width: 0.01cm;
   height: 0.01cm;
@@ -2658,6 +2285,7 @@
   border: 1px solid #000;
   display: inline-block;
 }
+
 .ellipsis-multiline {
   display: -webkit-box;
   -webkit-line-clamp: 2;
@@ -2665,14 +2293,19 @@
   overflow: hidden;
   text-overflow: ellipsis;
   word-wrap: break-word;
-  max-height: 3em; /* 楂樺害涓哄瓧浣撳ぇ灏忕殑涓ゅ�� */
-  line-height: 1.5em; /* 琛岄珮 */
-  height: 3em; /* 楂樺害涓鸿楂樼殑涓ゅ�� */
+  max-height: 3em;
+  /* 楂樺害涓哄瓧浣撳ぇ灏忕殑涓ゅ�� */
+  line-height: 1.5em;
+  /* 琛岄珮 */
+  height: 3em;
+  /* 楂樺害涓鸿楂樼殑涓ゅ�� */
 }
+
 .table-container {
   height: 70vh;
   overflow-y: auto;
 }
+
 .table-container.el-table {
   overflow: hidden;
   text-overflow: ellipsis;

--
Gitblit v1.9.3