From eb9ae89c3e9f66fe5d0f39092a41e5c09bd86fc6 Mon Sep 17 00:00:00 2001
From: 付延余 <f-yanyu@outlook.com>
Date: 星期五, 24 三月 2023 13:40:02 +0800
Subject: [PATCH] 获取司机定位微信接口签到,货代首页列表详情
---
pages/freight-forwarder-page/freightForwarder-my/freightForwarder-my.vue | 78 +++++++++++++++++++++++++++++++++++---
1 files changed, 71 insertions(+), 7 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..ca82383 100644
--- a/pages/freight-forwarder-page/freightForwarder-my/freightForwarder-my.vue
+++ b/pages/freight-forwarder-page/freightForwarder-my/freightForwarder-my.vue
@@ -10,7 +10,7 @@
<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-cell :title="item.name" :value="item.userSijisum + '杈�'" @click="tofleetDetails(item.id)"></u-cell>
</u-swipe-action-item>
</u-cell-group>
</u-swipe-action>
@@ -34,25 +34,53 @@
<view class="addCarButton"><u-button text="娣诲姞" type="primary" @click="addNewGroupClick"></u-button></view>
</u-popup>
</view>
+ <view class="utils"><u-button text="閫�鍑虹櫥褰�" type="primary" @click="logout"></u-button></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,15 +120,51 @@
}
});
},
- 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('鍒犻櫎鎴愬姛');
+ }
+ 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;
}
}
};
--
Gitblit v1.9.1