| | |
| | | </view> |
| | | <!-- 日历 --> |
| | | <view class="time-tools">{{calendar}}</view> |
| | | <view class="version">当前版本:{{version}}</view> |
| | | <view class="version">V:{{version}}</view> |
| | | <view class="button-left" @click="ejected()"></view> |
| | | <view class="button-right" @click="ejected()"></view> |
| | | <!-- 主视图 --> |
| | |
| | | circular 是否采用衔接滑动,即播放到末尾后重新回到开头 |
| | | vertical 滑动方向是否为纵向 |
| | | display-multiple-items 同时显示的滑块数量 --> |
| | | <swiper class="swiper-body-main" vertical="true" |
| | | display-multiple-items="5" |
| | | circular="true" :autoplay="true" :interval="3000" :duration="2000"> |
| | | <swiper-item class="swiper-item" v-for="(item,i) in locList" :key="i"> |
| | | <!-- <view style="width: 30%;">{{i+1}} / {{swiperList.length}}</view> --> |
| | | <!-- <view style="width: 30%;">料号: {{item.matnr}}</view> --> |
| | | <view style="width: 50%; font-size: 1vw;">物料码: {{item.matnr}}</view> |
| | | <view style="width: 50%; font-size: 1vw;">数量: {{item.matnrCount}}</view> |
| | | |
| | | <view style="width: 100%;display: flex;" v-for="(item,i) in locList" :key="i"> |
| | | |
| | | <view style="display: flex; justify-content: center;align-items: center;width: 48%; font-size: 1.3vw;">物料码: {{item.matnr}}</view> |
| | | <view style="display: flex; justify-content: center;align-items: center;width: 48%; font-size: 1.3vw;">数量: {{item.matnrCount}}</view> |
| | | |
| | | |
| | | |
| | | </swiper-item> |
| | | </swiper> |
| | | </view> |
| | | |
| | | |
| | | |
| | | </view> |
| | |
| | | vertical 滑动方向是否为纵向 |
| | | display-multiple-items 同时显示的滑块数量 --> |
| | | <swiper class="swiper-body-main" vertical="true" |
| | | display-multiple-items="2" |
| | | display-multiple-items="1" |
| | | circular="true" :autoplay="true" :interval="3000" :duration="2000"> |
| | | <swiper-item class="swiper-item" v-for="(item,i) in swiperList" :key="i"> |
| | | <view style="width: 30%;">{{i+1}} / {{swiperList.length}}</view> |
| | | <view style="width: 100%;">{{i+1}} / {{swiperList.length}}</view> |
| | | <!-- <view style="width: 30%;">料号: {{item.matnr}}</view> --> |
| | | <view style="width: 50%; font-size: 3vw;">物料编码: {{item.matnr}}</view> |
| | | <view style="width: 50%; font-size: 3vw;">名称: {{item.maknx}}</view> |
| | |
| | | }] |
| | | }, |
| | | }, |
| | | duration: 1000, |
| | | duration: 300, |
| | | calendar: '', |
| | | ringOpts:{}, |
| | | chartsDataLine1: {}, |
| | |
| | | },100) |
| | | |
| | | },1000*60*60*4) |
| | | |
| | | // 每小时触发一次垃圾回收 |
| | | const memoryCleanerId = setInterval(() => { |
| | | |
| | | if (plus.os.name.toLowerCase() === 'android') { |
| | | // 强制触发 GC |
| | | plus.android.importClass('java.lang.System'); |
| | | plus.android.invoke('java.lang.System', 'gc'); |
| | | console.log('手动触发 GC'); |
| | | } |
| | | |
| | | |
| | | // 清理不再需要的大型数据对象 |
| | | if (this.oldData && this.oldData.length > 100) { |
| | | this.oldData = []; |
| | | } |
| | | }, 3000*10); // 每小时执行一次 |
| | | |
| | | // setInterval(()=> { |
| | | // setTimeout(()=>{ |
| | |
| | | } |
| | | .version{ |
| | | position: absolute; |
| | | left: 2%; |
| | | top: 2%; |
| | | left: 1%; |
| | | top: 1%; |
| | | font-size:1vw; |
| | | transform: scale(0.8); |
| | | } |