From 99eb82d94843caa48ca38582bca2d7275c59809c Mon Sep 17 00:00:00 2001 From: pang.jiabao <pang_jiabao@163.com> Date: 星期五, 07 三月 2025 10:34:01 +0800 Subject: [PATCH] 组托提交后清除订单号 --- pages/home/home.vue | 250 ++++++++++++++++++++++++++++++++----------------- 1 files changed, 164 insertions(+), 86 deletions(-) diff --git a/pages/home/home.vue b/pages/home/home.vue index ab9a213..625fdb9 100644 --- a/pages/home/home.vue +++ b/pages/home/home.vue @@ -1,6 +1,22 @@ <template> <view> + <view class="box-bg"> + <uni-nav-bar shadow left-icon="bars" title="涓婚〉" @clickLeft="selectLoc()" /> + </view> <scroll-view scroll-y class="page"> + <view> + <uni-drawer ref="showLeft" mode="left" :width="320"> + <view> + <view> + <uni-section title="鏈烘瀯閫夋嫨" type="line"></uni-section> + </view> + <uni-list v-for="(item, index) in hosts" :key="item.id"> + <uni-list-item :title="item.name" clickable @click="itemClick(item)"></uni-list-item> + </uni-list> + </view> + + </uni-drawer> + </view> <view class="nav-list"> <navigator hover-class='none' :url="'/pages' + item.url" class="nav-li" navigateTo :class="'bg-'+item.color" :style="[{animation: 'show ' + ((index+1)*0.2+1) + 's 1'}]" @@ -22,99 +38,106 @@ baseUrl: '', token: '', icon: '', + hosts: [], elements: [], - elements2: [ - { + elements2: [{ title: '缁勬墭鍏ュ簱', name: 'pakin', color: 'cyan', cuIcon: 'pullup', url: '/pakin/pakin' + }, + { + title: '骞冲簱涓婃灦', + name: 'putOn', + color: 'orange', + cuIcon: 'pullup', + url: '/pakin/putOn' + }, + { + title: '骞冲簱涓嬫灦', + name: 'flatPutDown', + color: 'green', + cuIcon: 'order', + url: '/stock/outFlat' + }, + { + title: '鍦版爣缁戝畾', + name: 'orderBindSeed', + color: 'red', + cuIcon: 'pullup', + url: '/stock/orderBindSeed' + }, + { + title: '鍑哄簱纭', + name: 'orderConfirm', + color: 'purple', + cuIcon: 'check', + url: '/order/orderOutConfirm' }, // { - // title: '鍐嶆鎷f枡', + // title: '鎵撳嵃', + // name: 'print', + // color: 'purple', + // cuIcon: 'text', + // url: '/print/print' + // }, + // { + // title: '璁㈠崟涓婃灦', + // name: 'orderPutOn', + // color: 'yellow', + // cuIcon: 'pullup', + // url: '/order/orderPutOn' + // }, + // { + // title: '璁㈠崟涓嬫灦', + // name: 'orderPutDown', + // color: 'olive', + // cuIcon: 'pulldown', + // url: '/order/orderPutDown' + // }, + // { + // title: '搴撳瓨鏌ヨ', + // name: 'stockQuery', + // color: 'green', + // cuIcon: 'check', + // url: '/stock/stockQuery' + // }, + // { + // title: '鐩樼偣', + // name: 'stockCheck', + // color: 'red', + // cuIcon: 'post', + // url: '/stock/stockCheck' + // }, + // { + // title: '鍟嗗搧鎵撳嵃', + // name: 'matList', + // color: 'orange', + // cuIcon: 'post', + // url: '/mat/matList' + // }, + // { + // title: '琛ヨ揣', + // name: 'restock', + // color: 'yellow', + // cuIcon: 'punch', + // url: '/stock/restock' + // }, + // { + // title: '杞叏鏉�', + // name: 'piking', + // color: 'olive', + // cuIcon: 'order', + // url: '/pakin/piking' + // }, + // { + // title: '鎹㈡澘缁戝畾', // name: 'changePallet', // color: 'green', // cuIcon: 'order', - // url: '/pakin/pickAgain' + // url: '/stock/changePallet' // }, - { - title: '璁㈠崟鍏ュ簱', - name: 'orderPakin', - color: 'red', - cuIcon: 'pullup', - url: '/order/orderPakin' - }, - { - title: '缁勬墭涓婃灦', - name: 'putOn', - color: 'orange', - cuIcon: 'pullup', - url: '/pakin/putOn' - }, - { - title: '鎵撳嵃', - name: 'print', - color: 'purple', - cuIcon: 'text', - url: '/print/print' - }, - { - title: '璁㈠崟涓婃灦', - name: 'orderPutOn', - color: 'yellow', - cuIcon: 'pullup', - url: '/order/orderPutOn' - }, - { - title: '璁㈠崟涓嬫灦', - name: 'orderPutDown', - color: 'olive', - cuIcon: 'pulldown', - url: '/order/orderPutDown' - }, - { - title: '搴撳瓨鏌ヨ', - name: 'stockQuery', - color: 'green', - cuIcon: 'check', - url: '/stock/stockQuery' - }, - { - title: '鐩樼偣', - name: 'stockCheck', - color: 'red', - cuIcon: 'post', - url: '/stock/stockCheck' - }, - { - title: '鍟嗗搧鎵撳嵃', - name: 'matList', - color: 'orange', - cuIcon: 'post', - url: '/mat/matList' - }, - { - title: '琛ヨ揣', - name: 'restock', - color: 'yellow', - cuIcon: 'punch', - url: '/stock/restock' - }, - { - title: '杞叏鏉�', - name: 'piking', - color: 'olive', - cuIcon: 'order', - url: '/pakin/piking' - }, - { - title: '鎹㈡澘缁戝畾', - name: 'changePallet', - color: 'green', - cuIcon: 'order', - url: '/stock/changePallet' - }, { title: '閫�鍑虹櫥褰�', name: 'logOut', @@ -124,21 +147,71 @@ }, ], - colorList: ['cyan','blue','mauve','pink','brown','red','orange','yellow','olive','olive','green','grey' ] + colorList: ['cyan', 'blue', 'mauve', 'pink', 'brown', 'red', 'orange', 'yellow', 'olive', 'olive', 'green', + 'grey' + ] }; }, + onShow() { this.baseUrl = uni.getStorageSync('baseUrl'); this.token = uni.getStorageSync('token'); + + this.getCurrentHosts() this.getAuth() + }, + + methods: { + selectLoc() { + this.$refs['showLeft'].open() + }, + + closeDrawer() { + this.$refs['showLeft'].close() + + }, + + itemClick(event) { + if (event != null && event.id != null) { + this.$refs['showLeft'].close() + uni.setStorageSync('hostId', event.id) + } + }, + + getCurrentHosts() { + let that = this + uni.request({ + url: that.baseUrl + '/pda/current/host', + data: {}, + header: { + 'token': uni.getStorageSync('token') + }, + method: "GET", + success(res) { + let result = res.data + if (result.code == 200) { + that.hosts = result.data; + if (uni.getStorageSync('hostId') == null || uni.getStorageSync('hostId') == '') { + that.$refs['showLeft'].open() + } + } + }, + fail(res) { + + } + }) + }, + getAuth() { let that = this uni.request({ url: that.baseUrl + '/menu/pda/auth', data: {}, - header: { 'token': uni.getStorageSync('token') }, + header: { + 'token': uni.getStorageSync('token') + }, method: 'POST', success(res) { res = res.data @@ -179,7 +252,7 @@ url: '../login/login' }); }, 1000); - } else if(res.status === 404) { + } else if (res.status === 404) { that.elements = that.elements2 // uni.showToast({ // title: '榛樿涓婚〉', @@ -199,8 +272,9 @@ } }) }, + getIcon(e) { - const ways = ['pakin','orderPakin','orderPutOn'] + const ways = ['pakin', 'orderPakin', 'orderPutOn'] if (ways.includes(e)) { this.icon = 'pullup' } @@ -209,7 +283,11 @@ } </script> -<style> +<style> + .uni-section{ + margin-top: 0rpx; + } + .page { height: 100vh; } -- Gitblit v1.9.1