|  |  | 
 |  |  |     > | 
 |  |  |         <div class="box" id="print-content"> | 
 |  |  |             <div class="box_item" v-for="(item, index) in list" :key="index"> | 
 |  |  |                 <div class="box_item_title">微信</div> | 
 |  |  | <!--                <div class="box_item_title">微信</div>--> | 
 |  |  |                 <div class="box_item_qr"> | 
 |  |  | <!--                    <img src="../../assets/images/login_img.png" />--> | 
 |  |  | <!--                    <span>2341111/34</span>--> | 
 |  |  |                     <img :src="item.info" /> | 
 |  |  |                     <span>{{item.siteId}}/{{item.code}}</span> | 
 |  |  |                     <img :src="item.imgfullurl" /> | 
 |  |  | <!--                    <span>{{item.siteId}}/{{item.code}}</span>--> | 
 |  |  |                 </div> | 
 |  |  |                 <div class="box_item_footer">扫码取车</div> | 
 |  |  | <!--                <div class="box_item_footer">扫码取车</div>--> | 
 |  |  |             </div> | 
 |  |  |         </div> | 
 |  |  |         <template v-slot:footer> | 
 |  |  |             <el-button type="primary" v-print="'#print-content'">打印</el-button> | 
 |  |  | <!--            <el-button type="primary" v-print="'#print-content'">打印</el-button>--> | 
 |  |  |             <el-button type="primary" :loading="isWorking.export" v-if="isLoading==false" @click="exportImages">打包下载</el-button> | 
 |  |  |             <el-button @click="close">返回</el-button> | 
 |  |  |         </template> | 
 |  |  |     </GlobalWindow> | 
 |  |  | 
 |  |  | <script> | 
 |  |  | import BaseOpera from '@/components/base/BaseOpera' | 
 |  |  | import GlobalWindow from '@/components/common/GlobalWindow' | 
 |  |  | import { qrcodeList } from '@/api/business/sites' | 
 |  |  | import { qrcodeList,exportImages } from '@/api/business/sites' | 
 |  |  | export default { | 
 |  |  |   name: 'QRcode', | 
 |  |  |   extends: BaseOpera, | 
 |  |  |   components: { GlobalWindow }, | 
 |  |  |   data () { | 
 |  |  |     return { | 
 |  |  |       siteId:'', | 
 |  |  |       isLoading : true, | 
 |  |  |       list: [] | 
 |  |  |     } | 
 |  |  |   }, | 
 |  |  | 
 |  |  |       this.list = [] | 
 |  |  |       this.title = title | 
 |  |  |       this.visible = true | 
 |  |  |       this.siteId = id | 
 |  |  |       var that = this | 
 |  |  |       qrcodeList(id) | 
 |  |  |         .then(res => { | 
 |  |  |           that.isLoading = false | 
 |  |  |           this.list = res | 
 |  |  |         }) | 
 |  |  |     }, | 
 |  |  |     close () { | 
 |  |  |       this.visible = false | 
 |  |  |     }, | 
 |  |  |     exportImages () { | 
 |  |  |       exportImages( this.siteId) | 
 |  |  |           .then(response => { | 
 |  |  |             this.download(response) | 
 |  |  |           }) | 
 |  |  |           .catch(e => { | 
 |  |  |             this.$tip.apiFailed(e) | 
 |  |  |           }) | 
 |  |  |           .finally(() => { | 
 |  |  |             this.isWorking.export = false | 
 |  |  |           }) | 
 |  |  |     } | 
 |  |  |   } | 
 |  |  | } | 
 |  |  | 
 |  |  |         flex-wrap: wrap; | 
 |  |  |         .box_item { | 
 |  |  |             width: 152px; | 
 |  |  |             height: 228px; | 
 |  |  |             height: auto; | 
 |  |  |             display: flex; | 
 |  |  |             flex-direction: column; | 
 |  |  |             justify-content: space-between; | 
 |  |  | 
 |  |  |                 justify-content: space-between; | 
 |  |  |                 img { | 
 |  |  |                     width: 126px; | 
 |  |  |                     height: 126px; | 
 |  |  |                     height: 146px; | 
 |  |  |                 } | 
 |  |  |                 span { | 
 |  |  |                     font-size: 13px; |