From af436aa050f76584cd5cb88e413e45cd08c15d50 Mon Sep 17 00:00:00 2001 From: qingyiay <2386314947@qq.com> Date: 星期三, 17 五月 2023 14:14:04 +0800 Subject: [PATCH] 修改部分错误,增加新功能 --- pages/public-page/forward/forward.vue | 19 ++++++--- pages/driver-page/driver-index/bill-of-lading-details/weighingDevice/weighingDevice.vue | 11 ++++- pages/driver-page/drvier-my/drvier-my.vue | 2 pages/public-page/mapRoute/mapRoute.vue | 20 ++++++++-- pages/driver-page/driver-index/bill-of-lading-details/coal-pick-up-bill/coal-pick-up-bill.vue | 4 +- pages/driver-page/driver-index/bill-of-lading-details/bill-of-lading-details.vue | 3 + pages/customer-page/customer-my/customer-my.vue | 18 +-------- pages/driver-page/driver-index/driver-index.vue | 38 ++++++++++++++++--- 8 files changed, 77 insertions(+), 38 deletions(-) diff --git a/pages/customer-page/customer-my/customer-my.vue b/pages/customer-page/customer-my/customer-my.vue index af45c40..5867f1f 100644 --- a/pages/customer-page/customer-my/customer-my.vue +++ b/pages/customer-page/customer-my/customer-my.vue @@ -13,14 +13,7 @@ <view class="huodai-list"> <u-swipe-action> <u-cell-group :border="false"> - <u-swipe-action-item - :options="options1" - v-for="(item, index) in huoDaiData" - :index="item.userId" - :name="item.userId" - :key="index" - @click="deleteHuoDaiClick" - > + <u-swipe-action-item :options="options1" v-for="(item, index) in huoDaiData" :key="item.userId" :name="item.userId" @click="deleteHuoDaiClick"> <u-cell :title="item.name" value="璇︽儏" @click="toFreightForwarderDetails(item.userId)"> <u-icon name="arrow-right" color="#999999" size="30" slot="right-icon"></u-icon> </u-cell> @@ -42,14 +35,7 @@ <view class="fleet-list"> <u-swipe-action> <u-cell-group :border="false"> - <u-swipe-action-item - :options="options1" - v-for="(item, index) in fleetData" - :index="item.id" - :name="item.id" - :key="index" - @click="deleteFleetClick" - > + <u-swipe-action-item :options="options1" v-for="(item, index) in fleetData" :key="item.id" :name="item.id" @click="deleteFleetClick"> <u-cell :title="item.name" :value="item.userSijisum + '杈�'" @click="tofleetDetails(item.id)"> <u-icon name="arrow-right" color="#999999" size="30" slot="right-icon"></u-icon> </u-cell> diff --git a/pages/driver-page/driver-index/bill-of-lading-details/bill-of-lading-details.vue b/pages/driver-page/driver-index/bill-of-lading-details/bill-of-lading-details.vue index 78cd944..d8006c0 100644 --- a/pages/driver-page/driver-index/bill-of-lading-details/bill-of-lading-details.vue +++ b/pages/driver-page/driver-index/bill-of-lading-details/bill-of-lading-details.vue @@ -150,6 +150,9 @@ onShow() { this.init(); }, + onHide() { + clearInterval(this.interval); + }, beforeDestroy() { clearInterval(this.interval); }, diff --git a/pages/driver-page/driver-index/bill-of-lading-details/coal-pick-up-bill/coal-pick-up-bill.vue b/pages/driver-page/driver-index/bill-of-lading-details/coal-pick-up-bill/coal-pick-up-bill.vue index dc142ea..833583d 100644 --- a/pages/driver-page/driver-index/bill-of-lading-details/coal-pick-up-bill/coal-pick-up-bill.vue +++ b/pages/driver-page/driver-index/bill-of-lading-details/coal-pick-up-bill/coal-pick-up-bill.vue @@ -75,7 +75,7 @@ color: #896227; } &-coalTwo { - width: 84%; + width: 80%; margin-top: 20%; margin: 20% auto 0; font-size: vww(20); @@ -110,8 +110,8 @@ justify-content: center; align-items: center; position: absolute; + width: 100%; bottom: 161rpx; - left: 42.5%; image { width: vww(52); height: vww(52); diff --git a/pages/driver-page/driver-index/bill-of-lading-details/weighingDevice/weighingDevice.vue b/pages/driver-page/driver-index/bill-of-lading-details/weighingDevice/weighingDevice.vue index 5ddce20..88689f6 100644 --- a/pages/driver-page/driver-index/bill-of-lading-details/weighingDevice/weighingDevice.vue +++ b/pages/driver-page/driver-index/bill-of-lading-details/weighingDevice/weighingDevice.vue @@ -298,7 +298,7 @@ } }, sideline() { - return this.weighList.orderType == '鍐呰喘' || this.weighList.orderType == '杞嚭'; + return this.weighList.orderType == '鍐呰喘' || this.weighList.orderType == '杞叆'; } }, methods: { @@ -324,6 +324,9 @@ } if (this.weighData.coalContactHair > 0 && this.weighData.coalContactSkin > 0) { this.isInputOrigin = true; + if (this.isInputOrigin) { + this.$u.toast('淇℃伅宸插~鍐�'); + } } } }); @@ -569,7 +572,8 @@ } } .bottom-block { - width: 690rpx; + width: calc(100% - 60rpx); + box-sizing: border-box; height: 630rpx; margin: 0 vww(15) vww(45) vww(15); background: #ffffff; @@ -577,6 +581,7 @@ border-radius: 20rpx; @include flex; justify-content: center; + overflow: hidden; .block-main { width: 94%; height: 565rpx; @@ -585,6 +590,7 @@ justify-content: space-around; align-items: flex-start; flex-direction: column; + overflow: hidden; .main-information { width: 100%; height: 28rpx; @@ -593,6 +599,7 @@ color: #303030; @include flex; justify-content: flex-start; + overflow: hidden; .prefix { min-width: vww(60); } diff --git a/pages/driver-page/driver-index/driver-index.vue b/pages/driver-page/driver-index/driver-index.vue index 65ca4f9..116235f 100644 --- a/pages/driver-page/driver-index/driver-index.vue +++ b/pages/driver-page/driver-index/driver-index.vue @@ -31,12 +31,15 @@ </view> </view> </view> - <view class="second-line"> + <!-- <view class="second-line"> <view class="coal-name">{{ item.coalName }}</view> - </view> + </view> --> <view class="third-line"> <view class="time-icon"><u-icon name="clock" color="#515151" size="40"></u-icon></view> <view class="send-date">{{ item.sendDate }}</view> + <view class="type"> + <view class="coal-name">{{ item.coalName }}</view> + </view> </view> <view class="fourth-line" @click="qiangDanBtn(item)" v-if="item.carNum - item.taskNum !== 0"><view class="button-img">绔嬪嵆鎶㈠崟</view></view> </view> @@ -505,10 +508,33 @@ width: 148rpx; height: 24rpx; margin-left: vww(14); + margin-right: vww(56); line-height: 24rpx; font-size: 28rpx; font-weight: 300; color: #515151; + } + .type { + flex: 1; + margin-right: vww(10); + display: flex; + justify-content: center; + align-items: center; + .coal-name { + width: 120rpx; + height: 42rpx; + line-height: 42rpx; + border: 2px solid #035cfb; + border-radius: 4rpx; + font-size: 28rpx; + font-weight: 300; + color: #035cfb; + text-align: center; + padding: vww(3) vww(11); + white-space: nowrap; + overflow: hidden; + text-overflow: ellipsis; + } } } .fourth-line { @@ -518,8 +544,8 @@ display: flex; justify-content: flex-end; position: relative; - left: vww(190); - bottom: vww(10); + left: vww(203); + bottom: vww(3); .button-img { width: 100%; height: 100%; @@ -608,9 +634,9 @@ justify-content: flex-start; margin-left: vww(18); .clock { - width: 33%; + width: 40%; height: vww(21); - margin-right: vww(70); + margin-right: vww(50); line-height: vww(21); @include flex; justify-content: flex-start; diff --git a/pages/driver-page/drvier-my/drvier-my.vue b/pages/driver-page/drvier-my/drvier-my.vue index 213d57c..430b999 100644 --- a/pages/driver-page/drvier-my/drvier-my.vue +++ b/pages/driver-page/drvier-my/drvier-my.vue @@ -3,7 +3,7 @@ <view class="driver-banner"> <view class="navgation">鎴戠殑</view> <view class="avatar"> - <view class="avatar-imgage" style="background: url('https://mx.jzeg.cn:9095/appimg/image/banner/avatar.png')no-repeat;background-size: cover;"></view> + <view class="avatar-imgage" style="background: url('https://mx.jzeg.cn:9095/appimg/image/banner/driverava.png')no-repeat;background-size: cover;"></view> <view class="avatar-name">{{ userInfo.name || '' }}</view> <view class="edit-button"><u-button type="primary" @click="editBtnClick" shape="circle" plain>缂栬緫涓汉璧勬枡</u-button></view> </view> diff --git a/pages/public-page/forward/forward.vue b/pages/public-page/forward/forward.vue index 1774faf..7466107 100644 --- a/pages/public-page/forward/forward.vue +++ b/pages/public-page/forward/forward.vue @@ -17,9 +17,9 @@ <view v-else-if="roleType == 2" class="notice-bar"><u-notice-bar :text="text1" :fontSize="30"></u-notice-bar></view> <view class="card-main"> <view class="card-block"> - <view class="forward-card" v-for="(val, index) in jhOrderPlanForwardList" :key="index"> + <view class="forward-card" v-for="(val, index) in jhOrderPlanForwardList" :key="val.vid"> <u-swipe-action> - <u-swipe-action-item :options="options1" @click="deleteGroup(index, val)" :index="index" :name="val.xsUserId || val.fleetId"> + <u-swipe-action-item :options="options1" @click="deleteGroup(index, val)" :name="val.vid"> <view class="card-content"> <u--form labelPosition="left" :model="forwardForm" ref="form1"> <u-form-item label="杞彂瀵硅薄" labelWidth="21%" ref="item1" @click="forwardObjectClick(index)"> @@ -111,7 +111,8 @@ carNum: item.carNum, xsUserId: item.xsUserId === null ? 0 : item.xsUserId, fleetId: item.fleetId === null ? 0 : item.fleetId, - checkboxValue1: '' + checkboxValue1: '', + vid: new Date().getTime() }; }); } else if (res.data.length !== 0 && this.roleType == 2) { @@ -123,7 +124,8 @@ carNum: item.carNum, xsUserId: item.xsUserId === null ? 0 : item.xsUserId, fleetId: item.fleetId === null ? 0 : item.fleetId, - checkboxValue1: '' + checkboxValue1: '', + vid: new Date().getTime() }; }); } else { @@ -131,7 +133,8 @@ if (!v.orderPlanId) { return { ...v, - orderPlanId: params.orderPlanId + orderPlanId: params.orderPlanId, + vid: new Date().getTime() }; } }); @@ -411,7 +414,8 @@ xsUserId: 0, fleetId: 0, checkboxValue1: '', - ischecked: false + ischecked: false, + vid: new Date().getTime() }); } else { this.jhOrderPlanForwardList.push({ @@ -421,7 +425,8 @@ xsUserId: 0, fleetId: 0, checkboxValue1: '', - ischecked: true + ischecked: true, + vid: new Date().getTime() }); } this.calculate(this.jhOrderPlanForwardList); diff --git a/pages/public-page/mapRoute/mapRoute.vue b/pages/public-page/mapRoute/mapRoute.vue index 43ffafb..573718e 100644 --- a/pages/public-page/mapRoute/mapRoute.vue +++ b/pages/public-page/mapRoute/mapRoute.vue @@ -2,7 +2,16 @@ <view> <view class="page-body" style="margin-top: 4rpx;"> <view class="page-section page-section-gap"> - <map style="width: 100%; height: 600px;" :latitude="latitude" :longitude="longitude" :markers="markers" :polyline="polyline"></map> + <map + style="width: 100%; height: 600px;" + :latitude="latitude" + :longitude="longitude" + :markers="markers" + :polyline="polyline" + @markertap="awaken" + @callouttap="awaken" + @tap="awaken" + ></map> </view> </view> <view class="tip"> @@ -238,14 +247,13 @@ <style lang="scss" scoped> .tip { - margin-top: 60rpx; width: 94%; - height: 40rpx; font-size: 40rpx; + margin: vww(22) auto; display: flex; justify-content: space-around; .first { - color: #c78a64; + color: #515151; text { font-size: 45rpx; color: #f81414; @@ -259,6 +267,10 @@ justify-content: center; /deep/.u-button { width: 300rpx; + border: 1px solid #3b56eb; + border-radius: 37rpx 37rpx 37rpx 37rpx; + background-color: transparent; + color: #3b56eb; } } </style> -- Gitblit v1.9.1