| <template> | 
|     <GlobalWindow | 
|         :title="title" | 
|         width="50%" | 
|         submitText="返回修改" | 
|         :visible.sync="visible" | 
|         :confirm-working="isWorking" | 
|         @confirm="confirm" | 
|     > | 
|         <div class="info"> | 
|             <div class="info_label"> | 
|                 <span>企业详情(已申请)</span> | 
|             </div> | 
|             <div class="info_list"> | 
|                 <div class="info_list_item"> | 
|                     <div class="info_list_item_label">开票名称:</div> | 
|                     <div class="info_list_item_val">安徽格力人力资源有限公司</div> | 
|                 </div> | 
|                 <div class="info_list_item"> | 
|                     <div class="info_list_item_label">纳税人识别号:</div> | 
|                     <div class="info_list_item_val">913418210000000000</div> | 
|                 </div> | 
|                 <div class="info_list_item"> | 
|                     <div class="info_list_item_label">开户行:</div> | 
|                     <div class="info_list_item_val">安徽农村商业银行股份有限公司合肥支行</div> | 
|                 </div> | 
|                 <div class="info_list_item"> | 
|                     <div class="info_list_item_label">账号:</div> | 
|                     <div class="info_list_item_val"> | 
|                         20010355666666600000000 | 
|                     </div> | 
|                 </div> | 
|                 <div class="info_list_item" style="width: 100%;"> | 
|                     <div class="info_list_item_label">地址、电话:</div> | 
|                     <div class="info_list_item_val">安徽省合肥市经济技术开发区莲花路以东、石门路以南莲花路1#     0551-63450845</div> | 
|                 </div> | 
|                 <div class="info_list_item" style="width: 100%;"> | 
|                     <div class="info_list_item_label">接收方式:</div> | 
|                     <div class="info_list_item_val">电子发票</div> | 
|                 </div> | 
|                 <div class="info_list_item" style="width: 100%;"> | 
|                     <div class="info_list_item_label">接收地址:</div> | 
|                     <div class="info_list_item_val">111122223333@qq.com</div> | 
|                 </div> | 
|                 <div class="info_list_item" style="width: 100%;"> | 
|                     <div class="info_list_item_label">开票金额:</div> | 
|                     <div class="info_list_item_val" style="color:rgba(249, 86, 1, 0.996078431372549);">2000.00</div> | 
|                 </div> | 
|             </div> | 
|             <el-table | 
|                 :data="tableData" | 
|                 border | 
|                 show-summary | 
|                 :summary-method="getSummaries" | 
|                 style="width: 100%; margin-bottom: 20px;"> | 
|                 <el-table-column | 
|                     label="序号" | 
|                     align="center" | 
|                     width="80"> | 
|                     <template slot-scope="scope"> | 
|                         <span>{{scope.$index + 1}}</span> | 
|                     </template> | 
|                 </el-table-column> | 
|                 <el-table-column | 
|                     align="center" | 
|                     prop="code" | 
|                     label="保险方案"> | 
|                 </el-table-column> | 
|                 <el-table-column | 
|                     align="center" | 
|                     prop="code" | 
|                     label="保单号"> | 
|                 </el-table-column> | 
|                 <el-table-column | 
|                     align="center" | 
|                     prop="code" | 
|                     label="申请开票时间"> | 
|                 </el-table-column> | 
|                 <el-table-column | 
|                     align="center" | 
|                     prop="code" | 
|                     label="金额"> | 
|                 </el-table-column> | 
|             </el-table> | 
|         </div> | 
|     </GlobalWindow> | 
| </template> | 
|   | 
| <script> | 
|     import BaseOpera from '@/components/base/BaseOpera' | 
|     import GlobalWindow from '@/components/common/GlobalWindow' | 
|     export default { | 
|         name: 'OperaCompanyWindow', | 
|         extends: BaseOpera, | 
|         components: { GlobalWindow }, | 
|         data () { | 
|             return { | 
|                 // 表单数据 | 
|                 form: { | 
|                     id: null | 
|                 }, | 
|                 // 验证规则 | 
|                 rules: {} | 
|             } | 
|         }, | 
|         created () { | 
|             this.config({ | 
|                 api: '/business/taxes', | 
|                 'field.id': 'id' | 
|             }) | 
|         }, | 
|         methods: { | 
|             getSummaries(param) { | 
|                 const { columns, data } = param; | 
|                 const sums = []; | 
|                 columns.forEach((column, index) => { | 
|                     if (index === 0) { | 
|                         sums[index] = '合计'; | 
|                         return; | 
|                     } else { | 
|                         if (index == 9||index==10||index==11||index==12) { | 
|                             const values = data.map(item => Number(item[column.property])); | 
|                             if (!values.every(value => isNaN(value))) { | 
|                                 sums[index] = values.reduce((prev, curr) => { | 
|                                     const value = Number(curr); | 
|                                     if (!isNaN(value)) { | 
|                                         return prev + curr; | 
|                                     } else { | 
|                                         return prev; | 
|                                     } | 
|                                 }, 0); | 
|                             } | 
|                         } | 
|                     } | 
|                 }); | 
|                 return sums; | 
|             } | 
|         } | 
|     } | 
| </script> | 
|   | 
| <style lang="scss" scoped> | 
|     .info { | 
|         width: 100%; | 
|         .info_label { | 
|             width: 100%; | 
|             display: flex; | 
|             align-items: center; | 
|             justify-content: space-between; | 
|             margin-bottom: 20px; | 
|             span { | 
|                 font-size: 18px; | 
|                 font-weight: 500; | 
|                 color: #000000; | 
|             } | 
|         } | 
|         .info_list { | 
|             width: 100%; | 
|             display: flex; | 
|             align-items: center; | 
|             flex-wrap: wrap; | 
|             .info_list_item { | 
|                 width: 50%; | 
|                 display: flex; | 
|                 align-items: start; | 
|                 margin-bottom: 20px; | 
|                 .info_list_item_label { | 
|                     width: 150px; | 
|                     flex-shrink: 0; | 
|                 } | 
|                 .info_list_item_val { | 
|                     flex: 1; | 
|                     display: flex; | 
|                     align-items: center; | 
|                     .image { | 
|                         width: 100px; | 
|                         height: 100px; | 
|                         display: flex; | 
|                         align-items: center; | 
|                         justify-content: center; | 
|                         overflow: hidden; | 
|                         img { | 
|                             width: 100%; | 
|                         } | 
|                     } | 
|                 } | 
|             } | 
|         } | 
|     } | 
| </style> |