¶Ô±ÈÐÂÎļþ |
| | |
| | | <template> |
| | | <div class="preview-main"> |
| | | <div class="logo"> |
| | | <img :src="logoSrc" /> |
| | | </div> |
| | | <div class="center"> |
| | | <h1>åæææ£æµæ¥å</h1> |
| | | <table> |
| | | <tr> |
| | | <td>ææåç§°</td> |
| | | <td colspan="5">{{reportData.name}}</td> |
| | | </tr> |
| | | <tr> |
| | | <td>è§æ ¼åå·</td> |
| | | <td colspan="2"> |
| | | {{reportData.specifications.split("-")[1]}} |
| | | </td> |
| | | <td>ææåå®¶</td> |
| | | <td colspan="2">{{reportData.supplier}}</td> |
| | | </tr> |
| | | <tr> |
| | | <td>ææç¼å·</td> |
| | | <td colspan="2">{{reportData.imCode}}</td> |
| | | <td>æ£æµç¼å·</td> |
| | | <td colspan="2">{{reportData.insCode}}</td> |
| | | </tr> |
| | | <tr> |
| | | <td>æ£æµä¾æ®</td> |
| | | <td colspan="2">{{reportData.specifications.split("-")[0]}}</td> |
| | | <td>æ£æµç±»å«</td> |
| | | <td colspan="2">åææ</td> |
| | | </tr> |
| | | <tr> |
| | | <td>åºå·</td> |
| | | <td>æ£éªé¡¹ç®</td> |
| | | <td>åä½</td> |
| | | <td>æ åè¦æ±</td> |
| | | <td>æ£æµç»æ</td> |
| | | <td>å项夿</td> |
| | | </tr> |
| | | <tr v-for="(item,index) in reportData.products" :key="item"> |
| | | <td>{{index+1}}</td> |
| | | <td>{{item.ipName}}</td> |
| | | <td>{{item.unit}}</td> |
| | | <td>{{item.required}}</td> |
| | | <td>{{item.testValue}}</td> |
| | | <td>{{item.testState == 1 ? "â" : "X"}}</td> |
| | | </tr> |
| | | <tr> |
| | | <td colspan="6">æ£éªç»è®ºï¼{{reportData.type == 1 ? "åæ ¼" : "ä¸åæ ¼"}}</td> |
| | | </tr> |
| | | <tr> |
| | | <td colspan="6"> |
| | | 注ï¼âââ表示该项ç®åæ ¼ï¼âÃâ表示该项ç®ä¸åæ ¼ï¼âââ表示该项ç®ä¸è¦æ±æ£æµã |
| | | </td> |
| | | </tr> |
| | | </table> |
| | | <el-row class="date-group" :gutter="20"> |
| | | <el-col :span="12">æ£æµãæ¥æï¼<span>{{reportData.createTime}}</span></el-col> |
| | | <el-col :span="12">å®¡æ ¸ãæ¥æï¼<span>{{reportData.checkTime}}</span></el-col> |
| | | </el-row> |
| | | <p class="footer"> |
| | | <span>ç¼å·:</span><span>{{reportData.reportCode}}</span> |
| | | <span> åè¡æ¥æ:</span><span>{{new Date() | formatDate}}</span> |
| | | <span> ä¿åæé:</span><span>é¿æ</span> |
| | | </p> |
| | | </div> |
| | | </div> |
| | | </template> |
| | | <script> |
| | | export default({ |
| | | data() { |
| | | return { |
| | | logoSrc : require("@/assets/404_images/logo.png"), |
| | | } |
| | | }, |
| | | methods:{ |
| | | formatDate(val){ |
| | | var dt = new Date(val); |
| | | let year = dt.getFullYear(); |
| | | let month = (dt.getMonth() + 1).toString().padStart(2,'0'); |
| | | let date = dt.getDate().toString().padStart(2,'0'); |
| | | return `${year}-${month}-${date}`; |
| | | } |
| | | }, |
| | | props:["reportData"] |
| | | }) |
| | | </script> |
| | | <style scoped lang="scss"> |
| | | .preview-main{ |
| | | margin: 0; |
| | | padding: 0; |
| | | width:90%; |
| | | margin-left: 5%; |
| | | .logo{ |
| | | img{ |
| | | width: 150px; |
| | | height: 60px; |
| | | } |
| | | } |
| | | .center{ |
| | | width: 100%; |
| | | h1{ |
| | | width:100%; |
| | | font-family: "微软é
é»" !important; |
| | | text-align: center; |
| | | } |
| | | table{ |
| | | width:100%; |
| | | height:100vh; |
| | | border-collapse: collapse; |
| | | font-size: 18px; |
| | | } |
| | | table,tr,th,td{ |
| | | border: 2px solid black; |
| | | } |
| | | tr,td,th{ |
| | | padding: 5px 5px; |
| | | } |
| | | .date-group .el-col{ |
| | | text-align: center; |
| | | padding: 50px 0px; |
| | | font-size: 18px; |
| | | } |
| | | .footer{ |
| | | margin: 0; |
| | | padding: 0; |
| | | width:90%; |
| | | margin-left: 5%; |
| | | color: gray; |
| | | text-align: center; |
| | | margin-top: 250px; |
| | | } |
| | | } |
| | | } |
| | | </style> |