invoiceDetails.vue 867 B

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849
  1. <!-- 发票详情 -->
  2. <template>
  3. <view class="details">
  4. </view>
  5. </template>
  6. <script>
  7. export default {
  8. data() {
  9. return {
  10. invoiceInfo: null
  11. };
  12. },
  13. onLoad(options) {
  14. const { id, orderType } = options;
  15. if (id) {
  16. // this.getInvoiceDetails(id);
  17. }
  18. },
  19. methods: {
  20. /**
  21. * @description: 获取发票详情
  22. * @param {*} id
  23. * @return {*}
  24. */
  25. async getInvoiceDetails(id) {
  26. const { code, data } = await this.$u.api.invoiceModuleApi.getInvoiceDetailsApi({ id });
  27. if (code === 200) {
  28. this.invoiceInfo = data;
  29. }
  30. },
  31. /**
  32. * @description: 预览图片
  33. * @param {*} url
  34. * @return {*}
  35. */
  36. previewImage(url) {
  37. uni.previewImage({
  38. urls: [url]
  39. });
  40. }
  41. }
  42. };
  43. </script>
  44. <style lang="scss" scoped>
  45. @import './invoiceDetails.scss';
  46. </style>