From 7264eb37b4332ae414ed1bb7a2bad22a5e27ddb2 Mon Sep 17 00:00:00 2001
From: XiaoRuby <3114200645@qq.com>
Date: 星期六, 26 八月 2023 16:11:44 +0800
Subject: [PATCH] Merge remote-tracking branch 'origin/master'

---
 src/views/experiment/inspectionApplication/Viewdetails/index.vue |  177 ++++++++++++----------------------------------------------
 1 files changed, 37 insertions(+), 140 deletions(-)

diff --git a/src/views/experiment/inspectionApplication/Viewdetails/index.vue b/src/views/experiment/inspectionApplication/Viewdetails/index.vue
index dd8a167..e61c489 100644
--- a/src/views/experiment/inspectionApplication/Viewdetails/index.vue
+++ b/src/views/experiment/inspectionApplication/Viewdetails/index.vue
@@ -12,7 +12,7 @@
                 <el-form ref="form" :model="searchData" label-width="80px">
                     <el-col :span="6">
                         <el-form-item label="鏉ユ枡鏃ユ湡:" >
-                            <el-input :disabled="true" v-model="searchData.from_time"></el-input>
+                            <el-input :disabled="true" v-model="searchData.formTime"></el-input>
                             
                         </el-form-item>
                     </el-col>
@@ -23,7 +23,7 @@
                     </el-col>                    
                     <el-col :span="6">
                         <el-form-item label="浜у搧缂栧彿:">
-                            <el-input :disabled="true" v-model="searchData.mcode"></el-input>
+                            <el-input :disabled="true" v-model="searchData.code"></el-input>
                         </el-form-item> 
                     </el-col>
                 </el-form>
@@ -60,7 +60,7 @@
                     <el-col :span="6">
 
                         <el-form-item label="鐧昏鏃ユ湡:">
-                            <el-input :disabled="true" v-model="searchData.end_time"></el-input>
+                            <el-input :disabled="true" v-model="searchData.endTime"></el-input>
                         </el-form-item>
                     </el-col>
                     
@@ -86,7 +86,7 @@
         <div>        
             <el-card style="margin: 10px;">
                 <el-table
-                    :data="tableData"
+                    :data="insProducts"
                     border      
                     style="width: 100%">
                     <el-table-column
@@ -95,52 +95,37 @@
                     width="50">
                     </el-table-column>
                     <el-table-column
-                        prop="date"
+                        prop="name"
                         label="椤圭洰"
                         width="180">
                     </el-table-column>
                     <el-table-column
-                        prop="name"
+                        prop="unit"
                         label="鍗曚綅"
                         width="180">
                     </el-table-column>
                     <el-table-column
-                        prop="kk"
+                        prop="internal"
                         label="鏍囧噯鍊�">
                     </el-table-column>
                     <el-table-column
-                        prop="zz"
+                        prop="required"
                         label="鍐呮帶鍊�">
                     </el-table-column>
-                    <el-table-column
-                        prop="oo"
-                        wight="200"
-                        label="缁忛獙浜�">
-                        <template>
-                            <el-select v-model="value" placeholder="榛勬檽鏄�">
-                                <el-option
-                                    v-for="item in cities"
-                                    :key="item.value"
-                                    :label="item.label"
-                                    :value="item.value">
-                                    <span style="float: left">{{ item.label }}</span>
-                                    <span style="float: right; color: #8492a6; font-size: 13px">{{ item.value }}</span>
-                                    </el-option>
+                    <el-table-column prop="userName" label="缁忛獙浜�">
+                        <template slot-scope="scope">
+                            <el-select v-model="value" size="small" slot="append" style="width: 220px;">
+                            <el-option v-for="item in ZERENren" :key="item.id" :label="item.name"  :value="item.name"></el-option>
                             </el-select>
                         </template>
                     </el-table-column>
                     <el-table-column
-                        prop="pp"
+                        prop="inspectionMaterialId"
                         label="瀹為獙璁惧">
                         <template>
-                            <el-select v-model="value" placeholder="鎷夊姏鏈�">
-                                <el-option
-                                v-for="item in cities"
-                                :key="item.value"
-                                :label="item.label"
-                                :value="item.value">
-                                </el-option>
-                            </el-select>
+                            <!-- <el-select v-model="scope.row.checker" size="small" slot="append" style="width: 260px;">
+                            <el-option v-for="item in checkeroptions" :key="item.value" :label="item.label">{{ item.label }}</el-option>
+                            </el-select> -->
                         </template>
                     </el-table-column>
                 </el-table>
@@ -151,126 +136,38 @@
 </div>       
 </template>
 <script>
-  import { selectInspectsList, selectAll, addInspect} from '@/api/experiment/planAssignments'
+  import { selectInspectsListById,selectUser} from '@/api/experiment/planAssignments'
 export default {
     data(){
         return {
-            searchData:{
-                from_time:'',
-                supplier:'',
-                mcode:'',
-                name:'',
-                specifications:'',
-                unit:'',
-                num:'',
-                userName:'',
-                end_time:'',
-
-            },
-            value:{},
-            cities:[{
-                value: 'Beijing',
-                label: '榛勫皬鏄�'
-                }, {
-                value: 'Shanghai',
-                label: '榛勫皬鏄�'
-                }, {
-            }],
-            tableData:[{            
-            date: '瀵肩嚎',
-            name: 'mm',
-            kk:'30.0',
-            zz:'30.0',
-            oo:'榛勬檽鏄�',
-            pp:'鎷夊姏鏈�',
-          },{
-            date: '瀵肩嚎',
-            name: 'mm',
-            kk:'30.0',
-            zz:'30.0',
-            oo:'榛勬檽鏄�',
-            pp:'鎷夊姏鏈�',
-          },{
-            date: '瀵肩嚎',
-            name: 'mm',
-            kk:'30.0',
-            zz:'30.0',
-            oo:'榛勬檽鏄�',
-            pp:'鎷夊姏鏈�',
-          },{
-            date: '瀵肩嚎',
-            name: 'mm',
-            kk:'30.0',
-            zz:'30.0',
-            oo:'榛勬檽鏄�',
-            pp:'鎷夊姏鏈�',
-          },{
-            date: '瀵肩嚎',
-            name: 'mm',
-            kk:'30.0',
-            zz:'30.0',
-            oo:'榛勬檽鏄�',
-            pp:'鎷夊姏鏈�',
-          }],
-          currentPage:1,
-          pageSize:8,
-          id:''
+            searchData:{ },
+            insProducts:[],
+            uu:'',
+            value:''
         }
     },
     created(){
-        console.log(this.$route.query.icode);
-        this.id = this.$route.query.icode;
-        this.selectInspectsList()
+        this.uu = this.$route.query.id;
+        this.selectInspectsListById()
+        this.selectUser()
     },
     methods: {
-      async goback(){
-        
+        //杩斿洖
+      async goback(){       
         this.$router.push({name:'inspectionApplication'})
       },
-      async selectInspectsList() {
-
-        // 鑾峰彇鍒嗛〉鍒楄〃
-        const res = await selectInspectsList({ countSize: this.pageSize, pageSize: this.currentPage ,message:this.id})
-        // this.inspectionTable = data
-        console.log(res)
-        
-    //     res.data.forEach((item) => {
-    //       var formTime = item["DATE_FORMAT(`form_time`,'%Y-%m-%d')"]
-    //       var startTime = item["DATE_FORMAT(i"]["`start_time`,'%Y-%m-%d')"]
-    //       var endTime = item["DATE_FORMAT(i"]["`end_time`,'%Y-%m-%d')"]
-    //       var checkdate = startTime + '~' + endTime
-    //       var createTime = item["DATE_FORMAT(i"]["`create_time`,'%Y-%m-%d')"]
-    //       item['formTime'] = formTime // 鏉ユ枡鏃ユ湡
-    //       item['checkdate'] = checkdate // 妫�楠屾棩鏈�
-    //       item['createTime'] = createTime // 鐧昏鏃ユ湡
-    //   })
-        this.searchData.mcode = res.data.row[0].mcode
-        this.searchData.supplier = res.data.row[0].supplier
-        this.searchData.from_time = res.data.row[0]["DATE_FORMAT(`form_time`,'%Y-%m-%d')"]
-        this.searchData.name = res.data.row[0].name
-        this.searchData.specifications = res.data.row[0].specifications
-        this.searchData.unit = res.data.row[0].unit
-        this.searchData.num = res.data.row[0].num
-        this.searchData.end_time = res.data.row[0]["DATE_FORMAT(i"]["`end_time`,'%Y-%m-%d')"]
-        this.searchData.userName = res.data.row[0].userName
-
-
-
-        
-        const data = res.data.row
-        data.forEach((item) => {
-          var formTime = item["DATE_FORMAT(`form_time`,'%Y-%m-%d')"]
-          var startTime = item["DATE_FORMAT(i"]["`start_time`,'%Y-%m-%d')"]
-          var endTime = item["DATE_FORMAT(i"]["`end_time`,'%Y-%m-%d')"]
-          var checkdate = startTime + '~' + endTime
-          var createTime = item["DATE_FORMAT(i"]["`create_time`,'%Y-%m-%d')"]
-          item['formTime'] = formTime // 鏉ユ枡鏃ユ湡
-          item['checkdate'] = checkdate // 妫�楠屾棩鏈�
-          item['createTime'] = createTime // 鐧昏鏃ユ湡
-      })
-        this.inspectionTable = data
-        this.total = res.data.total
+      //妫�楠屽崟璐d换浜�
+      async selectUser(){
+        const res = await selectUser()
+        this.ZERENren = res.data
+        // console.log(this.ZERENren);
       },
+      //妫�楠屽崟琛�
+      async selectInspectsListById() {
+        const res = await selectInspectsListById({id:this.uu})
+        this.searchData = res.data
+        this.insProducts = res.data.insProducts
+      }
 }
 }
 </script>

--
Gitblit v1.9.3