我的电子发票为啥打印不了?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了我的电子发票为啥打印不了?相关的知识,希望对你有一定的参考价值。

1、您可通过以下渠道查询和打印电子发票:
〖1〗登录联通网上营业厅http://www.10010.com/gd/ 点击“话费查询”>“电子发票查询及开具”,可以进行电子发票的开具、查询、下载及校验;
〖2〗登录联通手机营业厅,点击“服务”>“电子发票查询及开具”,可以进行电子发票的开具、查询、下载及校验;
〖3〗前往联通营业厅,在前台缴费后由营业员推送电子发票或使用自助终端进行电子发票的开具、查询。
2、如您下载电子发票失败,不排除是由于当前系统繁忙等情况导致,建议可晚些时候在网上营业厅或手机营业厅再次尝试,详情建议您可联系归属地联通人工客服咨询,实际情况以当地政策为准。
—————
超越7待,沃更精彩,iPhone7优惠热卖中!您可直接点击 http://www.10010.com/037SO 进入活动页面(温馨提示:各地市优惠活动不尽相同,具体以活动页面为准。)

您可能还关注:
优惠大赠送!【4G主副卡,一人付费,全家打!】~~还等什么,点击下列相应链接进行办理吧!
【4G主副卡】:http://www.10010.com/034rv;
参考技术A 不应该吧。查询发票的真假,避免有损失啊,直接找“票大侠”,在支付宝首页或者微信小程序里面搜索:票大侠,找到以后扫码查验发票真伪,超级好用。∞ 参考技术B 电子发票打印可以使用理票侠,您可以把电子发票上传到理票侠,或者把电子发票短信之后把下载链接发送到理票侠,这样子理票侠就可以帮你自动下载⌄存储发票了,而且还可以批量的导出和合并打印,一个月只需要导出一次,省时省力,方便快捷,在支付宝搜索理票侠,可以获取免费的邮箱号

为啥我在编辑发票时看不到我的发票项目?

【中文标题】为啥我在编辑发票时看不到我的发票项目?【英文标题】:Why Can't I see My Invoice Items When I Edit My Invoice?为什么我在编辑发票时看不到我的发票项目? 【发布时间】:2019-03-30 14:00:12 【问题描述】:

我正在使用Laravel 5.7 & VueJs 2.5.* ...

我正在使用单个 Bootstrap 模型来创建和编辑我的 TicketInvoice 和它的 TicketInvocieItems,但是当我点击编辑时,Bootstrap 模型打开并且我看到数据填充有 TicketInvoice 但看不到TicketInvoiceItems的数据。 TicketInvoiceItems的数据我也不知道怎么填。

我的ticketInvoiceItems 输入字段:

<tbody>
  <tr v-for="(ticketInvoiceItem, key) in form.ticketInvoiceItems" :key="key">
    <!--Passenger Name-->
    <td>
      <input v-model="ticketInvoiceItem.passenger_name" size="40" type="text" name="passenger_name" class="table-control form-control" :class=" 'is-invalid': form.errors.has('passenger_name') ">
      <has-error :form="form" field="passenger_name"></has-error>
    </td>
    <!--Ticket No.-->
    <td>
      <input v-model="ticketInvoiceItem.ticket_no" size="24" type="text" name="ticket_no" class="table-control form-control" :class=" 'is-invalid': form.errors.has('ticket_no') ">
      <has-error :form="form" field="ticket_no"></has-error>
    </td>
  </tr>
  <!----------- ANY MANY OTHER FIELDS DOWN BELOW ----------->

我的HTML编辑按钮:

<a href="#" @click="editModel(ticketInvoice)">
  <i class="fas fa-user-edit fa-lg text-orange"></i>
</a>

我的VueJseditModel()代码:

<script>
  /*==============EDIT INVOICE CODE==============*/
  editModel(ticketInvoice) 
    this.editmode = true;
    this.form.reset();
    this.form.clear();
    $("#addNewTicketInvoice").modal("show");
    this.form.fill(ticketInvoice);
  ,
  /*==============END EDIT INVOICE CODE==============*/
  </script>

我的data()VueJs

<script>
  export default 
    data() 
      return 
        editmode: true,
        ticketInvoices: ,
        vendors: null,
        form: new Form(
          id: "",
          vendor_id: "",
          ticket_invoice_no: "",
          ticket_invoice_date: "",
          ticket_invoice_fares_total: "",
          ticket_invoice_grand_total: "",

          ticketInvoiceItems: [
            id: "",
            ticket_invoice_id: "",
            passenger_name: "",
            ticket_no: "",
            departure_date: "",
            fares: "",
            sub_total: 0
          ]
        )
      ;
    ,
    </script>

更好理解的图像

【问题讨论】:

【参考方案1】:

在您的 editModel 方法中添加以下行:

   $("#addNewTicketInvoice").modal("show");
   this.form.fill(ticketInvoice);
   this.form.ticketInvoiceItems=ticketInvoice.ticket_invoice_items;

this.form.ticketInvoiceItems 将是一个对象,用于循环遍历您应该使用的值

   Object.values(this.form.ticketInvoiceItems).forEach(....

【讨论】:

以上是关于我的电子发票为啥打印不了?的主要内容,如果未能解决你的问题,请参考以下文章

如何在公司打印机上打印手机电子发票

PDF电子发票如何打印

PDF的电子发票,怎么缩小打印?

电子发票怎么下载

惠普打印机411怎么打印a5电子发票呢

c# 打印电子发票