From e8b239efa63361a8984810bf9b4047981b98050c Mon Sep 17 00:00:00 2001
From: yuyu <1981343953@qq.com>
Date: 星期三, 16 八月 2023 17:17:18 +0800
Subject: [PATCH] 8.16提交 原材料报检 角色管理

---
 src/views/laboratory/measure/index.vue |  155 +++++++++++++++++++++++++++++++++++++++------------
 1 files changed, 117 insertions(+), 38 deletions(-)

diff --git a/src/views/laboratory/measure/index.vue b/src/views/laboratory/measure/index.vue
index 7e72abe..f7efa18 100644
--- a/src/views/laboratory/measure/index.vue
+++ b/src/views/laboratory/measure/index.vue
@@ -63,31 +63,31 @@
                   min-width="10%"
                 />
                 <el-table-column
-                  prop="hello"
+                  prop="equipment_code"
                   label="浠櫒璁惧缂栧彿"
                   min-width="10%"
                 />
                 <el-table-column
-                  prop="entrust_coding"
+                  prop="equipment_name"
                   label="浠櫒璁惧鍚嶇О"
                   min-width="10%"
                 />
                 <el-table-column
-                  prop="entrusted"
+                  prop="measure_range"
                   label="娴嬮噺鑼冨洿"
                   min-width="15%"
                 />
                 <el-table-column
-                  prop="samples_number"
+                  prop="measurecycle"
                   label="璁¢噺鍛ㄦ湡"
                   min-width="6%"
                 />
                 <el-table-column
-                  prop="inspection_status"
+                  prop="mesureresult"
                   label="璁¢噺缁撴灉"
                   min-width="6%">
                   <template slot-scope="scope">
-                    <div v-if="scope.row.inspection_status === 1">
+                    <div v-if="scope.row.mesureresult === 1">
                       <span style="color: green;">姝e父</span>
                     </div>
                     <div v-else>
@@ -96,32 +96,32 @@
                   </template>
                 </el-table-column>
                 <el-table-column
-                  prop="specifications_models"
+                  prop="date"
                   label="璁¢噺鏃ユ湡"
                   min-width="12%"
                 />
                 <el-table-column
-                  prop="dateSurvey"
+                  prop="term_validity"
                   label="璁¢噺鏈夋晥鏈�"
                   min-width="8%"
                 />
                 <el-table-column
-                  prop="completionDeadline"
+                  prop="head"
                   label="璐熻矗浜�"
                   min-width="6%"
                 />
                 <el-table-column
-                  prop="contacts"
+                  prop="create_time"
                   label="鍒涘缓鏃ユ湡"
                   min-width="8%"
                 />
                 <el-table-column
-                  prop="inspectionTime"
+                  prop="create_person"
                   label="鍒涘缓浜�"
                   min-width="8%"
                 />
                 <el-table-column
-                  prop="inspectionTime"
+                  prop="measure_code"
                   label="璁¢噺缂栧彿"
                   min-width="8%"
                 />
@@ -136,7 +136,7 @@
                 </el-table-column>
               </el-table>
               <el-table
-                v-if="this.radioValue === 1"
+                v-show="this.radioValue === 1"
                 :max-height="800"
                 :cell-style="{textAlign: 'center'}"
                 :header-cell-style="{border:'0px',background:'#f5f7fa',color:'#606266',boxShadow: 'inset 0 1px 0 #ebeef5',textAlign: 'center'}"
@@ -148,31 +148,31 @@
                   min-width="10%"
                 />
                 <el-table-column
-                  prop="hello"
+                  prop="measure_number"
                   label="璁¢噺鍗曞彿"
                   min-width="10%"
                 />
                 <el-table-column
-                  prop="entrust_coding"
+                  prop="equipment_code"
                   label="璁惧缂栧彿"
                   min-width="10%"
                 />
                 <el-table-column
-                  prop="entrusted"
+                  prop="equipment_name"
                   label="璁惧鍚嶇О"
+                  min-width="8%"
+                />
+                <el-table-column
+                  prop="scheduled_date"
+                  label="璁″垝鏃ユ湡"
                   min-width="15%"
                 />
                 <el-table-column
-                  prop="samples_number"
-                  label="璁″垝鏃ユ湡"
-                  min-width="6%"
-                />
-                <el-table-column
-                  prop="inspection_status"
+                  prop="measure_state"
                   label="璁¢噺鐘舵��"
                   min-width="6%">
                   <template slot-scope="scope">
-                    <div v-if="scope.row.inspection_status === 1">
+                    <div v-if="scope.row.measure_state === 1">
                       <span style="color: green;">宸插畬鎴�</span>
                     </div>
                     <div v-else>
@@ -181,22 +181,22 @@
                   </template>
                 </el-table-column>
                 <el-table-column
-                  prop="specifications_models"
+                  prop="head"
                   label="璁¢噺璐熻矗浜�"
                   min-width="12%"
                 />
                 <el-table-column
-                  prop="dateSurvey"
+                  prop="department"
                   label="璁¢噺鍗曚綅"
                   min-width="8%"
                 />
                 <el-table-column
-                  prop="completionDeadline"
+                  prop="creater"
                   label="鍒涘缓浜�"
                   min-width="6%"
                 />
                 <el-table-column
-                  prop="contacts"
+                  prop="create_date"
                   label="鍒涘缓鏃ユ湡"
                   min-width="8%"
                 />
@@ -211,7 +211,7 @@
                 </el-table-column>
               </el-table>
               <!-- 鍒嗛〉鍣� -->
-              <div>
+              <div class="pagination">
                 <el-pagination
                   @size-change="handleSizeChange"
                   @current-change="handleCurrentChange"
@@ -246,8 +246,74 @@
         value: 1 ,
         label: '璁¢噺璁″垝'
       }],
-      measureLedgerTable: [],
-      measurePlanTable: [],
+      measureLedgerTable: [{
+        equipment_code: 'JSTC-W1-00001',  // 浠櫒璁惧缂栧彿
+        equipment_name: '鏁板瓧鐢垫ˉ',   // 浠櫒璁惧鍚嶇О
+        measure_range: '---',  // 娴嬮噺鑼冨洿
+        measurecycle: '12鏈�',   // 璁¢噺鍛ㄦ湡
+        mesureresult: 1,   // 璁¢噺缁撴灉
+        date: '2022-07-20',   // 璁¢噺鏃ユ湡
+        term_validity: '2023-07-20',   // 璁¢噺鏈夋晥鏈�
+        head: '榛勫皬鏄�' ,  // 璐熻矗浜�
+        create_time: '2023-07-20', // 鍒涘缓鏃ユ湡
+        create_person: '榛勫皬鏄�', // 鍒涘缓浜�
+        measure_code: 'QCX20230720' // 璁¢噺缂栧彿
+      },{
+        equipment_code: 'JSTC-W1-00001',  // 浠櫒璁惧缂栧彿
+        equipment_name: '鏁板瓧鐢垫ˉ',   // 浠櫒璁惧鍚嶇О
+        measure_range: '---',  // 娴嬮噺鑼冨洿
+        measurecycle: '12鏈�',   // 璁¢噺鍛ㄦ湡
+        mesureresult: 0,   // 璁¢噺缁撴灉
+        date: '2022-07-20',   // 璁¢噺鏃ユ湡
+        term_validity: '2023-07-20',   // 璁¢噺鏈夋晥鏈�
+        head: '榛勫皬鏄�' ,  // 璐熻矗浜�
+        create_time: '2023-07-20', // 鍒涘缓鏃ユ湡
+        create_person: '榛勫皬鏄�', // 鍒涘缓浜�
+        measure_code: 'QCX20230720' // 璁¢噺缂栧彿
+      },{
+        equipment_code: 'JSTC-W1-00001',  // 浠櫒璁惧缂栧彿
+        equipment_name: '鏁板瓧鐢垫ˉ',   // 浠櫒璁惧鍚嶇О
+        measure_range: '---',  // 娴嬮噺鑼冨洿
+        measurecycle: '12鏈�',   // 璁¢噺鍛ㄦ湡
+        mesureresult: 1,   // 璁¢噺缁撴灉
+        date: '2022-07-20',   // 璁¢噺鏃ユ湡
+        term_validity: '2023-07-20',   // 璁¢噺鏈夋晥鏈�
+        head: '榛勫皬鏄�' ,  // 璐熻矗浜�
+        create_time: '2023-07-20', // 鍒涘缓鏃ユ湡
+        create_person: '榛勫皬鏄�', // 鍒涘缓浜�
+        measure_code: 'QCX20230720' // 璁¢噺缂栧彿
+      }],
+      measurePlanTable: [{
+        measure_number: 'QC568946512', // 璁¢噺鍗曞彿
+        equipment_code: '010101', // 璁惧缂栧彿
+        equipment_name: '鎷夊姏鏈�', // 璁惧鍚嶇О
+        scheduled_date: '2023-04-08 ~ 2023-08-08', // 璁″垝鏃ユ湡
+        measure_state: 1, // 璁¢噺鐘舵��
+        head: '榛勫皬鏄�', // 璁¢噺璐熻矗浜�
+        department: '鍦扮嚎妫�娴�', // 璁¢噺鍗曚綅
+        creater: '榛勫皬鏄�', // 鍒涘缓浜�
+        create_date: '2023-07-20', // 鍒涘缓鏃ユ湡
+      },{
+        measure_number: 'QC568946512', // 璁¢噺鍗曞彿
+        equipment_code: '010101', // 璁惧缂栧彿
+        equipment_name: '鎷夊姏鏈�', // 璁惧鍚嶇О
+        scheduled_date: '2023-04-08 ~ 2023-08-08', // 璁″垝鏃ユ湡
+        measure_state: 1, // 璁¢噺鐘舵��
+        head: '榛勫皬鏄�', // 璁¢噺璐熻矗浜�
+        department: '鍦扮嚎妫�娴�', // 璁¢噺鍗曚綅
+        creater: '榛勫皬鏄�', // 鍒涘缓浜�
+        create_date: '2023-07-20', // 鍒涘缓鏃ユ湡
+      },{
+        measure_number: 'QC568946512', // 璁¢噺鍗曞彿
+        equipment_code: '010101', // 璁惧缂栧彿
+        equipment_name: '鎷夊姏鏈�', // 璁惧鍚嶇О
+        scheduled_date: '2023-04-08 ~ 2023-08-08', // 璁″垝鏃ユ湡
+        measure_state: 0, // 璁¢噺鐘舵��
+        head: '榛勫皬鏄�', // 璁¢噺璐熻矗浜�
+        department: '鍦扮嚎妫�娴�', // 璁¢噺鍗曚綅
+        creater: '榛勫皬鏄�', // 鍒涘缓浜�
+        create_date: '2023-07-20', // 鍒涘缓鏃ユ湡
+      }],
       currentPage: 1,
       pageSize: 5,
       total: 20
@@ -255,14 +321,27 @@
   },
   created(){
     this.getStandingPageList()
+    // this.getPlanPageList()
   },
   methods: {
+    // 璇锋眰璁¢噺鍙拌处鍒嗛〉鍒楄〃
     async getStandingPageList(){
       const res = await getStandingPageList({pageNo:this.currentPage , pageSize:this.pageSize })
-      this.measureLedgerTable = res.data
-      console.log(this.measureLedgerTable)
+      // this.measureLedgerTable = res.data
+      // console.log(this.measureLedgerTable)
+    },
+    // 璇锋眰璁¢噺璁″垝鍒嗛〉鍒楄〃
+    async getPlanPageList(){
+      const res = await getPlanPageList({})
+    },
+    handleSizeChange(val) {
+      console.log(`褰撳墠姣忛〉${val}鏉℃暟鎹甡)
+      this.pageSize = val
+    },
+    handleCurrentChange(val) {
+      console.log(`褰撳墠鏄${val}椤礰)
+      this.currentPage = val
     }
-    
   }
 }
 </script>
@@ -308,11 +387,11 @@
           .el-table {
             flex: 1;
           }
-          >div:nth-child(2){
-            display: flex;
-            justify-content: end;
-            margin: 10px 0;
-          }
+      }
+      .pagination{
+        display:flex;
+        justify-content:end;
+        margin-top: 20px
       }
     }
 

--
Gitblit v1.9.3