From 8314972d343283fa7c15b41dac8e311b8b329086 Mon Sep 17 00:00:00 2001 From: Junjie <xjj@123> Date: 星期二, 19 八月 2025 17:25:15 +0800 Subject: [PATCH] # --- Monitor-APP/pages/home/home.vue | 98 ++++++++++++++++++++++++++++++++----------------- 1 files changed, 64 insertions(+), 34 deletions(-) diff --git a/Monitor-APP/pages/home/home.vue b/Monitor-APP/pages/home/home.vue index 3c44533..3b3ab0e 100644 --- a/Monitor-APP/pages/home/home.vue +++ b/Monitor-APP/pages/home/home.vue @@ -3,7 +3,7 @@ <uni-transition :duration="duration" :mode-class="homeMode" :show="homeViewShow"> <view class="home-view"> <view class="head"> - <text>涓壃鏅鸿兘澶у睆鏄剧ず绯荤粺</text> + <text>鏅鸿兘澶у睆鏄剧ず绯荤粺</text> </view> <!-- 鏃ュ巻 --> <view class="time-tools">{{calendar}}</view> @@ -15,7 +15,7 @@ <view class="mian-item-box"> <y-box> <view class="box-item"> - <text class="item-title">涓壃鏅鸿兘澶у睆鏄剧ず绯荤粺</text> + <text class="item-title">鏅鸿兘澶у睆鏄剧ず绯荤粺</text> <text class="item-subTitle">Automatic Storageand Retrieval System</text> <text class="item-text" style="text-align: left;">鍒╃敤绔嬩綋浠撳簱璁惧鍙疄鐜颁粨搴撻珮灞傚悎鐞嗗寲銆佸瓨鍙栬嚜鍔ㄥ寲銆佹搷浣滅畝渚垮寲锛涜嚜鍔ㄥ寲绔嬩綋浠撳簱鏄綋鍓嶆妧鏈按骞宠緝楂樼殑褰㈠紡銆傝嚜鍔ㄥ寲绔嬩綋浠撳簱鐨勪富浣撶敱璐ф灦銆佸贩閬撳紡鍫嗗灈璧烽噸鏈恒�佸叆锛堝嚭锛夊簱宸ヤ綔鍙板拰鑷姩杩愯繘锛堝嚭锛夊強鎿嶄綔鎺у埗绯荤粺缁勬垚銆傝揣鏋舵槸閽㈢粨鏋勬垨閽㈢瓔娣峰嚌鍦熺粨鏋勭殑寤虹瓚鐗╂垨缁撴瀯浣擄紝璐ф灦鍐呮槸鏍囧噯灏哄鐨勮揣浣嶇┖闂达紝宸烽亾鍫嗗灈璧烽噸鏈虹┛琛屼簬璐ф灦涔嬮棿鐨勫贩閬撲腑锛屽畬鎴愬瓨銆佸彇璐х殑宸ヤ綔銆傜鐞嗕笂閲囩敤璁$畻鏈哄強鏉″舰鐮佹妧鏈��</text> </view> @@ -136,7 +136,7 @@ <view style="height: 2%;"></view> - <view style="height: 43%;"> + <view style="height: 61%;"> <y-box> <view class="box-item"> <view class="flex-row" style="width: 100%;"> @@ -182,14 +182,7 @@ </y-box> </view> - <view style="height: 2%;"></view> - <view style="height: 18%;"> - <y-box> - <view class="flex-col" style="width: 100%;height: 100%;font-size: 4vh;justify-content: center;letter-spacing: 1vh;"> - 涓壃鏅鸿兘澶у睆鏄剧ず绯荤粺 - </view> - </y-box> - </view> + <view style="height: 2%;"></view> </view> </view> </view> @@ -214,11 +207,11 @@ <!-- 鏂囨湰瀹瑰櫒 --> <view class="text-content"> <!-- head --> - <view class="swiper-head"> - <view style="width: 30%;">鎵樼洏鐮�: {{infoText.barcode}}</view> + <view class="swiper-head"> <view style="width: 20%;">宸ヤ綔鍙�: {{infoText.workNo}}</view> <view style="width: 30%;">婧愬簱浣�: {{infoText.sourceLocNo}}</view> <view style="width: 20%;">鐩爣绔�: {{infoText.staNo}}</view> + <view style="width: 30%;">鎵樼洏鐮�: {{infoText.barcode}}</view> <!-- <view style="width: 10%;">鏁伴噺</view> --> </view> <!-- body --> @@ -226,22 +219,26 @@ <!-- swiper 涓�浜涜鏄� circular 鏄惁閲囩敤琛旀帴婊戝姩锛屽嵆鎾斁鍒版湯灏惧悗閲嶆柊鍥炲埌寮�澶� vertical 婊戝姩鏂瑰悜鏄惁涓虹旱鍚� - display-multiple-items 鍚屾椂鏄剧ず鐨勬粦鍧楁暟閲� --> + display-multiple-items 鍚屾椂鏄剧ず鐨勬粦鍧楁暟閲� --> <swiper class="swiper-body-main" vertical="true" - display-multiple-items="3" - circular="true" :autoplay="true" :interval="3000" :duration="2000"> + display-multiple-items="1" + circular="true" :autoplay="true" :interval="10000" :duration="3000"> <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: 30%;">鏂欏彿: {{item.matnr}}</view> --> - <view style="width: 40%;">鍚嶇О: {{item.maknx}}</view> - <view style="width: 30%;">绠卞彿: {{item.batch}}</view> - - - <view style="width: 30%;">鍑哄簱: {{item.count}} / 鎬绘暟: {{item.total}}</view> - <view style="width: 40%;">瑙勬牸: {{item.specs}}</view> - <view style="width: 30%;">鍗峰彿: {{item.juanNo}}</view> - - + <view style="width: 100%;">{{i+1}} / {{swiperList.length}}</view> + <view style="width: 50%;">鍗曞彿: {{item.orderNo}}</view> + <view style="width: 50%;">搴撳瓨鐘舵��: {{item.cstateid}}</view> + <view style="width: 50%;">鍟嗗搧缂栧彿: {{item.matnr}}</view> + <view style="width: 50%;">鍟嗗搧鍚嶇О: {{item.maktx}}</view> + <view style="width: 50%;">瑙勬牸: {{item.specs}}</view> + <view style="width: 50%;">U8鏃у搧鍚�: {{item.sku}}</view> + <view style="width: 100%;">鍨嬪彿: {{item.model}}</view> + <view style="width: 100%;color: red;font-size: 3.1vw;">瀹㈡埛鍚嶇О: {{item.supp}}</view> + <view style="width: 100%;color: red;font-size: 3.1vw;">寮�绁ㄥ鎴�: {{item.kpCstmrName}}</view> + <!-- <view style="width: 25%;">涓绘暟閲�: {{item.count}}</view> --> + <view style="width: 25%;color: red;font-size: 3.1vw;">杈呮暟閲�: {{item.allWeight}}</view> + <view style="width: 25%;">搴撳瓨: {{item.allStock}}</view> + <view style="width: 25%;">鍓╀綑: {{item.lessStock}}</view> + <!-- <view style="width: 25%;">杈呭簱瀛�: {{item.totalWeight}}</view> --> </swiper-item> </swiper> </view> @@ -338,6 +335,7 @@ homeMode: [], infoMode: [], errorInfoMode: [], + useInfo: '', baseInfo: { xDistance: 1, yDistance: 2, @@ -420,12 +418,13 @@ this.initlineChart() this.initPieChart() this.getOther() + this.getUserInfo() // this.getDate() this.getDate2() - // this.getInfo() - // this.getError() - this.getInfo2() - this.getError2() + this.getInfo() + this.getError() + // this.getInfo2() + // this.getError2() this.getUrl() this.controller() // 娴嬭瘯鐢� @@ -457,7 +456,7 @@ if (res.data[0].ioType === 101) { that.infoText.title = '鍏ㄦ澘鍑哄簱' } else if(res.data[0].ioType === 103) { - that.infoText.title = '妫�鏂欏嚭搴�' + that.infoText.title = '鎷f枡鍑哄簱' } else if(res.data[0].ioType === 107) { that.infoText.title = '鐩樼偣鍑哄簱' } else if(res.data[0].ioType === 1) { @@ -507,6 +506,20 @@ that.infoType = 0 } }, + getUserInfo() { + let that = this + uni.request({ + url: that.commonUrl + "/monitor/led", + method:"GET", + data: {ledId:that.baseLedId}, + success(res) { + res = res.data + if (res.data && res.data != '') { + that.useInfo = res.data + } + } + }) + }, getInfo() { let that = this uni.request({ @@ -526,7 +539,7 @@ if (res.data[0].ioType === 101) { that.infoText.title = '鍏ㄦ澘鍑哄簱' } else if(res.data[0].ioType === 103) { - that.infoText.title = '妫�鏂欏嚭搴�' + that.infoText.title = '鎷f枡鍑哄簱' } else if(res.data[0].ioType === 107) { that.infoText.title = '鐩樼偣鍑哄簱' } else if(res.data[0].ioType === 1) { @@ -540,7 +553,24 @@ that.infoText.workNo = res.data[0].workNo that.infoText.sourceLocNo = res.data[0].sourceLocNo that.infoText.staNo = res.data[0].staNo - that.swiperList = res.data[0].matDtos + + let matDtos = res.data[0].matDtos; + + let allWeight = 0; + let allStock = 0; + matDtos.forEach((item) => { + allWeight += item.weight; + allStock += item.totalWeight; + }) + + let lessStock = allStock - allWeight; + + let matDto = matDtos[0]; + matDto.allWeight = allWeight; + matDto.allStock = allStock; + matDto.lessStock = lessStock; + that.swiperList = [matDto] + // that.infoText.matnr = res.data[0].matDtos[0].matnr // that.infoText.specs = res.data[0].matDtos[0].specs // that.infoText.maknx = res.data[0].matDtos[0].maknx -- Gitblit v1.9.1