From c502a1e37ea372b52140e8913f636c9d57b56e23 Mon Sep 17 00:00:00 2001 From: qingyiay <2386314947@qq.com> Date: 星期一, 26 六月 2023 14:25:05 +0800 Subject: [PATCH] 删除无用页面 --- pages/freight-forwarder-page/freightForwarder-my/freightForwarder-my.vue | 199 ++++++++++++++++++++++++++++++++++++++++++++----- 1 files changed, 176 insertions(+), 23 deletions(-) diff --git a/pages/freight-forwarder-page/freightForwarder-my/freightForwarder-my.vue b/pages/freight-forwarder-page/freightForwarder-my/freightForwarder-my.vue index 20ac0ba..c55e29c 100644 --- a/pages/freight-forwarder-page/freightForwarder-my/freightForwarder-my.vue +++ b/pages/freight-forwarder-page/freightForwarder-my/freightForwarder-my.vue @@ -1,19 +1,35 @@ <template> <view class="freightForwarder-my"> - <view class="fleet-container"> - <combined-title title="鎴戠殑杞﹂槦" @rightText="addFleet"> - <template v-slot:rightText> - <text>娣诲姞</text> - </template> - </combined-title> - <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="index" :name="item.id" :key="index" @click="deleteFleetClick"> - <u-cell :title="item.name" value="鏃�" @click="tofleetDetails(item.id)"></u-cell> - </u-swipe-action-item> - </u-cell-group> - </u-swipe-action> + <view class="driver-banner"><view class="navgation">鎴戠殑</view></view> + <view class="personal-information"> + <view class="personal-information-block"> + <view class="block-main"> + <view class="fleet-container"> + <combined-title title="鎴戠殑杞﹂槦" @rightText="addFleet"> + <template v-slot:rightText> + <text>娣诲姞</text> + </template> + </combined-title> + <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="index" + :name="item.id" + :key="index" + @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> + </u-swipe-action-item> + </u-cell-group> + </u-swipe-action> + </view> + </view> + </view> </view> </view> @@ -34,25 +50,58 @@ <view class="addCarButton"><u-button text="娣诲姞" type="primary" @click="addNewGroupClick"></u-button></view> </u-popup> </view> + + <!-- <view class="statistics"><u-button text="鍙戣繍缁熻" type="primary" @click="statistics"></u-button></view> --> + <view class="utils-button"> + <view class="utils"><u-button text="閫�鍑虹櫥褰�" type="primary" @click="logout"></u-button></view> + </view> + + <!-- 鍒犻櫎杞﹂槦妯℃�佹 --> + <view class="deleteFleetModal"> + <u-modal + :show="deleteFleetShow" + :title="deleteFleetTitle" + @close="deleteFleetClose" + @cancel="deleteFleetCancel" + @confirm="deleteFleetConfirm" + :closeOnClickOverlay="true" + :showCancelButton="true" + > + <view class="slot-content"><rich-text :nodes="deleteFleetContent"></rich-text></view> + </u-modal> + </view> + <view class="logoutModel"> + <u-modal :show="logoutShow" :title="logoutTitle" showCancelButton :content="logoutContent" @confirm="logoutConfirm" @cancel="logoutCancel"></u-modal> + </view> </view> </template> <script> +import { redirectLogin } from '@/utils/status'; export default { data() { return { fleetData: [], // 鏂板缓杞﹂槦 addGroupForm: { - name: '', - wxUserId: uni.getStorageSync('userInfo').id + name: '' + // wxUserId: uni.getStorageSync('userInfo').id }, updateGroupShow: false, options1: [ { text: '鍒犻櫎' } - ] + ], + // 鍒犻櫎杞﹂槦妯℃�佹 + deleteFleetId: null, // 鍒犻櫎杞﹂槦id + deleteFleetShow: false, + deleteFleetTitle: '', + deleteFleetContent: '', + // 閫�鍑烘ā鎬佹 + logoutShow: false, + logoutTitle: '鎻愮ず', + logoutContent: '鏄惁纭閫�鍑�' }; }, onShow() { @@ -92,14 +141,58 @@ } }); }, - toFreightForwarderDetails() { - uni.navigateTo({ - url: '/pages/customer-page/freight-forwarder-details/freight-forwarder-details' + // 鍒犻櫎杞﹂槦 + deleteFleetClick(args) { + console.log(args.name, '杞﹂槦id'); + this.deleteFleetId = args.name; + this.deleteFleetShow = true; + this.fleetData.forEach(item => { + if (item.id == this.deleteFleetId) { + this.deleteFleetContent = '纭鍒犻櫎杞﹂槦' + item.name; + } }); }, + deleteFleetClose() { + this.deleteFleetShow = false; + }, + deleteFleetCancel() { + this.deleteFleetShow = false; + }, + deleteFleetConfirm() { + this.deleteFleetShow = false; + uni.showLoading({ + title: '鍔犺浇涓�...' + }); + this.$reqPost('deleteFleet', { id: this.deleteFleetId }, 'params').then(res => { + console.log('鍒犻櫎杞﹂槦', res); + if (res.code == 0) { + this.$u.toast('鍒犻櫎鎴愬姛'); + } else { + this.$u.toast(res.msg ? res.msg : '鍒犻櫎澶辫触'); + } + uni.hideLoading(); + this.getFleet(); + }); + }, + // 杞﹂槦璇︽儏 tofleetDetails(id) { uni.navigateTo({ url: `/pages/customer-page/fleet-management/fleet-management?id=${id}` + }); + }, + logout() { + this.logoutShow = true; + }, + logoutConfirm() { + redirectLogin(); + }, + logoutCancel() { + this.logoutShow = false; + }, + // 璺宠浆鍙戣繍缁熻椤甸潰 + statistics() { + uni.navigateTo({ + url: '/pages/customer-page/customer-my/faYunstatistics/faYunstatistics' }); } } @@ -107,10 +200,69 @@ </script> <style lang="scss" scoped> +.statistics { + margin-top: vww(10); + margin-bottom: vww(10); +} +.utils-button { + margin-top: vww(35); + .utils { + margin-top: vww(10); + margin-bottom: vww(10); + /deep/ .u-button { + width: 631rpx; + height: 74rpx; + border: 2px solid #3b56eb; + background-color: #fff; + color: #3b56eb; + border-radius: 37rpx 37rpx 37rpx 37rpx; + } + } +} ::v-deep.freightForwarder-my { - width: 94%; - margin: 0 auto; - + width: 100%; + margin: vww(90) auto; + .driver-banner { + width: 100%; + height: 430rpx; + background: linear-gradient(0deg, #ffffff 0%, #0055fe 100%); + background-size: contain; + position: fixed; + top: 0; + .navgation { + width: 80rpx; + height: 37rpx; + font-size: 40rpx; + font-weight: normal; + color: #ffffff; + line-height: 69rpx; + margin: vww(60) auto; + } + } + .personal-information { + width: 100%; + display: flex; + align-items: center; + justify-content: space-around; + flex-direction: column; + position: relative; + top: vww(20); + &-block { + width: 690rpx; + min-height: 478rpx; + background: #ffffff; + box-shadow: 0rpx 0rpx 14rpx 0rpx rgba(73, 120, 240, 0.14), 0rpx 7rpx 45rpx 0rpx rgba(73, 120, 240, 0.12); + border-radius: 20rpx; + display: flex; + flex-direction: column; + justify-content: space-between; + margin-top: vww(8); + .block-main { + width: 636rpx; + margin: vww(10) vww(14); + } + } + } // 鏂板缓杞﹂槦 .addNewGroup { .u-popup { @@ -134,6 +286,7 @@ .addCarButton { width: 40%; margin: 0 auto; + color: rgb(10, 108, 255); } } } -- Gitblit v1.9.1