download.vue 3.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140
  1. <template>
  2. <view>
  3. <view class="card">
  4. <view class="card_title">
  5. App下载二维码
  6. </view>
  7. <view class="card_img">
  8. <image v-if="mine_code == 'zaoquan'"
  9. src="http://webdevelop.nxjiewei.com/assets/html/zhks-quankuang/zaoquan/download/download.png"
  10. mode=""></image>
  11. <image v-if="mine_code == 'ningdongyunying'"
  12. src="http://webdevelop.nxjiewei.com/assets/html/zhks-quankuang/ningdongyunying/download/download.png"
  13. mode=""></image>
  14. <image v-if="mine_code == 'qingshuiying'"
  15. src="http://webdevelop.nxjiewei.com/assets/html/zhks-quankuang/qingshuiying/download/download.png"
  16. mode=""></image>
  17. <image v-if="mine_code == 'wuyegongsi'"
  18. src="http://webdevelop.nxjiewei.com/assets/html/zhks-quankuang/wuyegongsi/download/download.png"
  19. mode=""></image>
  20. <image v-if="mine_code == 'jinjiaqu'"
  21. src="http://webdevelop.nxjiewei.com/assets/html/zhks-quankuang/jinjiaqu/download/download.png"
  22. mode=""></image>
  23. <image v-if="mine_code == 'yangchangwan'"
  24. src="http://webdevelop.nxjiewei.com/assets/html/zhks-quankuang/yangchangwan/download/download.png"
  25. mode=""></image>
  26. </view>
  27. <view class="card_tips">
  28. 扫一扫下载
  29. </view>
  30. </view>
  31. <view class="download_btn" @click="save()">
  32. <view class="btn_icon">
  33. <uni-icons type="download"></uni-icons>
  34. </view>
  35. <view class="btn_name">保存到手机</view>
  36. </view>
  37. </view>
  38. </template>
  39. <script>
  40. export default {
  41. data() {
  42. return {
  43. // 当前煤矿编码
  44. mine_code: "",
  45. };
  46. },
  47. onLoad() {
  48. // 初始化当前煤矿编码
  49. this.mine_code = uni.getStorageSync('mine_code')
  50. },
  51. methods: {
  52. save() {
  53. uni.saveImageToPhotosAlbum({
  54. filePath: "./img/download.png",
  55. success: function() {
  56. console.log('save success');
  57. }
  58. });
  59. uni.showToast({
  60. icon: "none",
  61. title: "保存成功!"
  62. })
  63. }
  64. }
  65. }
  66. </script>
  67. <style lang="scss">
  68. page {
  69. background-color: #009FE8;
  70. box-sizing: border-box;
  71. padding: 50rpx 25rpx 0;
  72. }
  73. .card {
  74. width: 700rpx;
  75. background: #FFFFFF;
  76. box-shadow: 0px 0px 5px 5px rgba(0, 0, 0, 0.1);
  77. border-radius: 10px;
  78. .card_title {
  79. text-align: center;
  80. font-size: 19px;
  81. font-family: PingFangSC-Medium, PingFang SC;
  82. font-weight: 500;
  83. color: #333333;
  84. line-height: 60px;
  85. border-bottom: 2px solid #f0f0f0;
  86. }
  87. .card_img {
  88. box-sizing: border-box;
  89. padding: 25px 20rpx;
  90. image {
  91. width: 660rpx;
  92. height: 300px;
  93. }
  94. }
  95. .card_tips {
  96. text-align: center;
  97. font-size: 12px;
  98. font-family: PingFangSC-Medium, PingFang SC;
  99. font-weight: 500;
  100. color: #6C6F74;
  101. line-height: 40px;
  102. border-top: 2px solid #f0f0f0;
  103. }
  104. }
  105. .download_btn {
  106. margin-top: 40px;
  107. width: 700rpx;
  108. height: 40px;
  109. background: #FFFFFF;
  110. border-radius: 5px;
  111. display: flex;
  112. align-items: center;
  113. justify-content: center;
  114. .btn_icon {}
  115. .btn_name {
  116. margin-left: 8px;
  117. font-size: 14px;
  118. font-family: PingFangSC-Medium, PingFang SC;
  119. font-weight: 500;
  120. color: #232627;
  121. }
  122. }
  123. </style>