From b9b004d4a745ecdc7c5b5e8d11c5f180d61c3b3a Mon Sep 17 00:00:00 2001 From: whycq <10027870+whycq@user.noreply.gitee.com> Date: 星期一, 10 七月 2023 12:51:30 +0800 Subject: [PATCH] # --- pages/AGV/AGVPakinOn.vue | 2 pages/AGV/AGVStart.vue | 65 +++++++++++++++++++++++++++++--- 2 files changed, 59 insertions(+), 8 deletions(-) diff --git a/pages/AGV/AGVPakinOn.vue b/pages/AGV/AGVPakinOn.vue index f7872c4..9232328 100644 --- a/pages/AGV/AGVPakinOn.vue +++ b/pages/AGV/AGVPakinOn.vue @@ -147,7 +147,7 @@ token: '', barcode: '', stationCode: '', - dataList: [], + dataList: [{}], count: 0, rowNum: '', matnr: '', diff --git a/pages/AGV/AGVStart.vue b/pages/AGV/AGVStart.vue index 976d6fe..e89dbe3 100644 --- a/pages/AGV/AGVStart.vue +++ b/pages/AGV/AGVStart.vue @@ -6,23 +6,32 @@ <input type="text" placeholder=" 鎵爜 / 杈撳叆" v-model="barcode" :focus="barcodeFocus" @input="barcodeInput()"> </view> --> - <view class="item"> + <!-- <view class="item"> <view class="code-decs">鏆傚瓨浣�:</view> <input type="text" placeholder=" 鎵爜 / 杈撳叆" v-model="stationCode" :focus="matFocus" @input="stationCodeInput()"> <view class="item-right"> - <button></button> + <button></button> --> <!-- <text style="text-align: right;color: #409EFF;" @click="selectMat()">鎻愬彇+</text> --> <!-- <uni-icons type="right" color="#c1c1c1"></uni-icons> --> - </view> + <!-- </view> + </view> --> + <view class="item"> + <view class="code-decs">妤煎彿:</view> + <uni-combox :candidates="floorList" placeholder="璇烽�夋嫨妤煎彿" v-model="floor" @input="getFloor"></uni-combox> </view> </view> <view class="mat-list-title"> - 绔欑偣鍒楄〃 + <view style="width: 200rpx;"></view> + <view style="-webkit-flex: 1;flex: 1;">鍟嗗搧鍒楄〃</view> + <view style="width: 200rpx;"><button size="mini" type="primary" @click="getChecked">鎻愬彇</button></view> </view> <scroll-view> <view class="list" v-for="(item,i) in dataList" :key="i"> + <view class="aside"> + <checkbox :value="item.matnr" :checked="item.checked" @click="set(i)"/> + </view> <view class="list-left" style="display: flex;justify-content: center;"> - {{item}} + {{item.name}} </view> <view class="list-right"> <!-- <uni-icons type="compose" color="#9add8b" size="24" @click="revise(item,i)"></uni-icons> --> @@ -109,7 +118,7 @@ token: '', barcode: '', stationCode: '', - dataList: [], + dataList: [{name:'123'},{name:'456'},{name:'123'},{name:'456'},{name:'123'},{name:'456'},{name:'123'},{name:'456'},{name:'123'},{name:'456'},{name:'123'},{name:'456'},{name:'123'},{name:'456'},{name:'123'},{name:'456'},{name:'123'},{name:'456'}], count: 0, rowNum: '', matnr: '', @@ -124,6 +133,8 @@ matFocus: false, matData: '', removeNum: 0, + floorList: [1,2,3], + floor: '', } }, onLoad() { @@ -133,6 +144,35 @@ this.token = uni.getStorageSync('token'); }, methods: { + getChecked() { + var checkedList = [] + for(var i = 0; i < this.dataList.length; i++) { + var t = !this.dataList[i].checked + if (this.dataList[i].checked) { + checkedList.push(this.dataList[i]) + } + } + this.dataList = checkedList + }, + set(e) { + var ck = this.dataList[e].checked + this.dataList[e].checked = ck ? false:true + }, + getFloor() { + let that = this + uni.request({ + url: that.baseUrl + '/mat/auth', + data: { + matnr: that.matnr + }, + header: { + 'token': uni.getStorageSync('token') + }, + success(result) { + + } + }); + }, messageToggle(type) { this.msgType1 = type this.$refs.message.open() @@ -412,6 +452,16 @@ <style> @import url('../../static/css/wms.css/wms.css'); + .list:first-child { + margin-top: 260rpx; + } + .aside { + width: 100rpx; + /* background-color: #303133; */ + display: flex; + align-items: center; + justify-content: center; + } .code { width: 100%; position: fixed; @@ -450,8 +500,9 @@ } .mat-list-title { + display: flex; + align-items: center; height: 80rpx; - line-height: 80rpx; width: 100%; background-color: white; position: fixed; -- Gitblit v1.9.1