invoiceDetails.vue 860 B

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