#
whycq
2023-05-06 3fbc75322d31f461431870253dfedfc534e1100c
pages/print/print.vue
@@ -15,11 +15,11 @@
               </tr>
               <tr>
                  <td>商品</td>
                  <td colspan="1">{{mat.matkx}}</td>
                  <td colspan="1">{{mat.maktx}}</td>
               </tr>
               <tr>
                  <td>日期</td>
                  <td colspan="2">2023-04-24 15:25:32</td>
                  <td colspan="2">{{time}}</td>
               </tr>
            </table>
         </view>
@@ -37,24 +37,35 @@
            },
            mat: {
               matnr: '1200128-10055',
               matkx: 'X5S-4-M03/333'
               maktx: 'X5S-4-M03/333'
            },
            qrShow: false
            qrShow: false,
            time: ''
         }
      },
      onShow() {
         let getWindowInfo = uni.getWindowInfo()
         console.log(getWindowInfo.screenHeight); //屏幕高度
         console.log(getWindowInfo.screenWidth); //屏幕宽度
         console.log(getWindowInfo.windowHeight); //可操作页面高度
         console.log(getWindowInfo.windowWidth); //可操作页面宽度
         console.log(getWindowInfo);
         console.log('获取窗口信息');
         // console.log(getWindowInfo.screenHeight); //屏幕高度
         // console.log(getWindowInfo.screenWidth); //屏幕宽度
         // console.log(getWindowInfo.windowHeight); //可操作页面高度
         // console.log(getWindowInfo.windowWidth); //可操作页面宽度
         // console.log(getWindowInfo);
         // console.log('获取窗口信息');
         let height = (getWindowInfo.screenWidth + 10) * 48 / 74
         console.log(height);
         // console.log(height);
         this.style.height = height + 'px'
         this.qrFun("1200128-10055")
         this.getDate()
      },
      onLoad(opt) {
         let that = this
         const eventChannel = this.getOpenerEventChannel();
         eventChannel.on('data', function(data) {
            console.log(data.data);
            that.mat = data.data
            that.qrFun(that.mat.matnr)
         })
      },
      methods: {
         //**生成二维码**//
@@ -72,7 +83,29 @@
               errorCorrectLevel: uQRCode.errorCorrectLevel.H,
               success: res => {}
            })
         }
         },
         // 日历
         getDate() {
            var dt = new Date();
            var year,month,day,hours,minutes,seconds,weeks
            year = dt.getFullYear();
            month = (dt.getMonth()+1) < 10 ? '0'+ (dt.getMonth()+1) : (dt.getMonth()+1);
            day = dt.getDate() < 10 ? '0'+dt.getDate() : dt.getDate();
            hours = dt.getHours() < 10 ? '0' + dt.getHours() : dt.getHours();
            minutes = dt.getMinutes() < 10 ? '0' + dt.getMinutes() : dt.getMinutes();
            seconds = dt.getSeconds() < 10 ? '0' + dt.getSeconds() : dt.getSeconds();
            weeks = dt.getDay();
            switch (weeks) {
               case 0: weeks = "星期日"; break;
               case 1: weeks = "星期一"; break;
               case 2: weeks = "星期二"; break;
               case 3: weeks = "星期三"; break;
               case 4: weeks = "星期四"; break;
               case 5: weeks = "星期五"; break;
               default : weeks = "星期六";
            }
            this.time = year + "年" + month + "月" + day + "日 " + hours + ":" + minutes + ":" + seconds + " "
         },
      }
   }
</script>