From 49e3612d8f4f0dbd3ce261b17f20ad59da59db55 Mon Sep 17 00:00:00 2001 From: 付延余 <f-yanyu@outlook.com> Date: 星期四, 22 十二月 2022 14:18:58 +0800 Subject: [PATCH] 日发运计划接口同步后台更新。数字键盘动作更新。主页、申请页列表功能按钮更新(撤回,编辑,删除)。完善页面细节 --- pages/jihua/jihua.vue | 61 +++++++++++++++++++++--------- 1 files changed, 43 insertions(+), 18 deletions(-) diff --git a/pages/jihua/jihua.vue b/pages/jihua/jihua.vue index 1529468..bfe7338 100644 --- a/pages/jihua/jihua.vue +++ b/pages/jihua/jihua.vue @@ -162,6 +162,7 @@ onPageScroll(e) { // 浼犲叆scrollTop鍊煎苟瑙﹀彂鎵�鏈塭asy-loadimage缁勪欢涓嬬殑婊氬姩鐩戝惉浜嬩欢 this.scrollTop = e.scrollTop; + // console.log('灞忓箷婊氬姩鐩戝惉浜嬩欢',this.scrollTop); }, // 鐐瑰嚮瀵艰埅鏍忚彍鍗曞悗 onNavigationBarButtonTap(e) { @@ -194,17 +195,17 @@ }, deep: true, immediate: true - }, - scrollTop: { - handler: function(newV, oldV) { - if (newV != oldV) { - this.keyBoardClose(); - // this.keyBoardShow = false; - } - } - }, - deep: true, - immediate: true + } + // scrollTop: { + // handler: function(newV, oldV) { + // if (newV != oldV) { + // this.keyBoardClose(); + // // this.keyBoardShow = false; + // } + // }, + // deep: true, + // immediate: true + // } }, methods: { init() { @@ -265,12 +266,16 @@ //鎻愪氦 dataFormSubmit() { this.overlayShow = true; + uni.showLoading({ + title:'鍔犺浇涓�...' + }) this.fyData.forEach(e => { if(!e.shippingDate && e.numPlan){ e.shippingDate = this.info.shippingDate } }); this.$reqPost('addObj', this.fyData).then(res => { + uni.hideLoading(); if(res.code == 0){ setTimeout(()=>{ uni.showToast({ @@ -322,13 +327,15 @@ // 淇敼寮瑰嚭妗� editPopupClose(){ console.log('淇敼寮瑰嚭妗咰lose'); - // this.editPopupShow = false; + this.editPopupShow = false; + this.keyBoardShow = false; }, editPopupOpen(){ console.log('淇敼寮瑰嚭妗哋pen'); }, // 鍒囨崲鍏ㄩ儴鍜屽凡璁剧疆 groupChange(n) { + this.initVariable(); this.isTomJihua = n; if (n == '宸茶缃殑璁″垝') { this.xscarshippingdayplan(); @@ -338,6 +345,7 @@ }, //鍒囨崲浠婃棩鍜屾槑鏃� tabClick(item) { + this.initVariable(); if (item.index == 1) { this.info.shippingDate = this.tomorrowDate(); if (this.isTomJihua == '宸茶缃殑璁″垝') { @@ -354,6 +362,16 @@ } } }, + // 鍒濆鍖栧彉閲� + initVariable(){ + this.keyBoardShow = false; + this.keyBoardValue = null; + this.fayunPlanFocusId = null; + uni.pageScrollTo({ + scrollTop: 0, + duration: 300 + }); + }, inputChange(val) { console.log('鍏ㄩ儴璁″垝', val); }, @@ -363,10 +381,6 @@ }, // input鑾峰彇鐒︾偣 faYunPlanCarsFocus(item) { - // 鑾峰彇璇ョ劍鐐瑰湪椤甸潰鐨勪綅缃� - // let boxBottom = document.getElementById('#u-dropdown'); - // console.log('鍏冪礌',boxBottom); - // let bottom = this.$refs.planViewRef.offsetHeight this.keyBoardShow = true; this.fayunPlanFocusId = item.orderId; this.keyBoardValue = item.numPlan + ''; @@ -375,6 +389,17 @@ } else{ this.isCursor = true; } + + // 鏍规嵁鍒楄〃涓嬫爣锛屼娇灞忓箷婊氬姩鍒扮浉搴斿彲瑙嗕綅缃� + for(let i = 0;i<this.fyData.length;i++){ + if(this.fyData[i].orderId == item.orderId){ + uni.pageScrollTo({ + scrollTop: i*144, + duration: 300 + }); + } + } + }, // 閿洏 valChange(val) { @@ -393,7 +418,7 @@ item.numPlan = val; this.keyBoardValue = item.numPlan; } - } + } }); }, backspace() { @@ -538,7 +563,7 @@ display: flex; flex-direction: column; width: 100%; - padding: vww(44) vww(10) vww(70) vww(10); + padding: vww(44) vww(10) vww(270) vww(10); box-sizing: border-box; .main-inside { width: 100%; -- Gitblit v1.9.1